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