| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This reverts commit 923f3e95f3e332d26f03cf6782f0ab61596ceef2.
The optimized version differed from the original in a few cases
(in some cases where the return value turned out to be negative
while the original implementation returned a positive value),
so revert it for now until it has been analyzed completely.
|
|
|
|
| |
This speeds up HE-AACv2 encoding from 3.85 s to 3.42 s on a Core i7.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
constructs.
Change-Id: I47509c20ee32f04ce42105563d2d4013910da531
|
|
|
|
| |
Change-Id: If584e579464f28b97d50e51fc76ba654a5536c54
|
|
|
|
|
|
|
|
|
|
|
|
| |
The library contains architecture specific versions of the clz functions
for arm and mips, but the fallback C version for other architectures is
pretty slow.
By using __builtin_clz on GCC (available since GCC 3.4), we get a
significant (20-40 %) speedup of the total running time on x86.
Speed difference: 5.1 s instead of 8.6 s for AAC-LC 128 kbit/s and
3.8 s instead of 4.9 s for HE-AACv2 32 kbit/s, on an i7.
|
|
|
|
| |
Change-Id: I9d9ab17121e2db58f8a4ba4b40e14cab629b1a7e
|
|
|
|
|
|
|
|
|
| |
Change-Id: I42a702487e6db4953dca0027710ea4fe266052fd
Also:
- Removed dead code in several source files.
- Minor changes in comments.
- No functional changes. No changes in executed code.
- Added documentation PDFs.
|
|
|
|
|
|
|
|
|
|
| |
Fixes:
- Don't throw error for invalid bitrate but limit to functional value
- More robust ASC parsing
- More robust handling of corrupt bitstreams
- Handle multiple raw access units
Change-Id: Ib49fe2545ff4185fe924126da702fe84ac5c2d87
|
|
License boilerplate update to follow.
Change-Id: I2810460c11a58b6d148d84673cc031f3685e79b5
|