summaryrefslogtreecommitdiff
path: root/libavcodec/libfdk-aacenc.c
Commit message (Collapse)AuthorAge
* libfdk-aac: Relicense the library wrappers to 2-clause BSDMartin Storsjö2014-05-05
| | | | | | | | | This should make it possible for Fraunhofer to contribute to these wrappers - they didn't want to contribute to code under LGPL2.1 with the "or any later version" clause (which allowed using the code under the LGPL3 license). Signed-off-by: Martin Storsjö <martin@martin.st>
* libfdk-aacenc: Enable 7.1 channel encodingJean First2014-05-05
| | | | | | | | | | | | | | | 7.1(wide) and 7.1(wide-side) channel layouts are supported in fdk-aac since the 0.1.3 release. The earlier versions of fdk-aac didn't include any library version defines in the public headers, thus checking for the AACENCODER_LIB_VL0 define is enough to know that we're building against a new enough version of fdk-aac. This change includes contributions by Tim Walker, Michael Niedermayer and Timothy Gu. Signed-off-by: Martin Storsjö <martin@martin.st>
* cosmetics: Group .name and .long_name together in codec/format declarationsDiego Biurrun2013-10-03
|
* lavc: Add option to encode MPEG-2 AAC with libfdk-aacKieran Kunhya2013-06-24
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: remove disabled FF_API_OLD_ENCODE_AUDIO cruftAnton Khirnov2013-03-09
|
* libfdk-aacenc: Actually check for upper bounds of cutoffDerek Buitenhuis2013-02-11
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* lavc: Fix assignments in if() when calling ff_af_queue_addMichael Niedermayer2013-01-14
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* miscellaneous typo fixesDiego Biurrun2012-12-21
|
* Include libavutil/channel_layout.h instead of libavutil/audioconvert.hJustin Ruggles2012-11-11
| | | | Also reorder some other #include when applicable.
* libfdk-aac: Allow setting VBR modes via a private optionMartin Storsjö2012-09-25
| | | | | | | | This avoids using the global_quality field and QSCALE flag for passing the VBR modes, since the value range of the global_quality field doesn't really map cleanly to this codec's VBR modes. Signed-off-by: Martin Storsjö <martin@martin.st>
* libfdk-aac: Warn the user that the VBR modes are unsupportedMartin Storsjö2012-09-25
| | | | | | | | | These modes were not originally exposed by the library at all. In practice, only a few of them work for each sample rate/profile combination, and they don't work at all for the more uncommon sample rates. Signed-off-by: Martin Storsjö <martin@martin.st>
* libfdk-aac: reindent after last commitNathan Caldwell2012-09-25
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* libfdk-aac: Limit to supported sample rates.Nathan Caldwell2012-09-25
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union memberMartin Storsjö2012-09-04
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avopt: Store defaults for AV_OPT_TYPE_CONST in the i64 union memberMartin Storsjö2012-09-04
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Don't include common.h from avutil.hMartin Storsjö2012-08-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-07
|
* libfdk-aacenc: add LATM/LOAS encapsulation supportKieran Kunhya2012-07-25
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* libfdk-aac: Check if cutoff value is validMohammad Alsaleh2012-07-15
| | | | | | | | Passing a cutoff value < sample_rate/256 will cause a crash. Also, values >20000 will have no effect and 20000 will be used anyway. Signed-off-by: Mohammad Alsaleh <msal@tormail.org> Signed-off-by: Martin Storsjö <martin@martin.st>
* libfdk-aac: Allow setting the encoder bandwidth/cutoff frequencyMartin Storsjö2012-07-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Support AAC encoding via the external library fdk-aacMartin Storsjö2012-07-12
Signed-off-by: Martin Storsjö <martin@martin.st>