summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAgeFilesLines
* Always check if ff_alloc_picture() succeeds.Pavel Pavlov2010-03-231-5/+14
| | | | | | Patch by Pavel Pavlov, pavel summit-tech ca Originally committed as revision 22648 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variable, fixes the warning:Diego Biurrun2010-03-231-1/+0
| | | | | | libavcodec/h264.c:1562: warning: unused variable `s' Originally committed as revision 22647 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised RDFTMåns Rullgård2010-03-235-0/+168
| | | | Originally committed as revision 22641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change ref_index structure so it matches how its organized in h264.Michael Niedermayer2010-03-237-16/+17
| | | | | | Also revert the related error concealment hotfix. Originally committed as revision 22640 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Disallow VLC coding with more than 8 bits as there are several bugsMichael Niedermayer2010-03-221-0/+4
| | | | | | | in that code that could lead to broken files. AC coding is unaffected. Originally committed as revision 22638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Throw out last experimental warning that was printed for colorspaces with ↵Michael Niedermayer2010-03-221-5/+0
| | | | | | | | more than 8 bits per component. This does no good except scaring users away. Originally committed as revision 22633 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add doxygen docs for av_xiphlacingJosh Allmann2010-03-221-0/+7
| | | | | | Patch by Josh Allmann (joshua allmann gmail com) Originally committed as revision 22632 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove the word "experimental"Michael Niedermayer2010-03-221-1/+1
| | | | Originally committed as revision 22629 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ignore x264 build=0 as there is no such version, this restores previousMichael Niedermayer2010-03-211-1/+1
| | | | | | behavior approximately. Originally committed as revision 22628 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make g729dec.c:decode_frame() return AVERROR_INVALIDDATA rather thanStefano Sabatini2010-03-211-1/+1
| | | | | | AVERROR_NOFMT in case of invalid / unknown packet size. Originally committed as revision 22624 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not use puts, it adds additional newlines making the generated filesReimar Döffinger2010-03-211-3/+2
| | | | | | needlessly ugly. Originally committed as revision 22623 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for hard-coding the 256kB large dv_vlc_map table.Reimar Döffinger2010-03-214-55/+155
| | | | Originally committed as revision 22622 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extend and move macros to create table printing functions to header.Reimar Döffinger2010-03-212-25/+29
| | | | | | Simplifies creating custom functions for printing DV VLC-related tables. Originally committed as revision 22621 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split VLC-related tables out of dvdata.h to make it easier to add supportReimar Döffinger2010-03-213-227/+260
| | | | | | for hard-coding tables. Originally committed as revision 22620 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after r22618.Vitor Sessak2010-03-211-42/+43
| | | | Originally committed as revision 22619 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split DCT-II and DCT-III in different functions, they do not share any code.Vitor Sessak2010-03-211-5/+11
| | | | Originally committed as revision 22618 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Call DCT by function pointer. Needed for any future ASM implementation andVitor Sessak2010-03-212-1/+4
| | | | | | allows further cleanup. Originally committed as revision 22617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: move ff_dct_init() to the bottom of the fileVitor Sessak2010-03-211-25/+25
| | | | Originally committed as revision 22616 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCT: remove unused field from contextVitor Sessak2010-03-211-1/+0
| | | | Originally committed as revision 22615 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix minor typoKostya Shishkov2010-03-211-1/+1
| | | | Originally committed as revision 22614 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix compilation with --disable-everything --enable-decoder=mpeg2videoAurelien Jacobs2010-03-201-1/+1
| | | | Originally committed as revision 22612 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rdft: reorder functions to avoid static prototypeMåns Rullgård2010-03-201-30/+28
| | | | Originally committed as revision 22610 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Call rdft by function pointerMåns Rullgård2010-03-202-6/+9
| | | | | | | | | Call the RDFT by a function pointer like other FFT related transforms. This makes instruction set optimized versions possible. Based on patch by Alex Converse. Originally committed as revision 22609 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Hotfix for regtest-error failureMichael Niedermayer2010-03-201-2/+3
| | | | | | | a proper fix appears to require changing h263/mpeg2/motion est to index ref_index like h264. Ill do this change and then revert this hotfix but it will take a bit time. Originally committed as revision 22608 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Error concealment of h264 with multiple references.Michael Niedermayer2010-03-201-18/+35
| | | | Originally committed as revision 22603 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reinitialize the h264 decoder context on every valid aspect ratioJanusz Krzysztofik2010-03-181-1/+2
| | | | | | | | 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-183-45/+39
| | | | Originally committed as revision 22593 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make g729dec.c:decoder_init() return AVERROR(EINVAL) rather thanStefano Sabatini2010-03-181-1/+1
| | | | | | | 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-171-1/+1
| | | | Originally committed as revision 22584 to svn://svn.ffmpeg.org/ffmpeg/trunk
* qtrleenc: add rgb555 outputAlexis Ballier2010-03-171-3/+3
| | | | | | 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-171-39/+27
| | | | | | 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-171-2/+2
| | | | 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-171-0/+11
| | | | Originally committed as revision 22572 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify arch-specific object file listsMåns Rullgård2010-03-166-11/+8
| | | | Originally committed as revision 22570 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move arch-specific makefile parts into $arch/MakefileMåns Rullgård2010-03-169-129/+122
| | | | Originally committed as revision 22569 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move H264 dsputil functions into their own structMåns Rullgård2010-03-1612-522/+663
| | | | | | | | | | | 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-151-1/+0
| | | | Originally committed as revision 22564 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegts muxer now needs mpeg4audio code like adts muxerBaptiste Coudurier2010-03-151-0/+1
| | | | Originally committed as revision 22560 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H264: fix signed overflow in constant multiplicationMåns Rullgård2010-03-151-1/+1
| | | | | | 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-154-5/+5
| | | | Originally committed as revision 22556 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support intra_dc_precision>8 in jpegMichael Niedermayer2010-03-154-32/+35
| | | | Originally committed as revision 22554 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use mpeg2 quantization bias for mjpeg.Michael Niedermayer2010-03-151-4/+1
| | | | | | 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-155-6/+5
| | | | | | 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-141-1/+1
| | | | Originally committed as revision 22533 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DWT: x86 init should depend on HAVE_MMXMåns Rullgård2010-03-141-1/+1
| | | | | | | 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-144-9/+96
| | | | 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-144-67/+176
| | | | 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-142-0/+6
| | | | Originally committed as revision 22524 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefix to dwt functionsMåns Rullgård2010-03-143-25/+25
| | | | Originally committed as revision 22523 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Separate DWT from snow and dsputilMåns Rullgård2010-03-1411-974/+1043
| | | | | | | | 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