summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Avoid division by zeroReinhard Tartler2010-04-04
| | | | | | Based on clang-scan report http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/107290 Originally committed as revision 22795 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add help for (I)RDFT test in fft-testVitor Sessak2010-04-03
| | | | Originally committed as revision 22793 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make code using 1d-DCT consistent with the API changeVitor Sessak2010-04-03
| | | | Originally committed as revision 22792 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace all remaining occurrences of AVERROR_NOMEM withStefano Sabatini2010-04-03
| | | | | | | | | AVERROR(ENOMEM). AVERROR_NOMEM is deprecated and will be dropped at the next libavutil major bump. Originally committed as revision 22791 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Error when an unsupported profile is requestedAlex Converse2010-04-02
| | | | Originally committed as revision 22784 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacenc: Don't lowpass the input unless specifically requested.Alex Converse2010-04-02
| | | | | | The heuristic for estimating a good cutoff is busted. Originally committed as revision 22779 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change default for bidir_refine to 1.Michael Niedermayer2010-04-02
| | | | Originally committed as revision 22778 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Optimize bidir_refine a bit.Michael Niedermayer2010-04-02
| | | | | | | compiled code is less tham 1/4 the size. a tiny bit faster Originally committed as revision 22777 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change bidir refine hash code so we only need to perform a singleMichael Niedermayer2010-04-02
| | | | | | | hash calculation for the whole function. negligibly faster (about 0.1%) Originally committed as revision 22775 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reduce the size of the bidir refine hashtable from 4096 to 256 andMichael Niedermayer2010-04-02
| | | | | | | | change the hash function to something more sane and simple. about 1/3 faster, no meassureable change in psnr or size and i gues its even same md5 with my test file but i forgot testing that. Originally committed as revision 22773 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move comment that belonged to cmp() back to cmp().Michael Niedermayer2010-04-02
| | | | Originally committed as revision 22772 to svn://svn.ffmpeg.org/ffmpeg/trunk
* slice dice, inline and outline cmp()Michael Niedermayer2010-04-02
| | | | | | | motion_est.o is now less than half its previous size. No speedchange meassureable. Originally committed as revision 22771 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Store range coder state transition table.Michael Niedermayer2010-04-01
| | | | | | Use a better table, 2% compression gain for foreman Originally committed as revision 22763 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow hardcoding of ulaw and alaw tables.Reimar Döffinger2010-04-01
| | | | Originally committed as revision 22762 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change/simplify the tableprint/tablegen API.Reimar Döffinger2010-04-01
| | | | Originally committed as revision 22761 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Convert two "m" constraints to MANGLE to fix compilation with some compilers.Reimar Döffinger2010-04-01
| | | | Originally committed as revision 22760 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix typo: CODEC_FLAG2_SSIM is in flags2, not in flags.Takashi Mochizuki2010-04-01
| | | | | | Patch by Takashi Mochizuki mochi (A) da2 (.) so (dash) net (dot) ne (.) jp Originally committed as revision 22759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add function to export EDGE_WIDTH from libavcodec.Bobby Bingham2010-04-01
| | | | Originally committed as revision 22753 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document API addition of avcodec_copy_context().Ronald S. Bultje2010-03-31
| | | | Originally committed as revision 22752 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add avcodec_copy_context().Ronald S. Bultje2010-03-31
| | | | Originally committed as revision 22750 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix likely typo in r15937.Carl Eugen Hoyos2010-03-31
| | | | Originally committed as revision 22746 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.Jean-Daniel Dupas2010-03-31
| | | | | | Patch by Jean-Daniel Dupas, devlists shadowlab org Originally committed as revision 22744 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H264: Copy h264dsp when creating new slice threadsAlexander Strange2010-03-31
| | | | | | | Fixes slice multithreading (broken in r22565) Fixes issue1815 Originally committed as revision 22740 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move AVMediaType from libavcodec to libavutil.Stefano Sabatini2010-03-30
| | | | | | | | This allows applications/libraries which require that symbol (e.g. libavfilter) to be compiled without to depend on the presence of libavcodec/avcodec.h, which may not be installed. Originally committed as revision 22736 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 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