summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Add WebM muxerJames Zern2010-06-09
| | | | | | | | | 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-03
| | | | | | | | | | 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-01
| | | | Originally committed as revision 23416 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Treat SIPP like xvid, fixed issue1966Reinhard Tartler2010-05-29
| | | | | | | 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-29
| | | | | | | 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-29
| | | | | | | 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-29
| | | | | | | | | | 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-29
| | | | | | | | | | 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-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-29
| | | | | | | | 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-29
| | | | | | | | | | 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-25
| | | | | | | 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-21
| | | | | | | 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-21
| | | | | | | | | | 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-21
| | | | | | | 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-21
| | | | | | | 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-21
| | | | | | | | | | | 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-21
| | | | | | | | | 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-21
| | | | | | | | | | | | 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-21
| | | | | | | 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-21
| | | | | | | | | | 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-21
| | | | | | | | | | | | 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-19
| | | | | | | 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-19
| | | | | | | 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-19
| | | | | | | 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-19
| | | | | | | | | 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-03
| | | | 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-03
| | | | 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-03
| | | | | | 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-02
| | | | Originally committed as revision 23011 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clarify how allocation works for the picture argument forReimar Döffinger2010-05-02
| | | | | | 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-01
| | | | | | Partially fixes issue 1758. Originally committed as revision 23005 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Enforce time border monotonicity.Alex Converse2010-04-30
| | | | | | 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-30
| | | | | | Thanks to Chromium. Originally committed as revision 22999 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Increase size of patch_borders[].Alex Converse2010-04-30
| | | | | | 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-30
| | | | | | Fixes issue1901 Originally committed as revision 22997 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ReindentAlex Converse2010-04-30
| | | | Originally committed as revision 22996 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rewrite ff_sbr_apply in a manner more friendly to PS.Alex Converse2010-04-30
| | | | | | This includes merging ff_sbr_dequant into ff_sbr_apply. Originally committed as revision 22995 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised VP6 edge filterMåns Rullgård2010-04-30
| | | | Originally committed as revision 22993 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VP56: move vp56_edge_filter to new VP56DSPContextMåns Rullgård2010-04-30
| | | | | | | | | | Using macro templates allows the vp[56]_adjust functions to be inlined instead of called through function pointers. The new function pointers enable optimised implementations of the filters. 4% faster VP6 decoding on Cortex-A8. Originally committed as revision 22992 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add version to AVClass so we can add to and use fields of AVClass without ↵Michael Niedermayer2010-04-28
| | | | | | ABI issues. Originally committed as revision 22987 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reidnent after r22795.Sebastian Vater2010-04-26
| | | | | | Patch by Sebastian Vater <cdgs.basty googlemail com>. Originally committed as revision 22976 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move some branches outside looped code. Should improve the generated asm (andSebastian Vater2010-04-26
| | | | | | | | thus performance) slightly. Patch by Sebastian Vater <cdgs.basty googlemail com>. Originally committed as revision 22975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Switch some ints to unsigned (they can only have positive values, this allowsSebastian Vater2010-04-26
| | | | | | | | | | | | compiler to optimize some math from mul/div to shr/shl). Also add a cast to uint32_t when calling decodeplane32(), this silences a compiler warning. Lastly, in decodeplane8/32(), flatten a double-loop into a single-loop and calculate the length once before entering the loop instead of during every iteration (since it doesn't change). Patch by Sebastian Vater <cdgs.basty googlemail com>. Originally committed as revision 22974 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make two functions out of #define hackery.Sebastian Vater2010-04-26
| | | | | | Patch by Sebastian Vater, cdgs D basty A googlemail Originally committed as revision 22970 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avcodec_check_dimensions() return AVERROR(EINVAL) rather than -1Stefano Sabatini2010-04-25
| | | | | | in case of invalid picture size. Originally committed as revision 22962 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add acelp_filters.o as QCELP decoder object file.Ronald S. Bultje2010-04-23
| | | | Originally committed as revision 22956 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Workaround for missing llrintf()Måns Rullgård2010-04-23
| | | | Originally committed as revision 22954 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ac3dec: return smaller of buf_size and frame_size instead of always returningJustin Ruggles2010-04-22
| | | | | | frame_size. Originally committed as revision 22950 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: fix build for darwin/iphoneMåns Rullgård2010-04-22
| | | | | | References to external symbols in asm code need prefixes. Originally committed as revision 22949 to svn://svn.ffmpeg.org/ffmpeg/trunk