On 20/12/11 20:08, Mans Rullgard wrote:
Signed-off-by: Mans Rullgard<[email protected]>
---
  libpostproc/postprocess_altivec_template.c |   30 +++++++++++++--------------
  1 files changed, 14 insertions(+), 16 deletions(-)

diff --git a/libpostproc/postprocess_altivec_template.c 
b/libpostproc/postprocess_altivec_template.c
index 16b6e69..ac65df8 100644
--- a/libpostproc/postprocess_altivec_template.c
+++ b/libpostproc/postprocess_altivec_template.c
@@ -572,11 +572,9 @@ static inline void dering_altivec(uint8_t src[], int 
stride, PPContext *c) {
      src&  stride :-(
      */
      uint8_t *srcCopy = src;
-    DECLARE_ALIGNED(16, uint8_t, dt)[16];
+    DECLARE_ALIGNED(16, uint8_t, dt)[16] = { deringThreshold };
      const vector signed int zero = vec_splat_s32(0);
-    vector unsigned char v_dt;
-    dt[0] = deringThreshold;
-    v_dt = vec_splat(vec_ld(0, dt), 0);
+    vector unsigned char v_dt = vec_splat(vec_ld(0, dt), 0);

Seems ok.

lu

--

Luca Barbato
Gentoo/linux
http://dev.gentoo.org/~lu_zero

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to