Home
last modified time | relevance | path

Searched refs:x_ctb (Results 1 - 3 of 3) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dhevc_filter.c202 int c_idx, int x_ctb, int y_ctb) in copy_CTB_to_hv()
215 copy_vert(s->sao_pixel_buffer_v[c_idx] + (((2 * x_ctb) * h + y) << sh), src, sh, height, 1 << sh, stride_src); in copy_CTB_to_hv()
217 copy_vert(s->sao_pixel_buffer_v[c_idx] + (((2 * x_ctb + 1) * h + y) << sh), src + ((width - 1) << sh), sh, height, 1 << sh, stride_src); in copy_CTB_to_hv()
261 int x_ctb = x >> 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()
279 edges[0] = x_ctb == 0; in sao_filter_CTB()
281 edges[2] = x_ctb == s->ps.sps->ctb_width - 1; in sao_filter_CTB()
287 vert_edge[0] = (!lfase && CTB(s->tab_slice_address, x_ctb, y_ct 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 Dhevcdec.c2427 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()
2443 int idxX = s->ps.pps->col_idxX[x_ctb >> s->ps.sps->log2_ctb_size]; in hls_decode_neighbour()
2444 lc->end_of_tiles_x = x_ctb + (s->ps.pps->column_width[idxX] << s->ps.sps->log2_ctb_size); in hls_decode_neighbour()
2455 if (x_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 - 1]]) in hls_decode_neighbour()
2457 if (x_ctb > 0 && s->tab_slice_address[ctb_addr_rs] != s->tab_slice_address[ctb_addr_rs - 1]) in hls_decode_neighbour()
2470 lc->ctb_left_flag = ((x_ctb > 0) && (ctb_addr_in_slice > 0) && !(lc->boundary_flags & BOUNDARY_LEFT_TILE)); in hls_decode_neighbour()
2473 lc->ctb_up_left_flag = ((x_ctb > 0) && (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()
2481 int x_ctb = 0; in hls_decode_entry() local
2502 x_ctb in hls_decode_entry()
2572 int x_ctb = (ctb_addr_rs % s->ps.sps->ctb_width) << s->ps.sps->log2_ctb_size; hls_decode_entry_wpp() local
[all...]
H A Dhevcdec.h685 void ff_hevc_hls_filters(HEVCContext *s, int x_ctb, int y_ctb, int ctb_size);

Completed in 8 milliseconds