- 06 Oct, 2012 1 commit
-
-
Justin Ruggles authored
-
- 07 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 21 Jul, 2012 1 commit
-
-
Ronald S. Bultje authored
The variables which are declared in the teplate file are static and therefore there is no symbol clash.
-
- 23 Jun, 2012 1 commit
-
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
- 08 Jun, 2012 1 commit
-
-
Justin Ruggles authored
Move vector_fmul() from DSPContext to AVFloatDSPContext.
-
- 06 Apr, 2012 1 commit
-
-
Martin Storsjö authored
Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 20 Mar, 2012 1 commit
-
-
Justin Ruggles authored
Update FATE references due to encoder delay.
-
- 29 Feb, 2012 1 commit
-
-
Justin Ruggles authored
-
- 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.
-
- 29 Jul, 2011 1 commit
-
-
Anton Khirnov authored
It's more readable and less prone to breakage.
-
- 21 Jul, 2011 1 commit
-
-
Justin Ruggles authored
-
- 14 Jul, 2011 1 commit
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 13 Jul, 2011 1 commit
-
-
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.
-
- 05 Jul, 2011 1 commit
-
-
Mans Rullgard authored
-
- 01 Jul, 2011 1 commit
-
-
Justin Ruggles authored
This ensures that any processing between the MDCT and exponent extraction will be using clipped coefficients.
-
- 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
-
- 13 Jun, 2011 1 commit
-
-
Justin Ruggles authored
Function pointers are used for templated functions instead of needlessly duplicating many functions.
-
- 24 May, 2011 1 commit
-
-
Justin Ruggles authored
Channel coupling is an optional AC-3 feature that increases quality by combining high frequency information from multiple channels into a single channel. The per-channel high frequency information is sent with less accuracy in both the frequency and time domains. This allows more bits to be used for lower frequencies while preserving enough information to reconstruct the high frequencies.
-
- 26 Apr, 2011 1 commit
-
-
Justin Ruggles authored
-
- 25 Apr, 2011 1 commit
-
-
Janne Grunau authored
caused by typo in mdct_end
-
- 16 Apr, 2011 1 commit
-
-
Michael Niedermayer authored
There is no need to have 2 encoders, the input sample format can,does and should choose which is used Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 03 Apr, 2011 1 commit
-
-
Mans Rullgard authored
This makes the AC3 encoder use the shared fixed-point MDCT rather than its own implementation. The checksum changes are due to different rounding in the MDCT. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 27 Mar, 2011 1 commit
-
-
Justin Ruggles authored
-
- 23 Mar, 2011 1 commit
-
-
Justin Ruggles authored
in the ac3_fixed encoder.
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 15 Mar, 2011 2 commits
-
-
Michael Niedermayer authored
This reverts commit 7e0a284b. revert at authors request due to better impementation Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This reverts commit cc4d3dd3. revert at authors request due to better impementation being available Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 14 Mar, 2011 2 commits
-
-
Justin Ruggles authored
-
Justin authored
This increases the accuracy of coefficients, leading to improved quality. Rescaling of the coefficients to full 25-bit accuracy is done rather than offsetting the exponent values. This requires coefficient scaling to be done before determining the rematrixing strategy. Also, the rematrixing strategy calculation must use 64-bit math to prevent overflow due to the higher precision coefficients.
-
- 08 Mar, 2011 2 commits
-
-
Justin Ruggles authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Justin Ruggles authored
This makes channel coupling more accurate, increasing quality for stereo content. It also simplifies exponent extraction and mantissa quantization by no longer needing to apply an offset to the exponents. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 14 Feb, 2011 1 commit
-
-
Justin Ruggles authored
AC3DSPContext.ac3_max_msb_abs_int16() finds the maximum MSB of the absolute value of each element in an array of int16_t. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit fbb6b49d)
-
- 13 Feb, 2011 1 commit
-
-
Justin Ruggles authored
AC3DSPContext.ac3_max_msb_abs_int16() finds the maximum MSB of the absolute value of each element in an array of int16_t. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
- 11 Feb, 2011 2 commits
-
-
Justin Ruggles authored
s->windowed_samples will always have a range of [-32767,32767] due to the window function, so the return value from log2_tab() will always be in the range [0,14]. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 626264b1)
-
Justin Ruggles authored
Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit d4582889)
-
- 10 Feb, 2011 2 commits
-
-
Justin Ruggles authored
s->windowed_samples will always have a range of [-32767,32767] due to the window function, so the return value from log2_tab() will always be in the range [0,14]. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Justin Ruggles authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 28 Jan, 2011 1 commit
-
-
Diego Elio Pettenò authored
None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit d36beb3f)
-