#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;
return 0;
}
-AVInputFormat ff_acm_demuxer = {
+FF_RAW_DEMUXER_CLASS(acm)
+const AVInputFormat ff_acm_demuxer = {
.name = "acm",
.long_name = NULL_IF_CONFIG_SMALL("Interplay ACM"),
.read_probe = acm_probe,
.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,
};