Lines Matching refs:sl

750 static void set_default_scaling_list_data(ScalingList *sl)
756 memset(sl->sl[0][matrixId], 16, 16);
757 sl->sl_dc[0][matrixId] = 16; // default for 16x16
758 sl->sl_dc[1][matrixId] = 16; // default for 32x32
760 memcpy(sl->sl[1][0], default_scaling_list_intra, 64);
761 memcpy(sl->sl[1][1], default_scaling_list_intra, 64);
762 memcpy(sl->sl[1][2], default_scaling_list_intra, 64);
763 memcpy(sl->sl[1][3], default_scaling_list_inter, 64);
764 memcpy(sl->sl[1][4], default_scaling_list_inter, 64);
765 memcpy(sl->sl[1][5], default_scaling_list_inter, 64);
766 memcpy(sl->sl[2][0], default_scaling_list_intra, 64);
767 memcpy(sl->sl[2][1], default_scaling_list_intra, 64);
768 memcpy(sl->sl[2][2], default_scaling_list_intra, 64);
769 memcpy(sl->sl[2][3], default_scaling_list_inter, 64);
770 memcpy(sl->sl[2][4], default_scaling_list_inter, 64);
771 memcpy(sl->sl[2][5], default_scaling_list_inter, 64);
772 memcpy(sl->sl[3][0], default_scaling_list_intra, 64);
773 memcpy(sl->sl[3][1], default_scaling_list_intra, 64);
774 memcpy(sl->sl[3][2], default_scaling_list_intra, 64);
775 memcpy(sl->sl[3][3], default_scaling_list_inter, 64);
776 memcpy(sl->sl[3][4], default_scaling_list_inter, 64);
777 memcpy(sl->sl[3][5], default_scaling_list_inter, 64);
780 static int scaling_list_data(GetBitContext *gb, AVCodecContext *avctx, ScalingList *sl, HEVCSPS *sps)
803 memcpy(sl->sl[size_id][matrix_id],
804 sl->sl[size_id][matrix_id - delta],
807 sl->sl_dc[size_id - 2][matrix_id] = sl->sl_dc[size_id - 2][matrix_id - delta];
822 sl->sl_dc[size_id - 2][matrix_id] = next_coef;
834 sl->sl[size_id][matrix_id][pos] = next_coef;
841 sl->sl[3][1][i] = sl->sl[2][1][i];
842 sl->sl[3][2][i] = sl->sl[2][2][i];
843 sl->sl[3][4][i] = sl->sl[2][4][i];
844 sl->sl[3][5][i] = sl->sl[2][5][i];
846 sl->sl_dc[1][1] = sl->sl_dc[0][1];
847 sl->sl_dc[1][2] = sl->sl_dc[0][2];
848 sl->sl_dc[1][4] = sl->sl_dc[0][4];
849 sl->sl_dc[1][5] = sl->sl_dc[0][5];