diff options
author | Rostislav Pehlivanov <rpehlivanov@ob-encoder.com> | 2016-06-23 18:07:01 +0100 |
---|---|---|
committer | Rostislav Pehlivanov <atomnuker@gmail.com> | 2016-07-11 23:40:28 +0100 |
commit | 0eb0f93109aa2353c87dfaeaf899efec9215d1c1 (patch) | |
tree | 4ae7c60888a6e35714052beacf06ac4a9489acd0 /libavcodec/Makefile | |
parent | c43485f70765cb488bfdf95dc783bb9b14eb1179 (diff) | |
download | ffmpeg-streaming-0eb0f93109aa2353c87dfaeaf899efec9215d1c1.zip ffmpeg-streaming-0eb0f93109aa2353c87dfaeaf899efec9215d1c1.tar.gz |
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/Makefile | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libavcodec/Makefile b/libavcodec/Makefile index 78cd36c..abef19e 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 |