- 29 Feb, 2012 2 commits
-
-
Justin Ruggles authored
-
Justin Ruggles authored
-
- 15 Feb, 2012 1 commit
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 13 Feb, 2012 1 commit
-
-
Diego Biurrun authored
Recent versions of gcc (4.4+) no longer give false positive warnings.
-
- 28 Jan, 2012 1 commit
-
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 25 Nov, 2011 1 commit
-
-
Mans Rullgard authored
It makes more sense for a bit mask to use an unsigned type. The change should be source and binary compatible on all supported systems, hence micro version bump. Fixes a few invalid shifts. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 02 Nov, 2011 1 commit
-
-
Justin Ruggles authored
Add some parameters to existing function documentation. Remove some unneeded documentation. Convert some static function documentation to non-doxygen style.
-
- 05 Sep, 2011 1 commit
-
-
Justin Ruggles authored
Update FATE references accordingly.
-
- 11 Aug, 2011 2 commits
-
-
Justin Ruggles authored
-
Justin Ruggles authored
Use 'auto' as the default value.
-
- 09 Aug, 2011 2 commits
-
-
Justin Ruggles authored
channel.
-
Justin Ruggles authored
Move bit counting to the bit allocation function. Move exponent grouping to after bit allocation. This will allow for adjustment of bandwidth parameters during bit allocation without having to do exponent grouping multiple times.
-
- 27 Jul, 2011 2 commits
-
-
Justin Ruggles authored
-
Justin Ruggles authored
-
- 21 Jul, 2011 1 commit
-
-
Justin Ruggles authored
-
- 19 Jul, 2011 1 commit
-
-
Justin Ruggles authored
This checks if the set of selected exponent strategies for all blocks in a channel are in the frame exponent strategy table, and if so, writes the table index instead of each strategy. This saves up to 7 bits per channel per frame, so the overall effect on quality is small.
-
- 13 Jul, 2011 3 commits
-
-
Justin Ruggles authored
Since both the fixed-point and floating-point encoders use the FFTContext, this no longer needs to be in a separate context. Also, when a short-transform context is added, the same MDCT window will be used.
-
Justin Ruggles authored
-
Justin Ruggles authored
-
- 05 Jul, 2011 1 commit
-
-
Mans Rullgard authored
-
- 28 Jun, 2011 1 commit
-
-
Justin Ruggles authored
-
- 27 Jun, 2011 2 commits
-
-
Justin Ruggles authored
This avoids using function pointers for quite a few small functions, most of which just call DSP functions.
-
Justin Ruggles authored
They introduce too much complexity for very little benefit. The result is that encoding will be more likely to fail at extremely low bitrates where quality would be awful anyway.
-
- 22 Jun, 2011 3 commits
-
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
quantized mantissas.
-
- 13 Jun, 2011 5 commits
-
-
Justin Ruggles authored
sizeof(SampleType) is different for fixed and float encoders.
-
Justin Ruggles authored
-
Justin Ruggles authored
Function pointers are used for templated functions instead of needlessly duplicating many functions.
-
Justin Ruggles authored
This will allow the same struct to be used for both the fixed and float ac3 encoders.
-
Justin Ruggles authored
functions.
-
- 07 Jun, 2011 4 commits
-
-
Diego Biurrun authored
The AC-3 encoder unconditionally references some symbols from the E-AC-3 encoder; make those references conditional to fix linking.
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
- 04 Jun, 2011 1 commit
-
-
Justin Ruggles authored
-
- 28 May, 2011 4 commits
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Justin Ruggles authored
instead of just 0 to 4. This does all the actual bit counting as a final step.
-
Justin Ruggles authored
No speed difference. This is to allow for more flexible bit counting.
-
Justin Ruggles authored
rather than in the AC3Block struct. This will make it easier to access the bap values without having to chase the reference block pointers each time.
-