Lines Matching defs:y_ctb
1808 int y_ctb = (y0 >> (s->sps->log2_ctb_size)) << (s->sps->log2_ctb_size);
1816 if ((y0 - 1) < y_ctb)
2219 static void hls_decode_neighbour(HEVCContext *s, int x_ctb, int y_ctb,
2233 if (x_ctb == 0 && (y_ctb & (ctb_size - 1)) == 0)
2246 lc->end_of_tiles_y = FFMIN(y_ctb + ctb_size, s->sps->height);
2253 tile_up_boundary = y_ctb > 0 &&
2255 slice_up_boundary = y_ctb > 0 &&
2266 lc->ctb_up_flag = ((y_ctb > 0) && (ctb_addr_in_slice >= s->sps->ctb_width) && !tile_up_boundary);
2267 lc->ctb_up_right_flag = ((y_ctb > 0) && (ctb_addr_in_slice+1 >= s->sps->ctb_width) && (s->pps->tile_id[ctb_addr_ts] == s->pps->tile_id[s->pps->ctb_addr_rs_to_ts[ctb_addr_rs+1 - s->sps->ctb_width]]));
2268 lc->ctb_up_left_flag = ((x_ctb > 0) && (y_ctb > 0) && (ctb_addr_in_slice-1 >= s->sps->ctb_width) && (s->pps->tile_id[ctb_addr_ts] == s->pps->tile_id[s->pps->ctb_addr_rs_to_ts[ctb_addr_rs-1 - s->sps->ctb_width]]));
2277 int y_ctb = 0;
2297 y_ctb = (ctb_addr_rs / ((s->sps->width + ctb_size - 1) >> s->sps->log2_ctb_size)) << s->sps->log2_ctb_size;
2298 hls_decode_neighbour(s, x_ctb, y_ctb, ctb_addr_ts);
2302 hls_sao_param(s, x_ctb >> s->sps->log2_ctb_size, y_ctb >> s->sps->log2_ctb_size);
2308 more_data = hls_coding_quadtree(s, x_ctb, y_ctb, s->sps->log2_ctb_size, 0);
2317 ff_hevc_hls_filters(s, x_ctb, y_ctb, ctb_size);
2321 y_ctb + ctb_size >= s->sps->height)
2322 ff_hevc_hls_filter(s, x_ctb, y_ctb, ctb_size);
2364 int y_ctb = (ctb_addr_rs / s->sps->ctb_width) << s->sps->log2_ctb_size;
2366 hls_decode_neighbour(s, x_ctb, y_ctb, ctb_addr_ts);
2376 hls_sao_param(s, x_ctb >> s->sps->log2_ctb_size, y_ctb >> s->sps->log2_ctb_size);
2377 more_data = hls_coding_quadtree(s, x_ctb, y_ctb, s->sps->log2_ctb_size, 0);
2388 ff_hevc_hls_filters(s, x_ctb, y_ctb, ctb_size);
2396 if ((x_ctb+ctb_size) >= s->sps->width && (y_ctb+ctb_size) >= s->sps->height ) {
2397 ff_hevc_hls_filter(s, x_ctb, y_ctb, ctb_size);