/third_party/ffmpeg/libavcodec/arm/ |
H A D | hevcdsp_init_neon.c | 28 ptrdiff_t stride_dst, ptrdiff_t stride_src, 31 void ff_hevc_sao_edge_filter_neon_8_wrapper(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, int16_t *sao_offset_val, 153 void ff_hevc_sao_band_filter_neon_8(uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, ptrdiff_t stride_src, int width, int height, int16_t *offset_table); 156 ptrdiff_t stride_dst, ptrdiff_t stride_src, in ff_hevc_sao_band_filter_neon_8_wrapper() 168 ff_hevc_sao_band_filter_neon_8(dst, src, stride_dst, stride_src, width, height, offset_table); in ff_hevc_sao_band_filter_neon_8_wrapper() 171 void ff_hevc_sao_edge_filter_neon_8(uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, ptrdiff_t stride_src, int width, int height, 174 void ff_hevc_sao_edge_filter_neon_8_wrapper(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, int16_t *sao_offset_val, in ff_hevc_sao_edge_filter_neon_8_wrapper() argument 191 ff_hevc_sao_edge_filter_neon_8(dst, src, stride_dst, stride_src, width, height, a_stride, b_stride, sao_offset_val, edge_idx); in ff_hevc_sao_edge_filter_neon_8_wrapper() 155 ff_hevc_sao_band_filter_neon_8_wrapper(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, ptrdiff_t stride_src, int16_t *sao_offset_val, int sao_left_class, int width, int height) ff_hevc_sao_band_filter_neon_8_wrapper() argument
|
/third_party/ffmpeg/libavcodec/ |
H A D | hevc_filter.c | 140 ptrdiff_t stride_dst, ptrdiff_t stride_src) in copy_CTB() 144 if (((intptr_t)dst | (intptr_t)src | stride_dst | stride_src) & 15) { in copy_CTB() 148 dst += stride_dst; in copy_CTB() 152 dst += ((width>>3)<<3) - stride_dst * height; in copy_CTB() 158 dst += stride_dst; in copy_CTB() 166 dst += stride_dst; in copy_CTB() 182 ptrdiff_t stride_dst, ptrdiff_t stride_src) in copy_vert() 188 dst += stride_dst; in copy_vert() 194 dst += stride_dst; in copy_vert() 222 ptrdiff_t stride_src, ptrdiff_t stride_dst, in restore_tqb_pixels() 139 copy_CTB(uint8_t *dst, const uint8_t *src, int width, int height, ptrdiff_t stride_dst, ptrdiff_t stride_src) copy_CTB() argument 180 copy_vert(uint8_t *dst, const uint8_t *src, int pixel_shift, int height, ptrdiff_t stride_dst, ptrdiff_t stride_src) copy_vert() argument 220 restore_tqb_pixels(HEVCContext *s, uint8_t *src1, const uint8_t *dst1, ptrdiff_t stride_src, ptrdiff_t stride_dst, int x0, int y0, int width, int height, int c_idx) restore_tqb_pixels() argument 325 ptrdiff_t stride_dst; sao_filter_CTB() local [all...] |
H A D | hevcdsp_template.c | 299 ptrdiff_t stride_dst, ptrdiff_t stride_src, in sao_band_filter() 309 stride_dst /= sizeof(pixel); in sao_band_filter() 317 dst += stride_dst; in sao_band_filter() 324 static void FUNC(sao_edge_filter)(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, int16_t *sao_offset_val, in sao_edge_filter() argument 339 stride_dst /= sizeof(pixel); in sao_edge_filter() 351 dst += stride_dst; in sao_edge_filter() 356 ptrdiff_t stride_dst, ptrdiff_t stride_src, SAOParams *sao, in sao_edge_restore_0() 368 stride_dst /= sizeof(pixel); in sao_edge_restore_0() 375 dst[y * stride_dst] = av_clip_pixel(src[y * stride_src] + offset_val); in sao_edge_restore_0() 383 dst[x * stride_dst in sao_edge_restore_0() 298 sao_band_filter(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, ptrdiff_t stride_src, int16_t *sao_offset_val, int sao_left_class, int width, int height) sao_band_filter() argument 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 | hevcdsp.h | 67 void (*sao_edge_filter[5])(uint8_t *_dst /* align 16 */, uint8_t *_src /* align 32 */, ptrdiff_t stride_dst,
|
/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | idctdsp_loongarch.h | 29 void ff_simple_idct_put_lasx(uint8_t *dest, ptrdiff_t stride_dst, int16_t *block); 30 void ff_simple_idct_add_lasx(uint8_t *dest, ptrdiff_t stride_dst, int16_t *block);
|
H A D | hevc_lpf_sao_lsx.c | 2366 ptrdiff_t stride_dst, in ff_hevc_sao_edge_filter_8_lsx() 2375 hevc_sao_edge_filter_0degree_16multiple_lsx(dst, stride_dst, in ff_hevc_sao_edge_filter_8_lsx() 2386 hevc_sao_edge_filter_0degree_8width_lsx(dst, stride_dst, in ff_hevc_sao_edge_filter_8_lsx() 2395 hevc_sao_edge_filter_0degree_4width_lsx(dst, stride_dst, in ff_hevc_sao_edge_filter_8_lsx() 2403 hevc_sao_edge_filter_90degree_16multiple_lsx(dst, stride_dst, in ff_hevc_sao_edge_filter_8_lsx() 2414 hevc_sao_edge_filter_90degree_8width_lsx(dst, stride_dst, in ff_hevc_sao_edge_filter_8_lsx() 2423 hevc_sao_edge_filter_90degree_4width_lsx(dst, stride_dst, in ff_hevc_sao_edge_filter_8_lsx() 2431 hevc_sao_edge_filter_45degree_16multiple_lsx(dst, stride_dst, in ff_hevc_sao_edge_filter_8_lsx() 2442 hevc_sao_edge_filter_45degree_8width_lsx(dst, stride_dst, in ff_hevc_sao_edge_filter_8_lsx() 2451 hevc_sao_edge_filter_45degree_4width_lsx(dst, stride_dst, in ff_hevc_sao_edge_filter_8_lsx() 2365 ff_hevc_sao_edge_filter_8_lsx(uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, int16_t *sao_offset_val, int eo, int width, int height) ff_hevc_sao_edge_filter_8_lsx() argument [all...] |
H A D | hevcdsp_lsx.h | 221 ptrdiff_t stride_dst,
|
/third_party/ffmpeg/libavcodec/aarch64/ |
H A D | hevcdsp_init_aarch64.c | 57 ptrdiff_t stride_dst, ptrdiff_t stride_src, 60 void ff_hevc_sao_edge_filter_16x16_8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, 62 void ff_hevc_sao_edge_filter_8x8_8_neon(uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst,
|
/third_party/ffmpeg/libavcodec/mips/ |
H A D | idctdsp_mips.h | 40 void ff_simple_idct_put_msa(uint8_t *dest, ptrdiff_t stride_dst, int16_t *block); 41 void ff_simple_idct_add_msa(uint8_t *dest, ptrdiff_t stride_dst, int16_t *block);
|
H A D | hevc_lpf_sao_msa.c | 2597 ptrdiff_t stride_dst, ptrdiff_t stride_src, in ff_hevc_sao_band_filter_0_8_msa() 2602 hevc_sao_band_filter_16multiple_msa(dst, stride_dst, src, stride_src, in ff_hevc_sao_band_filter_0_8_msa() 2611 hevc_sao_band_filter_8width_msa(dst, stride_dst, src, stride_src, in ff_hevc_sao_band_filter_0_8_msa() 2619 hevc_sao_band_filter_4width_msa(dst, stride_dst, src, stride_src, in ff_hevc_sao_band_filter_0_8_msa() 2625 ptrdiff_t stride_dst, in ff_hevc_sao_edge_filter_8_msa() 2634 hevc_sao_edge_filter_0degree_16multiple_msa(dst, stride_dst, in ff_hevc_sao_edge_filter_8_msa() 2645 hevc_sao_edge_filter_0degree_8width_msa(dst, stride_dst, in ff_hevc_sao_edge_filter_8_msa() 2654 hevc_sao_edge_filter_0degree_4width_msa(dst, stride_dst, in ff_hevc_sao_edge_filter_8_msa() 2662 hevc_sao_edge_filter_90degree_16multiple_msa(dst, stride_dst, in ff_hevc_sao_edge_filter_8_msa() 2673 hevc_sao_edge_filter_90degree_8width_msa(dst, stride_dst, in ff_hevc_sao_edge_filter_8_msa() 2596 ff_hevc_sao_band_filter_0_8_msa(uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, ptrdiff_t stride_src, int16_t *sao_offset_val, int sao_left_class, int width, int height) ff_hevc_sao_band_filter_0_8_msa() argument 2624 ff_hevc_sao_edge_filter_8_msa(uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, int16_t *sao_offset_val, int eo, int width, int height) ff_hevc_sao_edge_filter_8_msa() argument [all...] |
H A D | hevcdsp_mips.h | 455 ptrdiff_t stride_dst, ptrdiff_t stride_src, 460 ptrdiff_t stride_dst,
|
/third_party/ffmpeg/tests/checkasm/ |
H A D | hevc_sao.c | 121 declare_func_emms(AV_CPU_FLAG_MMX, void, uint8_t *dst, uint8_t *src, ptrdiff_t stride_dst, in check_sao_edge()
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | hevcdsp_init.c | 661 void ff_hevc_sao_edge_filter_8_##bitd##_##opt(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, int16_t *sao_offset_val, \ 663 void ff_hevc_sao_edge_filter_16_##bitd##_##opt(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, int16_t *sao_offset_val, \ 665 void ff_hevc_sao_edge_filter_32_##bitd##_##opt(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, int16_t *sao_offset_val, \ 667 void ff_hevc_sao_edge_filter_48_##bitd##_##opt(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, int16_t *sao_offset_val, \ 669 void ff_hevc_sao_edge_filter_64_##bitd##_##opt(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, int16_t *sao_offset_val, \
|
H A D | hevc_sao_10bit.asm | 224 ;void ff_hevc_sao_edge_filter_<width>_<depth>_<opt>(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, int16_t *sao_offset_val,
|
H A D | hevc_sao.asm | 252 ;void ff_hevc_sao_edge_filter_<width>_8_<opt>(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, int16_t *sao_offset_val,
|