Searched refs:diag_edge (Results 1 - 3 of 3) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
H A D | hevcdsp_template.c | 359 uint8_t *horiz_edge, uint8_t *diag_edge) in sao_edge_restore_0() 409 uint8_t *horiz_edge, uint8_t *diag_edge) in sao_edge_restore_1() 456 int save_upper_left = !diag_edge[0] && sao_eo_class == SAO_EO_135D && !borders[0] && !borders[1]; in sao_edge_restore_1() 457 int save_upper_right = !diag_edge[1] && sao_eo_class == SAO_EO_45D && !borders[1] && !borders[2]; in sao_edge_restore_1() 458 int save_lower_right = !diag_edge[2] && sao_eo_class == SAO_EO_135D && !borders[2] && !borders[3]; in sao_edge_restore_1() 459 int save_lower_left = !diag_edge[3] && sao_eo_class == SAO_EO_45D && !borders[0] && !borders[3]; in sao_edge_restore_1() 479 if(diag_edge[0] && sao_eo_class == SAO_EO_135D) in sao_edge_restore_1() 481 if(diag_edge[1] && sao_eo_class == SAO_EO_45D) in sao_edge_restore_1() 483 if(diag_edge[2] && sao_eo_class == SAO_EO_135D) in sao_edge_restore_1() 485 if(diag_edge[ in sao_edge_restore_1() 355 sao_edge_restore_0(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, ptrdiff_t stride_src, SAOParams *sao, int *borders, int _width, int _height, int c_idx, uint8_t *vert_edge, uint8_t *horiz_edge, uint8_t *diag_edge) sao_edge_restore_0() argument 405 sao_edge_restore_1(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, ptrdiff_t stride_src, SAOParams *sao, int *borders, int _width, int _height, int c_idx, uint8_t *vert_edge, uint8_t *horiz_edge, uint8_t *diag_edge) sao_edge_restore_1() argument [all...] |
H A D | hevc_filter.c | 269 uint8_t diag_edge[] = { 0, 0, 0, 0 }; in sao_filter_CTB() local 302 diag_edge[0] = (!lfase && CTB(s->tab_slice_address, x_ctb, y_ctb) != CTB(s->tab_slice_address, x_ctb - 1, y_ctb - 1)) || left_tile_edge || up_tile_edge; in sao_filter_CTB() 305 diag_edge[1] = (!lfase && CTB(s->tab_slice_address, x_ctb, y_ctb) != CTB(s->tab_slice_address, x_ctb + 1, y_ctb - 1)) || right_tile_edge || up_tile_edge; in sao_filter_CTB() 308 diag_edge[2] = (!lfase && CTB(s->tab_slice_address, x_ctb, y_ctb) != CTB(s->tab_slice_address, x_ctb + 1, y_ctb + 1)) || right_tile_edge || bottom_tile_edge; in sao_filter_CTB() 311 diag_edge[3] = (!lfase && CTB(s->tab_slice_address, x_ctb, y_ctb) != CTB(s->tab_slice_address, x_ctb - 1, y_ctb + 1)) || left_tile_edge || bottom_tile_edge; in sao_filter_CTB() 454 diag_edge); in sao_filter_CTB()
|
H A D | hevcdsp.h | 72 uint8_t *vert_edge, uint8_t *horiz_edge, uint8_t *diag_edge);
|
Completed in 6 milliseconds