Forums » Descrambling »
tvhcsa vs dvbcsa
Added by Hanspeter Müller over 9 years ago
Hi everyone,
can someone explain the difference between tvhcsa and dvbcsa...?
tvhcsa seems to use ffdecsa, which (i think) is older than dvbcsa, and is also the default build option. I don't see a difference whether i'm building with --enable-dvbcsa or not, ./configure allways shows tvhcsa yes, even when using --disable-tvhcsa; and the CPU load is the same...
So, are there any criteria which one to use...? Is one of them capable of using AES-NI (the hardware AES implementation in all modern Intel CPU's for 'bout five years)...?
regards,
/hp
Replies (2)
RE: tvhcsa vs dvbcsa - Added by Mihail sovaby over 9 years ago
Ubuntu trusty Latest git
./configure --prefix=/usr --enable-dvbcsa --disable-tvhcsa
tvhcsa yes ?
bundle no
dvbcsa yes
make
In file included from src/main.c:70:0:
src/libav.h:65:20: error: ‘libav_init’ used but never defined [-Werror]
static inline void libav_init(void);
^
src/libav.h:64:20: error: ‘libav_set_loglevel’ declared ‘static’ but never defined [-Werror=unused-function]
static inline void libav_set_loglevel(void);
checking for pkg libavcodec >=55.18.102 ... ok (detected 56.25.101)
checking for pkg libavutil >=52.38.100 ... ok (detected 54.19.100)
checking for pkg libavformat >=55.12.100 ... ok (detected 56.23.103)
checking for pkg libswscale >=2.3.100 ... ok (detected 3.1.101)
checking for pkg libavresample >=1.1.0 ... fail (detected <none>)
WARNING: none or old libav or libffmpeg libraries were detected
* use --disable-libav or --enable-libffmpeg_static
** supported ffmpeg libs n1.2+
** supported libav libs v10+
./configure --prefix=/usr --enable-dvbcsa --disable-tvhcsa --disable-libav
make
WEBUI debug finished
make2: Выход из каталога `/usr/src/tvheadend/tvheadend'
make1: Выход из каталога `/usr/src/tvheadend/tvheadend'
CC src/uuid.o
CC src/main.o
In file included from src/main.c:70:0:
src/libav.h:65:20: error: ‘libav_init’ used but never defined [-Werror]
static inline void libav_init(void);
^
src/libav.h:64:20: error: ‘libav_set_loglevel’ declared ‘static’ but never defined [-Werror=unused-function]
static inline void libav_set_loglevel(void);
^
cc1: all warnings being treated as errors
make: *** [/usr/src/tvheadend/tvheadend/build.linux/src/main.o] Ошибка 1
./configure --prefix=/usr --enable-dvbcsa --disable-tvhcsa --enable-libffmpeg_static
make
OK
./Autobuild.sh -t trusty-amd64.sh
target trusty-amd64.sh not supported
RE: tvhcsa vs dvbcsa - Added by John Doe over 9 years ago
Same here. I just build 4.1-292~g969af23-dirty and it says dvbcsa=yes, but it also says tvhcsa=yes although I disabled it.