Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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> | ||||
* | metasound: add last missing modes (8kHz @ 6kbps per channel) | Kostya Shishkov | 2013-11-26 | 1 | -1/+1 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | twinvq: consume block_align+1 packets as full ones | Kostya Shishkov | 2013-11-14 | 1 | -0/+3 |
| | | | | | | They can be produced by VQF. Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | twinvq: support multiple frames per packet | Kostya Shishkov | 2013-11-14 | 1 | -14/+37 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | twinvq: set block align for codecs and use it in size checks | Kostya Shishkov | 2013-08-26 | 1 | -1/+7 |
| | | | | | | This both allows factoring out size check for both MetaSound and TwinVQ-VQF decoders and fixes the situation when there are several MetaSound frames stuffed together (that happens in 8kHz @ 8kbps MetaSound in ASF for example). | ||||
* | Voxware MetaSound decoder | Kostya Shishkov | 2013-08-08 | 1 | -0/+5 |
| | |||||
* | twinvq: Split VQF-specific part from common TwinVQ decoder core | Kostya Shishkov | 2013-08-05 | 1 | -546/+26 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | twinvq: Prefix enums and defines shared with VoxWare MetaSound | Diego Biurrun | 2013-08-05 | 1 | -71/+76 |
| | |||||
* | twinvq: move all bitstream reading into single place | Kostya Shishkov | 2013-08-05 | 1 | -86/+154 |
| | | | | | | | | This is required for the future addition of VoxWare MetaSound decoder, for its functions are mostly the same but bitstream reader is completely different and bitstream format is slightly different too. Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | twinvq: Add proper twinvq prefixes to identifiers | Diego Biurrun | 2013-08-01 | 1 | -94/+95 |
| | |||||
* | miscellaneous typo fixes | Diego Biurrun | 2013-07-25 | 1 | -4/+4 |
| | |||||
* | cosmetics: Add '0' to float constants ending in '.'. | Diego Biurrun | 2013-07-25 | 1 | -14/+14 |
| | |||||
* | twinvq: K&R formatting cosmetics | Diego Biurrun | 2013-07-25 | 1 | -280/+312 |
| | |||||
* | lavc decoders: work with refcounted frames. | Anton Khirnov | 2013-03-08 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary dsputil.h #includes | Diego Biurrun | 2013-02-26 | 1 | -1/+0 |
| | |||||
* | twinvq: decode directly to the user-provided AVFrame | Justin Ruggles | 2013-02-12 | 1 | -9/+5 |
| | |||||
* | floatdsp: move butterflies_float from dsputil to avfloatdsp. | Ronald S. Bultje | 2013-01-22 | 1 | -3/+1 |
| | | | | | This makes wmadec/enc, twinvq and mpegaudiodec (i.e. mp2/mp3) independent of dsputil. | ||||
* | lavc: Move vector_fmul_window to AVFloatDSPContext | Justin Ruggles | 2013-01-16 | 1 | -5/+4 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | 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. | ||||
* | twinvq: validate sample rate code | Justin Ruggles | 2012-11-01 | 1 | -0/+5 |
| | | | | | A large invalid value could cause undefined behavior when left-shifted by 8 later in the function. | ||||
* | twinvq: set channel layout | Justin Ruggles | 2012-11-01 | 1 | -0/+4 |
| | |||||
* | twinvq: validate that channels is not <= 0 | Justin Ruggles | 2012-11-01 | 1 | -1/+1 |
| | | | | | This could occur due to integer overflow when reading the channel count from the extradata. | ||||
* | twinvq: use planar sample format | Justin Ruggles | 2012-10-01 | 1 | -19/+12 |
| | |||||
* | Replace all CODEC_ID_* with AV_CODEC_ID_* | Anton Khirnov | 2012-08-07 | 1 | -1/+1 |
| | |||||
* | Add a float DSP framework to libavutil | Justin Ruggles | 2012-06-08 | 1 | -3/+6 |
| | | | | Move vector_fmul() from DSPContext to AVFloatDSPContext. | ||||
* | twinvq: fix out of bounds array access | Mans Rullgard | 2012-05-01 | 1 | -2/+4 |
| | | | | | | | | | ModeTab.fmode has only 3 elements, so indexing it with ftype in the initialier for 'size' is invalid when ftype == FT_PPC. This fixes crashes with gcc 4.8. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | 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> | ||||
* | Add avcodec_decode_audio4(). | Justin Ruggles | 2011-12-02 | 1 | -11/+25 |
| | | | | | | Deprecate avcodec_decode_audio3(). Implement audio support in avcodec_default_get_buffer(). Implement the new audio decoder API in all audio decoders. | ||||
* | twinvq: add SSE/AVX optimized sum/difference stereo interleaving | Justin Ruggles | 2011-11-11 | 1 | -18/+16 |
| | |||||
* | vqf/twinvq: pass vqf COMM chunk info in extradata | Justin Ruggles | 2011-11-11 | 1 | -2/+16 |
| | | | | | | This is needed because the twinvq decoder cannot rely on bit_rate to be set. The API documentation says that bit_rate is set by libavcodec, not by the user. | ||||
* | twinvq: check for allocation failure in init_mdct_win() | Justin Ruggles | 2011-11-11 | 1 | -29/+47 |
| | |||||
* | twinvq: check output buffer size before decoding | Justin Ruggles | 2011-10-22 | 1 | -2/+9 |
| | |||||
* | twinvq: return an error when the packet size is too small | Justin Ruggles | 2011-10-22 | 1 | -2/+1 |
| | |||||
* | Use explicit struct initializers for AVCodec declarations. | Diego Biurrun | 2011-09-24 | 1 | -11/+9 |
| | |||||
* | doxygen: Consistently use '@' instead of '\' for Doxygen markup. | Diego Biurrun | 2011-06-24 | 1 | -4/+4 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | vorbis: Rename decoder/encoder files to follow general file naming scheme. | Diego Biurrun | 2011-04-23 | 1 | -1/+1 |
| | |||||
* | 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 | -1/+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> | ||||
* | Replace FFmpeg with Libav in licence headers | Mans Rullgard | 2011-03-19 | 1 | -4/+4 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Remove unneeded add bias from 3 functions. | Justin Ruggles | 2011-01-31 | 1 | -1/+0 |
| | | | | | | | | DSPContext.vector_fmul_window() DCADSPContext.lfe_fir() SynthFilterContext.synth_filter_float() Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf. | Diego Elio Pettenò | 2011-01-26 | 1 | -1/+1 |
| | | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Change DSPContext.vector_fmul() from dst=dst*src to dest=src0*src1. | Justin Ruggles | 2011-01-22 | 1 | -2/+2 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum | Stefano Sabatini | 2010-11-12 | 1 | -1/+1 |
| | | | | | | SampleFormat with AVSampleFormat. Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Fix grammar errors in documentation | Måns Rullgård | 2010-06-30 | 1 | -2/+2 |
| | | | | Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | twinvq: remove VLAs | Måns Rullgård | 2010-06-25 | 1 | -9/+15 |
| | | | | Originally committed as revision 23775 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Move clipping of audio samples (for those codecs outputting float) from decoder | Ronald S. Bultje | 2010-04-21 | 1 | -3/+0 |
| | | | | | | to the audio conversion routines. Originally committed as revision 22937 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Define AVMediaType enum, and use it instead of enum CodecType, which | Stefano Sabatini | 2010-03-30 | 1 | -1/+1 |
| | | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Move FFT parts from dsputil.h to fft.h | Måns Rullgård | 2010-03-06 | 1 | -0/+1 |
| | | | | Originally committed as revision 22235 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Add support for hard-coded MDCT-related ff_sine_windows tables. | Reimar Döffinger | 2010-01-09 | 1 | -3/+3 |
| | | | | Originally committed as revision 21108 to svn://svn.ffmpeg.org/ffmpeg/trunk |