On 15/12/16 09:32, Anton Khirnov wrote:
> +        VAIQMatrixBufferHEVC iq_matrix;
> +        int j, pos;
> +
> +        for (i = 0; i < 6; i++) {
> +            for (j = 0; j < 16; j++) {
> +                pos = 4 * ff_hevc_diag_scan4x4_y[j] + 
> ff_hevc_diag_scan4x4_x[j];
> +                iq_matrix.ScalingList4x4[i][j] = scaling_list->sl[0][i][pos];
> +            }
> +            for (j = 0; j < 64; j++) {
> +                pos = 8 * ff_hevc_diag_scan8x8_y[j] + 
> ff_hevc_diag_scan8x8_x[j];
> +                iq_matrix.ScalingList8x8[i][j]   = 
> scaling_list->sl[1][i][pos];
> +                iq_matrix.ScalingList16x16[i][j] = 
> scaling_list->sl[2][i][pos];
> +                if (i < 2)
> +                    iq_matrix.ScalingList32x32[i][j] = scaling_list->sl[3][i 
> * 3][pos];
> +            }
> +            iq_matrix.ScalingListDC16x16[i] = scaling_list->sl_dc[0][i];
> +            if (i < 2)
> +                iq_matrix.ScalingListDC32x32[i] = scaling_list->sl_dc[1][i * 
> 3];
> +        }

<http://git.videolan.org/?p=ffmpeg.git;a=commit;h=584eea5bf3e40e2dbab986f8e9e8f01c8a4426d2>
 ?

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to