Commit Graph

47 Commits

Author SHA1 Message Date
Diego Biurrun 57b753b445 build: Prefer NASM assembler over YASM
NASM is more actively maintained and permits generating dependency information
as a sideeffect of assembling, thus cutting build times in half.
2017-03-07 08:32:37 +01:00
Diego Biurrun 2ec9fa5ec6 idct: Change type of array stride parameters to ptrdiff_t
ptrdiff_t is the correct type for array strides and similar.
2016-09-29 14:48:03 +02:00
Vittorio Giovara 41ed7ab45f cosmetics: Fix spelling mistakes
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-05-04 18:16:21 +02:00
Diego Biurrun e3fcb14347 dsputil: Split off IDCT bits into their own context 2014-06-30 07:58:46 -07:00
Diego Biurrun 57f09608e1 dsputil: Move thirdpel-related bits into their own context 2014-03-22 06:17:30 -07:00
Diego Biurrun b4dd424d96 Remove all SPARC architecture optimizations
SPARC is no longer being used in any multimedia-related fields and the
VIS optimizations only represent a maintenance burden.
2014-03-13 05:50:28 -07:00
Diego Biurrun 88bd7fdc82 Drop DCTELEM typedef
It does not help as an abstraction and adds dsputil dependencies.

Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2013-01-22 18:32:56 -08:00
Diego Biurrun 652f518594 x86: mmx2 ---> mmxext in comments and messages 2012-10-31 00:37:42 +01:00
Janne Grunau f8a45fa1b1 replace FFmpeg with Libav in doc/
unless it stands for ffmpeg the program or is historic
2011-03-16 22:01:01 +01:00
Johan Andersson 21de920472 Update the url to the site website and change ffmpeg-devel to libav-devel
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-13 18:45:29 -04:00
Reinhard Tartler 87800dc2bf Documentation updates for the git migration
This cleanup patch updates the developer documentation with respect to
the migration to the git scm.
2011-02-08 22:07:02 +01:00
Ramiro Polla 2344dc6bb6 doc: mention xmm clobber macros usage
Originally committed as revision 25364 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-06 02:46:22 +00:00
Ronald S. Bultje d801f1c848 Update docs regarding writing optimizations:
- mention clobber-marking of xmm registers,
- some notes on external vs. inline asm, including tips on which to use for
   what situation and to not rewrite+improve in the same patch (as with C code)
- some more best-practice guidelines

See "[PATCH] update doc/optimization.txt" thread on ML.

Originally committed as revision 25170 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-24 14:01:09 +00:00
Ronald S. Bultje 9c193cc47c Fix typo (instruciton -> instruction).
Originally committed as revision 25157 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-22 02:18:03 +00:00
Diego Biurrun 0fa5f24c3b Change mplayerhq.hu references to ffmpeg.org where appropriate.
Originally committed as revision 16310 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-25 15:49:50 +00:00
Diego Biurrun a6493a8fbd Rename libavcodec/i386/ --> libavcodec/x86/.
It contains optimizations that are not specific to i386 and
libavutil uses this naming scheme already.

Originally committed as revision 16270 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-22 09:12:42 +00:00
Diego Pettenò be449fca79 Convert asm keyword into __asm__.
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-16 13:34:09 +00:00
Dmitry Antipov 1a592ecc47 Add Intel IWMMXT2 link, patch by Dmitry Antipov, dmantipov yandex ru.
Originally committed as revision 13467 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-27 13:27:51 +00:00
Mike Melanson 6609f9e2ee minor English corrections
Originally committed as revision 12171 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-21 18:46:49 +00:00
Michael Niedermayer 8144dff032 typos
Originally committed as revision 12170 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-21 18:42:33 +00:00
Michael Niedermayer 7b8c3aedac "General Tips" section
Originally committed as revision 12168 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-21 13:02:31 +00:00
Mike Melanson 07bf0cc9cf clarify previous revision on optimization justification
Originally committed as revision 11598 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-22 21:57:19 +00:00
Mike Melanson ac59e7f4b1 Ministry of English Composition edits
Originally committed as revision 11597 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-22 18:21:12 +00:00
Michael Niedermayer 5e123bd359 Cosmetics to speed up finding sections of interest.
Originally committed as revision 11596 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-22 14:48:02 +00:00
Michael Niedermayer 8f738eea43 "What speedup justifies an optimization" section
Originally committed as revision 11595 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-22 14:45:20 +00:00
Diego Biurrun a1d0b6a277 cosmetics: Fix AltiVec spelling.
Originally committed as revision 10639 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-02 10:34:57 +00:00
Guillaume Poirier 14c2634bcc Fix links to ARM documentation
Originally committed as revision 10399 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-05 07:49:01 +00:00
Dominik Mierzejewski 71253ce9a6 add a link to VIS instructions whitepaper
Originally committed as revision 10235 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-26 11:45:09 +00:00
Michael Niedermayer 777bbfddde more sparc asm docs
Originally committed as revision 10215 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-24 22:10:21 +00:00
Luca Barbato 2c2b3130c2 PowerPC/CELL/Altivec pointers
Originally committed as revision 10197 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-23 16:40:23 +00:00
Michael Niedermayer 277bb93642 sparc asm docs
Originally committed as revision 10194 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-23 09:39:14 +00:00
Loren Merritt 2e1ad4a28e simd gmc wasn't impossible.
Originally committed as revision 10191 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-23 04:56:29 +00:00
Guillaume Poirier 20e570c8e8 links to ARM optimization manuals
Originally committed as revision 7425 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 23:39:56 +00:00
Diego Biurrun 2b165e2901 www1.mplayerhq.hu --> lists.mplayerhq.hu
Originally committed as revision 5459 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-09 09:55:57 +00:00
Diego Biurrun 1c1b5a4094 CVS --> Subversion
Originally committed as revision 5458 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-09 09:55:04 +00:00
Diego Biurrun 0a46c9330a Rephrase a paragraph for ease of understanding, suggested by Mans.
Originally committed as revision 4379 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-12 16:11:40 +00:00
Diego Biurrun c5a44f5715 spelling/phrasing fixes, mostly by Mans
Originally committed as revision 4378 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-11 18:18:13 +00:00
Diego Biurrun 8ea9ce413b spelling/grammar/wording/phrasing
Originally committed as revision 4376 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-11 17:41:23 +00:00
Diego Biurrun 38aca76027 Cosmetics: Removed trailing whitespace, converted tabs to spaces.
Originally committed as revision 4375 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-11 17:32:22 +00:00
Alex Beregszaszi 67c311fafa changed the mailinglist pointers to the new place (mplayerhq)
Originally committed as revision 4122 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-11 16:24:58 +00:00
Michael Niedermayer 6fbcfec0c8 testing cvslog
Originally committed as revision 4118 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-10 02:16:45 +00:00
Michael Niedermayer 88e3d29b6b testing cvslog
Originally committed as revision 4117 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-10 02:09:39 +00:00
Michael Niedermayer 7d67aa9b0f info about h and tpel
Originally committed as revision 2639 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-12-30 19:19:45 +00:00
Michael Niedermayer 8c55915b14 add/put_pixels_clamped update
Originally committed as revision 1475 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-01-19 18:42:49 +00:00
Michael Niedermayer 143cc72527 gmc1
Originally committed as revision 1446 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-01-11 15:38:00 +00:00
Michael Niedermayer 3df7be0f72 more links
Originally committed as revision 1445 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-01-11 11:36:38 +00:00
Michael Niedermayer a552591fb1 optimization tips
can allso be used as a torture test for ur spelling checker

Originally committed as revision 1444 to svn://svn.ffmpeg.org/ffmpeg/trunk
2003-01-11 10:55:17 +00:00