Statistics
| Branch: | Revision:

ffmpeg / doc / optimization.txt @ a242ac36

History | View | Annotate | Download (10.8 KB)

# Date Author Comment
2344dc6b 10/06/2010 02:46 AM Ramiro Polla

doc: mention xmm clobber macros usage

Originally committed as revision 25364 to svn://svn.ffmpeg.org/ffmpeg/trunk

d801f1c8 09/24/2010 02:01 PM Ronald S. Bultje

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...

9c193cc4 09/22/2010 02:18 AM Ronald S. Bultje

Fix typo (instruciton -> instruction).

Originally committed as revision 25157 to svn://svn.ffmpeg.org/ffmpeg/trunk

0fa5f24c 12/25/2008 03:49 PM Diego Biurrun

Change mplayerhq.hu references to ffmpeg.org where appropriate.

Originally committed as revision 16310 to svn://svn.ffmpeg.org/ffmpeg/trunk

a6493a8f 12/22/2008 09:12 AM Diego Biurrun

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

be449fca 10/16/2008 01:34 PM Diego Pettenò

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...

1a592ecc 05/27/2008 01:27 PM Dmitry Antipov

Add Intel IWMMXT2 link, patch by Dmitry Antipov, dmantipov yandex ru.

Originally committed as revision 13467 to svn://svn.ffmpeg.org/ffmpeg/trunk

6609f9e2 02/21/2008 06:46 PM Mike Melanson

minor English corrections

Originally committed as revision 12171 to svn://svn.ffmpeg.org/ffmpeg/trunk

8144dff0 02/21/2008 06:42 PM Michael Niedermayer

typos

Originally committed as revision 12170 to svn://svn.ffmpeg.org/ffmpeg/trunk

7b8c3aed 02/21/2008 01:02 PM Michael Niedermayer

"General Tips" section

Originally committed as revision 12168 to svn://svn.ffmpeg.org/ffmpeg/trunk

07bf0cc9 01/22/2008 09:57 PM Mike Melanson

clarify previous revision on optimization justification

Originally committed as revision 11598 to svn://svn.ffmpeg.org/ffmpeg/trunk

ac59e7f4 01/22/2008 06:21 PM Mike Melanson

Ministry of English Composition edits

Originally committed as revision 11597 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e123bd3 01/22/2008 02:48 PM Michael Niedermayer

Cosmetics to speed up finding sections of interest.

Originally committed as revision 11596 to svn://svn.ffmpeg.org/ffmpeg/trunk

8f738eea 01/22/2008 02:45 PM Michael Niedermayer

"What speedup justifies an optimization" section

Originally committed as revision 11595 to svn://svn.ffmpeg.org/ffmpeg/trunk

a1d0b6a2 10/02/2007 10:34 AM Diego Biurrun

cosmetics: Fix AltiVec spelling.

Originally committed as revision 10639 to svn://svn.ffmpeg.org/ffmpeg/trunk

14c2634b 09/05/2007 07:49 AM Guillaume Poirier

Fix links to ARM documentation

Originally committed as revision 10399 to svn://svn.ffmpeg.org/ffmpeg/trunk

71253ce9 08/26/2007 11:45 AM Dominik Mierzejewski

add a link to VIS instructions whitepaper

Originally committed as revision 10235 to svn://svn.ffmpeg.org/ffmpeg/trunk

777bbfdd 08/24/2007 10:10 PM Michael Niedermayer

more sparc asm docs

Originally committed as revision 10215 to svn://svn.ffmpeg.org/ffmpeg/trunk

2c2b3130 08/23/2007 04:40 PM Luca Barbato

PowerPC/CELL/Altivec pointers

Originally committed as revision 10197 to svn://svn.ffmpeg.org/ffmpeg/trunk

277bb936 08/23/2007 09:39 AM Michael Niedermayer

sparc asm docs

Originally committed as revision 10194 to svn://svn.ffmpeg.org/ffmpeg/trunk

2e1ad4a2 08/23/2007 04:56 AM Loren Merritt

simd gmc wasn't impossible.

Originally committed as revision 10191 to svn://svn.ffmpeg.org/ffmpeg/trunk

20e570c8 01/07/2007 11:39 PM Guillaume Poirier

links to ARM optimization manuals

Originally committed as revision 7425 to svn://svn.ffmpeg.org/ffmpeg/trunk

2b165e29 06/09/2006 09:55 AM Diego Biurrun

www1.mplayerhq.hu --> lists.mplayerhq.hu

Originally committed as revision 5459 to svn://svn.ffmpeg.org/ffmpeg/trunk

1c1b5a40 06/09/2006 09:55 AM Diego Biurrun

CVS --> Subversion

Originally committed as revision 5458 to svn://svn.ffmpeg.org/ffmpeg/trunk

0a46c933 06/12/2005 04:11 PM Diego Biurrun

Rephrase a paragraph for ease of understanding, suggested by Mans.

Originally committed as revision 4379 to svn://svn.ffmpeg.org/ffmpeg/trunk

c5a44f57 06/11/2005 06:18 PM Diego Biurrun

spelling/phrasing fixes, mostly by Mans

Originally committed as revision 4378 to svn://svn.ffmpeg.org/ffmpeg/trunk

8ea9ce41 06/11/2005 05:41 PM Diego Biurrun

spelling/grammar/wording/phrasing

Originally committed as revision 4376 to svn://svn.ffmpeg.org/ffmpeg/trunk

38aca760 06/11/2005 05:32 PM Diego Biurrun

Cosmetics: Removed trailing whitespace, converted tabs to spaces.

Originally committed as revision 4375 to svn://svn.ffmpeg.org/ffmpeg/trunk

67c311fa 04/11/2005 04:24 PM Alex Beregszaszi

changed the mailinglist pointers to the new place (mplayerhq)

Originally committed as revision 4122 to svn://svn.ffmpeg.org/ffmpeg/trunk

6fbcfec0 04/10/2005 02:16 AM Michael Niedermayer

testing cvslog

Originally committed as revision 4118 to svn://svn.ffmpeg.org/ffmpeg/trunk

88e3d29b 04/10/2005 02:09 AM Michael Niedermayer

testing cvslog

Originally committed as revision 4117 to svn://svn.ffmpeg.org/ffmpeg/trunk

7d67aa9b 12/30/2003 07:19 PM Michael Niedermayer

info about h and tpel

Originally committed as revision 2639 to svn://svn.ffmpeg.org/ffmpeg/trunk

8c55915b 01/19/2003 06:42 PM Michael Niedermayer

add/put_pixels_clamped update

Originally committed as revision 1475 to svn://svn.ffmpeg.org/ffmpeg/trunk

143cc725 01/11/2003 03:38 PM Michael Niedermayer

gmc1

Originally committed as revision 1446 to svn://svn.ffmpeg.org/ffmpeg/trunk

3df7be0f 01/11/2003 11:36 AM Michael Niedermayer

more links

Originally committed as revision 1445 to svn://svn.ffmpeg.org/ffmpeg/trunk

a552591f 01/11/2003 10:55 AM Michael Niedermayer

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