summaryrefslogtreecommitdiff
path: root/libavcodec/Makefile
diff options
context:
space:
mode:
authorRostislav Pehlivanov <rpehlivanov@ob-encoder.com>2016-06-23 18:07:01 +0100
committerRostislav Pehlivanov <atomnuker@gmail.com>2016-07-11 23:40:28 +0100
commit0eb0f93109aa2353c87dfaeaf899efec9215d1c1 (patch)
tree4ae7c60888a6e35714052beacf06ac4a9489acd0 /libavcodec/Makefile
parentc43485f70765cb488bfdf95dc783bb9b14eb1179 (diff)
diracdec: implement a LUT-based Golomb code parser
Still much left to optimize, but it provides a significant performance improvement - 10% for 300Mbps (1080p30), 25% for 1.5Gbps (4k 60fps) in comparison with the default implementation. Signed-off-by: Rostislav Pehlivanov <rpehlivanov@obe.tv>
Diffstat (limited to 'libavcodec/Makefile')
-rw-r--r--libavcodec/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index 78cd36c27a..abef19e18b 100644
--- a/libavcodec/Makefile
+++ b/libavcodec/Makefile
@@ -238,7 +238,8 @@ OBJS-$(CONFIG_DCA_DECODER) += dcadec.o dca.o dcadata.o dcahuff.o \
OBJS-$(CONFIG_DCA_ENCODER) += dcaenc.o dca.o dcadata.o
OBJS-$(CONFIG_DDS_DECODER) += dds.o
OBJS-$(CONFIG_DIRAC_DECODER) += diracdec.o dirac.o diracdsp.o diractab.o \
- dirac_arith.o mpeg12data.o dirac_dwt.o
+ dirac_arith.o mpeg12data.o dirac_dwt.o \
+ dirac_vlc.o
OBJS-$(CONFIG_DFA_DECODER) += dfa.o
OBJS-$(CONFIG_DNXHD_DECODER) += dnxhddec.o dnxhddata.o
OBJS-$(CONFIG_DNXHD_ENCODER) += dnxhdenc.o dnxhddata.o