X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fcodec%2Flibmpeg2.c;h=d335571f8285330be2d1e0610422496c0c96efdc;hb=6ee1e193fd896ab9a4729fde14f009d9ce629815;hp=8cb11d4e874b7b68e76e60f39a3894c3e4d5f135;hpb=5021c9c913c9d1a397b5861b05c2f36d03c3605c;p=vlc diff --git a/modules/codec/libmpeg2.c b/modules/codec/libmpeg2.c index 8cb11d4e87..d335571f82 100644 --- a/modules/codec/libmpeg2.c +++ b/modules/codec/libmpeg2.c @@ -148,23 +148,23 @@ static int OpenDecoder( vlc_object_t *p_this ) p_sys->b_preroll = VLC_FALSE; #if defined( __i386__ ) || defined( __x86_64__ ) - if( p_dec->p_libvlc_global->i_cpu & CPU_CAPABILITY_MMX ) + if( vlc_CPU() & CPU_CAPABILITY_MMX ) { i_accel |= MPEG2_ACCEL_X86_MMX; } - if( p_dec->p_libvlc_global->i_cpu & CPU_CAPABILITY_3DNOW ) + if( vlc_CPU() & CPU_CAPABILITY_3DNOW ) { i_accel |= MPEG2_ACCEL_X86_3DNOW; } - if( p_dec->p_libvlc_global->i_cpu & CPU_CAPABILITY_MMXEXT ) + if( vlc_CPU() & CPU_CAPABILITY_MMXEXT ) { i_accel |= MPEG2_ACCEL_X86_MMXEXT; } #elif defined( __powerpc__ ) || defined( __ppc__ ) || defined( __ppc64__ ) - if( p_dec->p_libvlc_global->i_cpu & CPU_CAPABILITY_ALTIVEC ) + if( vlc_CPU() & CPU_CAPABILITY_ALTIVEC ) { i_accel |= MPEG2_ACCEL_PPC_ALTIVEC; } @@ -242,7 +242,7 @@ static picture_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block ) if( (p_pic = GetNewPicture( p_dec, buf )) == NULL ) break; mpeg2_set_buf( p_sys->p_mpeg2dec, buf, p_pic ); - mpeg2_stride( p_sys->p_mpeg2dec, p_pic->format.i_width ); + mpeg2_stride( p_sys->p_mpeg2dec, p_pic->p[Y_PLANE].i_pitch ); } p_sys->p_picture_to_destroy = p_pic; @@ -322,7 +322,7 @@ static picture_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block ) } mpeg2_set_buf( p_sys->p_mpeg2dec, buf, p_pic ); - mpeg2_stride( p_sys->p_mpeg2dec, p_pic->format.i_width ); + mpeg2_stride( p_sys->p_mpeg2dec, p_pic->p[Y_PLANE].i_pitch ); /* This picture will never go through display_picture. */ p_pic->date = 0; @@ -401,7 +401,7 @@ static picture_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block ) /* If nb_fields == 1, it is a field picture, and it will be * followed by another field picture for which we won't call - * vout_SynchroNewPicture() because this would have other + * vout_SynchroNewPicture() because this would have other * problems, so we take it into account here. * This kind of sucks, but I didn't think better. --Meuuh */ @@ -440,7 +440,7 @@ static picture_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block ) } mpeg2_set_buf( p_sys->p_mpeg2dec, buf, p_pic ); - mpeg2_stride( p_sys->p_mpeg2dec, p_pic->format.i_width ); + mpeg2_stride( p_sys->p_mpeg2dec, p_pic->p[Y_PLANE].i_pitch ); } } break; @@ -522,7 +522,7 @@ static picture_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block ) if( (p_pic = GetNewPicture( p_dec, buf )) == NULL ) break; mpeg2_set_buf( p_sys->p_mpeg2dec, buf, p_pic ); - mpeg2_stride( p_sys->p_mpeg2dec, p_pic->format.i_width ); + mpeg2_stride( p_sys->p_mpeg2dec, p_pic->p[Y_PLANE].i_pitch ); } p_sys->p_picture_to_destroy = p_pic;