Lines Matching refs:log2_cb_size
1081 int log2_cb_size, int log2_trafo_size, in hls_transform_unit() argument
1121 ff_hevc_set_qPy(s, cb_xBase, cb_yBase, log2_cb_size); in hls_transform_unit()
1285 static void set_deblocking_bypass(HEVCContext *s, int x0, int y0, int log2_cb_size) in set_deblocking_bypass() argument
1287 int cb_size = 1 << log2_cb_size; in set_deblocking_bypass()
1302 int log2_cb_size, int log2_trafo_size, in hls_transform_tree() argument
1373 ret = hls_transform_tree(s, x, y, x0, y0, cb_xBase, cb_yBase, log2_cb_size, \ in hls_transform_tree()
1399 log2_cb_size, log2_trafo_size, in hls_transform_tree()
1423 static int hls_pcm_sample(HEVCContext *s, int x0, int y0, int log2_cb_size) in hls_pcm_sample() argument
1427 int cb_size = 1 << log2_cb_size; in hls_pcm_sample()
1443 ff_hevc_deblocking_boundary_strengths(s, x0, y0, log2_cb_size); in hls_pcm_sample()
1798 int nPbH, int log2_cb_size, int part_idx, in hevc_luma_mv_mvp_mode() argument
1817 ff_hevc_luma_mv_mvp_mode(s, x0, y0, nPbW, nPbH, log2_cb_size, in hevc_luma_mv_mvp_mode()
1835 ff_hevc_luma_mv_mvp_mode(s, x0, y0, nPbW, nPbH, log2_cb_size, in hevc_luma_mv_mvp_mode()
1844 int log2_cb_size, int partIdx, int idx) in hls_prediction_unit() argument
1879 ff_hevc_luma_mv_merge_mode(s, x0, y0, nPbW, nPbH, log2_cb_size, in hls_prediction_unit()
1882 hevc_luma_mv_mvp_mode(s, x0, y0, nPbW, nPbH, log2_cb_size, in hls_prediction_unit()
2049 int log2_cb_size, int ct_depth) in set_ct_depth() argument
2051 int length = (1 << log2_cb_size) >> s->ps.sps->log2_min_cb_size; in set_ct_depth()
2066 int log2_cb_size) in intra_prediction_unit() argument
2072 int pb_size = (1 << log2_cb_size) >> split; in intra_prediction_unit()
2135 int log2_cb_size) in intra_prediction_unit_default_value() argument
2138 int pb_size = 1 << log2_cb_size; in intra_prediction_unit_default_value()
2156 static int hls_coding_unit(HEVCContext *s, int x0, int y0, int log2_cb_size) in hls_coding_unit() argument
2158 int cb_size = 1 << log2_cb_size; in hls_coding_unit()
2165 int idx = log2_cb_size - 2; in hls_coding_unit()
2181 set_deblocking_bypass(s, x0, y0, log2_cb_size); in hls_coding_unit()
2203 hls_prediction_unit(s, x0, y0, cb_size, cb_size, log2_cb_size, 0, idx); in hls_coding_unit()
2204 intra_prediction_unit_default_value(s, x0, y0, log2_cb_size); in hls_coding_unit()
2207 ff_hevc_deblocking_boundary_strengths(s, x0, y0, log2_cb_size); in hls_coding_unit()
2214 log2_cb_size == s->ps.sps->log2_min_cb_size) { in hls_coding_unit()
2215 lc->cu.part_mode = ff_hevc_part_mode_decode(s, log2_cb_size); in hls_coding_unit()
2222 log2_cb_size >= s->ps.sps->pcm.log2_min_pcm_cb_size && in hls_coding_unit()
2223 log2_cb_size <= s->ps.sps->pcm.log2_max_pcm_cb_size) { in hls_coding_unit()
2227 intra_prediction_unit_default_value(s, x0, y0, log2_cb_size); in hls_coding_unit()
2228 ret = hls_pcm_sample(s, x0, y0, log2_cb_size); in hls_coding_unit()
2230 set_deblocking_bypass(s, x0, y0, log2_cb_size); in hls_coding_unit()
2235 intra_prediction_unit(s, x0, y0, log2_cb_size); in hls_coding_unit()
2238 intra_prediction_unit_default_value(s, x0, y0, log2_cb_size); in hls_coding_unit()
2241 hls_prediction_unit(s, x0, y0, cb_size, cb_size, log2_cb_size, 0, idx); in hls_coding_unit()
2244 … hls_prediction_unit(s, x0, y0, cb_size, cb_size / 2, log2_cb_size, 0, idx); in hls_coding_unit()
2245 … hls_prediction_unit(s, x0, y0 + cb_size / 2, cb_size, cb_size / 2, log2_cb_size, 1, idx); in hls_coding_unit()
2248 … hls_prediction_unit(s, x0, y0, cb_size / 2, cb_size, log2_cb_size, 0, idx - 1); in hls_coding_unit()
2249 … hls_prediction_unit(s, x0 + cb_size / 2, y0, cb_size / 2, cb_size, log2_cb_size, 1, idx - 1); in hls_coding_unit()
2252 … hls_prediction_unit(s, x0, y0, cb_size, cb_size / 4, log2_cb_size, 0, idx); in hls_coding_unit()
2253 … hls_prediction_unit(s, x0, y0 + cb_size / 4, cb_size, cb_size * 3 / 4, log2_cb_size, 1, idx); in hls_coding_unit()
2256 … hls_prediction_unit(s, x0, y0, cb_size, cb_size * 3 / 4, log2_cb_size, 0, idx); in hls_coding_unit()
2257 … hls_prediction_unit(s, x0, y0 + cb_size * 3 / 4, cb_size, cb_size / 4, log2_cb_size, 1, idx); in hls_coding_unit()
2260 … hls_prediction_unit(s, x0, y0, cb_size / 4, cb_size, log2_cb_size, 0, idx - 2); in hls_coding_unit()
2261 … hls_prediction_unit(s, x0 + cb_size / 4, y0, cb_size * 3 / 4, cb_size, log2_cb_size, 1, idx - 2); in hls_coding_unit()
2264 …s_prediction_unit(s, x0, y0, cb_size * 3 / 4, cb_size, log2_cb_size, 0, idx - 2); in hls_coding_unit()
2265 …s_prediction_unit(s, x0 + cb_size * 3 / 4, y0, cb_size / 4, cb_size, log2_cb_size, 1, idx - 2); in hls_coding_unit()
2268 …on_unit(s, x0, y0, cb_size / 2, cb_size / 2, log2_cb_size, 0, idx - 1); in hls_coding_unit()
2269 …on_unit(s, x0 + cb_size / 2, y0, cb_size / 2, cb_size / 2, log2_cb_size, 1, idx - 1); in hls_coding_unit()
2270 …on_unit(s, x0, y0 + cb_size / 2, cb_size / 2, cb_size / 2, log2_cb_size, 2, idx - 1); in hls_coding_unit()
2271 …on_unit(s, x0 + cb_size / 2, y0 + cb_size / 2, cb_size / 2, cb_size / 2, log2_cb_size, 3, idx - 1); in hls_coding_unit()
2289 log2_cb_size, in hls_coding_unit()
2290 log2_cb_size, 0, 0, cbf, cbf); in hls_coding_unit()
2295 ff_hevc_deblocking_boundary_strengths(s, x0, y0, log2_cb_size); in hls_coding_unit()
2301 ff_hevc_set_qPy(s, x0, y0, log2_cb_size); in hls_coding_unit()
2309 if(((x0 + (1<<log2_cb_size)) & qp_block_mask) == 0 && in hls_coding_unit()
2310 ((y0 + (1<<log2_cb_size)) & qp_block_mask) == 0) { in hls_coding_unit()
2314 set_ct_depth(s, x0, y0, log2_cb_size, lc->ct_depth); in hls_coding_unit()
2320 int log2_cb_size, int cb_depth) in hls_coding_quadtree() argument
2323 const int cb_size = 1 << log2_cb_size; in hls_coding_quadtree()
2330 log2_cb_size > s->ps.sps->log2_min_cb_size) { in hls_coding_quadtree()
2333 split_cu = (log2_cb_size > s->ps.sps->log2_min_cb_size); in hls_coding_quadtree()
2336 log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_qp_delta_depth) { in hls_coding_quadtree()
2342 log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) { in hls_coding_quadtree()
2354 more_data = hls_coding_quadtree(s, x0, y0, log2_cb_size - 1, cb_depth + 1); in hls_coding_quadtree()
2359 more_data = hls_coding_quadtree(s, x1, y0, log2_cb_size - 1, cb_depth + 1); in hls_coding_quadtree()
2364 more_data = hls_coding_quadtree(s, x0, y1, log2_cb_size - 1, cb_depth + 1); in hls_coding_quadtree()
2370 more_data = hls_coding_quadtree(s, x1, y1, log2_cb_size - 1, cb_depth + 1); in hls_coding_quadtree()
2375 if(((x0 + (1<<log2_cb_size)) & qp_block_mask) == 0 && in hls_coding_quadtree()
2376 ((y0 + (1<<log2_cb_size)) & qp_block_mask) == 0) in hls_coding_quadtree()
2385 ret = hls_coding_unit(s, x0, y0, log2_cb_size); in hls_coding_quadtree()