- 14 Aug, 2012 1 commit
-
-
Jakub Stachowski authored
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.
-
- 11 Aug, 2012 1 commit
-
-
Martin Storsjo authored
When the addition overflowed, asserts were triggered later, where the values were assumed to be non-negative.
-
- 10 Aug, 2012 3 commits
-
-
Martin Storsjo authored
-
Martin Storsjo authored
Shifting by more than (or equal to) the variable length is undefined in C.
-
Martin Storsjo authored
These additions can overflow, triggering assertions later.
-
- 08 Aug, 2012 2 commits
-
-
Martin Storsjo authored
-
Jean-Baptiste Queru authored
-
- 13 Jul, 2012 1 commit
-
-
Martin Storsjo authored
-
- 12 Jul, 2012 1 commit
-
-
Martin Storsjo authored
Mingw32 doesn't define the __int64 types. Change-Id: Ia45add37be1bf85abde664fd6e382334a6bb4498
-
- 11 Jul, 2012 19 commits
-
-
Diego Elio Pettenò authored
-
Diego Elio Pettenò authored
By default automake thinks the project is part of GNU and enforces the presence of some files. By declaring the project foreign, we can remove the 0-sized files.
-
Diego Elio Pettenò authored
Change-Id: Icc9c9ded1142232b5030183f2a653ee7cef632b5
-
The Android Open Source Project authored
Change-Id: If584e579464f28b97d50e51fc76ba654a5536c54
-
Diego Elio Pettenò authored
-
Diego Elio Pettenò authored
This simply means the comments are not copied into the executed configure script.
-
Diego Elio Pettenò authored
Unless configure uses $host there is no reason to call it directly.
-
Martin Storsjo authored
Change-Id: If139d0d1cf6f9fdfb0ebc477d2152b9f5f49f566
-
Martin Storsjo authored
Mingw32 doesn't define the __int64 types.
-
Martin Storsjo authored
-
Martin Storsjo authored
While the source is C++, it doesn't use anything from the C++ runtime, so by building with -fno-exceptions -fno-rtti, the dynamic library doesn't have to be linked to libstdc++. This also simplifies things for users of the static library.
-
Martin Storsjo authored
These correspond to different VBR modes.
-
Martin Storsjo authored
-
Martin Storsjo authored
-
Martin Storsjo authored
This avoids name clashes with the similarly named files in libSBRdec, when building all libraries with one single automake file.
-
Martin Storsjo authored
-
Martin Storsjo authored
-
Martin Storsjo authored
-
Martin Storsjo authored
Change-Id: If97c7482bffaab4a21cd2fb8341f2939f19d3bbd
-
- 12 Jun, 2012 2 commits
-
-
Dave Burke authored
Change-Id: I9d9ab17121e2db58f8a4ba4b40e14cab629b1a7e
-
Dave Burke authored
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.
-
- 12 May, 2012 1 commit
-
-
Dave Burke authored
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
-
- 18 Apr, 2012 1 commit
-
-
Dave Burke authored
License boilerplate update to follow. Change-Id: I2810460c11a58b6d148d84673cc031f3685e79b5
-
- 06 Apr, 2012 1 commit
-
-
Anatol Pomazau authored
-