summaryrefslogtreecommitdiff
path: root/src/libmpeg2
diff options
context:
space:
mode:
authorThomas Hellström <totte67@users.sourceforge.net>2005-05-26 07:49:14 +0000
committerThomas Hellström <totte67@users.sourceforge.net>2005-05-26 07:49:14 +0000
commit74bfb9df4c87c52bd745ccbe5ea9ca4f5e64a3ad (patch)
treec05bc6a8a2c150296875ef462daaff1eb6bf989b /src/libmpeg2
parent27b94c7659b814c899fbc2b61a4220485d6b04ce (diff)
downloadxine-lib-74bfb9df4c87c52bd745ccbe5ea9ca4f5e64a3ad.tar.gz
xine-lib-74bfb9df4c87c52bd745ccbe5ea9ca4f5e64a3ad.tar.bz2
**BUGFIX**
Fixx xxmc bob deinterlacing for field-coded interlaced streams. CVS patchset: 7561 CVS date: 2005/05/26 07:49:14
Diffstat (limited to 'src/libmpeg2')
-rw-r--r--src/libmpeg2/libmpeg2_accel.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libmpeg2/libmpeg2_accel.c b/src/libmpeg2/libmpeg2_accel.c
index 54bdee549..63c7b1b9b 100644
--- a/src/libmpeg2/libmpeg2_accel.c
+++ b/src/libmpeg2/libmpeg2_accel.c
@@ -98,6 +98,7 @@ libmpeg2_accel_new_frame(mpeg2dec_accel_t *accel, uint32_t frame_format,
*/
if ( picture->picture_structure != 3 ) {
+ picture->top_field_first = (picture->picture_structure == 1);
xxmc->acceleration &= ~( XINE_XVMC_ACCEL_IDCT | XINE_XVMC_ACCEL_MOCOMP );
}