Lines Matching refs:cpi

46   // Initialize elements of cpi with valid defaults.
47 VP8_COMP cpi;
48 cpi.mb.e_mbd.mb_segement_abs_delta = SEGMENT_DELTADATA;
49 cpi.cyclic_refresh_mode_enabled = 0;
50 cpi.mb.e_mbd.segmentation_enabled = 0;
51 cpi.mb.e_mbd.update_mb_segmentation_map = 0;
52 cpi.mb.e_mbd.update_mb_segmentation_data = 0;
53 cpi.common.mb_rows = 240 >> 4;
54 cpi.common.mb_cols = 320 >> 4;
55 const int mbs = (cpi.common.mb_rows * cpi.common.mb_cols);
56 vpx_memset(cpi.segment_feature_data, 0, sizeof(cpi.segment_feature_data));
59 cpi.segmentation_map = reinterpret_cast<unsigned char *>(vpx_calloc(mbs, 1));
69 int roi_retval = vp8_set_roimap(&cpi, roi_map, cpi.common.mb_rows,
70 cpi.common.mb_cols, delta_q, delta_lf,
75 // Check that the values in the cpi structure get set as expected.
78 const int mapcompare = memcmp(roi_map, cpi.segmentation_map, mbs);
85 if (abs(cpi.segment_feature_data[MB_LVL_ALT_Q][i]) != transq) {
86 EXPECT_EQ(transq, cpi.segment_feature_data[MB_LVL_ALT_Q][i])
94 if (cpi.segment_feature_data[MB_LVL_ALT_LF][i] != delta_lf[i]) {
95 EXPECT_EQ(delta_lf[i], cpi.segment_feature_data[MB_LVL_ALT_LF][i])
104 static_cast<unsigned int>(cpi.segment_encode_breakout[i]);
114 EXPECT_EQ(1, cpi.mb.e_mbd.segmentation_enabled)
116 EXPECT_EQ(1, cpi.mb.e_mbd.update_mb_segmentation_map)
118 EXPECT_EQ(1, cpi.mb.e_mbd.update_mb_segmentation_data)
137 roi_retval = vp8_set_roimap(&cpi, roi_map, cpi.common.mb_rows,
138 cpi.common.mb_cols, rand_deltas,
147 roi_retval = vp8_set_roimap(&cpi, roi_map, cpi.common.mb_rows,
148 cpi.common.mb_cols, delta_q,
158 cpi.cyclic_refresh_mode_enabled = 1;
159 roi_retval = vp8_set_roimap(&cpi, roi_map, cpi.common.mb_rows,
160 cpi.common.mb_cols, delta_q,
163 cpi.cyclic_refresh_mode_enabled = 0;
166 roi_retval = vp8_set_roimap(&cpi, roi_map, cpi.common.mb_rows + 1,
167 cpi.common.mb_cols, delta_q,
171 roi_retval = vp8_set_roimap(&cpi, roi_map, cpi.common.mb_rows,
172 cpi.common.mb_cols - 1, delta_q,
178 if (cpi.segmentation_map)
179 vpx_free(cpi.segmentation_map);