Mans Rullgard
|
e65ab9d94f
Remove unused variables
|
13 лет назад |
Reinhard Tartler
|
083e715f33
aac: workaround for compilation on cygwin
|
14 лет назад |
Alex Converse
|
d70fa4c423
Define POW_SF2_ZERO in aac.h and use for ff_aac_pow2sf_tabp[] offsets instead
|
14 лет назад |
Michael Niedermayer
|
30fe971934
aac: add headers needed for log2f()
|
14 лет назад |
Young Han Lee
|
57cc1ad35f
aacenc: reduce the number of loop index variables
|
14 лет назад |
Young Han Lee
|
00f0b4b92e
aacenc: indentation
|
14 лет назад |
Young Han Lee
|
92efa2bdd9
aacenc: fix the side calculation in search_for_ms
|
14 лет назад |
Mans Rullgard
|
2912e87a6c
Replace FFmpeg with Libav in licence headers
|
14 лет назад |
Nathan Caldwell
|
4afedfd8e5
aacenc: cosmetics, indentation, and comment clarification
|
14 лет назад |
Young Han Lee
|
f578854efc
aaccoder: Change FFMAX for allzero flag to OR bit operation
|
14 лет назад |
Alex Converse
|
63e1278d88
aacenc: TLS: Save maximum values for each swb in a table.
|
14 лет назад |
Alex Converse
|
031d5cea04
10l: Remove some commented out code that slipped in.
|
14 лет назад |
Alex Converse
|
fe461767e6
aacenc: TLS: Try to preserve some energy in each non-zero band.
|
14 лет назад |
Alex Converse
|
c226fc5bfb
aacenc: Prevent premature termination of the two loop search.
|
14 лет назад |
Alex Converse
|
51ffd3a62f
aacenc: Favor log2f() and sqrtf() over log2() and sqrt().
|
14 лет назад |
Alex Converse
|
04d72abf17
aacenc: Factorize some scalefactor utilities.
|
14 лет назад |
Alex Converse
|
581a96976b
aacenc: Convert if () abort() to assert().
|
14 лет назад |
Alex Converse
|
6d9f1b67e8
Cosmetics: Whitespace
|
14 лет назад |
Alex Converse
|
a2310d1e41
10l: Add a missing const.
|
14 лет назад |
Alex Converse
|
1676b09994
aacenc: Template quantize_and_encode_band_cost().
|
14 лет назад |
Alex Converse
|
804d489c4a
aacenc: Fill in the estimated codebook for the final computed scalefactor in the TLS.
|
14 лет назад |
Alex Converse
|
c91dce994d
aacenc: Remove an unnecessary division from the TLS.
|
15 лет назад |
Alex Converse
|
911fbc452b
Cosmetics: whitespace
|
15 лет назад |
Alex Converse
|
04d6a54e13
aacenc: Remove unnecessary variables and scopes in the TLS.
|
15 лет назад |
Alex Converse
|
9069b7d35f
Fix declaration after statement
|
15 лет назад |
Alex Converse
|
0ecfa7b7c7
aacenc: Split find_max_val() from find_min_book() to eliminate duplicate searches.
|
15 лет назад |
Alex Converse
|
af2ee6fc49
Remove useless costly inf checks from the trellis scalefactor search.
|
15 лет назад |
Alex Converse
|
acc9f51fe1
aacenc: Trellis over scalefactors using an estimated codebook rather than every codebook.
|
15 лет назад |
Alex Converse
|
144c5e3dd2
aacenc: Only trellis over a column of 61 scalefactors (reduced from 256).
|
15 лет назад |
Alex Converse
|
05e659ef83
aacenc: Factor out find_min_book so it can be used by multiple coefficient coders.
|
15 лет назад |
Alex Converse
|
0175d7886f
fmaxf -> FFMAX to fix pre-C99 systems
|
15 лет назад |
Alex Converse
|
759510e6af
aacenc: Add a rate only trellis for codebook selection for the TLS.
|
15 лет назад |
Alex Converse
|
4d986b7172
aacenc: Use exact values when quantizing, not fuzzy values.
|
15 лет назад |
Alex Converse
|
51cbabc792
aacenc: Use an estimated codebook for the TLS (two loop search).
|
15 лет назад |
Alex Converse
|
46174079c9
10l: store the result of clipping added in r23035
|
15 лет назад |
Alex Converse
|
32fa7725d2
Make the faac inspired quantizer search make sense for a slightly narrower definition of "make sense."
|
15 лет назад |
Diego Biurrun
|
ba87f0801d
Remove explicit filename from Doxygen @file commands.
|
15 лет назад |
Alex Converse
|
508f092a78
aacenc: Merge quantize_band_cost() with quantize_and_encode_band().
|
15 лет назад |
Alex Converse
|
f5e82fec3d
aacenc: Use preprocessor constants for trellis states and stages.
|
15 лет назад |
Alex Converse
|
9072c29e40
aacenc: Split paths in the scalefactor selection trellis into a 2-D array.
|
15 лет назад |
Alex Converse
|
9d4f6f10ae
aacenc: Replace cbrt() with cbrtf() when the result is destined for float
|
15 лет назад |
Alex Converse
|
0bd9aa449a
aacenc: Multiple distortion by lambda after it's summed and not each individual
|
15 лет назад |
Alex Converse
|
06d6b962e5
Cosmetics: Reindent after r19943.
|
15 лет назад |
Alex Converse
|
a71e9b6254
aacenc: Don't make unnecessary compares to the escape value in tight loops.
|
15 лет назад |
Alex Converse
|
dd0e43e4bb
Re-add search_for_ms to the coefficients encoders to silence warnings
|
15 лет назад |
Alex Converse
|
a62d6cfeff
Be sure to increment our position in the coefficient array when skipping a zero
|
15 лет назад |
Alex Converse
|
5cf20d07ad
Remove an unused field from the BandCodingPath struct.
|
15 лет назад |
Alex Converse
|
0193992252
Actually use all the codebooks we are iterating over in the two-loop scalefactor search.
|
15 лет назад |
Alex Converse
|
932e6a5a4c
Fix an integer overflow in the AAC encoder.
|
15 лет назад |
Alex Converse
|
3d51be014c
Replace pow(x, 0.75) with sqrtf(x * sqrtf(x)) for a 33% speedup.
|
15 лет назад |