aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/dcahuff.c
Commit message (Expand)AuthorAgeFilesLines
* avcodec/vlc: Use proper namespaceAndreas Rheinhardt2023-09-111-4/+4
* avcodec/dca_lbr: Inline nb_bits for VLCsAndreas Rheinhardt2022-09-161-12/+12
* avcodec/dcahuff: Replace DCAVLC by ordinary VLCsAndreas Rheinhardt2022-09-161-8/+5
* avcodec/dca_core: Inline number of bits of scale factor VLCsAndreas Rheinhardt2022-09-161-4/+3
* avcodec/dcahuff, dca_core, dca_lbr: Apply offset during VLC creationAndreas Rheinhardt2022-09-161-24/+21
* avcodec/dcahuff: Combine tables, use ff_init_vlc_from_lengths()Andreas Rheinhardt2022-09-161-1213/+750
* avcodec/dcaenc: Create encoder-adapted tablesAndreas Rheinhardt2022-09-161-54/+10
* avcodec/dcahuff: Always use three bits for transition mode VLCsAndreas Rheinhardt2022-09-161-3/+2
* avcodec/dca_core, dcahuff: Don't use DCAVLC unnecessarilyAndreas Rheinhardt2022-09-161-5/+3
* avcodec/dcahuff: Avoid redundant offset tableAndreas Rheinhardt2022-09-161-20/+10
* avcodec/dcahuff: Remove unused defineAndreas Rheinhardt2022-09-161-1/+0
* avcodec/vlc: Use structure instead of VLC_TYPE array as VLC elementAndreas Rheinhardt2022-06-171-1/+1
* Remove unnecessary libavutil/(avutil|common|internal).h inclusionsAndreas Rheinhardt2022-02-241-1/+1
* Remove/replace some unnecessary avcodec.h inclusionsAndreas Rheinhardt2021-07-221-2/+4
* avcodec/dca*: Make decoder init-threadsafeAndreas Rheinhardt2021-05-021-6/+0
* dcaenc: Use Huffman codes for Bit Allocation IndexDaniil Cherednik2017-01-201-4/+23
* dcaenc: Implementation of Huffman codes for DCA encoderDaniil Cherednik2017-01-151-0/+22
* avcodec/dca: add DTS Express (LBR) decoderfoo862016-05-101-3/+241
* avcodec/dca: move huffman data into separate object filefoo862016-05-011-0/+1099