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-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-31vp56: stop using deprecated avcodec_set_dimensionsAnton Khirnov
2013-10-16lavc: Convert some remaining strides to ptrdiff_tRonald S. Bultje
2013-08-15vp56data: Move all data tables to the .c fileDiego Biurrun
2013-04-20vp56: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje
This makes vp5 and vp6 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-15vp3: Use full transpose for all IDCTsRonald S. Bultje
This way, the special IDCT permutations are no longer needed. This is similar to how H264 does it, and removes the dsputil dependency imposed by the scantable code. Also remove the unused type == 0 cases from the plain C version of the idct. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-08lavc decoders: work with refcounted frames.Anton Khirnov
2013-02-20vp56: Remove clear_blocks call, and clear alpha plane U/V DC onlyRonald S. Bultje
The non-alpha and alpha-Y planes are cleared in the idct_put/add() calls. For the alpha U/V planes, we only care about the DC for entropy context prediction purposes, the rest of the data is unused. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-02-06dsputil: Separate h264chromaDiego Biurrun
2013-01-22vp3/5: move put_no_rnd_pixels_l2 from dsputil to VP3DSPContext.Ronald S. Bultje
The function is only used in VP3 and VP5, so no need to have it in DSPContext.
2013-01-20Remove put_no_rnd_pixels_l2 function pointer for w=16 from dsputil.Ronald S. Bultje
The function is never used.
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-12-14vp56: release frames on errorLuca Barbato
Fixes CVE-2012-2783 CC: libav-stable@libav.org
2012-12-14vp56: make parse_header return standard error codesLuca Barbato
Returning 0 for failure is misleading. CC: libav-stable@libav.org
2012-12-05lavc: fix decode_frame() third parameter semantics for video decodersAnton Khirnov
It's got_frame, not data size
2012-12-05lavc: add a wrapper for AVCodecContext.get_buffer().Anton Khirnov
It will be useful in the upcoming transition to refcounted AVFrames.
2012-10-08Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-07-18vp3: move idct and loop filter pointers to new vp3dsp contextMans Rullgard
This moves all VP3-specific function pointers from dsputil to a new vp3dsp context. There is no reason to ever use the VP3 IDCT where an MPEG2 IDCT is expected or vice versa. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-02-16vp56: Add ff_ prefix to nonstatic symbolsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16dsputil: Add ff_ prefix to the dsputil*_init* functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-10-07vp56: Release old pictures after a resolution changesLaurent Aimar
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-10-07vp6: Check for huffman tree build errorsLaurent Aimar
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-10-07vp56: Check for missing reference frame dataLaurent Aimar
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2011-07-15doxygen: do not include license boilerplate in Doxygen documentationDiego Biurrun
2011-05-02Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini
Signed-off-by: Diego Biurrun <diego@biurrun.de>
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
2010-07-2810l: missed one reindent.Alex Converse
Originally committed as revision 24563 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-28ff_prefix non static vp56 functions.Alex Converse
Originally committed as revision 24561 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-01VP56: move vp56_edge_filter to new VP56DSPContextMåns Rullgård
Using macro templates allows the vp[56]_adjust functions to be inlined instead of called through function pointers. The new function pointers enable optimised implementations of the filters. 4% faster VP6 decoding on Cortex-A8. Originally committed as revision 22992 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
2010-03-04move vp6 huffman table freeing code, out of common vp56 codeAurelien Jacobs
Originally committed as revision 22186 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-03Plug some memory leaks in the VP6 decoderVitor Sessak
Originally committed as revision 22172 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-29Make VP5 and VP6 decoders output a qscale table to allow for more automaticReimar Döffinger
post-processing, and add a new FF_QSCALE_TYPE_VP56 for this. Originally committed as revision 21529 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-29vp56: check buffer size to fix a potential segfaultLaurent Aimar
patch by Laurent Aimar fenrir _at_ videolan _dot_ org Originally committed as revision 21521 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-23Use av_freep intead of av_free to free pointers in vp56 context.Reimar Döffinger
Originally committed as revision 21395 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-07fix vp5/vp6 decoding by using new prototype for decode functionAurelien Jacobs
Originally committed as revision 18352 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-10vp56: alpha_offset is uninitialized on purposeAurelien Jacobs
Originally committed as revision 17108 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
2008-12-15vp56: don't reset dimensions to 0 in codec initAurelien Jacobs
Originally committed as revision 16140 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-12rename Vp56Model to VP56Model for consistencyAurelien Jacobs
Originally committed as revision 16073 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-12cosmetics: vertical alignmentAurelien Jacobs
Originally committed as revision 16069 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-12avoid POSIX reserved _t suffixAurelien Jacobs
Originally committed as revision 16068 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-05-13Add VP56_FRAME_NONE and use VP56_FRAME_CURRENT.Carl Eugen Hoyos
Fixes icc warning #188: enumerated type mixed with another type Originally committed as revision 13145 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-09ensure vp56_decode_frame always return unchanged buf_sizeAurelien Jacobs
Originally committed as revision 13083 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
2008-02-01constMichael Niedermayer
Originally committed as revision 11791 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-26simplifyAurelien Jacobs
Originally committed as revision 10584 to svn://svn.ffmpeg.org/ffmpeg/trunk