#include "rawdec.h"
typedef struct TAKDemuxContext {
+ AVClass *class;
+ int raw_packet_size;
int mlast_frame;
int64_t data_end;
} TAKDemuxContext;
return ret;
}
-AVInputFormat ff_tak_demuxer = {
+FF_RAW_DEMUXER_CLASS(tak)
+const AVInputFormat ff_tak_demuxer = {
.name = "tak",
.long_name = NULL_IF_CONFIG_SMALL("raw TAK"),
.priv_data_size = sizeof(TAKDemuxContext),
.flags = AVFMT_GENERIC_INDEX,
.extensions = "tak",
.raw_codec_id = AV_CODEC_ID_TAK,
+ .priv_class = &tak_demuxer_class,
};