[FFmpeg-cvslog] avcodec/x86/hevc/mc: Remove unused functions

Andreas Rheinhardt git at videolan.org
Wed Apr 9 15:02:54 EEST 2025


ffmpeg | branch: master | Andreas Rheinhardt <andreas.rheinhardt at outlook.com> | Thu Apr  3 20:26:19 2025 +0200| [977d65ae17976193de4f0a4cb79c254ca44b0518] | committer: Andreas Rheinhardt

avcodec/x86/hevc/mc: Remove unused functions

Saved 11536B here.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at outlook.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=977d65ae17976193de4f0a4cb79c254ca44b0518
---

 libavcodec/x86/hevc/mc.asm | 18 ------------------
 libavcodec/x86/hevcdsp.h   |  1 -
 2 files changed, 19 deletions(-)

diff --git a/libavcodec/x86/hevc/mc.asm b/libavcodec/x86/hevc/mc.asm
index ad4c4adc2e..550f7a0e23 100644
--- a/libavcodec/x86/hevc/mc.asm
+++ b/libavcodec/x86/hevc/mc.asm
@@ -1170,39 +1170,32 @@ cglobal hevc_put_bi_w%1_%2, 4, 6, 10, dst, dststride, src, src2, height, denom,
 
 INIT_XMM sse4                                    ; adds ff_ and _sse4 to function name
 
-WEIGHTING_FUNCS 2, 8
 WEIGHTING_FUNCS 4, 8
 WEIGHTING_FUNCS 6, 8
 WEIGHTING_FUNCS 8, 8
 
-WEIGHTING_FUNCS 2, 10
 WEIGHTING_FUNCS 4, 10
 WEIGHTING_FUNCS 6, 10
 WEIGHTING_FUNCS 8, 10
 
-WEIGHTING_FUNCS 2, 12
 WEIGHTING_FUNCS 4, 12
 WEIGHTING_FUNCS 6, 12
 WEIGHTING_FUNCS 8, 12
 
-HEVC_BI_PEL_PIXELS  2, 8
 HEVC_BI_PEL_PIXELS  4, 8
 HEVC_BI_PEL_PIXELS  6, 8
 HEVC_BI_PEL_PIXELS  8, 8
 HEVC_BI_PEL_PIXELS 12, 8
 HEVC_BI_PEL_PIXELS 16, 8
 
-HEVC_BI_PEL_PIXELS 2, 10
 HEVC_BI_PEL_PIXELS 4, 10
 HEVC_BI_PEL_PIXELS 6, 10
 HEVC_BI_PEL_PIXELS 8, 10
 
-HEVC_BI_PEL_PIXELS 2, 12
 HEVC_BI_PEL_PIXELS 4, 12
 HEVC_BI_PEL_PIXELS 6, 12
 HEVC_BI_PEL_PIXELS 8, 12
 
-HEVC_PUT_HEVC_EPEL 2,  8
 HEVC_PUT_HEVC_EPEL 4,  8
 HEVC_PUT_HEVC_EPEL 6,  8
 HEVC_PUT_HEVC_EPEL 8,  8
@@ -1210,28 +1203,23 @@ HEVC_PUT_HEVC_EPEL 12, 8
 HEVC_PUT_HEVC_EPEL 16, 8
 
 
-HEVC_PUT_HEVC_EPEL 2, 10
 HEVC_PUT_HEVC_EPEL 4, 10
 HEVC_PUT_HEVC_EPEL 6, 10
 HEVC_PUT_HEVC_EPEL 8, 10
 
-HEVC_PUT_HEVC_EPEL 2, 12
 HEVC_PUT_HEVC_EPEL 4, 12
 HEVC_PUT_HEVC_EPEL 6, 12
 HEVC_PUT_HEVC_EPEL 8, 12
 
-HEVC_PUT_HEVC_EPEL_HV 2,  8
 HEVC_PUT_HEVC_EPEL_HV 4,  8
 HEVC_PUT_HEVC_EPEL_HV 6,  8
 HEVC_PUT_HEVC_EPEL_HV 8,  8
 HEVC_PUT_HEVC_EPEL_HV 16, 8
 
-HEVC_PUT_HEVC_EPEL_HV 2, 10
 HEVC_PUT_HEVC_EPEL_HV 4, 10
 HEVC_PUT_HEVC_EPEL_HV 6, 10
 HEVC_PUT_HEVC_EPEL_HV 8, 10
 
-HEVC_PUT_HEVC_EPEL_HV 2, 12
 HEVC_PUT_HEVC_EPEL_HV 4, 12
 HEVC_PUT_HEVC_EPEL_HV 6, 12
 HEVC_PUT_HEVC_EPEL_HV 8, 12
@@ -1247,19 +1235,13 @@ HEVC_PUT_HEVC_QPEL 8, 10
 HEVC_PUT_HEVC_QPEL 4, 12
 HEVC_PUT_HEVC_QPEL 8, 12
 
-HEVC_PUT_HEVC_QPEL_HV 2, 8
 HEVC_PUT_HEVC_QPEL_HV 4, 8
-HEVC_PUT_HEVC_QPEL_HV 6, 8
 HEVC_PUT_HEVC_QPEL_HV 8, 8
 
-HEVC_PUT_HEVC_QPEL_HV 2, 10
 HEVC_PUT_HEVC_QPEL_HV 4, 10
-HEVC_PUT_HEVC_QPEL_HV 6, 10
 HEVC_PUT_HEVC_QPEL_HV 8, 10
 
-HEVC_PUT_HEVC_QPEL_HV 2, 12
 HEVC_PUT_HEVC_QPEL_HV 4, 12
-HEVC_PUT_HEVC_QPEL_HV 6, 12
 HEVC_PUT_HEVC_QPEL_HV 8, 12
 
 %if HAVE_AVX2_EXTERNAL
diff --git a/libavcodec/x86/hevcdsp.h b/libavcodec/x86/hevcdsp.h
index d596f9e50c..8be3c00750 100644
--- a/libavcodec/x86/hevcdsp.h
+++ b/libavcodec/x86/hevcdsp.h
@@ -75,7 +75,6 @@ void ff_hevc_put_uni_w##width##_##bitd##_##opt(uint8_t *dst, ptrdiff_t dststride
 void ff_hevc_put_bi_w##width##_##bitd##_##opt(uint8_t *dst, ptrdiff_t dststride, const int16_t *_src, const int16_t *_src2, int height, int denom,  int _wx0,  int _wx1, int _ox0, int _ox1)
 
 #define WEIGHTING_PROTOTYPES(bitd, opt) \
-        WEIGHTING_PROTOTYPE(2, bitd, opt); \
         WEIGHTING_PROTOTYPE(4, bitd, opt); \
         WEIGHTING_PROTOTYPE(6, bitd, opt); \
         WEIGHTING_PROTOTYPE(8, bitd, opt); \



More information about the ffmpeg-cvslog mailing list