Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cosmetics: Fix spelling mistakes | Vittorio Giovara | 2016-05-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | cosmetics: Drop empty comment lines | Diego Biurrun | 2016-02-18 | 1 | -1/+0 |
| | |||||
* | lavc: Consistently prefix input buffer defines | Vittorio Giovara | 2015-07-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc: AV-prefix all codec capabilities | Vittorio Giovara | 2015-07-27 | 1 | -2/+2 |
| | | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc: AV-prefix all codec flags | Vittorio Giovara | 2015-07-27 | 1 | -1/+1 |
| | | | | | | Convert doxygen to multiline and express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | imc: Use correct position for flcoeffs2 calculation | Andreas Cadhalpun | 2015-07-10 | 1 | -1/+1 |
| | | | | | | | | | | | | flcoeffs2[pos] should be the log2 of flcoeffs1[pos]. flcoeffs1[0] can be 0 here, thus flcoeffs2[pos] gets set to -inf, causing problems further down. This seems to have been copied from imc_decode_level_coefficients in commit 4eb4bb3 without updating the position. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | imc: add required padding for GetBitContext buffer | Janne Grunau | 2015-06-09 | 1 | -1/+1 |
| | | | | | | | Fixes stack buffer overflow errors detected by address sanitizer in fate-imc. CC: libav-stable@libav.org | ||||
* | lavc: Replace av_dlog and tprintf with internal macros | Vittorio Giovara | 2015-04-19 | 1 | -1/+1 |
| | |||||
* | avcodec: Don't anonymously typedef structs | Diego Biurrun | 2015-02-14 | 1 | -1/+1 |
| | |||||
* | imc: fix order of operations in coefficients read | Vittorio Giovara | 2014-10-15 | 1 | -4/+4 |
| | | | | Reported-by: Ruoyu <liangry@ucweb.com> | ||||
* | dsputil: Split bswap*_buf() off into a separate context | Diego Biurrun | 2014-06-22 | 1 | -4/+4 |
| | |||||
* | cosmetics: Group .name and .long_name together in codec/format declarations | Diego Biurrun | 2013-10-03 | 1 | -2/+2 |
| | |||||
* | imc: support mode 1 | Kostya Shishkov | 2013-08-26 | 1 | -57/+120 |
| | |||||
* | imc: Catch a division by zero | Luca Barbato | 2013-07-09 | 1 | -0/+4 |
| | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org | ||||
* | avcodec: av_log_ask_for_sample() ---> avpriv_request_sample() | Diego Biurrun | 2013-03-13 | 1 | -3/+2 |
| | |||||
* | lavc decoders: work with refcounted frames. | Anton Khirnov | 2013-03-08 | 1 | -1/+1 |
| | |||||
* | imc/iac: decode directly to the user-provided AVFrame | Justin Ruggles | 2013-02-12 | 1 | -12/+7 |
| | |||||
* | dsputil: Move LOCAL_ALIGNED macros to libavutil | Diego Biurrun | 2013-02-08 | 1 | -0/+1 |
| | |||||
* | floatdsp: move butterflies_float from dsputil to avfloatdsp. | Ronald S. Bultje | 2013-01-22 | 1 | -2/+5 |
| | | | | | This makes wmadec/enc, twinvq and mpegaudiodec (i.e. mp2/mp3) independent of dsputil. | ||||
* | lavc: add a wrapper for AVCodecContext.get_buffer(). | Anton Khirnov | 2012-12-04 | 1 | -1/+2 |
| | | | | It will be useful in the upcoming transition to refcounted AVFrames. | ||||
* | Include libavutil/channel_layout.h instead of libavutil/audioconvert.h | Justin Ruggles | 2012-11-11 | 1 | -1/+1 |
| | | | | Also reorder some other #include when applicable. | ||||
* | imc: set channels to 1 instead of validating it | Justin Ruggles | 2012-11-01 | 1 | -2/+4 |
| | |||||
* | iac/imc: use planar sample format | Justin Ruggles | 2012-10-01 | 1 | -15/+11 |
| | |||||
* | avcodec: Convert some commented-out printf/av_log instances to av_dlog | Diego Biurrun | 2012-10-01 | 1 | -1/+1 |
| | |||||
* | avcodec: Drop some silly commented-out av_log() invocations | Diego Biurrun | 2012-10-01 | 1 | -2/+0 |
| | |||||
* | Use log2(x) instead of log(x) / log(2) | Mans Rullgard | 2012-08-13 | 1 | -2/+2 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Replace all CODEC_ID_* with AV_CODEC_ID_* | Anton Khirnov | 2012-08-07 | 1 | -6/+6 |
| | |||||
* | imc: remove unused field IMCContext.one_div_log2 | Mans Rullgard | 2012-08-06 | 1 | -2/+0 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | imc: fix size of a memset() | Mans Rullgard | 2012-08-06 | 1 | -1/+1 |
| | | | | | | | IMCContext was changed from an array to a pointer in 66b84e4, but this memset() was not updated. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | imc: remove empty if() block | Mans Rullgard | 2012-08-06 | 1 | -3/+0 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | iac: generate codec tables as they are supposed to be | Kostya Shishkov | 2012-06-09 | 1 | -6/+62 |
| | | | | | | | | | Unlike its predecessor, Indeo Audio codec generates tables depending on sampling rate. Previously decoder used pre-generated tables for 22050 Hz which obviously doesn't work with other frequencies. Many thanks to Maxim Poliakovsky for providing all needed information for this. | ||||
* | Indeo Audio decoder | Kostya Shishkov | 2012-06-05 | 1 | -13/+59 |
| | |||||
* | imc: make IMDCT support stereo output | Kostya Shishkov | 2012-06-05 | 1 | -6/+10 |
| | | | | | This will be useful for Indeo Audio decoder which is almost the same but supports stereo. | ||||
* | imc: move channel-specific data into separate context | Kostya Shishkov | 2012-06-05 | 1 | -187/+217 |
| | | | | | This will be useful for Indeo Audio decoder which is almost the same but supports stereo. | ||||
* | imc: some cosmetics | Kostya Shishkov | 2012-05-25 | 1 | -181/+204 |
| | |||||
* | fix typo in comment | Kostya Shishkov | 2012-05-20 | 1 | -1/+1 |
| | |||||
* | cosmetics: Align codec declarations | Martin Storsjö | 2012-04-06 | 1 | -8/+8 |
| | | | | | | | Also break some long lines, remove codec function placeholder comments and add spaces in sample/pixel format lists. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | dsputil: Add ff_ prefix to the dsputil*_init* functions | Martin Storsjö | 2012-02-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | get_bits: remove A32 variant | Mans Rullgard | 2011-12-16 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | The A32 bitstream reader variant is only used on ARMv5 and for Prores due to the larger bit cache this decoder requires. In benchmarks on ARMv5 (Marvell Sheeva) with gcc 4.6, the only statistically significant difference between ALT and A32 is a 4% advantage for ALT in FLAC decoding. There is thus no (longer) any reason to keep the A32 reader from this point of view. This patch adds an option to the ALT reader increasing the bit cache to 32 bits as required by the Prores decoder. Benchmarking shows no significant change in speed on Intel i7. Again, the A32 reader fails to justify its existence. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Add avcodec_decode_audio4(). | Justin Ruggles | 2011-12-02 | 1 | -10/+19 |
| | | | | | | Deprecate avcodec_decode_audio3(). Implement audio support in avcodec_default_get_buffer(). Implement the new audio decoder API in all audio decoders. | ||||
* | imc: return error codes instead of 0 for error conditions. | Justin Ruggles | 2011-11-02 | 1 | -2/+2 |
| | | | | | This fixes a bug where the whole buffer was returned as decoded audio due to *data_size not being set to zero and the return value being >= 0. | ||||
* | imc: return meaningful error codes instead of -1 | Justin Ruggles | 2011-11-02 | 1 | -9/+10 |
| | |||||
* | imc: do not set channel layout for stereo | Justin Ruggles | 2011-11-02 | 1 | -1/+1 |
| | | | | we only support decoding of mono imc | ||||
* | imc: validate channel count | Justin Ruggles | 2011-11-02 | 1 | -0/+5 |
| | | | | ask for a sample if not mono | ||||
* | imc: check for ff_fft_init() failure | Justin Ruggles | 2011-11-02 | 1 | -2/+5 |
| | |||||
* | imc: check output buffer size before decoding | Justin Ruggles | 2011-11-02 | 1 | -2/+8 |
| | |||||
* | imc: use DSPContext.bswap16_buf() to byte-swap packet data | Justin Ruggles | 2011-11-02 | 1 | -3/+3 |
| | |||||
* | Add AVX FFT implementation. | Vitor Sessak | 2011-04-26 | 1 | -1/+1 |
| | | | | Signed-off-by: Reinhard Tartler <siretart@tauware.de> | ||||
* | Move sine windows to a separate file | Mans Rullgard | 2011-03-20 | 1 | -0/+1 |
| | | | | | | | These windows do not really belong in fft/mdct files and were easily confused with the similarly named tables used by rdft. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | fft: remove inline wrappers for function pointers | Mans Rullgard | 2011-03-19 | 1 | -2/+2 |
| | | | | | | | This removes the rather pointless wrappers (one not even inline) for calling the fft_calc and related function pointers. Signed-off-by: Mans Rullgard <mans@mansr.com> |