summaryrefslogtreecommitdiff
path: root/libavcodec/motion_est_template.c
Commit message (Collapse)AuthorAge
* cosmetics: Fix spelling mistakesVittorio Giovara2016-05-04
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Move const qualifier before type nameDiego Biurrun2016-03-23
|
* motion_est_template: Fix undefined left shift of negative numberGanesh Ajjanagadde2015-09-29
| | | | | | This fixes a -Wshift-negative-value warning reported with clang 3.7+. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* dsputil: Split motion estimation compare bits off into their own contextDiego Biurrun2014-07-17
|
* lavc: move CODEC_FLAG_MV0 to mpegvideoAnton Khirnov2014-05-01
|
* Add missing headers to make template files compile (more) standaloneDiego Biurrun2014-03-26
|
* avcodec: Drop silly and/or broken printf debug outputDiego Biurrun2012-10-01
|
* motion_est: fix use of inline on extern functionsMans Rullgard2012-09-20
| | | | | | | | | | | | | | | | | | Inline functions declared without extern do not provide an external definition in standard C99. This code only works because most compilers do not implement the inline semantics correctly. With a stricter compiler, linking fails with unresolved references to these functions. Declaring the functions extern inline works correctly with some compilers while some others still fail to create external definitions. For maximum portability, create a static inline version with an externally visible wrapper for ff_get_mb_score. ff_epzs_motion_search is so large that no sane compiler inlines it anyway, so there the inline keyword can simply be dropped with no effect. Signed-off-by: Mans Rullgard <mans@mansr.com>
* motion_est: make MotionExtContext.map_generation unsignedMans Rullgard2011-10-11
| | | | | | | | The way this value is used, it should be an unsigned type. While the numerical value has no meaning, unsigned wraparound is relied upon. Signed-off-by: Mans Rullgard <mans@mansr.com>
* motion_est: remove disabled codeDiego Biurrun2011-07-17
|
* doxygen: Drop array size declarations from Doxygen parameter names.Diego Biurrun2011-07-03
| | | | Adding [] to a Doxygen parameter name clashes with Doxygen syntax.
* doxygen: Consistently use '@' instead of '\' for Doxygen markup.Diego Biurrun2011-06-24
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini2011-05-02
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Remove some disabled printf debug cruft.Diego Biurrun2011-04-29
|
* Eliminate pointless '#if 1' statements without matching '#else'.Diego Biurrun2011-04-26
|
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Restore array sizes in doxygen parameter names.Diego Biurrun2010-07-08
| | | | Originally committed as revision 24108 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid square brackets in Doxygen comments; Doxygen chokes on them.Diego Biurrun2010-07-02
| | | | Originally committed as revision 23979 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-20
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 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
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-01
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix two common typos: wont --> will not, lets --> let us.Diego Biurrun2008-07-24
| | | | Originally committed as revision 14372 to svn://svn.ffmpeg.org/ffmpeg/trunk
* New full search MEMichael Niedermayer2008-07-09
| | | | Originally committed as revision 14142 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_ prefix to all (frame)_TYPE usageAurelien Jacobs2008-03-09
| | | | Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* license header consistency cosmeticsDiego Biurrun2007-07-05
| | | | Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename attribute_unused to av_unused and moves its declaration to common.hCarl Eugen Hoyos2007-05-30
| | | | | | | | patch by Carl Eugen Hoyos cehoyos chez ag or at original thread: [FFmpeg-devel] [PATCH] attribute_unused -> av_unused date: 05/29/2007 01:23 PM Originally committed as revision 9155 to svn://svn.ffmpeg.org/ffmpeg/trunk
* doxy comment tweaksLoren Merritt2007-03-31
| | | | Originally committed as revision 8580 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add doxy comments, based on Loren's explanations posted here:Guillaume Poirier2007-03-31
| | | | | | | Date: Mar 30, 2007 9:00 PM Subject: Re: [Ffmpeg-devel] Motion Estimation in snow.c for Waevelet encoded frames (DWT) Originally committed as revision 8579 to svn://svn.ffmpeg.org/ffmpeg/trunk
* test DIRECT{0,0} too if flag mv0 is usedMichael Niedermayer2006-12-22
| | | | | | slight PSNR/bitrate increase Originally committed as revision 7361 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix special casing of the 0,0 MV for b frames (slight PSNR/bitrate gain)Michael Niedermayer2006-12-20
| | | | Originally committed as revision 7334 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont favor the zero MV if mv0 is used (psnr per bitrate gains ranging from 0 ↵Michael Niedermayer2006-12-20
| | | | | | to 0.14, most are <=0.04 though) Originally committed as revision 7333 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mv overflow in map fix (untested except regression tests)Michael Niedermayer2006-12-12
| | | | Originally committed as revision 7287 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
* 10l umh search needs hex size 2 now after the last changeMichael Niedermayer2006-12-05
| | | | Originally committed as revision 7224 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make hex and large 2 small diamond search half their size instead or -1 if ↵Michael Niedermayer2006-12-05
| | | | | | | | the initial size was a power of 2 double the hex size so odd sized hexagons are possible Originally committed as revision 7223 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spelling cosmetics: cliped --> clippedDiego Biurrun2006-12-02
| | | | Originally committed as revision 7208 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix indentionMichael Niedermayer2006-12-02
| | | | Originally committed as revision 7206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dia_size=-1 -> funny_diamond_search()Michael Niedermayer2006-12-02
| | | | | | dia_siue=768 + size -> umh search (old -1 was 784) Originally committed as revision 7205 to svn://svn.ffmpeg.org/ffmpeg/trunk
* hexagon searchMichael Niedermayer2006-12-02
| | | | | | | | dia_size=512 + hexagon size (513 is the normal one used in h264) large to small diamond search dia_size=256 + diamond size Originally committed as revision 7204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove pretty much useless skiping of some predictorsMichael Niedermayer2006-12-01
| | | | | | this has pretty much no quality or speed effect except very small random changes Originally committed as revision 7202 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typo in umhMichael Niedermayer2006-12-01
| | | | Originally committed as revision 7193 to svn://svn.ffmpeg.org/ffmpeg/trunk
* UMH support (dia_size=-1 activates it)Michael Niedermayer2006-12-01
| | | | Originally committed as revision 7192 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetic (prevent name clashes of variables in a macro with surrounding code)Michael Niedermayer2006-12-01
| | | | Originally committed as revision 7191 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1 step diamond search around the median MV predictorMichael Niedermayer2006-11-30
| | | | | | | +0.01 PSNR idea from x264 Originally committed as revision 7189 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
* Fixes:Dominik Mierzejewski2006-10-08
| | | | | | | | | mpegvideo.h:777: warning: ‘inline’ is not at beginning of declaration motion_est_template.c:236: warning: ‘inline’ is not at beginning of declaration Approved by Diego. Originally committed as revision 6591 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
* make zero motion vector threshold user setableMichael Niedermayer2006-05-07
| | | | Originally committed as revision 5348 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
* COSMETICS: tabs --> spaces, some prettyprintingDiego Biurrun2005-12-22
| | | | Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk