David Conrad
|
2483298ae2
|
ARM: NEON VP3 IDCT
15% faster VP3/Theora, 10% faster VP6
Originally committed as revision 19345 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-07-04 20:41:11 +00:00 |
|
Måns Rullgård
|
2da4e5e3e1
|
ARM: slightly faster NEON H264 horizontal loop filter
Originally committed as revision 19216 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-06-17 22:33:04 +00:00 |
|
Måns Rullgård
|
c9311a12d5
|
ARM: add some PLD in NEON IDCT
Originally committed as revision 18972 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-05-28 17:19:28 +00:00 |
|
David Conrad
|
548a99742c
|
ARM: actually add VP3 loop filter
Originally committed as revision 18917 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-05-23 18:47:26 +00:00 |
|
David Conrad
|
6db8697a39
|
ARM: NEON VP3 Loop Filter
Originally committed as revision 18916 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-05-23 18:36:20 +00:00 |
|
David Conrad
|
d647ed789f
|
ARM: Use fewer register in NEON put_pixels _y2 and _xy2
Approved by Mans on IRC
Originally committed as revision 18713 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-04-29 11:38:09 +00:00 |
|
David Conrad
|
428bf2ac88
|
ARM: NEON put_pixels_clamped
Originally committed as revision 18712 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-04-29 11:31:43 +00:00 |
|
David Conrad
|
d8f3f340ad
|
Add guaranteed alignment for loading dest pixels in avg_pixels16_neon
Originally committed as revision 18535 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-04-16 08:39:13 +00:00 |
|
David Conrad
|
cc2e555420
|
ARM: NEON optimized put_signed_pixels_clamped
Originally committed as revision 18333 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-04-04 21:02:48 +00:00 |
|
Måns Rullgård
|
08e12b2240
|
ARM: NEON optimised add_pixels_clamped
Based on patch by David Conrad.
Originally committed as revision 18332 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-04-04 20:18:58 +00:00 |
|
Måns Rullgård
|
35690321a7
|
ARM: disable inline asm for armcc
Originally committed as revision 17831 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-03-05 21:20:13 +00:00 |
|
Måns Rullgård
|
4cd19f6e78
|
ARM: fix missing MUL16() return type
Originally committed as revision 17679 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-03-01 12:11:02 +00:00 |
|
Måns Rullgård
|
fe7f149ed8
|
ARM: fix corner-case overflow in H.264 weighted prediction
Originally committed as revision 17657 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-02-28 13:48:54 +00:00 |
|
Måns Rullgård
|
e1f7cb7fa0
|
ARM: NEON optimised vector_fmul_window
Originally committed as revision 16868 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-30 23:13:19 +00:00 |
|
Måns Rullgård
|
dd927e2e62
|
ARM: NEON optimised vector_fmul
Originally committed as revision 16867 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-30 23:13:15 +00:00 |
|
Måns Rullgård
|
ca6532f620
|
ARM: remove some unused macro arguments
Originally committed as revision 16824 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-27 16:34:10 +00:00 |
|
Måns Rullgård
|
d8f9269dc6
|
ARM: reorder some instructions in put_pixels*_arm for speed gains
Originally committed as revision 16823 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-27 16:06:51 +00:00 |
|
Måns Rullgård
|
00c5727d90
|
ARM: replace jump tables with conditional branches
Originally committed as revision 16822 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-27 16:06:47 +00:00 |
|
Måns Rullgård
|
d9e68f5c1a
|
ARM: replace explicit literal loads with ldr Rd, =lit
Originally committed as revision 16821 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-27 16:06:44 +00:00 |
|
Måns Rullgård
|
fc252eba02
|
ARM: change alignment of loops in put_pixels*_arm to 32
Originally committed as revision 16820 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-27 16:06:41 +00:00 |
|
Måns Rullgård
|
4f928a4d2d
|
ARM: optimised mid_pred()
Originally committed as revision 16819 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-27 16:06:38 +00:00 |
|
Måns Rullgård
|
1214bd86dc
|
ARM: allow register operands for shifts in MULL()
Originally committed as revision 16818 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-27 16:06:34 +00:00 |
|
Måns Rullgård
|
bd53b426b7
|
ARM: NEON optimised H.264 weighted prediction
Originally committed as revision 16771 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-25 13:04:45 +00:00 |
|
Måns Rullgård
|
5a29589b81
|
ARM: NEON optimised H.264 biweighted prediction
Originally committed as revision 16770 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-25 13:04:41 +00:00 |
|
Diego Biurrun
|
406792e7b0
|
cosmetics: Remove pointless period after copyright statement non-sentences.
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-19 15:46:40 +00:00 |
|
Måns Rullgård
|
77c4537313
|
ARM: simplify ff_put/avg_h264_chroma_mc4/8_neon definitions, no code change
Originally committed as revision 16677 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-18 20:43:11 +00:00 |
|
Aurelien Jacobs
|
49fb20cb8a
|
replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_
and remove all ENABLE_ definitions.
Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-14 17:19:17 +00:00 |
|
Aurelien Jacobs
|
b250f9c66d
|
Change semantic of CONFIG_*, HAVE_* and ARCH_*.
They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-13 23:44:16 +00:00 |
|
Måns Rullgård
|
9a0cf9f8f8
|
ARM: use push/pop pseudo-instructions in simple_idct_armv6.S
Originally committed as revision 16570 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-12 20:37:49 +00:00 |
|
Måns Rullgård
|
e9497946bb
|
ARM: simple_idct_armv6.S whitespace cosmetics
Originally committed as revision 16569 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-12 20:37:39 +00:00 |
|
Måns Rullgård
|
7f727ace2a
|
ARM: clean up pc-relative references in simple_idct_armv6.S
Originally committed as revision 16568 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-12 20:37:33 +00:00 |
|
Måns Rullgård
|
3b16c71984
|
ARM: use rX register names in simple_idct_armv6.S
Originally committed as revision 16567 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-12 20:37:29 +00:00 |
|
Måns Rullgård
|
172a39d13c
|
ARM: work around linker bug with movw/movt relocations in shared libs
Originally committed as revision 16395 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-30 03:13:52 +00:00 |
|
Måns Rullgård
|
77e2249e2f
|
ARM: rename coefficient table in NEON IDCT
Originally committed as revision 16392 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-30 03:13:40 +00:00 |
|
Måns Rullgård
|
f23740d96f
|
ARM: NEON optimised float_to_int16
Originally committed as revision 16352 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-26 19:52:52 +00:00 |
|
Måns Rullgård
|
760badc1df
|
ARM: add new h264 idct functions
Originally committed as revision 16312 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-25 23:13:43 +00:00 |
|
Måns Rullgård
|
a2fc0f6a6d
|
ARM: replace "armv4l" with "arm"
Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-12-17 00:54:54 +00:00 |
|