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
2013-11-29vc1: move MpegEncContext.resync_marker into VC1Context.Anton Khirnov
The field still remains in MpegEncContext because it is used by the mpeg4 decoder.
2013-11-16vc1: use the AVFrame API properly.Anton Khirnov
2013-05-28vc1dec: Remove interlaced warningMichael Niedermayer
Also add a note about the feature in the changelog. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-05-28vc1dec: Redesign the intensity compensationMichael Niedermayer
Use the intensity-compensated reference frame for subsequent fields/B-frames. Since we currently don't change the reference frame we have to maintain lookup tables for intensity compensation in the following dependent frames. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-05-28vc1dec: Shuffle field MVs after decoding, not beforeMichael Niedermayer
This simplifies the code since copying MVs to the reference is not needed anymore (and maybe something about fixing artifacts). Also remove the unused mv_f_last. Fixes a small number of artifacts in black_screen_VC-1.mkv and several more artifacts in other videos. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-05-15vc1dec: Do not allow field_mode to change after the first headerMichael Niedermayer
This fixes out of array accesses. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Martin Storsjö <martin@martin.st>
2013-02-23Remove pointless av_cold attributes in header filesDiego Biurrun
The init functions marked as av_cold have to be executed in any case, so there is no gain from trying to mark paths leading to such functions as unlikely.
2013-02-06dsputil: Separate h264chromaDiego Biurrun
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>
2012-08-31MSS2 decoderAlberto Delmás
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2012-08-28vc1: export some functionsKostya Shishkov
This is a preparatory step for the MSS2 decoder which needs to use the WMV9 decoder to decode some kinds of frames. From the patch by Alberto Delmás <adelmas@gmail.com>
2012-03-07vc1: Move init code shared between decoder and parser to common code file.Diego Biurrun
This fixes standalone compilation of the VC-1 parser.
2012-02-18vc1parse: call vc1_init_common().Ronald S. Bultje
The parser uses VLC tables initialized in vc1_common_init(), therefore we should call this function on parser init also. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-02-16vc1: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-11-28vc1: use an enum for Frame Coding ModeLuca Barbato
Document it a little and possibly fix a bug in dxva2_vc1.
2011-10-12vc1: K&R formatting cosmeticsKostya Shishkov
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-10-10vc1dec: interlaced stream decoding support 1/3Mashiat Sarker Shakkhar
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-08-23Windows Media Image decoder (WMVP/WVP2)Alberto Delmás
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-04vc1: make overlap filter for I-frames bit-exact.Ronald S. Bultje
2011-04-16wmv3dec: fix playback of complex WMV3 files using simple_idct.Ronald S. Bultje
IDCT coefficients are read transposed, but simple_idct does not expect this. Therefore, only do tranposed coefficient reading if we're not using simple_idct. Fixes http://forum.videolan.org/viewtopic.php?f=14&t=89651
2011-04-10Parse sprite data for WMVP and WVP2, and decode sprites for the latterAlberto Delmás
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-03-22vc1: make P-frame deblock filter bit-exact.Ronald S. Bultje
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-18dsputil: move VC1-specific stuff into VC1DSPContext.Ronald S. Bultje
2011-02-18VC1: transpose IDCT 8x8 coeffs while reading.Ronald S. Bultje
2010-09-26RES_SM in WMV3 is really two flags, so split it in decoderKostya Shishkov
Originally committed as revision 25208 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-10Print error message when true interlaced VC-1 frames are encounteredKostya Shishkov
to inform user why decoder produces no output. Originally committed as revision 20196 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-30set pict_type in VC-1 parser, fix some timestamps problemsBaptiste Coudurier
Originally committed as revision 18987 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-30Record B-fraction index from frame header and two fields from entry point ↵Gwenole Beauchesne
structure into VC-1 context. Patch by Gwenole Beauchesne (gbeauchesne <whirlpool> splitted <dash> desktop <dit> com) Thread [PATCH][VC-1] Record extra syntax elements for VA API support Originally committed as revision 16859 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-09Add refdist_flag to VC1Context.Carl Eugen Hoyos
Originally committed as revision 16504 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-31Globally rename the header inclusion guard names.Stefano Sabatini
Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-23In-loop deblocking filter for VC-1 decoderKostya Shishkov
Originally committed as revision 14344 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
2008-03-05define BI frame type along with other frame typesAurelien Jacobs
Originally committed as revision 12336 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-14Select scan tables for 8x4 and 4x8 blocks only once.Christophe Gisquet
Patch by Christophe GISQUET ([christophe][gisquet] <whirlpool sign> free <spot> fr) Thread [PATCH] Determine once and for all zz scan tables to use in VC-1 VLD Originally committed as revision 11525 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-10-17Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun
Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-13Replace non-existing @fixme doxygen tags with @todo.İsmail Dönmez
patch by Ismail Dönmez, ismail pardus.org tr Originally committed as revision 9625 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-17add a comment to indicate which #endif belong to which #defineGuillaume Poirier
Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-17add multiple inclusion guards to headersMåns Rullgård
Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-06Make vc1_parser.c compilable without special definesKostya Shishkov
Originally committed as revision 8914 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-06Move variables to vc1data.hKostya Shishkov
Originally committed as revision 8913 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-04100l to myself. Do not include stuff unneeded by parserKostya Shishkov
Originally committed as revision 8886 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-04TypoKostya Shishkov
Originally committed as revision 8885 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-04Move some declarations into headerKostya Shishkov
Based on patch by Denis Fortin (cons (car '(fortin NOSPAM)) '(nerim net)) Originally committed as revision 8884 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-04Move VC1 parser to its own file.Diego Biurrun
Originally committed as revision 8882 to svn://svn.ffmpeg.org/ffmpeg/trunk