From: Miguel F. <mig...@us...> - 2006-02-19 15:05:22
|
Update of /cvsroot/xine/xine-lib/src/libmpeg2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10437 Modified Files: decode.c Log Message: fix playing SIF DVDs case where display_height (240) is less than coded_picture_height (256) Index: decode.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/libmpeg2/decode.c,v retrieving revision 1.129 retrieving revision 1.130 diff -u -r1.129 -r1.130 --- decode.c 6 Feb 2006 12:54:17 -0000 1.129 +++ decode.c 19 Feb 2006 15:05:07 -0000 1.130 @@ -577,7 +577,9 @@ #endif libmpeg2_accel_slice(&mpeg2dec->accel, picture, code, buffer, mpeg2dec->chunk_size, mpeg2dec->chunk_buffer); - if( picture->v_offset > picture->limit_y ) { + + if( picture->v_offset > picture->limit_y || + picture->v_offset + 16 > picture->display_height ) { picture->current_frame->bad_frame = 0; } } |