[FFmpeg-devel] [PATCH 2/2] ARM: NEON: fix overflow in h264 16x16 planar pred
Mans Rullgard
mans
Sun Jan 23 21:44:32 CET 2011
Signed-off-by: Mans Rullgard <mans at mansr.com>
---
libavcodec/arm/h264pred_neon.S | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/arm/h264pred_neon.S b/libavcodec/arm/h264pred_neon.S
index e2c69e1..63c96ee 100644
--- a/libavcodec/arm/h264pred_neon.S
+++ b/libavcodec/arm/h264pred_neon.S
@@ -131,8 +131,8 @@ function ff_pred16x16_plane_neon, export=1
vadd.i16 d5, d6, d7
vpadd.i16 d4, d4, d5
vpadd.i16 d4, d4, d4
- vshl.i16 d5, d4, #2
- vaddl.s16 q2, d4, d5
+ vshll.s16 q3, d4, #2
+ vaddw.s16 q2, q3, d4
vrshrn.s32 d4, q2, #6
mov r3, #0
vtrn.16 d4, d5
--
1.7.3.5
More information about the ffmpeg-devel
mailing list