Signed-off-by: Christophe Gisquet <[email protected]>
Signed-off-by: Benoit Fouet <[email protected]>
---
libavcodec/x86/pngdsp.asm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavcodec/x86/pngdsp.asm b/libavcodec/x86/pngdsp.asm
index 8e23ccf..76b93a9 100644
--- a/libavcodec/x86/pngdsp.asm
+++ b/libavcodec/x86/pngdsp.asm
@@ -36,9 +36,13 @@ cglobal add_bytes_l2, 4, 6, %1, dst, src1, src2, wa, w, i
movsxd waq, wad
%endif
xor iq, iq
+ mov wq, waq
+
+ ; test unaligned dst buffer
+ test dstq, (mmsize-1)
+ jnz .end_s
; vector loop
- mov wq, waq
and waq, ~(mmsize*2-1)
jmp .end_v
.loop_v:
--
2.2.0
_______________________________________________
ffmpeg-devel mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel