summaryrefslogtreecommitdiff
path: root/libavcodec/celp_filters.h
Commit message (Collapse)AuthorAge
* Optimization of AMR NB and WB decoders for MIPSNedeljko Babic2012-06-11
| | | | | | | | | | | | | | | | | | | | | | | | | | AMR NB and WB decoders are optimized for MIPS architecture. Appropriate Makefiles are changed accordingly. Cnfigure script is changed in order to support optimizations. Optimizations are enabled by default when compiling is done for mips architecture. Appropriate cflags are automatically set. Support for several mips CPUs is added in configure script. New ffmpeg options are added for disabling optimizations. The FFMPEG option --disable-mipsfpu disables MIPS floating point optimizations. The FFMPEG option --disable-mips32r2 disables MIPS32R2 optimizations. The FFMPEG option --disable-mipsdspr1 disables MIPS DSP ASE R1 optimizations. The FFMPEG option --disable-mipsdspr2 disables MIPS DSP ASE R2 optimizations. Signed-off-by: Nedeljko Babic <nbabic@mips.com> Reviewed-by: Vitor Sessak <vitor1001@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Add a shift parameter to celp_lp_synthesis_filter for reuse by the G.723.1 ↵Mohamed Naufal Basheer2011-09-29
| | | | decoder
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-06-24
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: doxygen: Consistently use '@' instead of '\' for Doxygen markup. Use av_printf_format to check the usage of printf style functions Add av_printf_format, for marking printf style format strings and their parameters ARM: enable thumb for Cortex-M* CPUs nsvdec: Propagate error values instead of returning 0 in nsv_read_header(). build: remove SRC_PATH_BARE variable build: move basic rules and variables to main Makefile build: move special targets to end of main Makefile lavdev: improve feedback in case of invalid frame rate/size vfwcap: prefer "framerate_q" over "fps" in vfw_read_header() v4l2: prefer "framerate_q" over "fps" in v4l2_set_parameters() fbdev: prefer "framerate_q" over "fps" in device context bktr: prefer "framerate" over "fps" for grab_read_header() ALSA: implement channel layout for playback. alsa: support unsigned variants of already supported signed formats. alsa: add support for more formats. ARM: allow building in Thumb2 mode Conflicts: common.mak doc/APIchanges libavcodec/vdpau.h libavdevice/alsa-audio-common.c libavdevice/fbdev.c libavdevice/libdc1394.c libavutil/avutil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doxygen: Consistently use '@' instead of '\' for Doxygen markup.Diego Biurrun2011-06-24
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
|/ | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix Doxygen @param command attribute syntax.Diego Biurrun2010-07-17
| | | | | | The [in] and [out] attributes have to be appended to the @param command. Originally committed as revision 24283 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: make celp_filters.* formatting more consistent with the rest ofVitor Sessak2009-12-16
| | | | | | FFmpeg Originally committed as revision 20885 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Optimize ff_celp_lp_synthesis_filterf(). 50% faster in my tests.Vitor Sessak2009-12-16
| | | | Originally committed as revision 20884 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_celp_circ_addf() function to be used for sparse vector circularColin McQuillan2009-08-12
| | | | | | | | | | convolution in the upcoming AMR-NB floating point decoder. The function scales and adds a vector, that is lagged by some offset, to another vector with the same number of elements. Patch by Colin McQuillan ( m.niloc googlemail com ) Originally committed as revision 19634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: K&R coding styleDiego Biurrun2009-08-02
| | | | Originally committed as revision 19561 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add LP zero synthesis filter. Patch by Kenan Gillet.Kenan Gillet2009-04-18
| | | | Originally committed as revision 18616 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix numbers in Doxygen comments, patch by Kenan Gillet, kenan.gillet gmail com.Kenan Gillet2008-10-30
| | | | Originally committed as revision 15758 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove nonsense @return Doxygen comment for void function.Diego Biurrun2008-10-30
| | | | Originally committed as revision 15756 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a LPC filterKenan Gillet2008-10-30
| | | | | | Part of the QCELP patch by Kenan Gillet, kenan.gillet gmail com Originally committed as revision 15754 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split off celp_filters.[ch] from acelp_filters.[ch] for the QCELP decoder.Kenan Gillet2008-10-24
patch by Kenan Gillet, kenan.gillet gmail com Originally committed as revision 15680 to svn://svn.ffmpeg.org/ffmpeg/trunk