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
2009-09-27Drop unused args from vector_fmul_add_add, simpify code, and renameMåns Rullgård
The src3 and step arguments to vector_fmul_add_add() are always zero and one, respectively. This removes these arguments from the function, simplifies the code accordingly, and renames the function to better match the new operation. Originally committed as revision 20061 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-22Add some dsputil functions useful for AAC decoderMåns Rullgård
Originally committed as revision 19955 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-21Allow arch-specific mdct code to request interleaving of cos/sin tablesMåns Rullgård
Originally committed as revision 19939 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-20Merge FFTContext and MDCTContextMåns Rullgård
Originally committed as revision 19931 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-1610l: fix ff_fft_init_arm() prototypeMåns Rullgård
Originally committed as revision 19865 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-16Move per-arch fft init bits into the corresponding subdirsMåns Rullgård
Originally committed as revision 19864 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-15Add two more sizes to ff_sine_windows[] and also pad it with NULLs soVitor Sessak
that FF_ELEMS(ff_sine_windows[x]) == 1 << x. Fix issue 1384. Originally committed as revision 19862 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-11ARM: NEON optimised MDCTMåns Rullgård
Originally committed as revision 19819 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-11Prepare for optimised forward MDCT implementationsMåns Rullgård
This adds a function pointer for forward MDCT to FFTContext and initialises it with the existing C function. ff_calc_mdct() is changed to an inline function calling the selected version as done for other fft/mdct functions. Originally committed as revision 19818 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-10ARM: NEON optimised FFT and MDCTMåns Rullgård
Vorbis and AC3 ~3x faster. Parts by Naotoshi Nojiri, naonoj gmail Originally committed as revision 19806 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-06ff_sine_windows table contains only constant data, too.Reimar Döffinger
Originally committed as revision 19785 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-06The ff_cos_tabs table itself is constant, too, so mark it as such.Reimar Döffinger
Originally committed as revision 19784 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-29One declaration of mm_flags is enoughMåns Rullgård
Originally committed as revision 19740 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-29Move declarations of some mmx functions to dsputil_mmx.hMåns Rullgård
Originally committed as revision 19739 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-29Move DECLARE_ALIGNED_8 definition next to DECLARE_ALIGNED_16Måns Rullgård
Originally committed as revision 19738 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-29Make DECLARE_ALIGNED_8 align to 8 bytes, never to 16Måns Rullgård
The DECLARE_ALIGNED_8 macro is defined to align to 16 bytes instead the 8 suggested by the name on some CPUs. None of the uses of this macro ever need 16-byte alignment, cases which once did having been changed to always specify 16 bytes explicitly. Originally committed as revision 19737 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-27Mark parameter src of vector_clipf() as constVitor Sessak
Originally committed as revision 19729 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-27SSE optimized vector_clipf(). 10% faster TwinVQ decoding.Vitor Sessak
Originally committed as revision 19728 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-05-16Support for getting (i)MDCT output multiplied by a constant scaling factor.Siarhei Siamashka
Scaling (i)MDCT output has no runtime overhead and can be used to improve performance of audio codecs. All the changes are only needed in 'ff_mdct_init' function and slow down initialization a bit. Originally committed as revision 18855 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15mlp: Simplify adressing of state and coeffs arrays for both filters by makingRamiro Polla
the arrays sequential. Originally committed as revision 18841 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-30mlpdec: Move MLP's filter_channel() to dsputils.Ramiro Polla
Originally committed as revision 18721 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-14Mark src constant in copy_block*().Alex Converse
Originally committed as revision 18506 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-19Making the arrays accomodate an extra intra 8x8 cmp functionRoman Shaposhnik
Originally committed as revision 17446 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-10move vp6_filter_diag4() to a new vp6dsp.c file and use it throught dsputilAurelien Jacobs
Originally committed as revision 17111 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-08ff_add_hfyu_median_prediction_mmx2Loren Merritt
overall ffvhuff decoding speedup: 28% on core2, 25% on k8. Originally committed as revision 17059 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
2009-01-30Add the rdft family of transforms (fft/ifft of an all real sequence) to dsputil.Alex Converse
Originally committed as revision 16864 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-22Clean up FFT related comments.Alex Converse
Originally committed as revision 16721 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-19cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs
They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-12Fix build: Add intreadwrite.h and bswap.h #includes where necessary.Diego Biurrun
Originally committed as revision 16556 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-11Add size that is needed for the wmapro codecBenjamin Larsson
Originally committed as revision 16533 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-27consistency cosmetics: Rename POWERPC identifiers to PPC.Diego Biurrun
Originally committed as revision 16359 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-19Document new idct requirements.Michael Niedermayer
Originally committed as revision 16237 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-19Move filter_luma_intra into dsputil for later addition of asm.Jason Garrett-Glaser
Originally committed as revision 16228 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-18H.264 idct functions that include the chroma, inter luma and intra16 luma loopsMichael Niedermayer
thus avoiding the calling overhead. New functions are not yet used. Originally committed as revision 16206 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-17ARM: replace "armv4l" with "arm"Måns Rullgård
Originally committed as revision 16179 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-12-01enable RV40 decoderKostya Shishkov
Originally committed as revision 15968 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
2008-11-03Remove duplicated MM_* macros for CPU capabilities from dsputil.h.Dominik Mierzejewski
Add missing one for FF_MM_ALTIVEC to avcodec.h. Rename all the occurences of MM_* to the corresponding FF_MM_*. Originally committed as revision 15770 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-16Convert asm keyword into __asm__.Diego Pettenò
Neither the asm() nor the __asm__() keyword is part of the C99 standard, but while GCC accepts the former in C89 syntax, it is not accepted in C99 unless GNU extensions are turned on (with -fasm). The latter form is accepted in any syntax as an extension (without requiring further command-line options). Sun Studio C99 compiler also does not accept asm() while accepting __asm__(), albeit reporting warnings that it's not valid C99 syntax. Originally committed as revision 15627 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-10-04Move VP3 loop filter to DSPContextDavid Conrad
Originally committed as revision 15551 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