Searched refs:y_ctb (Results 1 - 3 of 3) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
H A D | hevc_filter.c | 202 int c_idx, int x_ctb, int y_ctb) in copy_CTB_to_hv() 209 memcpy(s->sao_pixel_buffer_h[c_idx] + (((2 * y_ctb) * w + x) << sh), in copy_CTB_to_hv() 211 memcpy(s->sao_pixel_buffer_h[c_idx] + (((2 * y_ctb + 1) * w + x) << sh), in copy_CTB_to_hv() 262 int y_ctb = y >> s->ps.sps->log2_ctb_size; in sao_filter_CTB() local 263 int ctb_addr_rs = y_ctb * s->ps.sps->ctb_width + x_ctb; in sao_filter_CTB() 265 SAOParams *sao = &CTB(s->sao, x_ctb, y_ctb); in sao_filter_CTB() 270 uint8_t lfase = CTB(s->filter_slice_edges, x_ctb, y_ctb); in sao_filter_CTB() 280 edges[1] = y_ctb == 0; in sao_filter_CTB() 282 edges[3] = y_ctb == s->ps.sps->ctb_height - 1; in sao_filter_CTB() 287 vert_edge[0] = (!lfase && CTB(s->tab_slice_address, x_ctb, y_ctb) ! in sao_filter_CTB() 200 copy_CTB_to_hv(HEVCContext *s, const uint8_t *src, ptrdiff_t stride_src, int x, int y, int width, int height, int c_idx, int x_ctb, int y_ctb) copy_CTB_to_hv() argument 887 ff_hevc_hls_filters(HEVCContext *s, int x_ctb, int y_ctb, int ctb_size) ff_hevc_hls_filters() argument [all...] |
H A D | hevcdec.c | 2007 int y_ctb = (y0 >> (s->ps.sps->log2_ctb_size)) << (s->ps.sps->log2_ctb_size); in luma_intra_pred_mode() local 2015 if ((y0 - 1) < y_ctb) in luma_intra_pred_mode() 2427 static void hls_decode_neighbour(HEVCContext *s, int x_ctb, int y_ctb, in hls_decode_neighbour() argument 2438 if (x_ctb == 0 && (y_ctb & (ctb_size - 1)) == 0) in hls_decode_neighbour() 2451 lc->end_of_tiles_y = FFMIN(y_ctb + ctb_size, s->ps.sps->height); in hls_decode_neighbour() 2459 if (y_ctb > 0 && s->ps.pps->tile_id[ctb_addr_ts] != s->ps.pps->tile_id[s->ps.pps->ctb_addr_rs_to_ts[ctb_addr_rs - s->ps.sps->ctb_width]]) in hls_decode_neighbour() 2461 if (y_ctb > 0 && s->tab_slice_address[ctb_addr_rs] != s->tab_slice_address[ctb_addr_rs - s->ps.sps->ctb_width]) in hls_decode_neighbour() 2471 lc->ctb_up_flag = ((y_ctb > 0) && (ctb_addr_in_slice >= s->ps.sps->ctb_width) && !(lc->boundary_flags & BOUNDARY_UPPER_TILE)); in hls_decode_neighbour() 2472 lc->ctb_up_right_flag = ((y_ctb > 0) && (ctb_addr_in_slice+1 >= s->ps.sps->ctb_width) && (s->ps.pps->tile_id[ctb_addr_ts] == s->ps.pps->tile_id[s->ps.pps->ctb_addr_rs_to_ts[ctb_addr_rs+1 - s->ps.sps->ctb_width]])); in hls_decode_neighbour() 2473 lc->ctb_up_left_flag = ((x_ctb > 0) && (y_ctb > in hls_decode_neighbour() 2482 int y_ctb = 0; hls_decode_entry() local 2573 int y_ctb = (ctb_addr_rs / s->ps.sps->ctb_width) << s->ps.sps->log2_ctb_size; hls_decode_entry_wpp() local [all...] |
H A D | hevcdec.h | 685 void ff_hevc_hls_filters(HEVCContext *s, int x_ctb, int y_ctb, int ctb_size);
|
Completed in 7 milliseconds