[mythtv] MacOS X MMX yuv420_2vuy Patch

Paul Bailey bailey at dreamshake.net
Thu Sep 7 00:20:08 UTC 2006


On 7 Sep 2006, at 12:16 am, MythTV wrote:

<snip>

>
> Index: yuv2rgb.cpp
> ===================================================================
> --- yuv2rgb.cpp (revision 11068)
> +++ yuv2rgb.cpp (working copy)
> @@ -711,6 +711,7 @@
>
>       int x,y;
>
> +    if (!((h_size % 16) | (v_size % 2))) {
>       for(y = v_size/2; y--; )
>       {
>           ibuf1 = ibuf2;
> @@ -779,6 +780,13 @@
>           ubuf += uv_stride;
>           vbuf += uv_stride;
>       }
> +    }
> +    else
> +    {
> +        // Fall back to C version
> +        non_vec_yuv420_2vuy(image, py, pu, pv, h_size, v_size,
> +                            vuy_stride, y_stride, uv_stride);
> +    }
> }
> #endif // MMX
>

I've tried this patch, but the logs don't appear to be any  
different.  Hope I've done everything correctly!





More information about the mythtv-dev mailing list