Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-02-01Use full internal pathname in doxygen @file directives.Diego Biurrun
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
2008-07-24cosmetics: Fix two common typos: wont --> will not, lets --> let us.Diego Biurrun
Originally committed as revision 14372 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-09New full search MEMichael Niedermayer
Originally committed as revision 14142 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-10add FF_ prefix to all (frame)_TYPE usageAurelien Jacobs
Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-05license header consistency cosmeticsDiego Biurrun
Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-30rename attribute_unused to av_unused and moves its declaration to common.hCarl Eugen Hoyos
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
2007-04-01doxy comment tweaksLoren Merritt
Originally committed as revision 8580 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-04-01Add doxy comments, based on Loren's explanations posted here:Guillaume Poirier
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
2006-12-23test DIRECT{0,0} too if flag mv0 is usedMichael Niedermayer
slight PSNR/bitrate increase Originally committed as revision 7361 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-20fix special casing of the 0,0 MV for b frames (slight PSNR/bitrate gain)Michael Niedermayer
Originally committed as revision 7334 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-20dont favor the zero MV if mv0 is used (psnr per bitrate gains ranging from 0 ↵Michael Niedermayer
to 0.14, most are <=0.04 though) Originally committed as revision 7333 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-12mv overflow in map fix (untested except regression tests)Michael Niedermayer
Originally committed as revision 7287 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-08rename always_inline to av_always_inline and move to common.hMåns Rullgård
Originally committed as revision 7256 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-0510l umh search needs hex size 2 now after the last changeMichael Niedermayer
Originally committed as revision 7224 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05make hex and large 2 small diamond search half their size instead or -1 if ↵Michael Niedermayer
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
2006-12-02spelling cosmetics: cliped --> clippedDiego Biurrun
Originally committed as revision 7208 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02fix indentionMichael Niedermayer
Originally committed as revision 7206 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02dia_size=-1 -> funny_diamond_search()Michael Niedermayer
dia_siue=768 + size -> umh search (old -1 was 784) Originally committed as revision 7205 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02hexagon searchMichael Niedermayer
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
2006-12-01remove pretty much useless skiping of some predictorsMichael Niedermayer
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
2006-12-01typo in umhMichael Niedermayer
Originally committed as revision 7193 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01UMH support (dia_size=-1 activates it)Michael Niedermayer
Originally committed as revision 7192 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01cosmetic (prevent name clashes of variables in a macro with surrounding code)Michael Niedermayer
Originally committed as revision 7191 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-011 step diamond search around the median MV predictorMichael Niedermayer
+0.01 PSNR idea from x264 Originally committed as revision 7189 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-12Rename ABS macro to FFABS.Diego Biurrun
Originally committed as revision 6666 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-09Fixes:Dominik Mierzejewski
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
2006-10-07Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun
and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-07make zero motion vector threshold user setableMichael Niedermayer
Originally committed as revision 5348 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-13Update licensing information: The FSF changed postal address.Diego Biurrun
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-22COSMETICS: tabs --> spaces, some prettyprintingDiego Biurrun
Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17COSMETICS: Remove all trailing whitespace.Diego Biurrun
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-24kill warnings patch by (Måns Rullgård <mru inprovide com>)Måns Rullgård
Originally committed as revision 3977 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-28H.261 encoder by (Maarten Daniels <maarten dot daniels at luc dot ac dot be>)Michael Niedermayer
Originally committed as revision 3643 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-13pre_cmp fixMichael Niedermayer
Originally committed as revision 3458 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-08-27quad tree based motion compensation (currently only 16x16 & 8x8 OBMC blocks, ↵Michael Niedermayer
but can be extended to other block sizes easily) different intra block coding (previous was just an ugly hack) 1.8% bitrate reduction -0.01PSNR (foreman@352x288 qscale=8) 1.5% bitrate reduction +0.05PSNR (foreman@352x288 qscale=1) Originally committed as revision 3416 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-08-224x4 SSE compare functionMichael Niedermayer
wavelet based compare functions make epzs_motion_search() more flexible so it can be used for a wider range of block sizes make get_penalty_factor() independant of MpegEncContext Originally committed as revision 3410 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-07-05 shape-adaptive diamond + prediction crash patch by (Loren Merritt <lorenm ↵Loren Merritt
at u dot washington dot edu>) Originally committed as revision 3287 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-14fewer overflowsMichael Niedermayer
Originally committed as revision 3222 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-11clip input motion vectorsMichael Niedermayer
be somewhat more tollerant on invalid input return INT_MAX instead of -1 for unuseable mv/mb types as that ensures nicely that they arent used initalize limits earlier for b frames a few more asserts to check for out of picture vectors Originally committed as revision 3213 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-11moving motion estimation specific variables from MpegEncContext -> ↵Michael Niedermayer
MotionEstContext Originally committed as revision 3124 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-11reduce dependancy between motion estimation and MpegEncContextMichael Niedermayer
this is practically just a s/s->me./c->/ Originally committed as revision 3123 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-22motion estimation cleanupMichael Niedermayer
replace ugly macros by always_inline functions, that way its much more readable and flexible as always_inline can simply be removed while the macros couldnt be about 0.5 % speedup with default parameters Originally committed as revision 3037 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-13simplify MV availability check / dont use below last row MV which is always zeroMichael Niedermayer
Originally committed as revision 2773 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-13multithreaded/SMP motion estimationMichael Niedermayer
multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263 all pthread specific code is in pthread.c to try it, run configure --enable-pthreads and ffmpeg ... -threads <num> the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c Originally committed as revision 2772 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-01-10copyright year update of the files i touched and remembered, things look ↵Michael Niedermayer
annoyingly unmaintained otherwise Originally committed as revision 2686 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-30interlaced motion estimationMichael Niedermayer
interlaced mpeg2 encoding P & B frames rate distored interlaced mb decission alternate scantable support 4mv encoding fixes (thats also why the regression tests change) passing height to most dsp functions interlaced mpeg4 encoding (no direct mode MBs yet) various related cleanups disabled old motion estimaton algorithms (log, full, ...) they will either be fixed or removed Originally committed as revision 2638 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-08-25removed unused variableFabrice Bellard
Originally committed as revision 2162 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-05-15Warning fixes.Falk Hüffner
Originally committed as revision 1884 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-04-10simplified adressing of most mb based arrays (mb_x + mb_y*s->mb_stride) now ↵Michael Niedermayer
instead of mb_x + mb_y*mb_width and 1+mb_x + (1+mb_y)*(mb_width+2) and ... mixture more direct use of the new mb_type stuff instead of codec specific stuff runtime mb_type debug output h264/h263 variants/mpeg1/2/4 error concealment /resilience for mpeg1/2 various minor optimizations Originally committed as revision 1746 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-03-31some static -> dynamic alloc & 16->8 bitMichael Niedermayer
Originally committed as revision 1722 to svn://svn.ffmpeg.org/ffmpeg/trunk