Browse Source

fix user data parsing code so it suppors pre1 and cvs

Originally committed as revision 4471 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Michael Niedermayer 20 years ago
parent
commit
91d44ffc9a
2 changed files with 1 additions and 4 deletions
  1. +1
    -3
      libavcodec/h263.c
  2. +0
    -1
      libavcodec/mpegvideo.h

+ 1
- 3
libavcodec/h263.c View File

@@ -5759,17 +5759,15 @@ static int decode_user_data(MpegEncContext *s, GetBitContext *gb){
}
/* ffmpeg detection */
e=sscanf(buf, "FFmpeg%d.%d.%db%d", &ver, &ver2, &ver3, &build);
e=sscanf(buf, "FFmpe%*[^b]b%d", &build)+3;
if(e!=4)
e=sscanf(buf, "FFmpeg v%d.%d.%d / libavcodec build: %d", &ver, &ver2, &ver3, &build);
if(e!=4){
if(strcmp(buf, "ffmpeg")==0){
s->ffmpeg_version= 0x000406;
s->lavc_build= 4600;
}
}
if(e==4){
s->ffmpeg_version= ver*256*256 + ver2*256 + ver3;
s->lavc_build= build;
}


+ 0
- 1
libavcodec/mpegvideo.h View File

@@ -609,7 +609,6 @@ typedef struct MpegEncContext {
int xvid_build;
/* lavc specific stuff, used to workaround bugs in libavcodec */
int ffmpeg_version;
int lavc_build;
/* RV10 specific */


Loading…
Cancel
Save