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-02-26Remove unnecessary dsputil.h #includesDiego Biurrun
2012-12-05lavc: fix decode_frame() third parameter semantics for video decodersAnton Khirnov
It's got_frame, not data size
2012-04-10rv40dsp: implement prescaled versions for biweight.Christophe GISQUET
Quite often, the original weights are multiple of 512. By prescaling them by 1/512 when they are computed (once per frame), no intermediate shifting is needed, and no prescaling on each call either. The x86 code already used that trick. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-02-14rv34: use uint16_t for RV34DecContext.deblock_coefsJanne Grunau
It is used as bitfield with 16 entries.
2012-01-11rv34: frame-level multi-threadingJanne Grunau
Statistics for bourne.rmvb -an -f null 1 thread: 37.12s user 0.03s system 99% cpu 37.174 total 2 threads: 47.63s user 0.24s system 185% cpu 25.807 total 4 threads: 41.21s user 0.30s system 327% cpu 12.674 total
2012-01-10rv34: use get_bits_left()Janne Grunau
It is not necessary to store the bit stream length in a RV34DecContext field.
2011-08-12Add weighted motion compensation for RV40 B-framesKostya Shishkov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-08-12RV3/4: calculate B-frame motion weights once per frameKostya Shishkov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-08-12Move RV3/4-specific DSP functions into their own contextKostya Shishkov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
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-06Remove DECLARE_ALIGNED_{8,16} macrosMåns Rullgård
These macros are redundant. All uses are replaced with the generic DECLARE_ALIGNED macro instead. Originally committed as revision 22233 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-22Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård
Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-07-01RV3/4 intra types array causes alignment issues (at least on ARM5), thus changeKostya Shishkov
its stride and offset to always have align 4. Originally committed as revision 19316 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-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-02Update ff_rv34_decode_frame() arguments definitionKostya Shishkov
Originally committed as revision 15980 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-29Invoke future RV30/40 loop filter for already decoded rows instead ofKostya Shishkov
the whole frame at once. Originally committed as revision 15949 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-07Calculating an additional MV-based deblocking pattern is the sameKostya Shishkov
for both RV3 and RV4, so move it into common code. Originally committed as revision 15786 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-20RV3 and RV4 decoders set some deblocking coefs for each macroblock,Kostya Shishkov
so store them in the context and register a function to calculate them. Originally committed as revision 15651 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-05Register RV-[34] block specific feature for long future loop filterKostya Shishkov
Originally committed as revision 15565 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-04-28Calculate motion vector information based on PTS provided in slice headerKostya Shishkov
Originally committed as revision 13011 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-04Make luma_dc_quant_i and luma_dc_quant_p const, fixes a couple ofDiego Biurrun
"assignment discards qualifiers from pointer target type" warnings. blessed by Konstantin Shishkov Originally committed as revision 11850 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-18Save coded block patterns for future loop filtering.Kostya Shishkov
Originally committed as revision 11554 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-16RV30/40 decoding coreKostya Shishkov
Originally committed as revision 11229 to svn://svn.ffmpeg.org/ffmpeg/trunk