aboutsummaryrefslogtreecommitdiff
path: root/libs/libdvbcsa/Config.in
diff options
context:
space:
mode:
authorRafał Dzięgiel <rafostar.github@gmail.com>2020-08-02 11:52:07 +0200
committerRosen Penev <rosenp@gmail.com>2021-04-03 18:52:50 -0700
commit51c5a8b4bcb5ba4d7447bd6ce77ddc41a46570aa (patch)
treea1e97c9190bca071be2f671b62e3eae6d03c4ad2 /libs/libdvbcsa/Config.in
parent79f62459b3def0d196b55e2ff08bdd8906917450 (diff)
libdvbcsa: add new package
Libdvbcsa is a free implementation of the DVB Common Scrambling Algorithm DVB/CSA - with encryption and decryption capabilities. OpenWrt packages like `tvheadend` and `minisatip` can benefit from it. Signed-off-by: Rafał Dzięgiel <rafostar.github@gmail.com>
Diffstat (limited to 'libs/libdvbcsa/Config.in')
-rw-r--r--libs/libdvbcsa/Config.in23
1 files changed, 23 insertions, 0 deletions
diff --git a/libs/libdvbcsa/Config.in b/libs/libdvbcsa/Config.in
new file mode 100644
index 000000000..4630d73b2
--- /dev/null
+++ b/libs/libdvbcsa/Config.in
@@ -0,0 +1,23 @@
+config LIBDVBCSA_DEBUG
+ bool "Enable debugging"
+ default n
+
+config LIBDVBCSA_MMX
+ bool "Use MMX for bitslice"
+ depends on (!LIBDVBCSA_SSE2 && (x86_64 || i386))
+ default n
+
+config LIBDVBCSA_SSE2
+ bool "Use SSE2 for bitslice"
+ depends on (x86_64 || i386)
+ default y
+
+config LIBDVBCSA_ALTIVEC
+ bool "Use AltiVec for bitslice"
+ depends on (BROKEN && (powerpc || powerpc64))
+ default y
+
+config LIBDVBCSA_NEON
+ bool "Use ARM NEON for bitslice"
+ depends on (arm || aarch64)
+ default y if aarch64