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
|
16 years ago |
David Conrad
|
428bf2ac88
|
ARM: NEON put_pixels_clamped
Originally committed as revision 18712 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
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
|
16 years ago |
David Conrad
|
cc2e555420
|
ARM: NEON optimized put_signed_pixels_clamped
Originally committed as revision 18333 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
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
|
16 years ago |
Måns Rullgård
|
35690321a7
|
ARM: disable inline asm for armcc
Originally committed as revision 17831 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
Måns Rullgård
|
4cd19f6e78
|
ARM: fix missing MUL16() return type
Originally committed as revision 17679 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
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
|
16 years ago |
Måns Rullgård
|
e1f7cb7fa0
|
ARM: NEON optimised vector_fmul_window
Originally committed as revision 16868 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
Måns Rullgård
|
dd927e2e62
|
ARM: NEON optimised vector_fmul
Originally committed as revision 16867 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
Måns Rullgård
|
ca6532f620
|
ARM: remove some unused macro arguments
Originally committed as revision 16824 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
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
|
16 years ago |
Måns Rullgård
|
00c5727d90
|
ARM: replace jump tables with conditional branches
Originally committed as revision 16822 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
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
|
16 years ago |
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
|
16 years ago |
Måns Rullgård
|
4f928a4d2d
|
ARM: optimised mid_pred()
Originally committed as revision 16819 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
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
|
16 years ago |
Måns Rullgård
|
bd53b426b7
|
ARM: NEON optimised H.264 weighted prediction
Originally committed as revision 16771 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
Måns Rullgård
|
5a29589b81
|
ARM: NEON optimised H.264 biweighted prediction
Originally committed as revision 16770 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
Diego Biurrun
|
406792e7b0
|
cosmetics: Remove pointless period after copyright statement non-sentences.
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
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
|
16 years ago |
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
|
16 years ago |
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
|
16 years ago |
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
|
16 years ago |
Måns Rullgård
|
e9497946bb
|
ARM: simple_idct_armv6.S whitespace cosmetics
Originally committed as revision 16569 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
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
|
16 years ago |
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
|
16 years ago |
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
|
16 years ago |
Måns Rullgård
|
77e2249e2f
|
ARM: rename coefficient table in NEON IDCT
Originally committed as revision 16392 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
Måns Rullgård
|
f23740d96f
|
ARM: NEON optimised float_to_int16
Originally committed as revision 16352 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
Måns Rullgård
|
760badc1df
|
ARM: add new h264 idct functions
Originally committed as revision 16312 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |
Måns Rullgård
|
a2fc0f6a6d
|
ARM: replace "armv4l" with "arm"
Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
16 years ago |