summaryrefslogtreecommitdiff
path: root/libavcodec/snow.c
Commit message (Collapse)AuthorAge
* 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
* First part of a series of speed-enchancing patches.Robert Edele2006-03-16
| | | | | | | | | | | | This one sets up a snow.h and makes snow use the dsputil function pointer framework to access the three functions that will be implemented in asm in the other parts of the patchset. Patch by Robert Edele < yartrebo AH earthlink POIS net> Original thread: Subject: [Ffmpeg-devel] [PATCH] Snow mmx+sse2 asm optimizations Date: Sun, 05 Feb 2006 12:47:14 -0500 Originally committed as revision 5172 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont pass intra flag if its always 0Michael Niedermayer2006-03-14
| | | | Originally committed as revision 5164 to svn://svn.ffmpeg.org/ffmpeg/trunk
* seed iterative_me with mvs from conventional search.Loren Merritt2006-03-13
| | | | | | +15% speed, +.1 dB Originally committed as revision 5158 to svn://svn.ffmpeg.org/ffmpeg/trunk
* obey vqscale in 2nd passLoren Merritt2006-03-13
| | | | Originally committed as revision 5157 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_free -> av_freepMichael Niedermayer2006-03-11
| | | | Originally committed as revision 5145 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix %8 != 0 w/hMichael Niedermayer2006-03-11
| | | | Originally committed as revision 5144 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add static keyword to some functionsDieter2006-01-30
| | | | | | patch by Dieter <freebsd at sopwith solgatos com> Originally committed as revision 4913 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove all stray tabs and trailing whitespace, this time for good.Diego Biurrun2006-01-24
| | | | Originally committed as revision 4891 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix convergence of snow iterative_meLoren Merritt2006-01-21
| | | | Originally committed as revision 4876 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revert 1.83 because it's not neededLoren Merritt2006-01-21
| | | | Originally committed as revision 4875 to svn://svn.ffmpeg.org/ffmpeg/trunk
* detect when iterative_me fails to converge, and stop searchingLoren Merritt2006-01-19
| | | | Originally committed as revision 4868 to svn://svn.ffmpeg.org/ffmpeg/trunk
* obmc-aware 4mvLoren Merritt2006-01-17
| | | | Originally committed as revision 4864 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update licensing information: The FSF changed postal address.Diego Biurrun2006-01-12
| | | | Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bugs found by valgrindMichael Niedermayer2006-01-12
| | | | Originally committed as revision 4841 to svn://svn.ffmpeg.org/ffmpeg/trunk
* faster iterative_me: avoid duplicate mc of neighboring blocks.Loren Merritt2006-01-12
| | | | Originally committed as revision 4839 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use h264 MC functions for 2xX Xx2 blocks in snow tooMichael Niedermayer2006-01-08
| | | | Originally committed as revision 4824 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use h264 MC functions for rectangular blocks tooMichael Niedermayer2006-01-07
| | | | Originally committed as revision 4821 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (assertion failure)Michael Niedermayer2006-01-07
| | | | Originally committed as revision 4819 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2006-01-04
| | | | | | fix 4mv playback distortions Originally committed as revision 4813 to svn://svn.ffmpeg.org/ffmpeg/trunk
* :%s/check_block_2p/check_block_inter/gFrançois Revol2005-12-30
| | | | Originally committed as revision 4794 to svn://svn.ffmpeg.org/ffmpeg/trunk
* this fixes compilation with gcc 2.95 which seems to not like array ↵François Revol2005-12-30
| | | | | | casting... special case inline of check_block which makes the array and passes it Originally committed as revision 4793 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mem corruption fixMichael Niedermayer2005-12-30
| | | | Originally committed as revision 4789 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 4mv + iter ME 10l fix (still not bugfree but better)Michael Niedermayer2005-12-29
| | | | Originally committed as revision 4783 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2005-12-28
| | | | Originally committed as revision 4782 to svn://svn.ffmpeg.org/ffmpeg/trunk
* iterative overlapped block based motion estimation for snowMichael Niedermayer2005-12-28
| | | | Originally committed as revision 4781 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: tabs --> spaces, some prettyprintingDiego Biurrun2005-12-22
| | | | Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2005-12-19
| | | | Originally committed as revision 4758 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-17
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check block_max_depth (fixes crash)Michael Niedermayer2005-12-03
| | | | Originally committed as revision 4718 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make selftest code compile againMichael Niedermayer2005-12-03
| | | | Originally committed as revision 4717 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix unused variable warningsAurelien Jacobs2005-09-21
| | | | Originally committed as revision 4609 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reducing minimum supported picture sizeMichael Niedermayer2005-08-21
| | | | Originally committed as revision 4535 to svn://svn.ffmpeg.org/ffmpeg/trunk
* #defines for strict_std_compliance and split between inofficial extensions ↵Michael Niedermayer2005-05-08
| | | | | | and non standarized things Originally committed as revision 4205 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PIX_FMT_NONE and related fixesMichael Niedermayer2005-04-25
| | | | Originally committed as revision 4161 to svn://svn.ffmpeg.org/ffmpeg/trunk
* tighter snow slicing patch by (Yartrebo || yartrebo earthlink net)Yartrebo2005-04-25
| | | | Originally committed as revision 4159 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ministry of English Composition, reporting for duty (and the word is ↵Mike Melanson2005-04-24
| | | | | | "skipped", not "skiped"; "skiped" would rhyme with "hyped") Originally committed as revision 4153 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix overflow in mc_block() patch by (Yartrebo )yartrebo earthlink netYartrebo2005-04-17
| | | | Originally committed as revision 4132 to svn://svn.ffmpeg.org/ffmpeg/trunk
* store the number of runs to avoid storing the last run valueMichael Niedermayer2005-04-15
| | | | | | | | about 10% lower bitrate for -qscale 32 (forman & some music video) worst case bitrate increase <0.1% (lossless or low qscale) and now the bad news, even though this just adds a single subtraction and an if() into the medium sized unpack_coeffs() loop and the if() will only be false once per unpac_coeff() call, gcc produces 50% slower code, i didnt look at the generated asm yet, not sure if i want to ... Originally committed as revision 4131 to svn://svn.ffmpeg.org/ffmpeg/trunk