X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Frsodec.c;h=f5bcebb7f27c4cd198ee1da88be098a1eee8de62;hb=f21d5c905dd5c6a56583c85623a376a029ec041a;hp=cdce7e674394f682710427f7f56e53b56d6b2478;hpb=c88ebdb42c0a4e4c3d78c705752f06fe78af27f6;p=ffmpeg diff --git a/libavformat/rsodec.c b/libavformat/rsodec.c index cdce7e67439..f5bcebb7f27 100644 --- a/libavformat/rsodec.c +++ b/libavformat/rsodec.c @@ -27,12 +27,12 @@ #include "riff.h" #include "rso.h" -static int rso_read_header(AVFormatContext *s, AVFormatParameters *ap) +static int rso_read_header(AVFormatContext *s) { AVIOContext *pb = s->pb; int id, rate, bps; unsigned int size; - enum CodecID codec; + enum AVCodecID codec; AVStream *st; id = avio_rb16(pb); @@ -42,7 +42,7 @@ static int rso_read_header(AVFormatContext *s, AVFormatParameters *ap) codec = ff_codec_get_id(ff_codec_rso_tags, id); - if (codec == CODEC_ID_ADPCM_IMA_WAV) { + if (codec == AV_CODEC_ID_ADPCM_IMA_WAV) { av_log(s, AV_LOG_ERROR, "ADPCM in RSO not implemented\n"); return AVERROR_PATCHWELCOME; } @@ -65,7 +65,7 @@ static int rso_read_header(AVFormatContext *s, AVFormatParameters *ap) st->codec->channels = 1; st->codec->sample_rate = rate; - av_set_pts_info(st, 64, 1, rate); + avpriv_set_pts_info(st, 64, 1, rate); return 0; } @@ -90,10 +90,10 @@ static int rso_read_packet(AVFormatContext *s, AVPacket *pkt) AVInputFormat ff_rso_demuxer = { .name = "rso", - .long_name = NULL_IF_CONFIG_SMALL("Lego Mindstorms RSO format"), + .long_name = NULL_IF_CONFIG_SMALL("Lego Mindstorms RSO"), .extensions = "rso", .read_header = rso_read_header, .read_packet = rso_read_packet, - .read_seek = pcm_read_seek, + .read_seek = ff_pcm_read_seek, .codec_tag = (const AVCodecTag* const []){ff_codec_rso_tags, 0}, };