idct/idct?
> --- a/libavcodec/vp9dsp.c
> +++ b/libavcodec/vp9dsp.c
> @@ -953,6 +953,22 @@ type_a ## _ ## type_b ## _ ## sz ## x ## sz ##
> _add_c(uint8_t *dst, \
> + if (has_dconly && eob == 1) { \
> + const int t = (((block[0] * 11585 + (1 << 13)) >> 14) \
> + * 11585 + (1 << 13)) >> 14; \
> + block[0] = 0; \
> + for (i = 0; i < sz; i++) { \
> + for (j = 0; j < sz; j++) \
> + dst[j * stride] = av_clip_uint8(dst[j * stride] + \
> + (bits ? \
> + (t + (1 << (bits - 1))) >>
> bits : \
> + t)); \
FTLIW:
dst[j * stride] = \
av_clip_uint8(dst[j * stride] + \
(bits ? (t + (1 << (bits - 1))) >> bits \
: t)); \
Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel