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
2014-01-09mpegvideo: drop support for real (non-emulated) edgesAnton Khirnov
Several decoders disable those anyway and they are not measurably faster on x86. They might be somewhat faster on other platforms due to missing emu edge SIMD, but the gain is not large enough (and those decoders relevant enough) to justify the added complexity.
2013-11-15lavc: Edge emulation with dst/src linesizeRonald S. Bultje
Allow supporting files for which the image stride is smaller than the maximum block size + number of subpel mc taps, e.g. a 64x64 VP9 file or a 16x16 VP8 file with -fflags +emu_edge.
2013-10-16lavc: Convert some remaining strides to ptrdiff_tRonald S. Bultje
2013-01-24wmv2: Propagate the wmv2 idct permutation type to the dsputils contextMartin Storsjö
This fixes encoding where the idct setting originally was set to FF_IDCT_AUTO and dsputil chose a default idct with a non-null permutation - even if the permutation tables were updated, dct_quantize in x86/mpegvideoenc_template.c also checked the value of this type variable. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-23Drop DCTELEM typedefDiego Biurrun
It does not help as an abstraction and adds dsputil dependencies. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2013-01-21wmv2: move IDCT to its own DSP context.Ronald S. Bultje
This allows us to remove FF_IDCT_WMV2, which serves no practical purpose other than to be able to select the WMV2 IDCT for MPEG (or vice versa) and get corrupt output. Fate tests for all wmv2-related tests change, because (for some obscure reason) they forced use of the MPEG IDCT. You would get the same changes previously by not using -idct simple in the fate test (or replacing it with -idct auto).
2012-12-20lavc: introduce VideoDSPContextRonald S. Bultje
Move some functions from dsputil. The idea is that videodsp contains functions that are useful for a large and varied set of video decoders. Currently, it contains emulated_edge_mc() and prefetch(). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-02-16msmpeg4: Add ff_ prefixes to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-29Move ff_emulated_edge_mc() into DSPContext.Ronald S. Bultje
2009-01-19cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-11clear_block mmxLoren Merritt
Originally committed as revision 16045 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-21Apply 'cold' attribute to init/uninit functions in libavcodecZuxy Meng
Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-09add ff_ prefix to all simple_idct symbolsAurelien Jacobs
Originally committed as revision 11192 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-25split wmv2 encoder and decoder in their own filesAurelien Jacobs
Originally committed as revision 11091 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-10intrax8 decoder patch by "someone"Michael Niedermayer
Originally committed as revision 10971 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-08split wmv2 in its own fileAurelien Jacobs
Originally committed as revision 10951 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-08rename some msmpeg4 symbols and make them non-staticAurelien Jacobs
so that they can be used in standalone wmv2.c Originally committed as revision 10949 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-09use get_bits1(..) instead get_bits(.., 1)Alex Beregszaszi
Originally committed as revision 9999 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-06-27Identify the loop_filter flag as such and remove the unused variables in the ↵Ivan Kalvachev
context. Originally committed as revision 9447 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-21static (inline) X => ff_XDenis Fortin
patch by Denis Fortin: \fortin nerim net/ original thread: [FFmpeg-devel] [PATCH] wmv3 encoder : msmpeg4.c changes date: 06/19/2007 09:54 PM Originally committed as revision 9381 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-12misc spelling fixesDiego Biurrun
Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-05Rename code012() to ff_code012(), and remove static qualifier: paves the wayDenis Fortin
to vc1 encoder, as this function would be useful there. patch by Denis Fortin % fortin A nerim P net % Original thread: date: Jun 4, 2007 9:23 PM subject: Re: [FFmpeg-devel] [RFC] move wmv2.c to its own file Originally committed as revision 9222 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-09Replace general CONFIG_ENCODERS by more fine-grained CONFIG_WMV2_ENCODER.Diego Biurrun
Originally committed as revision 8952 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-09Allow conditional compilation of H.263-related decoders.Diego Biurrun
Originally committed as revision 8949 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-25Add av_ prefix to clip functionsReimar Döffinger
Originally committed as revision 8122 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-03maybe fixing a segfaultMichael Niedermayer
Originally committed as revision 7407 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-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-09-211000l copy and paste typoMichael Niedermayer
Originally committed as revision 6305 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-21set supported pixel formats for a few encoders (fixes crashes with grayscale)Michael Niedermayer
Originally committed as revision 6303 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-09remove STATS code (probably hasnt been used for years ..., and its not ↵Michael Niedermayer
completely clear what it was good for anyway) Originally committed as revision 5689 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-05MSVC-compatible __align8/__align16 declarationSteve L'Homme
patch by Steve Lhomme, steve .dot. lhomme .at. free .dot. fr Originally committed as revision 4942 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-08-05segfault fixMichael Niedermayer
Originally committed as revision 4491 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-07-27Reduce verbosity.Diego Biurrun
Originally committed as revision 4478 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-08fix block corruption caused by clear_blocks() optimizationMichael Niedermayer
Originally committed as revision 4202 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-01switch to native time basesMichael Niedermayer
Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-25avoid unneeded clear_blocks()Michael Niedermayer
Originally committed as revision 4157 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-24Ministry of English Composition, reporting for duty (and the word is ↵Mike Melanson
"skipped", not "skiped"; "skiped" would rhyme with "hyped") Originally committed as revision 4153 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
2005-01-30In that patch:anonymous
- avctx and gb elements were removed from VC9Context, hence a larger diff - some code was added to h263dec.c regarding CODEC_ID_WMV3 (should apply to CODEC_ID_VC9 too) - VLC tables and other related tables were made global whenever this seemed necessary; appropriate changes were therefore made to other parts of the code using those tables - the change for the bitplane management to a struct (some of them should eventually be mapped to MpegEncContext arrays) wasn't associated with the proper frees; should be fixed now patch by anonymous better names for globalized tables by me Originally committed as revision 3905 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-25warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)Michael Niedermayer
Originally committed as revision 3156 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-18some of the warning fixes by (Michael Roitzsch <mroi at users dot ↵Michael Niedermayer
sourceforge dot net>) Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-16seems wmv8 doesnt use intra-inter predictionMichael Niedermayer
Originally committed as revision 3024 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-16unify table indexing (motion_val,dc_val,ac_val,coded_block changed)Michael Niedermayer
minor +-1 bugfix Originally committed as revision 3016 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-09move motion_val & mb_type to AVFrame patch by (Wolfgang Hesseler <qv at ↵Wolfgang Hesseler
multimediaware dot com>) cleanups & fixes by me Originally committed as revision 2579 to svn://svn.ffmpeg.org/ffmpeg/trunk