--- libs/libavcodec/libavcodec.pro.orig	2006-07-13 14:35:41.000000000 +0200
+++ libs/libavcodec/libavcodec.pro	2006-07-13 14:37:15.000000000 +0200
@@ -404,8 +404,8 @@
 }
 
 contains( TARGET_ARCH_ALPHA, yes ) {
-    SOURCES += alpha/dsputil_alpha.c alpha/mpegvideo_alpha.c 
-    SOURCES += alpha/motion_est_alpha.c alpha/dsputil_alpha_asm.S
+    SOURCES += alpha/dsputil_alpha.c alpha/mpegvideo_alpha.c alpha/simple_idct_alpha.c
+    SOURCES += alpha/motion_est_alpha.c alpha/dsputil_alpha_asm.S alpha/motion_est_mvi_asm.S
     QMAKE_CFLAGS_RELEASE += -fforce-addr -freduce-all-givs
 }
 
@@ -431,3 +431,7 @@
     QMAKE_LFLAGS_SHLIB += -single_module
     QMAKE_LFLAGS_SHLIB += -seg1addr 0xC3000000
 }
+
+contains( TARGET_ARCH_SPARC, yes ) {
+    SOURCES+=sparc/dsputil_vis.c
+}
