X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Facm.c;h=5e03cf8bffe483261da1babcce1ceed8daff7752;hb=94988f91076bfee933412b9d5c655e7a26a57194;hp=dcf8778dc792f411b7ad9cc7fde8ec5fc9193e6a;hpb=39278ff0de5b5e3397c22538978bffbb38ee099b;p=ffmpeg diff --git a/libavformat/acm.c b/libavformat/acm.c index dcf8778dc79..5e03cf8bffe 100644 --- a/libavformat/acm.c +++ b/libavformat/acm.c @@ -24,7 +24,7 @@ #include "rawdec.h" #include "internal.h" -static int acm_probe(AVProbeData *p) +static int acm_probe(const AVProbeData *p) { if (AV_RB32(p->buf) != 0x97280301) return 0; @@ -60,6 +60,7 @@ static int acm_read_header(AVFormatContext *s) return 0; } +FF_RAW_DEMUXER_CLASS(acm) AVInputFormat ff_acm_demuxer = { .name = "acm", .long_name = NULL_IF_CONFIG_SMALL("Interplay ACM"), @@ -69,4 +70,6 @@ AVInputFormat ff_acm_demuxer = { .flags = AVFMT_NOBINSEARCH | AVFMT_NOGENSEARCH | AVFMT_NO_BYTE_SEEK | AVFMT_NOTIMESTAMPS, .extensions = "acm", .raw_codec_id = AV_CODEC_ID_INTERPLAY_ACM, + .priv_data_size = sizeof(FFRawDemuxerContext), + .priv_class = &acm_demuxer_class, };