mplayer: enable apng and tdsc only if zlib is available

apng and tdsc are enabled by default, but they need zlib, otherwise the
compilation will fail with an error like this one:

libavcodec/pngdec.c:35:18: fatal error: zlib.h: No such file or
directory
 #include <zlib.h>
                  ^
compilation terminated.

So add an autodep on BR2_PACKAGE_ZLIB to enable or disable support for
apng and tdsc accordingly.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Vicente Olivert Riera 2015-10-14 15:15:24 +01:00 committed by Thomas Petazzoni
parent f63dc20700
commit 9731582d5c

View File

@ -27,6 +27,19 @@ else
MPLAYER_CONF_OPTS += --disable-big-endian MPLAYER_CONF_OPTS += --disable-big-endian
endif endif
ifeq ($(BR2_PACKAGE_ZLIB),y)
MPLAYER_DEPENDENCIES += zlib
MPLAYER_CONF_OPTS += \
--enable-decoder=apng \
--enable-encoder=apng \
--enable-decoder=tdsc
else
MPLAYER_CONF_OPTS += \
--disable-decoder=apng \
--disable-encoder=apng \
--disable-decoder=tdsc
endif
ifeq ($(BR2_PACKAGE_SDL),y) ifeq ($(BR2_PACKAGE_SDL),y)
MPLAYER_CONF_OPTS += \ MPLAYER_CONF_OPTS += \
--enable-sdl \ --enable-sdl \