summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-30
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add spectral extension to the E-AC-3 decoder.Carl Eugen Hoyos2010-03-30
| | | | | | | Original patch by Justin, updated and resubmitted by Christophe Gisquet, christophe D gisquet A gmail Originally committed as revision 22734 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix implicit weight for b frames in mbaff.Michael Niedermayer2010-03-30
| | | | Originally committed as revision 22733 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make sure the EC code does not attempt to use inter based concealment if thereMichael Niedermayer2010-03-30
| | | | | | | is no reference frame available. (this can happen because the EC code will attempt to use reference frames even for I/IDR frames) Originally committed as revision 22732 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace @returns by @return.Benoit Fouet2010-03-30
| | | | Originally committed as revision 22729 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set VDPAU H264 picture parameter field_order_cnt and frame_num at theStephen Warren2010-03-30
| | | | | | | | | start of decoding a picture instead of at the end. Fixes mmco01.264 Patch by Stephen Warren Originally committed as revision 22728 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix VDPAU for H.264 streams with long reference frames.Stephen Warren2010-03-30
| | | | | | Patch by Stephen Warren. Originally committed as revision 22727 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement YOP demuxer and video decoder.Mohamed Naufal2010-03-29
| | | | | | Patch by Mohamed Naufal gmailify(naufal11). Originally committed as revision 22724 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Include appropriate header in table generators instead of using a dummyReimar Döffinger2010-03-29
| | | | | | av_cold define. Originally committed as revision 22723 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix indentation.Reimar Döffinger2010-03-29
| | | | Originally committed as revision 22721 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify interleaving code.Ronald S. Bultje2010-03-29
| | | | Originally committed as revision 22719 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics : add a space after ",".Jai Menon2010-03-29
| | | | Originally committed as revision 22717 to svn://svn.ffmpeg.org/ffmpeg/trunk
* indentLoren Merritt2010-03-29
| | | | Originally committed as revision 22716 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize init_vlc().Loren Merritt2010-03-29
| | | | | | | | | | Reduce worst case time from O(N^2) to O(N*log(N)). Speedup average case by a factor of 10 in ffv2 (total decoding speed +4-25%), factor of 1.3 in ffvhuff (total +0.5%), factor of 1.8 in indeo5 (total +1%), factor of 1.1 in mjpeg (total +0.1%). Originally committed as revision 22715 to svn://svn.ffmpeg.org/ffmpeg/trunk
* TTA : Check if the output buffer size is within bounds.Jai Menon2010-03-28
| | | | | | Fixes issue 1848. Originally committed as revision 22711 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clearer CODEC_CAP_DR1 documentation.Reimar Döffinger2010-03-27
| | | | Originally committed as revision 22700 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264: Use + instead of | in some placesAlexander Strange2010-03-26
| | | | | | 6 insns less on x86-64/gcc 4.2. Originally committed as revision 22692 to svn://svn.ffmpeg.org/ffmpeg/trunk
* libxvid: Clear extradata pointer when freeing it.Ramiro Polla2010-03-26
| | | | | | | Fixes crash when avcodec_close() tried freeing it again. Fixes issue 1846. Originally committed as revision 22691 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264: Remove unused function argumentAlexander Strange2010-03-26
| | | | Originally committed as revision 22690 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264: Simplify decode_cabac_residual() specializationAlexander Strange2010-03-26
| | | | | | Gives more consistent inlining with some compilers (such as llvm). Originally committed as revision 22689 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make wmaprodec.c:decode_init() return AVERROR_INVALIDDATA /Stefano Sabatini2010-03-25
| | | | | | | AVERROR_PATCHWELCOME in case of invalid / unsupported number of channels specified, rather than return AVERROR_NOTSUPP. Originally committed as revision 22674 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Enable mbtree by default, and remove it from presetsBaptiste Coudurier2010-03-25
| | | | Originally committed as revision 22671 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Enable more libx264 options, aq, psy, rc lookahead and ssimBaptiste Coudurier2010-03-25
| | | | Originally committed as revision 22670 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Merge quantize_band_cost() with quantize_and_encode_band().Alex Converse2010-03-24
| | | | | | If these two functions aren't matched results may be unexpected. Originally committed as revision 22655 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump minor version, I forgot in the last commitVitor Sessak2010-03-23
| | | | Originally committed as revision 22650 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement the discrete sine/cosine transforms DCT-I and DST-IVitor Sessak2010-03-23
| | | | Originally committed as revision 22649 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Always check if ff_alloc_picture() succeeds.Pavel Pavlov2010-03-23
| | | | | | 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-23
| | | | | | 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-23
| | | | 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-23
| | | | | | 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-22
| | | | | | | 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-22
| | | | | | | | 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-22
| | | | | | 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-22
| | | | 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-21
| | | | | | 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-21
| | | | | | 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-21
| | | | | | 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-21
| | | | 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-21
| | | | | | 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-21
| | | | | | for hard-coding tables. Originally committed as revision 22620 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after r22618.Vitor Sessak2010-03-21
| | | | 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-21
| | | | 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-21
| | | | | | 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-21
| | | | Originally committed as revision 22616 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DCT: remove unused field from contextVitor Sessak2010-03-21
| | | | Originally committed as revision 22615 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix minor typoKostya Shishkov2010-03-21
| | | | Originally committed as revision 22614 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix compilation with --disable-everything --enable-decoder=mpeg2videoAurelien Jacobs2010-03-20
| | | | Originally committed as revision 22612 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rdft: reorder functions to avoid static prototypeMåns Rullgård2010-03-20
| | | | Originally committed as revision 22610 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Call rdft by function pointerMåns Rullgård2010-03-20
| | | | | | | | | 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-20
| | | | | | | 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