summaryrefslogtreecommitdiffstats
path: root/libavcodec/qcelpdec.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-06-241-4/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-241-4/+4
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-5/+5
| | | | | | | | 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-261-1/+1
| | | | | | | | | | | | | | None of these symbols should be accessed directly, so declare them as hidden. 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-281-1/+1
|/ | | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)
* Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enumStefano Sabatini2010-11-121-1/+1
| | | | | | SampleFormat with AVSampleFormat. Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Grammar fixesMåns Rullgård2010-07-021-1/+1
| | | | Originally committed as revision 23961 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix grammar errors in documentationMåns Rullgård2010-06-301-7/+7
| | | | Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move clipping of audio samples (for those codecs outputting float) from decoderRonald S. Bultje2010-04-211-4/+0
| | | | | | to the audio conversion routines. Originally committed as revision 22937 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement QCELP postfilter.Ronald S. Bultje2010-04-211-5/+41
| | | | Originally committed as revision 22935 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-201-1/+1
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-301-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
* Reindent after last commitVitor Sessak2010-01-041-2/+2
| | | | Originally committed as revision 21019 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing "static" qualifierVitor Sessak2010-01-041-1/+1
| | | | Originally committed as revision 21018 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not hardcode filter order in ff_acelp_lspd2lpc()Vitor Sessak2009-11-091-1/+1
| | | | Originally committed as revision 20485 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement ff_scale_vector_to_given_sum_of_squares()Reynaldo H. Verdejo Pinochet2009-11-041-33/+6
| | | | | | | to aid generic gain control routines. Changes for qcelp are included. Patch Collin McQuillan. Originally committed as revision 20450 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Expose QCELP's floating-point LSP-to-LPC functionColin McQuillan2009-08-031-7/+1
| | | | | | | | | | qcelp_lsp exported a single function, ff_acelp_lspd2lpc, which was not specific to qcelp. It can be kept with its fixed-point version ff_acelp_lsp2lpc in lpc.c. Patch by Colin McQuillan ( m.niloc googlemail com ) Originally committed as revision 19571 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the LSP naming more consistentColin McQuillan2009-08-031-4/+4
| | | | | | | | | | Use the convention from lsp.c: an LSF is a frequency, an LSP is the cosine of an LSF, and LSP functions should have an ff_acelp prefix. Use a "d" suffix to specify doubles. Patch by Colin McQuillan ( m.niloc googlemail com ) Originally committed as revision 19570 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ff_log_missing_feature() to av_log_missing_feature().Ronald S. Bultje2009-06-291-2/+2
| | | | Originally committed as revision 19294 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix bandwith vs. bandwiDth typo.Diego Biurrun2009-05-121-4/+4
| | | | Originally committed as revision 18804 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Properly handle SILENCE frame. Patch by Kenan Gillet.Kenan Gillet2009-05-041-1/+1
| | | | Originally committed as revision 18734 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename bitstream.h to get_bits.h.Stefano Sabatini2009-04-131-1/+1
| | | | Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes anThilo Borgmann2009-04-071-1/+3
| | | | | | | | | | | AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows passing of packet-specific flags from demuxer to decoder, such as the keyframe flag, which appears necessary to playback corePNG P-frames. Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread "Google Summer of Code participation" on the mailinglist. Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move scale factor computation to its own function. Patch by KenanKenan Gillet2009-04-071-8/+24
| | | | | | Gillet. Originally committed as revision 18345 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing static qualifier from function declaration. Patch by KenanKenan Gillet2009-04-041-1/+1
| | | | | | Gillet. Originally committed as revision 18331 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics from Kenan Gillet's 'extract and share weighted_vector_sumf'Reynaldo H. Verdejo Pinochet2009-03-091-1/+1
| | | | | | patchset. Just a reindent. Originally committed as revision 17917 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Functional part Kenan Gillet's 'extract and share weighted_vector_sumf'Reynaldo H. Verdejo Pinochet2009-03-091-13/+3
| | | | | | | patchset. Idea is to share this common code between the AMR and QCELP decoders. Originally committed as revision 17916 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Part 2 of 2 of Kenan Gillet's 'make ff_qcelp_lspf2lpcReynaldo H. Verdejo Pinochet2009-03-041-4/+34
| | | | | | | more general' changeset. This one relocates the QCELP especific code to the qcelpdec.* files. Originally committed as revision 17800 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-011-1/+1
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split ff_log_missing_feature into ff_log_missing_featureKenan Gillet2009-01-161-4/+1
| | | | | | | and ff_log_ask_for_sample. Patch by Kenan Gillet: gmail_adress(author) Originally committed as revision 16637 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Silence one warning when compiling with icc:Carl Eugen Hoyos2008-12-281-1/+1
| | | | | | | | warning #188: enumerated type mixed with another type if((q->bitrate = determine_bitrate(avctx, buf_size, &buf)) == I_F_Q) ^ Originally committed as revision 16374 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS Part 3 and final of Kenan Gillet's QCELP silence handling patch.Reynaldo H. Verdejo Pinochet2008-12-261-4/+4
| | | | Originally committed as revision 16338 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Part 2 of Kenan Gillet's QCELP silence handling patch.Reynaldo H. Verdejo Pinochet2008-12-261-5/+20
| | | | Originally committed as revision 16337 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics by Kenan Gillet. Part 1 of 3 of his 'qcelp: silence handling'Reynaldo H. Verdejo Pinochet2008-12-201-1/+6
| | | | | | changeset. Originally committed as revision 16244 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid the 'Claimed bitrate and buffer size mismatch' warning storm.Kenan Gillet2008-12-111-0/+6
| | | | | | - Patch by Kenan Gillet Originally committed as revision 16046 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make av_log_missing_feature an internal function, and change its nameStefano Sabatini2008-12-081-2/+3
| | | | | | to ff_log_missing_feature. Originally committed as revision 16037 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Silence some ICC warnings. Patch by Vitor Sessak.Vitor Sessak2008-12-041-2/+2
| | | | Originally committed as revision 16006 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add expected const qualifier on 'buf' to match AVCodec.decode's declaration.Reynaldo H. Verdejo Pinochet2008-12-041-2/+2
| | | | | | This change gets rid of another compiler warning. Originally committed as revision 16005 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS, add missing remarks crediting Ben and KenanReynaldo H. Verdejo Pinochet2008-12-041-0/+1
| | | | Originally committed as revision 16003 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Removes misleading const qualifier, gets rid of two compiler warningsReynaldo H. Verdejo Pinochet2008-12-041-1/+1
| | | | Originally committed as revision 15997 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Trivial rephrasing, avoids too long lineReynaldo H. Verdejo Pinochet2008-12-021-1/+1
| | | | Originally committed as revision 15985 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Trivial, Cosmetics, mostly brace placement changesReynaldo H. Verdejo Pinochet2008-12-021-113/+147
| | | | Originally committed as revision 15984 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Commit last ok'ed parts of QCELP decoder and enable it.Kenan Gillet2008-12-021-5/+57
| | | | | | patch by Kenan Gillet, kenan.gillet gmail com Originally committed as revision 15978 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More OKed parts of the QCELP decoderKenan Gillet2008-12-011-1/+60
| | | | | | patch by Kenan Gillet, kenan.gillet gmail com Originally committed as revision 15975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More OKed parts of the QCELP decoderKenan Gillet2008-11-301-11/+207
| | | | | | patch by Kenan Gillet, kenan.gillet gmail com Originally committed as revision 15961 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Trivial, CosmeticsReynaldo H. Verdejo Pinochet2008-11-221-3/+3
| | | | Originally committed as revision 15905 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Trivial, CosmeticsReynaldo H. Verdejo Pinochet2008-11-221-94/+118
| | | | Originally committed as revision 15904 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More OKed parts of the QCELP decoderKenan Gillet2008-11-211-6/+116
| | | | | | patch by Kenan Gillet, kenan.gillet gmail com Originally committed as revision 15901 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Credit Kenan Gillet for his contributions towards merging the SoC QCELP decoder.Reynaldo H. Verdejo Pinochet2008-11-161-0/+1
| | | | Originally committed as revision 15839 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CosmeticsReynaldo H. Verdejo Pinochet2008-11-161-45/+54
| | | | Originally committed as revision 15838 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud