int *sizes = (int *)malloc(sizeof(int)); sizes[0] = 63; /* Intra Y */ pbi->quant_info.qi_ranges[0][0].base_matrices = (th_quant_base *)malloc(sizeof(th_quant_base)); memcpy(pbi->quant_info.qi_ranges[0][0].base_matrices, Y_coeffs, sizeof(Y_coeffs)); pbi->quant_info.qi_ranges[0][0].sizes = sizes; pbi->quant_info.qi_ranges[0][0].nranges = 0;