src/api/api_access.c \
src/api/api_dvr.c \
src/api/api_caclient.c \
- src/api/api_codec.c \
src/api/api_profile.c \
src/api/api_bouquet.c \
src/api/api_language.c \
SRCS-LIBAV = \
src/libav.c \
src/input/mpegts/iptv/iptv_libav.c \
- src/muxer/muxer_libav.c
+ src/muxer/muxer_libav.c \
+ src/api/api_codec.c
SRCS-LIBAV += $(wildcard src/transcoding/*.c)
SRCS-LIBAV += $(wildcard src/transcoding/transcode/*.c)
SRCS-LIBAV += $(SRCS-HWACCELS)
void api_access_init ( void );
void api_dvr_init ( void );
void api_caclient_init ( void );
-void api_codec_init ( void );
void api_profile_init ( void );
void api_language_init ( void );
void api_satip_server_init ( void );
void api_timeshift_init ( void );
void api_wizard_init ( void );
+#if ENABLE_LIBAV
+void api_codec_init ( void );
+#else
+static inline void api_codec_init(void) {};
+#endif
+
/*
* IDnode
*/
#ifndef TVH_TRANSCODING_CODEC_H__
#define TVH_TRANSCODING_CODEC_H__
+#include "build.h"
+
+#if ENABLE_LIBAV
#include "tvheadend.h"
#include "idnode.h"
void
codec_done(void);
+#else
+
+static inline void
+codec_init(void)
+{
+}
+
+static inline void
+codec_done(void)
+{
+}
+
+#endif
#endif // TVH_TRANSCODING_CODEC_H__