summaryrefslogtreecommitdiff
path: root/libavformat/raw.c
diff options
context:
space:
mode:
authorAurelien Jacobs <aurel@gnuage.org>2010-08-29 20:36:23 +0000
committerAurelien Jacobs <aurel@gnuage.org>2010-08-29 20:36:23 +0000
commit8c51530fa1b71d11faf59f9ce7bb1cc4731becfe (patch)
treed206f47dfe245f9c5c6c8a479b0db31459fc61d3 /libavformat/raw.c
parentb47a5a954ace20d252dc426e55bf5b447d3b13aa (diff)
move mpegvideo demuxer to its own file
Originally committed as revision 24974 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/raw.c')
-rw-r--r--libavformat/raw.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/libavformat/raw.c b/libavformat/raw.c
index 9b77169c0e..5cf16d33a0 100644
--- a/libavformat/raw.c
+++ b/libavformat/raw.c
@@ -241,40 +241,6 @@ int ff_raw_video_read_header(AVFormatContext *s,
}
#endif
-#if CONFIG_MPEGVIDEO_DEMUXER
-#define SEQ_START_CODE 0x000001b3
-#define GOP_START_CODE 0x000001b8
-#define PICTURE_START_CODE 0x00000100
-#define SLICE_START_CODE 0x00000101
-#define PACK_START_CODE 0x000001ba
-#define VIDEO_ID 0x000001e0
-#define AUDIO_ID 0x000001c0
-
-static int mpegvideo_probe(AVProbeData *p)
-{
- uint32_t code= -1;
- int pic=0, seq=0, slice=0, pspack=0, pes=0;
- int i;
-
- for(i=0; i<p->buf_size; i++){
- code = (code<<8) + p->buf[i];
- if ((code & 0xffffff00) == 0x100) {
- switch(code){
- case SEQ_START_CODE: seq++; break;
- case PICTURE_START_CODE: pic++; break;
- case SLICE_START_CODE: slice++; break;
- case PACK_START_CODE: pspack++; break;
- }
- if ((code & 0x1f0) == VIDEO_ID) pes++;
- else if((code & 0x1e0) == AUDIO_ID) pes++;
- }
- }
- if(seq && seq*9<=pic*10 && pic*9<=slice*10 && !pspack && !pes)
- return pic>1 ? AVPROBE_SCORE_MAX/2+1 : AVPROBE_SCORE_MAX/4; // +1 for .mpg
- return 0;
-}
-#endif
-
#if CONFIG_CAVSVIDEO_DEMUXER
#define CAVS_SEQ_START_CODE 0x000001b0
#define CAVS_PIC_I_START_CODE 0x000001b3
@@ -972,19 +938,6 @@ AVOutputFormat mpeg2video_muxer = {
};
#endif
-#if CONFIG_MPEGVIDEO_DEMUXER
-AVInputFormat mpegvideo_demuxer = {
- "mpegvideo",
- NULL_IF_CONFIG_SMALL("raw MPEG video"),
- 0,
- mpegvideo_probe,
- ff_raw_video_read_header,
- ff_raw_read_partial_packet,
- .flags= AVFMT_GENERIC_INDEX,
- .value = CODEC_ID_MPEG1VIDEO,
-};
-#endif
-
#if CONFIG_CAVSVIDEO_DEMUXER
AVInputFormat cavsvideo_demuxer = {
"cavsvideo",