Hi, On Sun, Sep 18, 2011 at 4:10 AM, Kieran Kunhya <[email protected]> wrote: > This adds SSE4 ASM for the (easy) case of lumFilterSize=1 and for 10-bit. The > naming scheme and function pointers doesn't yet match swscale's scheme. > Assistance to get this up to scratch appreciated [..] > + void (*lum_10_filter1)(uint16_t *dst, int16_t *lum_src, int16_t filter, > int width); [..] > + if (output_bits == 10 && lumFilterSize == 1 && big_endian == 0) > + c->lum_10_filter1(yDest, lumSrc[0], lumFilter[0], dstW); > + else
All these tricks can be done in the init function, so that you can assign c->yuv2yuv1 directly. Ronald _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
