| Commit message (Collapse) | Author | Age |
|
|
|
| |
Move vector_fmul() from DSPContext to AVFloatDSPContext.
|
|
|
|
| |
Update FATE references due to encoder delay.
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
The values were reversed.
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
|
|
|
|
| |
Update FATE references accordingly.
|
| |
|
|
|
|
| |
channel.
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
This ensures that any processing between the MDCT and exponent extraction will
be using clipped coefficients.
|
|
|
|
|
| |
This avoids using function pointers for quite a few small functions, most of
which just call DSP functions.
|
|
|
|
| |
quantized mantissas.
|
|
|
|
| |
sizeof(SampleType) is different for fixed and float encoders.
|
| |
|
|
|
|
|
| |
Function pointers are used for templated functions instead of needlessly
duplicating many functions.
|
|
|
|
|
| |
This will allow the same struct to be used for both the fixed and float ac3
encoders.
|
|
|
|
| |
functions.
|
| |
|
|
|
|
| |
Originally committed as revision 1089 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
|
|
|
|
| |
by Takashi Iwai <tiwai@suse.de>
Originally committed as revision 383 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 5 to svn://svn.ffmpeg.org/ffmpeg/trunk
|