Måns Rullgård
94cdcece91
ARM: add prefetch function using ARMv5 PLD instruction
...
Originally committed as revision 14962 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-25 02:29:04 +00:00
Måns Rullgård
b0367ef00a
ARM: optimised MAC64 and MLS64
...
Originally committed as revision 14245 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-15 19:06:32 +00:00
Måns Rullgård
6865e04620
ARM: optimised MUL64
...
Originally committed as revision 14244 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-15 19:06:29 +00:00
Måns Rullgård
7995962d4b
ARM: ARMv6 optimised MULH
...
Originally committed as revision 14243 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-15 19:06:25 +00:00
Benoit Fouet
0abf0c5398
Simplify mm_support() for ARM (by Måns).
...
Originally committed as revision 14033 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-30 11:16:47 +00:00
Matthieu Castet
37dcd091da
Define mm_support() for ARM.
...
Patch by Matthieu Castet <castet matthieu free fr>
Originally committed as revision 14032 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-30 07:31:41 +00:00
Guillaume Poirier
28215b3700
convert DOS-style carriage return to Unix-style
...
Originally committed as revision 13799 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-06-17 14:42:51 +00:00
Siarhei Siamashka
e6303192c7
Add some initial optimizations for ARM VFP (floating
...
point coprocessor available in some ARM11 cores).
Patch by Siarhei Siamashka % siarhei.siamashka@gmail.com %
Original thread:
date: Apr 20, 2008 5:41 PM
subject: [FFmpeg-devel] [PATCH] Some ARM VFP optimizations (vector_fmul, vector_fmul_reverse, float_to_int16)
Originally committed as revision 13128 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-11 20:06:03 +00:00
Diego Biurrun
245976da2a
Use full path for #includes from another directory.
...
Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-09 11:56:36 +00:00
Diego Biurrun
a1fe4604d4
Revert previous mistaken commit.
...
Originally committed as revision 13094 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-09 10:18:58 +00:00
Diego Biurrun
81f46d5ac9
ipp.h is a system header, use <> when #including it.
...
Originally committed as revision 13093 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-09 10:06:51 +00:00
Diego Biurrun
c88c253d8b
cosmetics: __asm__ __volatile__ --> asm volatile
...
Originally committed as revision 12885 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-17 21:57:52 +00:00
Matthieu Castet
b4e806b2b9
pld instruction are used in libavcodec/armv4l/dsputil_arm_s.S which can be used
...
on armv4 that doesn't support this instruction. Futhermore pld is a nop on some
armv5 processor like arm926. Detect if pld is supported and have the
preprocessor remove it when it's not supported.
Fixes issue 393.
patch by matthieu castet, castet.matthieu free fr
Originally committed as revision 12569 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-24 11:49:59 +00:00
Reimar Döffinger
78d3d94f14
__asm __volatile -> asm volatile, improves code consistency and works
...
(as far as that is possible) with the Sun C compiler.
Originally committed as revision 12188 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-24 14:46:22 +00:00
Guillaume Poirier
d761f08987
fix indentation that was messed up by r11628
...
Originally committed as revision 11629 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-27 08:37:28 +00:00
Siarhei Siamashka
13686bc2cd
fix lowres decoding support on ARM CPUs
...
Original thread:
date: Jan 27, 2008 12:03 AM
subject: [FFmpeg-devel] [PATCH] Fix for lowres decoding support on ARM
Patch by Siarhei Siamashka $ siarhei P siamashka A gmail P com $
Originally committed as revision 11628 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-27 08:36:50 +00:00
Diego Biurrun
22170ec0b2
Remove mistakenly added multiple inclusion guards.
...
Originally committed as revision 11332 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-28 01:42:58 +00:00
Diego Biurrun
56cc85a068
Misc spelling fixes, prefer American over British English.
...
Originally committed as revision 11126 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-02 15:43:08 +00:00
Vitor Sessak
52b541ad79
spelling
...
Originally committed as revision 11122 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-01 22:21:04 +00:00
Diego Biurrun
5b21bdabe4
Add FFMPEG_ prefix to all multiple inclusion guards.
...
Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-17 09:37:46 +00:00
Diego Biurrun
31b2c1446f
Add missing multiple inclusion guards.
...
Originally committed as revision 10763 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-17 09:31:06 +00:00
Tao Huang
005b683744
Fix put_*_xy2_arm bug and enable put_pixels16_arm and put_pixels8_y2_arm.
...
Speed up > 4%.
patch by Tao Huang, ulysses.huang gmail com
Originally committed as revision 10402 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-09-05 11:05:33 +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
Diego Biurrun
3e582fbbc5
license header consistency: Remove redundant "all rights reserved" statement
...
that is rendered meaningless by subsequent grant of rights through the LGPL.
Originally committed as revision 9606 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-12 00:23:53 +00:00
Måns Rullgård
f225016296
update my email address
...
Originally committed as revision 9489 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-05 20:08:51 +00:00
Diego Biurrun
e5a389a1b7
license header consistency cosmetics
...
Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-05 10:40:25 +00:00
Diego Biurrun
7b94177e37
Group all copyright and author notices together.
...
Originally committed as revision 9483 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-07-05 10:37:29 +00:00
Guillaume Poirier
efb775777f
add a comment to indicate which #endif belong to which #define
...
Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-17 18:59:28 +00:00
Måns Rullgård
699b3f99d0
add multiple inclusion guards to headers
...
Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-17 00:01:30 +00:00
Diego Biurrun
83bc90dcfd
Remove unused variables.
...
Originally committed as revision 9224 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-06-05 14:18:13 +00:00
Ronald S. Bultje
b550bfaa61
Add libavcodec to compiler include flags in order to simplify header
...
include paths in the source files.
mostly from a patch by Ronald S. Bultje, rbultje ronald.bitfreak net
Originally committed as revision 9034 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-16 09:51:45 +00:00
Måns Rullgård
8520b6345c
add .type foo, %function directives for the benefit of debuggers
...
based on patch by Matthieu Castet, castet ! matthieu $ free ! fr
Originally committed as revision 8761 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-04-19 20:09:43 +00:00
David Bateman
e8d0041701
IWMMXT-specific dsputils clear_blocks function.
...
patch by David Bateman, adb014 gmail com
Originally committed as revision 8632 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-04-06 09:59:55 +00:00
Tim Chick
56cc42664a
iwmmxt ffmpeg code does not implement dct_unquantize_h263_inter_iwmmxt, but
...
armv5t does - use the armv5t function rather than default c code.
patch by Tim Chick chick at computergeek freeserve co uk
Originally committed as revision 8487 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-03-23 00:05:45 +00:00
Tim Chick
f88e7c833b
enable iwmmxt support, removing mm_support() stub
...
patch by Tim Chick, chick at computergeek freeserve co uk
Originally committed as revision 8471 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-03-21 23:07:24 +00:00
Måns Rullgård
7ee829922b
oops, revert accidental checkin
...
Originally committed as revision 7840 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-05 21:18:11 +00:00
Måns Rullgård
271593f123
fix multichannel decoding
...
Originally committed as revision 7839 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-05 21:16:31 +00:00
Måns Rullgård
7348ed6e94
missed a redundant load
...
Originally committed as revision 7801 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-02 00:23:19 +00:00
Måns Rullgård
ac62b62600
save one cycle
...
Originally committed as revision 7799 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-01 22:50:38 +00:00
Måns Rullgård
173fd724f5
remove redundant loads
...
Originally committed as revision 7798 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-01 22:44:42 +00:00
Måns Rullgård
118a49b0b7
optimize IDCT of rows with mostly zero coefficients
...
Originally committed as revision 7790 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-31 23:04:56 +00:00
Måns Rullgård
204ce38f53
typo fix by Dmitry Antipov dmantipov =a= yandex =d= ru
...
Originally committed as revision 7763 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-29 22:27:27 +00:00
Måns Rullgård
34b1b8fda8
theoretically save one cycle
...
Originally committed as revision 7762 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-29 22:25:54 +00:00
Måns Rullgård
7d42886b93
ARMv6 SIMD IDCT
...
Originally committed as revision 7752 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 21:32:08 +00:00
Guillaume Poirier
f57c7ad234
add missing bit from commit r7423
...
Originally committed as revision 7424 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 23:34:01 +00:00
Siarhei Siamashka
7a88606398
Optimization of 'dct_unquantize_h263_intra' for ARM (armv5te)
...
patch by Siarhei Siamashka % siarhei P siamashka A gmail P com %
Original thread:
Date: Jan 6, 2007 5:07 PM
Subject: [Ffmpeg-devel] [PATCH] Optimization of 'dct_unquantize_h263_intra' for ARM (armv5te) (try2)
and
Date: Jan 2, 2007 6:13 PM
Subject: [Ffmpeg-devel] [PATCH] Optimization of 'dct_unquantize_h263_intra' for ARM (armv5te)
Originally committed as revision 7423 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-07 23:24:14 +00:00
Måns Rullgård
486497e07b
revert bad checkin
...
Originally committed as revision 7044 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 03:18:09 +00:00
Måns Rullgård
be6ed6fff4
move some CFLAGS settings away from config.* writing section
...
Originally committed as revision 7043 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 03:12:29 +00:00
Diego Biurrun
b78e7197a8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
...
and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-07 15:30:46 +00:00
Måns Rullgård
a0403006f8
ARMv5TE optimized IDCT
...
Originally committed as revision 6347 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-26 20:26:22 +00:00