Diego Biurrun
4f9297ac3b
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.
(Cherry-picked from libav commit 57b753b445
)
Signed-off-by: James Almer <jamrial@gmail.com>
8 years ago
Diego Biurrun
2ec9fa5ec6
idct: Change type of array stride parameters to ptrdiff_t
...
ptrdiff_t is the correct type for array strides and similar.
8 years ago
Vittorio Giovara
41ed7ab45f
cosmetics: Fix spelling mistakes
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
9 years ago
Christophe Gisquet
bc8e044d8c
x86/doc/Makefile: DBG=1 to preprocess external asm
...
The macro hell sometimes make it difficult to trace the source of
an error, so it is easier to analyze the preprocessed output.
This patch makes this automatical by specifying DBG=1 on the
command line: a file ffmpeg/dir/file.asm gets preprocessed to
builddir/dir/file.dbg.asm, which is then compiled.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
10 years ago
Diego Biurrun
e3fcb14347
dsputil: Split off IDCT bits into their own context
11 years ago
Diego Biurrun
57f09608e1
dsputil: Move thirdpel-related bits into their own context
11 years ago
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.
11 years ago
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>
12 years ago
Diego Biurrun
652f518594
x86: mmx2 ---> mmxext in comments and messages
12 years ago
Michael Niedermayer
db95e559f2
fix another forgotten mplayerhq.hu link
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Michael Niedermayer
a6be21d3ba
Revert "replace FFmpeg with Libav in doc/"
...
This reverts commit f8a45fa1b1
.
Conflicts:
doc/optimization.txt
14 years ago
Janne Grunau
f8a45fa1b1
replace FFmpeg with Libav in doc/
...
unless it stands for ffmpeg the program or is historic
14 years ago
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>
14 years ago
Reinhard Tartler
2eed5288d2
Documentation updates for the git migration
...
This cleanup patch updates the developer documentation with respect to
the migration to the git scm.
(cherry picked from commit 87800dc2bf
)
14 years ago
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.
14 years ago
Ramiro Polla
2344dc6bb6
doc: mention xmm clobber macros usage
...
Originally committed as revision 25364 to svn://svn.ffmpeg.org/ffmpeg/trunk
14 years ago
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
14 years ago
Ronald S. Bultje
9c193cc47c
Fix typo (instruciton -> instruction).
...
Originally committed as revision 25157 to svn://svn.ffmpeg.org/ffmpeg/trunk
14 years ago
Diego Biurrun
0fa5f24c3b
Change mplayerhq.hu references to ffmpeg.org where appropriate.
...
Originally committed as revision 16310 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
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
16 years ago
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
16 years ago
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
17 years ago
Mike Melanson
6609f9e2ee
minor English corrections
...
Originally committed as revision 12171 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
8144dff032
typos
...
Originally committed as revision 12170 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
7b8c3aedac
"General Tips" section
...
Originally committed as revision 12168 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Mike Melanson
07bf0cc9cf
clarify previous revision on optimization justification
...
Originally committed as revision 11598 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Mike Melanson
ac59e7f4b1
Ministry of English Composition edits
...
Originally committed as revision 11597 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
5e123bd359
Cosmetics to speed up finding sections of interest.
...
Originally committed as revision 11596 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
8f738eea43
"What speedup justifies an optimization" section
...
Originally committed as revision 11595 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Diego Biurrun
a1d0b6a277
cosmetics: Fix AltiVec spelling.
...
Originally committed as revision 10639 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Guillaume Poirier
14c2634bcc
Fix links to ARM documentation
...
Originally committed as revision 10399 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Dominik Mierzejewski
71253ce9a6
add a link to VIS instructions whitepaper
...
Originally committed as revision 10235 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
777bbfddde
more sparc asm docs
...
Originally committed as revision 10215 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Luca Barbato
2c2b3130c2
PowerPC/CELL/Altivec pointers
...
Originally committed as revision 10197 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
277bb93642
sparc asm docs
...
Originally committed as revision 10194 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Loren Merritt
2e1ad4a28e
simd gmc wasn't impossible.
...
Originally committed as revision 10191 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Guillaume Poirier
20e570c8e8
links to ARM optimization manuals
...
Originally committed as revision 7425 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
2b165e2901
www1.mplayerhq.hu --> lists.mplayerhq.hu
...
Originally committed as revision 5459 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
Diego Biurrun
1c1b5a4094
CVS --> Subversion
...
Originally committed as revision 5458 to svn://svn.ffmpeg.org/ffmpeg/trunk
19 years ago
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
20 years ago
Diego Biurrun
c5a44f5715
spelling/phrasing fixes, mostly by Mans
...
Originally committed as revision 4378 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Diego Biurrun
8ea9ce413b
spelling/grammar/wording/phrasing
...
Originally committed as revision 4376 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Diego Biurrun
38aca76027
Cosmetics: Removed trailing whitespace, converted tabs to spaces.
...
Originally committed as revision 4375 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Alex Beregszaszi
67c311fafa
changed the mailinglist pointers to the new place (mplayerhq)
...
Originally committed as revision 4122 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
6fbcfec0c8
testing cvslog
...
Originally committed as revision 4118 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
88e3d29b6b
testing cvslog
...
Originally committed as revision 4117 to svn://svn.ffmpeg.org/ffmpeg/trunk
20 years ago
Michael Niedermayer
7d67aa9b0f
info about h and tpel
...
Originally committed as revision 2639 to svn://svn.ffmpeg.org/ffmpeg/trunk
21 years ago
Michael Niedermayer
8c55915b14
add/put_pixels_clamped update
...
Originally committed as revision 1475 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
143cc72527
gmc1
...
Originally committed as revision 1446 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago
Michael Niedermayer
3df7be0f72
more links
...
Originally committed as revision 1445 to svn://svn.ffmpeg.org/ffmpeg/trunk
22 years ago