[FFmpeg-devel] [PATCH v2 0/3] DTS Express (LBR) decoder
foo86
foobaz86 at gmail.com
Sun May 1 17:27:32 CEST 2016
This adds decoder for DTS Express (LBR) format that is typically used for
secondary audio tracks on BDs.
Changes since the previous version:
- dropped merged patches
- changed avpriv_ prefix to ff_ on inline function in a header
- replaced LOCAL_ALIGNED(32, ...) with LOCAL_ALIGNED_32(...)
- moved first stage of LBR filterbank to dcadsp
- changed several inline constants to float from double
- reduced number of grid 2 subbands allocated in structure (3 vs 6)
Sample files that can be added to FATE: https://0x0.st/NsN.zip
foo86 (3):
avcodec/dca: move huffman data into separate object file
avcodec/dca: move channel counter utility into dca.h
avcodec/dca: add DTS Express (LBR) decoder
Changelog | 1 +
libavcodec/Makefile | 4 +-
libavcodec/dca.h | 28 +
libavcodec/dca_core.c | 70 +-
libavcodec/dca_core.h | 2 +-
libavcodec/dca_exss.c | 9 +-
libavcodec/dca_lbr.c | 1825 +++++++++++++++++++++++++++++++++++++++++++++++++
libavcodec/dca_lbr.h | 130 ++++
libavcodec/dcadata.c | 471 ++++++++++++-
libavcodec/dcadata.h | 47 +-
libavcodec/dcadec.c | 26 +-
libavcodec/dcadec.h | 5 +-
libavcodec/dcadsp.c | 74 ++
libavcodec/dcadsp.h | 7 +
libavcodec/dcahuff.c | 1337 ++++++++++++++++++++++++++++++++++++
libavcodec/dcahuff.h | 1046 +---------------------------
16 files changed, 3983 insertions(+), 1099 deletions(-)
create mode 100644 libavcodec/dca_lbr.c
create mode 100644 libavcodec/dca_lbr.h
create mode 100644 libavcodec/dcahuff.c
--
2.8.1
More information about the ffmpeg-devel
mailing list