summaryrefslogtreecommitdiff
path: root/libavcodec/x86
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2015-09-29 13:08:48 +0200
committerMichael Niedermayer <michael@niedermayer.cc>2015-09-29 13:23:25 +0200
commit1b82b934a166e60f64e966eaa97512ba9dcb615b (patch)
treec0ab27e018524d2b569a88a3f47c25c5ef8adc30 /libavcodec/x86
parentb3066be0e460d915db344c21d092b5554b1b68e8 (diff)
avcodec/x86/sbrdsp: Fix using uninitialized upper 32bit of noise
Fixes crash Fixes: flicker-1.scout3d21443372922.28.m4a Found-by: Dale Curtis <dalecurtis@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/x86')
-rw-r--r--libavcodec/x86/sbrdsp.asm1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/x86/sbrdsp.asm b/libavcodec/x86/sbrdsp.asm
index 6600ba1058..b6fa53517c 100644
--- a/libavcodec/x86/sbrdsp.asm
+++ b/libavcodec/x86/sbrdsp.asm
@@ -382,6 +382,7 @@ apply_noise_main:
%else
%define count m_maxq
%endif
+ movsxdifnidn noiseq, noised
dec noiseq
shl count, 2
%ifdef PIC