summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* Error concealment of h264 with multiple references.Michael Niedermayer2010-03-20
| | | | Originally committed as revision 22603 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reinitialize the h264 decoder context on every valid aspect ratioJanusz Krzysztofik2010-03-18
| | | | | | | | change, not only size changes. Patch by Janusz Krzysztofik foo=zyszt <jkr$foo@tis.icnet.pl>. Originally committed as revision 22597 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace remaining uses of ATTR_ALIGNED with DECLARE_ALIGNEDMåns Rullgård2010-03-18
| | | | Originally committed as revision 22593 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make g729dec.c:decoder_init() return AVERROR(EINVAL) rather thanStefano Sabatini2010-03-18
| | | | | | | AVERROR(NOFMT) if one channel if the number of channels specified is different than 1. Originally committed as revision 22591 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compilation on PPC 470.Carl Eugen Hoyos2010-03-17
| | | | Originally committed as revision 22584 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qtrleenc: add rgb555 outputAlexis Ballier2010-03-17
| | | | | | Patch by Alexis Ballier std_gmail_addr(name.surname) Originally committed as revision 22581 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct reference buffer switching in Indeo 5 decoder.Maxim Poliakovski2010-03-17
| | | | | | Patch by Maxim ($indeo5decauthor) Originally committed as revision 22580 to svn://svn.ffmpeg.org/ffmpeg/trunk
* document two variables in Indeo5 decoding contextKostya Shishkov2010-03-17
| | | | Originally committed as revision 22579 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use H264s MC instead of mpeg4-asp qpel for h264 error resilience.Michael Niedermayer2010-03-17
| | | | Originally committed as revision 22572 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify arch-specific object file listsMåns Rullgård2010-03-16
| | | | Originally committed as revision 22570 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move arch-specific makefile parts into $arch/MakefileMåns Rullgård2010-03-16
| | | | Originally committed as revision 22569 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move H264 dsputil functions into their own structMåns Rullgård2010-03-16
| | | | | | | | | | | This moves the H264-specific functions from DSPContext to the new H264DSPContext. The code is made conditional on CONFIG_H264DSP which is set by the codecs requiring it. The qpel and chroma MC functions are not moved as these are used by non-h264 code. Originally committed as revision 22565 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100L, revert r22560, already presentBaptiste Coudurier2010-03-15
| | | | Originally committed as revision 22564 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegts muxer now needs mpeg4audio code like adts muxerBaptiste Coudurier2010-03-15
| | | | Originally committed as revision 22560 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H264: fix signed overflow in constant multiplicationMåns Rullgård2010-03-15
| | | | | | This fixes libavcodec/h264.h:1100: warning: integer overflow in expression Originally committed as revision 22558 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefix for mpeg2_dc_scale_table.Michael Niedermayer2010-03-15
| | | | Originally committed as revision 22556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support intra_dc_precision>8 in jpegMichael Niedermayer2010-03-15
| | | | Originally committed as revision 22554 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use mpeg2 quantization bias for mjpeg.Michael Niedermayer2010-03-15
| | | | | | this seems to improve RD performance. Originally committed as revision 22550 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove avcodec_thread_execute from avcodec.h, and make static functions thatBenoit Fouet2010-03-15
| | | | | | need it in *thread.c. Originally committed as revision 22544 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Fix a comment.Carl Eugen Hoyos2010-03-14
| | | | Originally committed as revision 22533 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DWT: x86 init should depend on HAVE_MMXMåns Rullgård2010-03-14
| | | | | | | The init function is only compiled if MMX is enabled, the call must use the same condition. Originally committed as revision 22531 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow hard-coding of the 32kB cubic-root table for AAC.Reimar Döffinger2010-03-14
| | | | Originally committed as revision 22527 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow hard-coding several QDM2 tables (about 32 kB size).Reimar Döffinger2010-03-14
| | | | Originally committed as revision 22525 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add some more table-printing functions needed for future patches.Reimar Döffinger2010-03-14
| | | | Originally committed as revision 22524 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefix to dwt functionsMåns Rullgård2010-03-14
| | | | Originally committed as revision 22523 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Separate DWT from snow and dsputilMåns Rullgård2010-03-14
| | | | | | | | This moves the DWT functions from snow.c and dsputil.c to a file of their own. A new struct, DWTContext, holds the function pointers previously part of DSPContext. Originally committed as revision 22522 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make sure all mvs of a mb are set in the error concealment code.Michael Niedermayer2010-03-14
| | | | Originally committed as revision 22520 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ensure that the deblock filter accesses the correct MVs for h264.Michael Niedermayer2010-03-14
| | | | Originally committed as revision 22517 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: DSPUtilize analysis input scaling.Alex Converse2010-03-13
| | | | Originally committed as revision 22516 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aac: Don't bias output during the IMDCT if SBR will be used.Alex Converse2010-03-13
| | | | Originally committed as revision 22515 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make iff.c:decode_init return the value returned byStefano Sabatini2010-03-13
| | | | | | | | avctx->get_buffer() in case of error, rather than AVERROR_UNKNOWN which is deprecated, and mark AVERROR_UNKNOWN for deletion at the next major bump. Originally committed as revision 22512 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CODEC_ID_XVID is not used anywhere, remove it at next major bumpAurelien Jacobs2010-03-13
| | | | Originally committed as revision 22511 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bump minor avcodec version for libxvid codec id change (r22489)Aurelien Jacobs2010-03-13
| | | | Originally committed as revision 22510 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: Split out motion vectors to their own arrayDavid Conrad2010-03-13
| | | | | | 1.5% faster overall decode on my penryn Originally committed as revision 22504 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move error code definitions from libavcodec/avcodec.h toStefano Sabatini2010-03-13
| | | | | | | | | | | | | libavutil/error.h. Error code definitions and handling code belong to libavutil, where they can be shared by all the libav* libraries. See the thread: Subject: [FFmpeg-devel] [PATCH] Move error codes definitions from lavc to lavu Date: Sun, 19 Jul 2009 12:09:16 +0200 Originally committed as revision 22501 to svn://svn.ffmpeg.org/ffmpeg/trunk
* theora: Add support for 4:2:2 and 4:4:4 subsamplingDavid Conrad2010-03-13
| | | | Originally committed as revision 22500 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: remove unneeded error, this is internal and doesn't happenDavid Conrad2010-03-13
| | | | Originally committed as revision 22499 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: Make fragment_width _height by planeDavid Conrad2010-03-13
| | | | Originally committed as revision 22498 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: we only need a temp MV array of size 4David Conrad2010-03-13
| | | | Originally committed as revision 22497 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: Use memset to clear the fragment arrayDavid Conrad2010-03-13
| | | | Originally committed as revision 22496 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: Init MVs to 0David Conrad2010-03-13
| | | | Originally committed as revision 22495 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vp3: Simplify init_block_mappingDavid Conrad2010-03-13
| | | | Originally committed as revision 22494 to svn://svn.ffmpeg.org/ffmpeg/trunk
* libxvid is producing standard mpeg4 so it don't need its own codec idAurelien Jacobs2010-03-12
| | | | Originally committed as revision 22489 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix guess_mv() so that it works correctly with 4x4 MV blocks.Michael Niedermayer2010-03-12
| | | | Originally committed as revision 22485 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix indentionMichael Niedermayer2010-03-12
| | | | Originally committed as revision 22484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Always reset slice_table.Michael Niedermayer2010-03-12
| | | | | | | | | Previously, the area of a lost slice would be left at the slice number of the previous frame which could occasionally match the number of the next slice and thus a non existing slice could have been used for prediction leading to additional decoding errors in otherwise undamaged slices. Originally committed as revision 22483 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix compilation with --disable-everything --enable-muxer=mpegtsAurelien Jacobs2010-03-12
| | | | Originally committed as revision 22480 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix compilation with --disable-everything --enable-decoder=twinvqAurelien Jacobs2010-03-12
| | | | Originally committed as revision 22479 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix spelling.Ronald S. Bultje2010-03-11
| | | | Originally committed as revision 22470 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make binkaudio work with ff_float_to_int16_interleave_c (martin at martin ↵Peter Ross2010-03-11
| | | | | | dot st) Originally committed as revision 22466 to svn://svn.ffmpeg.org/ffmpeg/trunk