summaryrefslogtreecommitdiff
path: root/libavformat/raw.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2007-02-05 23:04:48 +0000
committerMichael Niedermayer <michaelni@gmx.at>2007-02-05 23:04:48 +0000
commite9b78eeba22b050810a507e69df1b652e56ab62b (patch)
treec63d266eb46b8f7d8a8c98e7ed39bd426aa48be8 /libavformat/raw.c
parent7ee829922b1053a2496e5f0849265c4cb9060baf (diff)
better generic index building and seeking code
Originally committed as revision 7841 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/raw.c')
-rw-r--r--libavformat/raw.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/libavformat/raw.c b/libavformat/raw.c
index e1ccbcd6d9..7e84ff0249 100644
--- a/libavformat/raw.c
+++ b/libavformat/raw.c
@@ -414,6 +414,7 @@ AVInputFormat shorten_demuxer = {
shorten_read_header,
raw_read_partial_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.extensions = "shn",
};
@@ -425,6 +426,7 @@ AVInputFormat flac_demuxer = {
flac_read_header,
raw_read_partial_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.extensions = "flac",
};
@@ -452,6 +454,7 @@ AVInputFormat ac3_demuxer = {
ac3_read_header,
raw_read_partial_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.extensions = "ac3",
};
@@ -479,6 +482,7 @@ AVInputFormat dts_demuxer = {
dts_read_header,
raw_read_partial_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.extensions = "dts",
};
@@ -490,6 +494,7 @@ AVInputFormat aac_demuxer = {
aac_read_header,
raw_read_partial_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.extensions = "aac",
};
@@ -501,6 +506,7 @@ AVInputFormat h261_demuxer = {
video_read_header,
raw_read_partial_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.extensions = "h261",
.value = CODEC_ID_H261,
};
@@ -529,6 +535,7 @@ AVInputFormat h263_demuxer = {
video_read_header,
raw_read_partial_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
// .extensions = "h263", //FIXME remove after writing mpeg4_probe
.value = CODEC_ID_H263,
};
@@ -557,6 +564,7 @@ AVInputFormat m4v_demuxer = {
video_read_header,
raw_read_partial_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.extensions = "m4v", //FIXME remove after writing mpeg4_probe
.value = CODEC_ID_MPEG4,
};
@@ -585,6 +593,7 @@ AVInputFormat h264_demuxer = {
video_read_header,
raw_read_partial_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.extensions = "h26l,h264,264", //FIXME remove after writing mpeg4_probe
.value = CODEC_ID_H264,
};
@@ -613,6 +622,7 @@ AVInputFormat mpegvideo_demuxer = {
video_read_header,
raw_read_partial_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.value = CODEC_ID_MPEG1VIDEO,
};
@@ -656,6 +666,7 @@ AVInputFormat mjpeg_demuxer = {
video_read_header,
raw_read_partial_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.extensions = "mjpg,mjpeg",
.value = CODEC_ID_MJPEG,
};
@@ -668,6 +679,7 @@ AVInputFormat ingenient_demuxer = {
video_read_header,
ingenient_read_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.extensions = "cgi", // FIXME
.value = CODEC_ID_MJPEG,
};
@@ -700,6 +712,7 @@ AVInputFormat pcm_ ## name ## _demuxer = {\
raw_read_packet,\
raw_read_close,\
pcm_read_seek,\
+ .flags= AVFMT_GENERIC_INDEX,\
.extensions = ext,\
.value = codec,\
};
@@ -797,6 +810,7 @@ AVInputFormat rawvideo_demuxer = {
raw_read_header,
rawvideo_read_packet,
raw_read_close,
+ .flags= AVFMT_GENERIC_INDEX,
.extensions = "yuv,cif,qcif",
.value = CODEC_ID_RAWVIDEO,
};