X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Floasdec.c;h=e166a5928a6bda98e300113740b359a89cfd46ec;hb=ef6a9e5e311f09fa8032974fa4d0c1e166a959bb;hp=70440559d23fe67a84ada1b9ca6181b8ca4ba1a6;hpb=a12063b118ad05409ff775ba30fab00265ad3031;p=ffmpeg diff --git a/libavformat/loasdec.c b/libavformat/loasdec.c index 70440559d23..e166a5928a6 100644 --- a/libavformat/loasdec.c +++ b/libavformat/loasdec.c @@ -27,7 +27,7 @@ #define LOAS_SYNC_WORD 0x2b7 -static int loas_probe(AVProbeData *p) +static int loas_probe(const AVProbeData *p) { int max_frames = 0, first_frames = 0; int fsize, frames; @@ -83,6 +83,7 @@ static int loas_read_header(AVFormatContext *s) return 0; } +FF_RAW_DEMUXER_CLASS(loas) AVInputFormat ff_loas_demuxer = { .name = "loas", .long_name = NULL_IF_CONFIG_SMALL("LOAS AudioSyncStream"), @@ -91,4 +92,6 @@ AVInputFormat ff_loas_demuxer = { .read_packet = ff_raw_read_partial_packet, .flags= AVFMT_GENERIC_INDEX, .raw_codec_id = AV_CODEC_ID_AAC_LATM, + .priv_data_size = sizeof(FFRawDemuxerContext), + .priv_class = &loas_demuxer_class, };