summaryrefslogtreecommitdiff
path: root/libavformat/raw.c
diff options
context:
space:
mode:
authorAurelien Jacobs <aurel@gnuage.org>2010-08-29 21:34:18 +0000
committerAurelien Jacobs <aurel@gnuage.org>2010-08-29 21:34:18 +0000
commitb30593c7dbfc860a79475feac42ea740dbb537c8 (patch)
tree2840d2f535dff954a46f97940a394a0805cf861b /libavformat/raw.c
parent9243ed3f91f2dc9cb9b851740bfe65836462c81f (diff)
move h263 demuxer to its own file
Originally committed as revision 24979 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/raw.c')
-rw-r--r--libavformat/raw.c58
1 files changed, 0 insertions, 58 deletions
diff --git a/libavformat/raw.c b/libavformat/raw.c
index 4261a6c9d1..1b57c5edaa 100644
--- a/libavformat/raw.c
+++ b/libavformat/raw.c
@@ -241,50 +241,6 @@ int ff_raw_video_read_header(AVFormatContext *s,
}
#endif
-#if CONFIG_H263_DEMUXER
-static int h263_probe(AVProbeData *p)
-{
- uint64_t code= -1;
- int i;
- int valid_psc=0;
- int invalid_psc=0;
- int res_change=0;
- int src_fmt, last_src_fmt=-1;
- int last_gn=0;
-
- for(i=0; i<p->buf_size; i++){
- code = (code<<8) + p->buf[i];
- if ((code & 0xfffffc0000) == 0x800000) {
- src_fmt= (code>>2)&3;
- if( src_fmt != last_src_fmt
- && last_src_fmt>0 && last_src_fmt<6
- && src_fmt<6)
- res_change++;
-
- if((code&0x300)==0x200 && src_fmt){
- valid_psc++;
- last_gn=0;
- }else
- invalid_psc++;
- last_src_fmt= src_fmt;
- } else if((code & 0xffff800000) == 0x800000) {
- int gn= (code>>(23-5)) & 0x1F;
- if(gn<last_gn){
- invalid_psc++;
- }else
- last_gn= gn;
- }
- }
-//av_log(NULL, AV_LOG_ERROR, "h263_probe: psc:%d invalid:%d res_change:%d\n", valid_psc, invalid_psc, res_change);
-//h263_probe: psc:3 invalid:0 res_change:0 (1588/recent_ffmpeg_parses_mpg_incorrectly.mpg)
- if(valid_psc > 2*invalid_psc + 2*res_change + 3){
- return 50;
- }else if(valid_psc > 2*invalid_psc)
- return 25;
- return 0;
-}
-#endif
-
#if CONFIG_H261_DEMUXER
static int h261_probe(AVProbeData *p)
{
@@ -586,20 +542,6 @@ AVOutputFormat h261_muxer = {
};
#endif
-#if CONFIG_H263_DEMUXER
-AVInputFormat h263_demuxer = {
- "h263",
- NULL_IF_CONFIG_SMALL("raw H.263"),
- 0,
- h263_probe,
- ff_raw_video_read_header,
- ff_raw_read_partial_packet,
- .flags= AVFMT_GENERIC_INDEX,
-// .extensions = "h263", //FIXME remove after writing mpeg4_probe
- .value = CODEC_ID_H263,
-};
-#endif
-
#if CONFIG_H263_MUXER
AVOutputFormat h263_muxer = {
"h263",