--- libvo/vo_xv.c.orig	2007-10-07 21:49:28.000000000 +0200
+++ libvo/vo_xv.c	2008-04-24 12:49:34.000000000 +0200
@@ -797,7 +797,7 @@
         }
     }
 
-    for (i = 0; i < adaptors && xv_port == 0; i++)
+    for (i = adaptors-1; i >= 0 && xv_port == 0; i--)
     {
         if ((ai[i].type & XvInputMask) && (ai[i].type & XvImageMask))
         {
