/third_party/ffmpeg/libavcodec/aarch64/ |
H A D | hevcdsp_init_aarch64.c | 58 int16_t *sao_offset_val, int sao_left_class, 61 int16_t *sao_offset_val, int eo, int width, int height); 63 int16_t *sao_offset_val, int eo, int width, int height);
|
/third_party/ffmpeg/libavcodec/arm/ |
H A D | hevcdsp_init_neon.c | 29 int16_t *sao_offset_val, int sao_left_class, 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, 157 int16_t *sao_offset_val, int sao_left_class, in ff_hevc_sao_band_filter_neon_8_wrapper() 165 offset_table[(k + sao_left_class) & 31] = sao_offset_val[k + 1]; in ff_hevc_sao_band_filter_neon_8_wrapper() 172 int a_stride, int b_stride, int16_t *sao_offset_val, uint8_t *edge_idx); 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/mips/ |
H A D | hevc_lpf_sao_msa.c | 1043 int16_t *sao_offset_val, in hevc_sao_band_filter_4width_msa() 1052 offset_val = LD_SB(sao_offset_val + 1); in hevc_sao_band_filter_4width_msa() 1105 int16_t *sao_offset_val, in hevc_sao_band_filter_8width_msa() 1114 offset_val = LD_SB(sao_offset_val + 1); in hevc_sao_band_filter_8width_msa() 1178 int16_t *sao_offset_val, in hevc_sao_band_filter_16multiple_msa() 1189 offset_val = LD_SB(sao_offset_val + 1); in hevc_sao_band_filter_16multiple_msa() 1259 int16_t *sao_offset_val, in hevc_sao_edge_filter_0degree_4width_msa() 1265 v16i8 sao_offset = LD_SB(sao_offset_val); in hevc_sao_edge_filter_0degree_4width_msa() 1351 int16_t *sao_offset_val, in hevc_sao_edge_filter_0degree_8width_msa() 1359 v16i8 offset, sao_offset = LD_SB(sao_offset_val); in hevc_sao_edge_filter_0degree_8width_msa() 1040 hevc_sao_band_filter_4width_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int32_t sao_left_class, int16_t *sao_offset_val, int32_t height) hevc_sao_band_filter_4width_msa() argument 1102 hevc_sao_band_filter_8width_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int32_t sao_left_class, int16_t *sao_offset_val, int32_t height) hevc_sao_band_filter_8width_msa() argument 1173 hevc_sao_band_filter_16multiple_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int32_t sao_left_class, int16_t *sao_offset_val, int32_t width, int32_t height) hevc_sao_band_filter_16multiple_msa() argument 1255 hevc_sao_edge_filter_0degree_4width_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_0degree_4width_msa() argument 1347 hevc_sao_edge_filter_0degree_8width_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_0degree_8width_msa() argument 1441 hevc_sao_edge_filter_0degree_16multiple_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t width, int32_t height) hevc_sao_edge_filter_0degree_16multiple_msa() argument 1557 hevc_sao_edge_filter_90degree_4width_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_90degree_4width_msa() argument 1662 hevc_sao_edge_filter_90degree_8width_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_90degree_8width_msa() argument 1764 hevc_sao_edge_filter_90degree_16multiple_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t * sao_offset_val, int32_t width, int32_t height) hevc_sao_edge_filter_90degree_16multiple_msa() argument 1866 hevc_sao_edge_filter_45degree_4width_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_45degree_4width_msa() argument 1979 hevc_sao_edge_filter_45degree_8width_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_45degree_8width_msa() argument 2095 hevc_sao_edge_filter_45degree_16multiple_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t * sao_offset_val, int32_t width, int32_t height) hevc_sao_edge_filter_45degree_16multiple_msa() argument 2215 hevc_sao_edge_filter_135degree_4width_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_135degree_4width_msa() argument 2330 hevc_sao_edge_filter_135degree_8width_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_135degree_8width_msa() argument 2442 hevc_sao_edge_filter_135degree_16multiple_msa(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t * sao_offset_val, int32_t width, int32_t height) hevc_sao_edge_filter_135degree_16multiple_msa() argument 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 | 456 int16_t *sao_offset_val, int sao_left_class, 461 int16_t *sao_offset_val,
|
/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | hevc_lpf_sao_lsx.c | 992 int16_t *sao_offset_val, in hevc_sao_edge_filter_0degree_4width_lsx() 1001 __m128i sao_offset = __lsx_vld(sao_offset_val, 0); in hevc_sao_edge_filter_0degree_4width_lsx() 1077 int16_t *sao_offset_val, in hevc_sao_edge_filter_0degree_8width_lsx() 1088 __m128i offset, sao_offset = __lsx_vld(sao_offset_val, 0); in hevc_sao_edge_filter_0degree_8width_lsx() 1170 int16_t *sao_offset_val, in hevc_sao_edge_filter_0degree_16multiple_lsx() 1198 sao_offset = __lsx_vld(sao_offset_val, 0); in hevc_sao_edge_filter_0degree_16multiple_lsx() 1308 int16_t *sao_offset_val, in hevc_sao_edge_filter_90degree_4width_lsx() 1316 __m128i sao_offset = __lsx_vld(sao_offset_val, 0); in hevc_sao_edge_filter_90degree_4width_lsx() 1403 int16_t *sao_offset_val, in hevc_sao_edge_filter_90degree_8width_lsx() 1410 __m128i offset, sao_offset = __lsx_vld(sao_offset_val, in hevc_sao_edge_filter_90degree_8width_lsx() 988 hevc_sao_edge_filter_0degree_4width_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_0degree_4width_lsx() argument 1073 hevc_sao_edge_filter_0degree_8width_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_0degree_8width_lsx() argument 1166 hevc_sao_edge_filter_0degree_16multiple_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t width, int32_t height) hevc_sao_edge_filter_0degree_16multiple_lsx() argument 1304 hevc_sao_edge_filter_90degree_4width_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_90degree_4width_lsx() argument 1399 hevc_sao_edge_filter_90degree_8width_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_90degree_8width_lsx() argument 1492 hevc_sao_edge_filter_90degree_16multiple_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t * sao_offset_val, int32_t width, int32_t height) hevc_sao_edge_filter_90degree_16multiple_lsx() argument 1611 hevc_sao_edge_filter_45degree_4width_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_45degree_4width_lsx() argument 1724 hevc_sao_edge_filter_45degree_8width_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_45degree_8width_lsx() argument 1843 hevc_sao_edge_filter_45degree_16multiple_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t * sao_offset_val, int32_t width, int32_t height) hevc_sao_edge_filter_45degree_16multiple_lsx() argument 1991 hevc_sao_edge_filter_135degree_4width_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_135degree_4width_lsx() argument 2106 hevc_sao_edge_filter_135degree_8width_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t height) hevc_sao_edge_filter_135degree_8width_lsx() argument 2220 hevc_sao_edge_filter_135degree_16multiple_lsx(uint8_t *dst, int32_t dst_stride, uint8_t *src, int32_t src_stride, int16_t *sao_offset_val, int32_t width, int32_t height) hevc_sao_edge_filter_135degree_16multiple_lsx() argument 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 | 222 int16_t *sao_offset_val,
|
/third_party/ffmpeg/libavcodec/ |
H A D | hevcdsp.h | 64 int16_t *sao_offset_val, int sao_left_class, int width, int height); 68 int16_t *sao_offset_val, int sao_eo_class, int width, int height);
|
H A D | hevcdsp_template.c | 300 int16_t *sao_offset_val, int sao_left_class, in sao_band_filter() 313 offset_table[(k + sao_left_class) & 31] = sao_offset_val[k + 1]; 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 348 dst[x] = av_clip_pixel(src[x] + sao_offset_val[offset_val]); in sao_edge_filter() 364 int16_t *sao_offset_val = sao->offset_val[c_idx]; in sao_edge_restore_0() local 373 int offset_val = sao_offset_val[0]; in sao_edge_restore_0() 380 int offset_val = sao_offset_val[0]; in sao_edge_restore_0() 390 int offset_val = sao_offset_val[0]; in sao_edge_restore_0() 395 int offset_val = sao_offset_val[0]; in sao_edge_restore_0() 414 int16_t *sao_offset_val in sao_edge_restore_1() local 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 [all...] |
/third_party/ffmpeg/tests/checkasm/ |
H A D | hevc_sao.c | 84 int16_t *sao_offset_val, int sao_left_class, int width, int height); in check_sao_band() 122 int16_t *sao_offset_val, int eo, int width, int height); in check_sao_edge()
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | hevcdsp_init.c | 632 int16_t *sao_offset_val, int sao_left_class, int width, int height); \ 634 int16_t *sao_offset_val, int sao_left_class, int width, int height); \ 636 int16_t *sao_offset_val, int sao_left_class, int width, int height); \ 638 int16_t *sao_offset_val, int sao_left_class, int width, int height); \ 640 int16_t *sao_offset_val, int sao_left_class, int width, int height); 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, \ [all...] |
H A D | hevc_sao_10bit.asm | 96 ; int16_t *sao_offset_val, int sao_left_class, int width, int height); 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 | 123 ; int16_t *sao_offset_val, int sao_left_class, int width, int height); 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,
|