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-06rv34: Drop now unnecessary dsputil dependenciesDiego Biurrun
2013-01-24dsputil: Separate h264 qpelMans Rullgard
The sh4 optimizations are removed, because the code is 100% identical to the C code, so it is unlikely to provide any real practical benefit. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-10-10arm: call arm-specific rv34dsp init functions under if (ARCH_ARM)Jean-Baptiste Kempf
Assign NEON specific function pointers after runtime check via av_get_cpu_flags(). Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2012-10-08x86: call most of the x86 dsp init functions under if (ARCH_X86)Janne Grunau
Rename the called dsp init functions to *_init_x86.
2012-08-15Don't include common.h from avutil.hMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
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-21rv34: change most "int stride" into "ptrdiff_t stride".Ronald S. Bultje
This prevents having to sign-extend on 64-bit systems with 32-bit ints, such as x86-64. Also fixes crashes on systems where we don't do it and arguments are not in registers, such as Win64 for all weight functions.
2011-12-14rv40: rearrange loop filter functionsMans Rullgard
This splits the loop filter functions into smaller, more SIMD-friendly functions. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-06rv40: NEON optimised chroma MCJanne Grunau
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-01rv40: move loop filter to rv34dsp contextJanne Grunau
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-10-12rv34: move inverse transform functions to DSP contextJanne Grunau
2011-08-30RV40: reuse some H.264 motion compensation functions in RV40.Kostya Shishkov
Since RV40 is based on H.264, it uses the same interpolation filters and functions for halfpel interpolation in one direction can be reused. Unfortunately other cases are implemented differently and produce slightly different output because of rounding. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-08-12Add weighted motion compensation for RV40 B-framesKostya 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-08-09Pretty-print RV3/4 decoder sourceKostya Shishkov
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>
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-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-01RV40 MC functionsKostya Shishkov
Originally committed as revision 15967 to svn://svn.ffmpeg.org/ffmpeg/trunk