|
|
@@ -49,7 +49,7 @@ static const AVClass name ## _demuxer_class = {\ |
|
|
.version = LIBAVUTIL_VERSION_INT,\ |
|
|
.version = LIBAVUTIL_VERSION_INT,\ |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
#define FF_DEF_RAWVIDEO_DEMUXER(shortname, longname, probe, ext, id)\ |
|
|
|
|
|
|
|
|
#define FF_DEF_RAWVIDEO_DEMUXER2(shortname, longname, probe, ext, id, flag)\ |
|
|
FF_RAWVIDEO_DEMUXER_CLASS(shortname)\ |
|
|
FF_RAWVIDEO_DEMUXER_CLASS(shortname)\ |
|
|
AVInputFormat ff_ ## shortname ## _demuxer = {\ |
|
|
AVInputFormat ff_ ## shortname ## _demuxer = {\ |
|
|
.name = #shortname,\ |
|
|
.name = #shortname,\ |
|
|
@@ -58,10 +58,13 @@ AVInputFormat ff_ ## shortname ## _demuxer = {\ |
|
|
.read_header = ff_raw_video_read_header,\ |
|
|
.read_header = ff_raw_video_read_header,\ |
|
|
.read_packet = ff_raw_read_partial_packet,\ |
|
|
.read_packet = ff_raw_read_partial_packet,\ |
|
|
.extensions = ext,\ |
|
|
.extensions = ext,\ |
|
|
.flags = AVFMT_GENERIC_INDEX,\ |
|
|
|
|
|
|
|
|
.flags = flag,\ |
|
|
.raw_codec_id = id,\ |
|
|
.raw_codec_id = id,\ |
|
|
.priv_data_size = sizeof(FFRawVideoDemuxerContext),\ |
|
|
.priv_data_size = sizeof(FFRawVideoDemuxerContext),\ |
|
|
.priv_class = &shortname ## _demuxer_class,\ |
|
|
.priv_class = &shortname ## _demuxer_class,\ |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
#define FF_DEF_RAWVIDEO_DEMUXER(shortname, longname, probe, ext, id)\ |
|
|
|
|
|
FF_DEF_RAWVIDEO_DEMUXER2(shortname, longname, probe, ext, id, AVFMT_GENERIC_INDEX) |
|
|
|
|
|
|
|
|
#endif /* AVFORMAT_RAWDEC_H */ |
|
|
#endif /* AVFORMAT_RAWDEC_H */ |