]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/dtsdec.c
cbs: Don't set AVBuffer's opaque
[ffmpeg] / libavformat / dtsdec.c
index a3e52cd5966a4358c5682b9aeddab2029d1ad0df..ab59a56dfcec33359d45e9e65874c0f50efc8d48 100644 (file)
@@ -29,7 +29,7 @@
 #include "avformat.h"
 #include "rawdec.h"
 
-static int dts_probe(AVProbeData *p)
+static int dts_probe(const AVProbeData *p)
 {
     const uint8_t *buf, *bufp;
     uint32_t state = -1;
@@ -127,6 +127,7 @@ static int dts_probe(AVProbeData *p)
     return 0;
 }
 
+FF_RAW_DEMUXER_CLASS(dts)
 AVInputFormat ff_dts_demuxer = {
     .name           = "dts",
     .long_name      = NULL_IF_CONFIG_SMALL("raw DTS"),
@@ -136,4 +137,5 @@ AVInputFormat ff_dts_demuxer = {
     .flags          = AVFMT_GENERIC_INDEX,
     .extensions     = "dts",
     .raw_codec_id   = AV_CODEC_ID_DTS,
-};
+    .priv_data_size = sizeof(FFRawDemuxerContext),
+    .priv_class     = &dts_demuxer_class,};