X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2Fswscale.c;h=91b3d5809e55638e0e87cea3961b28e39c9c941e;hb=0f233f4980d0440b8357de629fee7fa0741c27b3;hp=df2d560793ea991bcb68dd1500622c7c9a5367ae;hpb=5288c3823c535347e3328045eb707ed123c49572;p=vlc diff --git a/modules/video_filter/swscale.c b/modules/video_filter/swscale.c index df2d560793..91b3d5809e 100644 --- a/modules/video_filter/swscale.c +++ b/modules/video_filter/swscale.c @@ -207,6 +207,9 @@ static int OpenScaler( vlc_object_t *p_this ) (char *)&p_filter->fmt_out.video.i_chroma, ppsz_mode_descriptions[i_sws_mode] ); + p_filter->fmt_out.video.i_sar_num = p_filter->fmt_in.video.i_sar_num; + p_filter->fmt_out.video.i_sar_den = p_filter->fmt_in.video.i_sar_den; + return VLC_SUCCESS; } @@ -232,14 +235,13 @@ static int GetSwsCpuMask(void) int i_sws_cpu = 0; #if defined(__i386__) || defined(__x86_64__) - const unsigned int i_cpu = vlc_CPU(); if( vlc_CPU_MMX() ) i_sws_cpu |= SWS_CPU_CAPS_MMX; #if (LIBSWSCALE_VERSION_INT >= ((0<<16)+(5<<8)+0)) - if( i_cpu & CPU_CAPABILITY_MMXEXT ) + if( vlc_CPU_MMXEXT() ) i_sws_cpu |= SWS_CPU_CAPS_MMX2; #endif - if( i_cpu & CPU_CAPABILITY_3DNOW ) + if( vlc_CPU_3dNOW() ) i_sws_cpu |= SWS_CPU_CAPS_3DNOW; #elif defined(__ppc__) || defined(__ppc64__) || defined(__powerpc__) if( vlc_CPU_ALTIVEC() )