summaryrefslogtreecommitdiff
path: root/libavcodec/acelp_filters.c
Commit message (Collapse)AuthorAge
* acelp_filters: switch to avassertMichael Niedermayer2012-08-18
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-16
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Fix even more missing includes after the common.h removal build: Factor out rangecoder dependencies to CONFIG_RANGECODER build: Factor out error resilience dependencies to CONFIG_ERROR_RESILIENCE x86: avcodec: Consistently name all init files Add more missing includes after removing the implicit common.h Add some more missing includes after removing the implicit common.h Don't include common.h from avutil.h rtmp: Automatically compute the hash for SWFVerification Conflicts: configure doc/APIchanges doc/examples/decoding_encoding.c libavcodec/Makefile libavcodec/assdec.c libavcodec/audio_frame_queue.c libavcodec/avpacket.c libavcodec/dv_profile.c libavcodec/dwt.c libavcodec/libtheoraenc.c libavcodec/rawdec.c libavcodec/rv40dsp.c libavcodec/tiff.c libavcodec/tiffenc.c libavcodec/v210dec.h libavcodec/vc1dsp.c libavcodec/x86/Makefile libavfilter/asrc_anullsrc.c libavfilter/avfilter.c libavfilter/buffer.c libavfilter/formats.c libavfilter/vf_ass.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_select.c libavfilter/video.c libavfilter/vsrc_testsrc.c libavformat/version.h libavutil/audioconvert.c libavutil/error.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Don't include common.h from avutil.hMartin Storsjö2012-08-15
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | 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>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-29
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: aacenc: Fix LONG_START windowing. aacenc: Fix a bug where deinterleaved samples were stored in the wrong place. avplay: use the correct array size for stride. lavc: extend doxy for avcodec_alloc_context3(). APIchanges: mention avcodec_alloc_context()/2/3 avcodec_align_dimensions2: set only 4 linesizes, not AV_NUM_DATA_POINTERS. aacsbr: ARM NEON optimised sbrdsp functions aacsbr: align some arrays aacsbr: move some simdable loops to function pointers cosmetics: Remove extra newlines at EOF Conflicts: libavcodec/utils.c libavfilter/formats.c libavutil/mem.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * cosmetics: Remove extra newlines at EOFAlex Converse2012-01-27
| |
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
|/ | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Split input/output data arguments to ff_acelp_apply_order_2_transfer_function().Ronald S. Bultje2010-04-21
| | | | Originally committed as revision 22933 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: Fix forgotten variable rename from r14893 (fixes issue 1675).Carl Eugen Hoyos2010-01-11
| | | | Originally committed as revision 21135 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Commit some functions that are used by both SIPR and AMR.Vitor Sessak2009-10-27
| | | | | | Based on AMR SoC code by Robert Swain and Colin McQuillan. Originally committed as revision 20392 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a function that can apply an order 2 rational transfer function in-place.Colin McQuillan2009-08-15
| | | | | | | | | This function will be used in the upcoming AMR-NB floating point decoder for high-pass filtering. Patch by Colin McQuillan ( m.niloc googlemail com ) Originally committed as revision 19649 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: K&R style reformattingDiego Biurrun2009-06-04
| | | | Originally committed as revision 19088 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
* (cosmetics) Describe for which tests clipping is required.Vladimir Voroshilov2008-08-26
| | | | Originally committed as revision 14979 to svn://svn.ffmpeg.org/ffmpeg/trunk
* (cosmetics) Remove wrong comments.Vladimir Voroshilov2008-08-26
| | | | Originally committed as revision 14977 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace cliping in ff_acelp_interpolate() by a check&av_log, this should be theMichael Niedermayer2008-08-25
| | | | | | quickest way to find out if it is needed. Originally committed as revision 14970 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove mathops.h dependancy.Michael Niedermayer2008-08-21
| | | | Originally committed as revision 14897 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vertical alignMichael Niedermayer2008-08-21
| | | | Originally committed as revision 14896 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove ff_acelp_weighted_filter() which is just a function wrapping a 1Michael Niedermayer2008-08-21
| | | | | | line loop. Originally committed as revision 14895 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename subframe_size to a name that is not specific to some specific useMichael Niedermayer2008-08-21
| | | | | | of ff_acelp_convolve_circ() Originally committed as revision 14894 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename pitch_delay_frac in ff_acelp_interpolate()Michael Niedermayer2008-08-21
| | | | Originally committed as revision 14893 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document code, do not document difference to a irrelevant reference ↵Michael Niedermayer2008-08-21
| | | | | | implementation. Originally committed as revision 14885 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove some irrelevant comments.Michael Niedermayer2008-08-21
| | | | Originally committed as revision 14884 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Typo in a comment: s/two avoid/to avoid/Vitor Sessak2008-07-06
| | | | Originally committed as revision 14090 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ff_acelp_lp_synthesis_filter() receives a pointer to the actual filter ↵Vitor Sessak2008-06-29
| | | | | | coefficients and not the pointer minus one Originally committed as revision 14031 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a rounding parameter to ff_acelp_lp_synthesis_filter()Vitor Sessak2008-06-29
| | | | Originally committed as revision 14028 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move pitch vector interpolation code to acelp_filtersVladimir Voroshilov2008-05-24
| | | | | | and convert it to a generic interpolation routine. Originally committed as revision 13284 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update comment to version, negotiated with Diego, andVladimir Voroshilov2008-05-11
| | | | | | | fix missing period (not latest revision of patch was wrongly committed). Originally committed as revision 13113 to svn://svn.ffmpeg.org/ffmpeg/trunk
* various filters for ACELP-based codecsVladimir Voroshilov2008-05-11
Originally committed as revision 13110 to svn://svn.ffmpeg.org/ffmpeg/trunk