[vlc-commits] swscale: don't enable the module if the library is too old
Steve Lhomme
git at videolan.org
Mon Oct 12 15:55:39 CEST 2020
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Fri Oct 9 10:30:07 2020 +0200| [0db7f9c774a75e2631522ecb414f631381b4d37c] | committer: Steve Lhomme
swscale: don't enable the module if the library is too old
No need to compile the module and have the Open always fail.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0db7f9c774a75e2631522ecb414f631381b4d37c
---
configure.ac | 2 +-
modules/video_chroma/swscale.c | 16 ----------------
2 files changed, 1 insertion(+), 17 deletions(-)
diff --git a/configure.ac b/configure.ac
index 2f6fe046fc..55e4d17d86 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2814,7 +2814,7 @@ AC_ARG_ENABLE([swscale],
(default enabled)]))
if test "${enable_swscale}" != "no"
then
- PKG_CHECK_MODULES(SWSCALE,[libswscale],
+ PKG_CHECK_MODULES(SWSCALE,[libswscale >= 0.5.0],
[
VLC_SAVE_FLAGS
CPPFLAGS="${CPPFLAGS} ${SWSCALE_CFLAGS}"
diff --git a/modules/video_chroma/swscale.c b/modules/video_chroma/swscale.c
index 8d5106ffd6..b96dde00dc 100644
--- a/modules/video_chroma/swscale.c
+++ b/modules/video_chroma/swscale.c
@@ -76,7 +76,6 @@ vlc_module_begin ()
vlc_module_end ()
/* Version checking */
-#if LIBSWSCALE_VERSION_INT >= ((0<<16)+(5<<8)+0)
/****************************************************************************
* Local prototypes
****************************************************************************/
@@ -235,10 +234,8 @@ static int GetSwsCpuMask(void)
#if defined(__i386__) || defined(__x86_64__)
if( vlc_CPU_MMX() )
i_sws_cpu |= SWS_CPU_CAPS_MMX;
-#if (LIBSWSCALE_VERSION_INT >= ((0<<16)+(5<<8)+0))
if( vlc_CPU_MMXEXT() )
i_sws_cpu |= SWS_CPU_CAPS_MMX2;
-#endif
if( vlc_CPU_3dNOW() )
i_sws_cpu |= SWS_CPU_CAPS_3DNOW;
#elif defined(__ppc__) || defined(__ppc64__) || defined(__powerpc__)
@@ -713,16 +710,3 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic )
picture_Release( p_pic );
return p_pic_dst;
}
-
-#else /* LIBSWSCALE_VERSION_INT >= ((0<<16)+(5<<8)+0) */
-
-int OpenScaler( vlc_object_t *p_this )
-{
- return VLC_EGENERIC;
-}
-
-void CloseScaler( vlc_object_t *p_this )
-{
-}
-
-#endif /* LIBSWSCALE_VERSION_INT >= ((0<<16)+(5<<8)+0) */
More information about the vlc-commits
mailing list