Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | Add missing include. Fix the following compiler warnings: | Vitor Sessak | 2009-11-23 | 1 | -0/+1 |
| | | | | | | | twinvq.c: In function 'decode_lsp': twinvq.c:575: warning: implicit declaration of function 'ff_sort_nearly_sorted_floats' Originally committed as revision 20594 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Make sorting function used in TwinVQ a shared function | Vitor Sessak | 2009-11-22 | 1 | -12/+1 |
| | | | | Originally committed as revision 20584 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Use enum FrameType as parameter to construct_perm_table(). | Carl Eugen Hoyos | 2009-11-08 | 1 | -2/+3 |
| | | | | Originally committed as revision 20480 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Merge FFTContext and MDCTContext | Måns Rullgård | 2009-09-20 | 1 | -1/+1 |
| | | | | Originally committed as revision 19931 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Add two more sizes to ff_sine_windows[] and also pad it with NULLs so | Vitor Sessak | 2009-09-15 | 1 | -4/+4 |
| | | | | | | | | that FF_ELEMS(ff_sine_windows[x]) == 1 << x. Fix issue 1384. Originally committed as revision 19862 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Formatting K&R fixes | Vitor Sessak | 2009-08-27 | 1 | -51/+51 |
| | | | | Originally committed as revision 19732 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | 100l, revision 19728 added a bug that broke twinvq decoding. I forgot to | Vitor Sessak | 2009-08-27 | 1 | -1/+1 |
| | | | | | | multiply the buffer size by the number of channels. Originally committed as revision 19730 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | SSE optimized vector_clipf(). 10% faster TwinVQ decoding. | Vitor Sessak | 2009-08-27 | 1 | -3/+2 |
| | | | | Originally committed as revision 19728 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | Cosmetics: add some whitespace around operators | Vitor Sessak | 2009-08-24 | 1 | -2/+2 |
| | | | | Originally committed as revision 19695 to svn://svn.ffmpeg.org/ffmpeg/trunk | ||||
* | TwinVQ decoder | Vitor Sessak | 2009-08-23 | 1 | -0/+1139 |
Originally committed as revision 19682 to svn://svn.ffmpeg.org/ffmpeg/trunk |