summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* do not build aac-enc anymoreMatthias P. Braendli2014-03-091-2/+1
|
* rename dabplus-zmq to dabplus-encMatthias P. Braendli2014-03-091-5/+4
|
* remove alsa-dabplus-zmqMatthias P. Braendli2014-03-092-503/+0
|
* Add -D option and logic to enable ALSA drift compensationMatthias P. Braendli2014-03-091-59/+76
|
* Split AlsaInput into two variants (Threaded/Direct)Matthias P. Braendli2014-03-093-25/+81
|
* Get drift-canceling encoder to workMatthias P. Braendli2014-03-092-63/+119
|
* Fix alsa-dabplus-zmq.c buffer sizesMatthias P. Braendli2014-03-092-11/+4
|
* Merge branch 'master' into alsaMatthias P. Braendli2014-03-093-12/+320
|\
| * update READMEMatthias P. Braendli2014-03-072-12/+62
| |
| * add boost autoconf scriptsMatthias P. Braendli2014-03-071-0/+258
| |
* | Merge branch 'master' into alsaMatthias P. Braendli2014-03-075-1425/+1429
|\|
| * retab the codeMatthias P. Braendli2014-03-075-1423/+1424
| |
| * change www.csp.it to rd.csp.itMatthias P. Braendli2014-03-072-4/+7
| |
* | alsa input improvements, not workingMatthias P. Braendli2014-03-075-49/+81
| |
* | add 120ms delayMatthias P. Braendli2014-03-071-0/+14
| |
* | Merge branch 'master' into alsaMatthias P. Braendli2014-03-072-2/+2
|\|
| * fix magickwand compile flagsMatthias P. Braendli2014-03-072-2/+2
| |
* | Merge branch 'master' into alsaMatthias P. Braendli2014-03-078-212/+1315
|\| | | | | | | | | | | Conflicts: Makefile.am configure.ac
| * Add PAD (MOT and Slideshow) encoder from www.csp.itMatthias P. Braendli2014-02-286-69/+1308
| |
| * try to do a first fdk-aac-dabplus releasev0.1.0Matthias P. Braendli2014-02-113-142/+7
| |
* | alsa-dabplus compilesMatthias P. Braendli2014-03-076-12/+141
| |
* | reindent alsa-dabplus-zmq.cMatthias P. Braendli2014-03-071-425/+425
| |
* | add first code bits of new alsa encoderMatthias P. Braendli2014-03-076-2/+1184
| |
* | fix frame size. Still untested.Matthias P. Braendli2014-02-011-8/+15
| |
* | untested fixes for alsa-dabplus-zmq.cMatthias P. Braendli2014-02-012-229/+108
| |
* | add non-working alsa-dabplus-zmq.cMatthias P. Braendli2014-01-311-0/+622
|/
* aac-enc-dabplus-zmq: remove useless ADTS codeMatthias P. Braendli2014-01-101-36/+0
|
* reverse connection setup for zmqMatthias P. Braendli2014-01-051-2/+2
|
* add #include <assert.h>Matthias P. Braendli2014-01-032-0/+2
|
* add DAB AOTs to getSbrSignalingModeMatthias P. Braendli2013-12-151-3/+4
| | | | | This makes bitrates 80kbps and below work again with fdk-aac-dabplus
* Add aac-enc-dabplus-zmq with ZeroMQ outputMatthias P. Braendli2013-12-153-1/+468
|
* remove old call to aacEncoder_LimitBitrateMatthias P. Braendli2013-12-141-15/+2
|
* add case 960 to bandwidth.cppMatthias P. Braendli2013-12-141-0/+2
|
* Update configure.acpiratfm2013-12-141-0/+1
| | | | fix libtool dep
* Update README.mdpiratfm2013-12-141-0/+25
| | | | add more info
* less noisepiratfm2013-12-146-8/+135
|
* AU alignment changed (last AU takes all possible space in superframe).piratfm2013-12-147-16/+170
| | | | Now player works more stable.
* add reed-solomon encoding.piratfm2013-12-146-20/+56
|
* vlc works with bare aacpiratfm2013-12-1413-110/+2289
| | | | | | | | | Conflicts: .cproject libAACenc/src/aacenc_lib.cpp libAACenc/src/qc_main.cpp libFDK/src/FDK_crc.cpp libSYS/include/FDK_audio.h
* add apppiratfm2013-12-141-0/+422
|
* Update README.mdpiratfm2013-12-141-0/+21
| | | | | Conflicts: README.md
* Apply piratfm's first commitMatthias P. Braendli2013-12-149-8/+148
| | | | | | It's the patch from commit e969ea8 AAC960 works now. All modes: LC/SBR/PS. Only for DAB+, not DRM. without the copyright headers that create a ton of merge conficts
* Bump the version number, add a changelog entryv0.1.3Martin Storsjo2013-11-252-2/+6
|
* Include autogen.sh when building distribution packagesMartin Storsjo2013-11-251-0/+1
|
* Include the encoder library version in the publicly installed headerMartin Storsjo2013-11-011-0/+3
| | | | | This allows callers to conditionally use new API features without breaking compatibility with the earlier versions of the library.
* Avoid casting arbitrary values to an enumMartin Storsjo2013-11-011-6/+6
| | | | | | | | | | | | | | The enum only contains the constant values 0, 1 and 2. This produces the warning "comparison of constant 6 with expression of type 'PS_RESOLUTION' is always false" in clang for the first check in the getNoBands function (but apparently not for the second one even though mode>=3 shouldn't ever happen for a valid PS_RESOLUTION value either). This could allow the compiler to completely remove the conditions that shouldn't be able to occur even though they actually are used and are necessary. By passing the value as UINT instead, it is clear to the compiler that all the checks are necessary.
* Revert "Avoid too big changes in isScale"Martin Storsjo2013-11-011-9/+0
| | | | | | | | This reverts commit 226601a8d9bce81455e161a0e26051d2f22c5d7a. This change doesn't seem to be necessary any longer, a proper fix seems to be included upstream now in 60a27b7fe5bf2c3b07ae7f679ca67c0c5cba3b00.
* Merge remote-tracking branch 'aosp/kitkat-release' into kitkat-mergeMartin Storsjo2013-11-01306-6930/+7861
|\ | | | | | | | | Conflicts: libAACenc/src/quantize.cpp
| * Encoder 7.1 supportJean-Michel Trivi2013-09-0327-193/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * AAC-Encoder - Add 7.1 rear surround and 7.1 front center support to supported encoder channel modes. Change max channels from 6 to 8 and add 7.1 configuration to bandwidth and channel mapping functions. Modified file(s): libAACenc\include\aacenc_lib.h libAACenc\src\aacEnc_ram.cpp libAACenc\src\aacEnc_ram.h libAACenc\src\aacenc.cpp libAACenc\src\aacenc.h libAACenc\src\aacenc_lib.cpp libAACenc\src\adj_thr.cpp libAACenc\src\adj_thr.h libAACenc\src\adj_thr_data.h libAACenc\src\bandwidth.cpp libAACenc\src\bitenc.cpp libAACenc\src\channel_map.cpp libAACenc\src\interface.h libAACenc\src\metadata_compressor.cpp libAACenc\src\psy_main.cpp libAACenc\src\psy_main.h libAACenc\src\qc_data.h libAACenc\src\qc_main.cpp libAACenc\src\qc_main.h * SBR-Encoder - Support up to 7.1 audio channels. Changed max channels from 6 to 8. Modified file(s): libSBRenc\include\sbr_encoder.h libSBRenc\src\sbr.h libSBRenc\src\sbr_encoder.cpp libSBRenc\src\sbr_ram.cpp * Transport-Encoder - Add 7.1 channel configuration to audio specific config writer in transport encoder library. Modified file(s): libMpegTPEnc\src\tpenc_asc.cpp libMpegTPEnc\src\version * SYS-Library - Add 7.1 channel modes to CHANNEL_MODE description. Modified file(s): libSYS\include\FDK_audio.h libSYS\src\genericStds.cpp Bug 9428126 Change-Id: Ide53583aa8e03df4537b98db80740dfe0e7a9e0f
| * Encoder ELD auto configuratorJean-Michel Trivi2013-09-032-4/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * AAC-Encoder - Introduce ELD auto configurator to get predefined configuration at given bitrate and sampling rate. The configurator selects SBR on/off and if SBR enabled distinguishes between dualrate and downsampled SBR. In default configuration the ELD auto configurator is enabled. Modified file(s): libAACenc\include\aacenc_lib.h libAACenc\src\aacenc_lib.cpp Bug 9428126 Change-Id: I01acc9c37e57c4154b3a818d496d538b7f8b227d