summaryrefslogtreecommitdiff
path: root/libavcodec/snow.c
Commit message (Collapse)AuthorAge
...
* we only have 2 wavelets, the 3rd was just for experimentation ...Michael Niedermayer2007-08-25
| | | | Originally committed as revision 10219 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use 16bit IDWT (a SIMD implementation of it should be >2x faster then withMichael Niedermayer2007-08-25
| | | | | | | the old 32bit code) disable mmx/sse2 optimizations as they need a rewrite now Originally committed as revision 10218 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use more bits on the encoder sideMichael Niedermayer2007-08-23
| | | | | | negligible increase in quality Originally committed as revision 10195 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2007-08-22
| | | | Originally committed as revision 10186 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change rounding of the horizontal DWT to match the vertical one.Michael Niedermayer2007-08-21
| | | | | | | This allows some simplifications and optimizations and should not have any effect on quality. Originally committed as revision 10172 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get rid of idiotc double subtractionMichael Niedermayer2007-08-20
| | | | Originally committed as revision 10154 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ahem, fix typos overlooked in last commit.Diego Biurrun2007-07-28
| | | | Originally committed as revision 9816 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: misc typo fixesDiego Biurrun2007-07-28
| | | | Originally committed as revision 9815 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix the self tests which are contained in some codecs and are using random().Panagiotis Issaris2007-07-19
| | | | Originally committed as revision 9755 to svn://svn.ffmpeg.org/ffmpeg/trunk
* trivial warning fixesMåns Rullgård2007-07-08
| | | | Originally committed as revision 9547 to svn://svn.ffmpeg.org/ffmpeg/trunk
* include snow encoder only if it is not disabledAurelien Jacobs2007-07-05
| | | | Originally committed as revision 9494 to svn://svn.ffmpeg.org/ffmpeg/trunk
* misc spelling fixesDiego Biurrun2007-06-12
| | | | Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix assert() 2nd tryMichael Niedermayer2007-05-30
| | | | Originally committed as revision 9163 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix assertion failureMichael Niedermayer2007-05-29
| | | | Originally committed as revision 9152 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove redundant #inclusion of common.h, avcodec.h already #includes it.Diego Biurrun2007-05-10
| | | | Originally committed as revision 8967 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_ prefix to clip functionsReimar Döffinger2007-02-25
| | | | Originally committed as revision 8122 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix another common typo, dependAnt --> dependEnt.Diego Biurrun2007-02-24
| | | | Originally committed as revision 8114 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace deprecated PIX_FMT names by the newer variants.Diego Biurrun2007-02-07
| | | | Originally committed as revision 7867 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the const specifier as needed to reduce the number of warnings.Panagiotis Issaris2007-01-30
| | | | Originally committed as revision 7764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Silence GCC when incorrectly complaining that the "line" variable could be usedPanagiotis Issaris2007-01-25
| | | | | | without having been initialized. Originally committed as revision 7711 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bring down the number of snow.c warnings from 27 to 17 by using the constPanagiotis Issaris2007-01-25
| | | | | | keyword. Originally committed as revision 7706 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Brings down the number of snow.c warnings from 33 to 27 by putting parenthesesPanagiotis Issaris2007-01-25
| | | | | | around + or - inside shift. Originally committed as revision 7704 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change the Snow encoder to always use the available MotionEstContext pointer.Panagiotis Issaris2007-01-18
| | | | Originally committed as revision 7579 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dead code removialMichael Niedermayer2007-01-03
| | | | Originally committed as revision 7405 to svn://svn.ffmpeg.org/ffmpeg/trunk
* store a few values in the header as difference to the lastMichael Niedermayer2007-01-02
| | | | | | this makes frames a few bytes smaller (0.1% for high bitrate but >1% for low bitrates) Originally committed as revision 7401 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename always_inline to av_always_inline and move to common.hMåns Rullgård2006-12-08
| | | | Originally committed as revision 7256 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revert bad checkinMåns Rullgård2006-11-14
| | | | Originally committed as revision 7044 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move some CFLAGS settings away from config.* writing sectionMåns Rullgård2006-11-14
| | | | Originally committed as revision 7043 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename squareTbl -> ff_squareTblMåns Rullgård2006-11-12
| | | | Originally committed as revision 6995 to svn://svn.ffmpeg.org/ffmpeg/trunk
* outputs bit spent on various encoding functions (motion vectors, overhead, etc)Tom Harper2006-11-02
| | | | | | | | | | back into AVCodecContext for external consumption patch by Tom Harper % d P thomas P harper A gmail P com % Original thread: Date: Nov 2, 2006 1:30 AM Subject: [Ffmpeg-devel] [patch] snow stats Originally committed as revision 6872 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.Steve L'Homme2006-11-01
| | | | | | patch by Steve Lhomme, slhomme divxcorp com Originally committed as revision 6868 to svn://svn.ffmpeg.org/ffmpeg/trunk
* -1 is a valid return value in ratecontrol_1pass() -> 100l for takisMichael Niedermayer2006-10-12
| | | | Originally committed as revision 6677 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ABS macro to FFABS.Diego Biurrun2006-10-11
| | | | Originally committed as revision 6666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-07
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused variables and the corresponding warnings along with them.Diego Biurrun2006-10-03
| | | | Originally committed as revision 6536 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Handle possible failure of ff_eval.Panagiotis Issaris2006-09-26
| | | | Originally committed as revision 6338 to svn://svn.ffmpeg.org/ffmpeg/trunk
* snow cosmetics: merge the sliced and non-sliced versions of add_yblockLoren Merritt2006-09-01
| | | | Originally committed as revision 6149 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix snow 1pass rc: the qlog used and the one written to the bitstream ↵Loren Merritt2006-09-01
| | | | | | weren't always the same. Originally committed as revision 6148 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix some "'static' is not at beginning of declaration" warnings.Diego Biurrun2006-08-08
| | | | Originally committed as revision 5956 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support doing motion estimation and compensation without any residual ↵Michael Niedermayer2006-06-04
| | | | | | | | transform or coding this is usefull for filters which need ME/MC Originally committed as revision 5456 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Snow: don't try to encode lossless with 9/7 wavelet, because it isn't lossless.Loren Merritt2006-05-30
| | | | Originally committed as revision 5433 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Snow: cosmeticsLoren Merritt2006-05-30
| | | | Originally committed as revision 5432 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Snow: scale predicted mv based on which reference frame the neighbors used.Loren Merritt2006-05-30
| | | | Originally committed as revision 5431 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Snow: cosmeticsLoren Merritt2006-05-30
| | | | Originally committed as revision 5428 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Snow: fix subband weighting in wavelet cmp functions. use 32x32 cmp in ↵Loren Merritt2006-05-30
| | | | | | iterative motion estimation. Originally committed as revision 5427 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Snow: 10l. 1pass ratecontrol failed to set snow's internal quant.Loren Merritt2006-05-30
| | | | Originally committed as revision 5426 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Snow multiple reference framesLoren Merritt2006-05-28
| | | | | | (bitstream is not backwards compatible, even if refs aren't used) Originally committed as revision 5417 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Snow 1pass ratecontrolLoren Merritt2006-05-28
| | | | Originally committed as revision 5416 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sanity checks, some might have been exploitable ...Michael Niedermayer2006-05-13
| | | | Originally committed as revision 5369 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Snow mmx + sse2 part 2Robert Edele2006-03-20
| | | | | | Patch by Robert Edele, yartrebo <<at>> earthlink <<dot>> net Originally committed as revision 5184 to svn://svn.ffmpeg.org/ffmpeg/trunk