diff options
author | iive <iive@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-10-25 16:02:17 +0000 |
---|---|---|
committer | iive <iive@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-10-25 16:02:17 +0000 |
commit | e462473560081ab8745a24591e4acd9ca78f2b37 (patch) | |
tree | 3dd2d2ba4672acf3e9401fab6fe8956cad355f60 /libmpeg2/header.c | |
parent | 0b1320ab48090d7e8fc72ee5895de8c7ccfd8a43 (diff) | |
download | mpv-e462473560081ab8745a24591e4acd9ca78f2b37.tar.bz2 mpv-e462473560081ab8745a24591e4acd9ca78f2b37.tar.xz |
fixed a wrong display_time value
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2471 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpeg2/header.c')
-rw-r--r-- | libmpeg2/header.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libmpeg2/header.c b/libmpeg2/header.c index a5392ba8e6..ace7f626a1 100644 --- a/libmpeg2/header.c +++ b/libmpeg2/header.c @@ -203,7 +203,7 @@ static int header_process_picture_coding_extension (picture_t * picture, uint8_t picture->repeat_first_field = (buffer[3] >> 1) & 1; picture->progressive_frame = buffer[4] >> 7; -#if 1 +#if 0 // repeat_first implementation by A'rpi/ESP-team, based on libmpeg3: picture->display_time=100; if(picture->repeat_first_field){ @@ -220,7 +220,6 @@ static int header_process_picture_coding_extension (picture_t * picture, uint8_t //repeat_count=display_time-100% #else -// buggy with file ftp://mplayerhq.hu/MPlayer/incoming/twc-shaolin_soccer-svcd-sample.mpg // repeat_first implemantation by iive, based on A'rpi/ESP-team and libmpeg3 if( picture->progressive_sequence == 1 ) @@ -237,7 +236,7 @@ static int header_process_picture_coding_extension (picture_t * picture, uint8_t picture->display_time=100;//2fields, interlaced in time else { - if( picture->top_field_first == 0 ) picture->display_time=100;//reconstruct 2 fields + if( picture->top_field_first == 0 ) picture->display_time=150;//reconstruct 2 fields else picture->display_time = 150;//reconstruct 3 fields } |