X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Facm.c;h=5e03cf8bffe483261da1babcce1ceed8daff7752;hb=3a370868dc33061a20d1fd99274e65167d7a78ac;hp=dcf8778dc792f411b7ad9cc7fde8ec5fc9193e6a;hpb=2ac399d7faa5ac80088715780769522d1141b549;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, };