aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
Commit message (Collapse)AuthorAgeFilesLines
* AMV: Fix possibly exploitable crash.Michael Niedermayer2011-04-261-2/+1
| | | | | | | Reported-at: Thu, 21 Apr 2011 14:38:25 +0000 Reported-by: Dominic Chell <Dominic.Chell@ngssecure.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 89f903b3d5ec38c9c5d90fba7e626fa0eda61a32)
* Support writing 2d float arrays.Michael Kostylev2011-03-222-0/+2
| | | | | | | | | | Patch by Michael Kostylev, michael D kostylev A gmail Originally committed as revision 23105 to svn://svn.ffmpeg.org/ffmpeg/trunk (cherry picked from commit 56b37cd1c7f3b5e5a3ece043c7ffccf70874cfb1) Unbreaks compilation since the HE-AAC v2 backport Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* Add missing dependencies for the AAC-HE backport for hardcoded tablesReinhard Tartler2011-03-221-1/+3
| | | | Unbreaks compilation with --enable-hardcoded-tables
* consolidate .gitignore patters into a single fileJanne Grunau2011-03-1812-43/+0
| | | | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 2c3589bfda036c7827ded0bf38b16dfe7630bae1) Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* convert svn:ignore properties to .gitignore filesJanne Grunau2011-03-1812-0/+43
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 348b8218f7a59374355c966dbe3b851a7275f952)
* Fix invalid reads in VC1 decoderReimar Döffinger2011-03-181-1/+1
| | | | | | | Patch discussed and taken from https://roundup.ffmpeg.org/issue2584 (cherry picked from commit 2bbec1eda46d907605772a8b6e8263caa4bc4c82) Change related to CVE-2011-0723
* Check rangebits to avoid a possible crash.Frank Barchard2011-01-241-1/+9
| | | | | | | | | | | Fixes issue 2548 (and Chrome issue 68115 and unknown CERT issues). Patch by Frank Barchard, fbarchard at google Originally committed as revision 26365 to svn://svn.ffmpeg.org/ffmpeg/trunk (cherry picked from commit 13184036a6b1b1d4b61c91118c0896e9ad4634c3) Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Fix crashes in vorbis decoding found by zzufJason Garrett-Glaser2011-01-241-11/+21
| | | | | | | | | Fixes issue 2322. Originally committed as revision 25591 to svn://svn.ffmpeg.org/ffmpeg/trunk (cherry picked from commit 3dde66752d59dfdd0f3727efd66e7202b3c75078) Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Fix several security issues in flicvideo.cReinhard Tartler2010-10-021-8/+13
| | | | | | | | | | This fixes CVE-2010-3429 backport r25223 by michael Originally committed as revision 25307 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Backport AAC-HE v2 from trunkReinhard Tartler2010-07-2817-307/+1908
| | | | | | | | This patch has seen testing for a couple of weeks in ubuntu maverick and debian/experimental w/o negative feedback so far. Originally committed as revision 24576 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* ac3: make the value of codec_id during (E-)AC-3 parsing stay CODEC_ID_EAC3Reinhard Tartler2010-07-091-1/+1
| | | | | | | | | | | if any E-AC-3 frames have been detected instead of switching back and forth for AC-3 core + dependent E-AC-3 substream(s). Fixes Issue 2022. backport r24103 by jbr Originally committed as revision 24136 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Some fields were incorrectly reset (to NULL) when calling ↵Jean-Daniel Dupas2010-06-261-3/+0
| | | | | | | | | | | | avcodec_copy_context(). Patch by Jean-Daniel Dupas, devlists shadowlab org backport r23344 by cehoyos Originally committed as revision 23793 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* 10l: aacsbr: Fix f_master[2] calculation when k2diff == -1.Reinhard Tartler2010-06-241-1/+1
| | | | | | | backport r23660 by alexc Originally committed as revision 23747 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Add WebM muxerJames Zern2010-06-091-0/+2
| | | | | | | | | Patch by James Zern <jzern at google> backport r23474 by conrad Originally committed as revision 23549 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* VP8 encoding via libvpx.James Zern2010-06-034-2/+492
| | | | | | | | | | Patch by James Zern, Google, Inc. backport r23449 by cehoyos Originally committed as revision 23455 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* disable (native) vorbis encoder for the 0.6 branchReinhard Tartler2010-06-011-1/+1
| | | | Originally committed as revision 23416 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Treat SIPP like xvid, fixed issue1966Reinhard Tartler2010-05-291-1/+3
| | | | | | | backport r23336 by michael Originally committed as revision 23385 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Mark vorbis encoder as experimental.Reinhard Tartler2010-05-291-1/+1
| | | | | | | backport r23339 by cehoyos Originally committed as revision 23381 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Mark AAC encoder as experimental.Reinhard Tartler2010-05-291-1/+1
| | | | | | | backport r23350 by alexc Originally committed as revision 23380 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Add CODEC_CAP_EXPERIMENTAL and prefer encoders without it.Janne Grunau2010-05-292-5/+14
| | | | | | | | | | Patch by Janne Grunau, janne-ffmpeg jannau net backport r23334,23337-23338 by cehoyos and stefano Originally committed as revision 23379 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Check for VUI overeading and reset num_reoder_frames.Reinhard Tartler2010-05-291-0/+6
| | | | | | | | | | This helps the video from issue1831 backport r23328 by michael Originally committed as revision 23378 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* api-example: Try to avoid decoding incomplete framesReinhard Tartler2010-05-291-20/+29
| | | | | | | | | | | Use a larger input audio buffer, refill it when it has less than 4 KB data left. backport r23323 by mstorsjo Originally committed as revision 23377 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* VP8 decoding via libvpxJames Zern2010-05-294-2/+129
| | | | | | | | Patch by James Zern for Google, Inc., jzern google com backportd r23191,23303,23307-23308 by conrad, cehoyos and mstorsjo Originally committed as revision 23374 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Fix documentation of av_audio_convert.Cyril Russo2010-05-291-2/+2
| | | | | | | | | | Patch by Cyril Russo, stage D nexvision A laposte net backport r23285 by cehoyos Originally committed as revision 23372 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Document CODEC_FLAG_EMU_EDGE and avcodec_align_dimensions interaction.Reinhard Tartler2010-05-251-0/+8
| | | | | | | backport r23258 by reimar Originally committed as revision 23321 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Make aac_decode_frame() consume zero padding at the end of a packet.Reinhard Tartler2010-05-211-1/+6
| | | | | | | backport r23195 by alexc Originally committed as revision 23229 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Fix signedness of q_delta field of the IVIMbInfo.Maxim Poliakovski2010-05-211-1/+1
| | | | | | | | | | Patch by Maxim max_pole () gmx * de backport r23170 by benoit Originally committed as revision 23227 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Fix compilation of AC3 decoder if E-AC3 decoder was disabled.Reinhard Tartler2010-05-211-1/+1
| | | | | | | backport r23131 by cehoyos Originally committed as revision 23220 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Make lsf_sf_expand() 4 times faster.Reinhard Tartler2010-05-211-15/+24
| | | | | | | backport r23096 by michael Originally committed as revision 23219 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Set cur_channel in the AAC encoder context where needed.Reinhard Tartler2010-05-211-0/+2
| | | | | | | | | | | Most coder functions read it. Carting this around in the context may be suboptimal; a refactor should be considered. backport r23094 by alexc Originally committed as revision 23218 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* mlpdec: Comment channel_params field in struct SubStream.Nick Brereton2010-05-211-0/+1
| | | | | | | | | Patch by Nick Brereton <nick at nbrereton dot net> backport r23085 by ramiro Originally committed as revision 23216 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* mlpdec: Allocate channel decoding parameters for each substream. Some fileNick Brereton2010-05-211-16/+18
| | | | | | | | | | | | was encountered with a channel range that overlapped the previous substreams, and the code assumed no such overlap was possible. Patch by Nick Brereton <nick at nbrereton dot net> backport r23084 by ramiro Originally committed as revision 23215 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Adding missing () to mathops.h.Reinhard Tartler2010-05-211-3/+3
| | | | | | | backport r23083 by michael Originally committed as revision 23214 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Replace more "m" constraints with MANGLE to fix compilation issuesReinhard Tartler2010-05-211-7/+6
| | | | | | | | | | with x86_32 gcc 4.4.4 and -fPIC. backport r23082 by reimar Originally committed as revision 23213 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Check NAL unit size to avoid reading past the buffer.Thomas Devanneaux2010-05-211-1/+14
| | | | | | | | | | | | This fixes issue1907 Patch by Thomas Devanneaux gmail(thomdev) backport r23078 by benoit Originally committed as revision 23211 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Another try for fixing/improving decode_video documentation.Reinhard Tartler2010-05-191-2/+2
| | | | | | | backport r23057 by reimar Originally committed as revision 23187 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* 10l: store the result of clipping added in r23035Reinhard Tartler2010-05-191-1/+1
| | | | | | | backport r23037 by alexc Originally committed as revision 23184 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Error out when too many bits per frame are requested.Reinhard Tartler2010-05-191-0/+4
| | | | | | | backport r23036 by alexc Originally committed as revision 23183 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Make the faac inspired quantizer search make sense for a slightly narrower ↵Reinhard Tartler2010-05-191-7/+9
| | | | | | | | | definition of "make sense." backport r23035 by alexc Originally committed as revision 23182 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Revert r22974 int->unsigned parts that don't have any meaningful effect.Ronald S. Bultje2010-05-031-10/+10
| | | | Originally committed as revision 23016 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: The SBR refactor requires the use of 2 independent output X buffers.Alex Converse2010-05-032-4/+4
| | | | Originally committed as revision 23014 to svn://svn.ffmpeg.org/ffmpeg/trunk
* amrnbdec: Apply AMR_SAMPLE_SCALE when finishing the decoder outputMartin Storsjö2010-05-031-1/+2
| | | | | | The output scaling was accidentally removed in rev 22937. Originally committed as revision 23012 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Another buffer overflow, fixes issue1758.Ronald S. Bultje2010-05-021-1/+1
| | | | Originally committed as revision 23011 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clarify how allocation works for the picture argument forReimar Döffinger2010-05-021-0/+2
| | | | | | avcodec_decode_video3. Originally committed as revision 23009 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix buffer overrun (or, well, actually a typo, 80 should be 0x80...).Ronald S. Bultje2010-05-011-1/+1
| | | | | | Partially fixes issue 1758. Originally committed as revision 23005 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Enforce time border monotonicity.Alex Converse2010-04-301-0/+7
| | | | | | Thanks to Chromium. Originally committed as revision 23000 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move the SBR patch count check to prevent overwrites.Alex Converse2010-04-301-7/+9
| | | | | | Thanks to Chromium. Originally committed as revision 22999 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Increase size of patch_borders[].Alex Converse2010-04-301-1/+1
| | | | | | 6 patches means there can be 7 borders. Found by Chromium. Originally committed as revision 22998 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avi bgr24 padding fix.Michael Niedermayer2010-04-301-0/+2
| | | | | | Fixes issue1901 Originally committed as revision 22997 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ReindentAlex Converse2010-04-302-24/+24
| | | | Originally committed as revision 22996 to svn://svn.ffmpeg.org/ffmpeg/trunk