ifneq ($(CONFIG_DVBCSA),yes)
SRCS-${CONFIG_CWC} += src/ffdecsa/ffdecsa_interface.c \
src/ffdecsa/ffdecsa_int.c
+ifeq ($(CONFIG_CWC),yes)
SRCS-${CONFIG_MMX} += src/ffdecsa/ffdecsa_mmx.c
SRCS-${CONFIG_SSE2} += src/ffdecsa/ffdecsa_sse2.c
+endif
${BUILDDIR}/src/ffdecsa/ffdecsa_mmx.o : CFLAGS += -mmmx
${BUILDDIR}/src/ffdecsa/ffdecsa_sse2.o : CFLAGS += -msse2
endif
dvb_ca_callback(th_dvb_mux_instance_t *tdmi, uint8_t *ptr, int len,
uint8_t tableid, void *opaque)
{
+#if ENABLE_CWC
cwc_emm(ptr, len, (uintptr_t)opaque, (void *)tdmi);
+#endif
return 0;
}
if((r = t->s_start_feed(t, weight, force_start)))
return r;
+#if ENABLE_CWC
cwc_service_start(t);
capmt_service_start(t);
+#endif
pthread_mutex_lock(&t->s_stream_mutex);