Home
last modified time | relevance | path

Searched refs:CTB (Results 1 - 2 of 2) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dhevc_filter.c253 #define CTB(tab, x, y) ((tab)[(y) * s->ps.sps->ctb_width + (x)]) macro
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()
287 vert_edge[0] = (!lfase && CTB(s->tab_slice_address, x_ctb, y_ctb) != CTB(s->tab_slice_address, x_ctb - 1, y_ctb)) || left_tile_edge; in sao_filter_CTB()
291 vert_edge[1] = (!lfase && CTB(s->tab_slice_address, x_ctb, y_ctb) != CTB(s->tab_slice_address, x_ctb + 1, y_ctb)) || right_tile_edge; in sao_filter_CTB()
295 horiz_edge[0] = (!lfase && CTB(s->tab_slice_address, x_ctb, y_ctb) != CTB(s->tab_slice_address, x_ctb, y_ctb - 1)) || up_tile_edge; in sao_filter_CTB()
299 horiz_edge[1] = (!lfase && CTB( in sao_filter_CTB()
[all...]
H A Dhevcdec.c995 #define CTB(tab, x, y) ((tab)[(y) * s->ps.sps->ctb_width + (x)]) macro
1002 sao->elem = CTB(s->sao, rx-1, ry).elem; \
1004 sao->elem = CTB(s->sao, rx, ry-1).elem; \
1014 SAOParams *sao = &CTB(s->sao, rx, ry); in hls_sao_param()
1081 #undef CTB macro
2014 // intra_pred_mode prediction does not cross vertical CTB boundaries in luma_intra_pred_mode()

Completed in 8 milliseconds