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

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-10-13vc1: explicitly zero interlaced mode coding variables for progressive modeKostya Shishkov
Both v->fcm and v->field_mode are used in common code, now they won't be reset for progressive frame after interlaced one causing writing past the frame end for example. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-10-10vc1: K&R reformatting cosmeticsKostya Shishkov
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-10-10vc1dec: interlaced stream decoding support 3/3Mashiat Sarker Shakkhar
Cosmetics: break some lines and reformat TODOs Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-08-31VC1: Support dynamic dimension changesAlberto Delmás
Fixes SA00072, SA00073, SA10150, SA10151, Issue2076 Improves SA10153 Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-08-25vc1: fix VC-1 Pulldown handling.John Stebbins
Pulldown flags are being set incorrectly and AVFrame->repeat_pict is not being set. Also, skipped frames exit header parsing too early and do not set pulldown flags appropriately. Ticks_per_frame needs to be set and time_base adjusted so player can extend frame duration by a field time. This fixes problems encountered when attempting to transcode HD-DVD EVOB files with HandBrake. Also makes these files play smoothly in avplay. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-08-23Windows Media Image decoder (WMVP/WVP2)Alberto Delmás
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-08-15VC-1: fix reading of custom PAR.Reimar Döffinger
Custom PAR num/denum are in 1-256 range. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-07-20simple_idct: add 10-bit versionMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-02doxygen: Prefer member groups over grouping into modulesReinhard Tartler
Before this, almost all module groups have been used for grouping functions and fields in structures semantically. This causes them to not appear properly in the file documentation and needlessly clutters up the "Modules" index. Additionally, this commit streamlines some spelling and appearances.
2011-05-04Revert "VC1: merge idct8x8, coeff adjustments and put_pixels."Ronald S. Bultje
This reverts commit f8bed30d8b176fa030f6737765338bb4a2bcabc9. The reason for this is that the overlap filter, which runs after IDCT, should run on unclamped values, and thus IDCT and put_pixels() cannot be merged if we want to attempt to be bitexact.
2011-05-02Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini
Signed-off-by: Diego Biurrun <diego@biurrun.de>
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-21vc1: warn for unimplemented pan-scan feature.Ronald S. Bultje
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-21VC1: merge idct8x8, coeff adjustments and put_pixels.Ronald S. Bultje
Merging these functions allows merging some loops, which makes the results (particularly after SIMD optimizations) much faster.
2011-02-18dsputil: move VC1-specific stuff into VC1DSPContext.Ronald S. Bultje
2011-02-08logging: downgrade recoverable errors to warningsStefan Kost
In all 3 cases, the decoding continues and thus a warning would be sufficient. Helps application that catch them with own log handers to handle them accordingly. Signed-off-by: Mans Rullgard <mans@mansr.com>
2010-09-26Make WMV3 decoder attempt to decode WMVP as wellKostya Shishkov
Originally committed as revision 25209 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
2010-07-10Make WMV3 decoder print more errors when decoding beta WMV9 files.Kostya Shishkov
As a side effect it will also decode a lot of P-frames from those. Originally committed as revision 24161 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
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
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-06-16idct_dc for VC-1/WMV3 decoder; ~11% faster decoding overall.Jason Garrett-Glaser
Includes mmx2 asm for the various functions. Note that the actual idct still does not have an x86 SIMD implemtation. For wmv3 files using regular idct, the decoder just falls back to simple_idct, since simple_idct_dc doesn't exist (yet). Originally committed as revision 19204 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-16Fix typo in vc1.c, make capitalization in warning/error messages more ↵Jason Garrett-Glaser
consistent. Originally committed as revision 19203 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-11Split decoder-specific code off from vc1.c into vc1dec.c and keep codeDiego Biurrun
shared between decoder and parser in vc1.c. Originally committed as revision 19152 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-05vc1 and wmv3 decoders use MPV_frame_start which uses get_buffer, set ↵Baptiste Coudurier
CODEC_CAP_DR1 Originally committed as revision 19111 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-30remove unused hack which set AVCodecContext frame_number to pic timestampBaptiste Coudurier
Originally committed as revision 18988 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-05-15Ensure that we don't read from invalid memory with B-frame qpelDavid Conrad
Originally committed as revision 18839 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-02Remove dead assignments found by CSABenjamin Larsson
Originally committed as revision 18730 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-23Display dimensions should not affect the real size of coded frame, thus setKostya Shishkov
only avctx->{width,height} and don't touch coded_{width,height} when parsing them. This fixes the case when coded and display dimensions differ by more than one macroblock. Originally committed as revision 18665 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-22Switch VLC tables in WMV3/VC-1 decoder to new static init methodKostya Shishkov
Originally committed as revision 18658 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-21Set flag after VC-1 VLCs are initialized to avoid race conditionKostya Shishkov
Originally committed as revision 18639 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-21Remove some useless assignments and variables found by ClangKostya Shishkov
Originally committed as revision 18638 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-16VC1 loop filter uses the frame quantizer not the mb quantizerDavid Conrad
Originally committed as revision 18534 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-15Split VC1 loop filter into separate functions for h/v and sizeDavid Conrad
Originally committed as revision 18521 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-15Move VC1 loop filter to DSPContextDavid Conrad
Originally committed as revision 18520 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-15VC1: add and use avg_no_rnd chroma MC functionsDavid Conrad
Originally committed as revision 18518 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-15Rename put_no_rnd_h264_chroma* to reflect its usage in VC1 onlyDavid Conrad
Originally committed as revision 18517 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-14VC1: Do qpel when needed for both MVs in a B frameDavid Conrad
Originally committed as revision 18511 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-11Use INIT_VLC_USE_STATIC and not its value "1".Carl Eugen Hoyos
Originally committed as revision 18430 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-07Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes anThilo Borgmann
AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows passing of packet-specific flags from demuxer to decoder, such as the keyframe flag, which appears necessary to playback corePNG P-frames. Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread "Google Summer of Code participation" on the mailinglist. Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-01Remove unused FILTSIGN macroDavid Conrad
Originally committed as revision 18300 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-22Add support for HW accelerated VC-1 decoding through the newGwenole Beauchesne
AVHWAccel infrastructure. Originally committed as revision 18135 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-26Apply correct pix_fmts to WMV3_VDPAU and VC1_VDPAU.Carl Eugen Hoyos
Originally committed as revision 17594 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-25Fix VC1 and WMV3 playback in MPlayer.Carl Eugen Hoyos
Originally committed as revision 17587 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-24Rename buf_vdpau to buf_startGwenole Beauchesne
Patch by Gwenole Beauchesne <g$lastname> <at> <(antonym of "joined")-desktop><com> Originally committed as revision 17561 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-23Approved hunks for VAAPI / our new shiny hwaccel APIMichael Niedermayer
by Gwenole Beauchesne gbeauchesne splitted desktop com Originally committed as revision 17539 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-17cosmetics: 'void/int inline' --> 'inline void/int' to avoid warnings of the typeDiego Biurrun
"'inline' is not at beginning of declaration" with -Wextra. Originally committed as revision 17392 to svn://svn.ffmpeg.org/ffmpeg/trunk
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