Hello Guido,

forgot the patch again...

CU
Michael.


diff -uNrwb -x '*subdirs' -x config.status -x '*.m4' -x '*configure*' -x '*meta*' -x 
'*moc*' -x '*.P' -x Makefile kvdr/kvdr/kvdr.cpp kvdr.p/kvdr/kvdr.cpp
--- kvdr/kvdr/kvdr.cpp  2003-07-06 14:23:12.000000000 +0200
+++ kvdr.p/kvdr/kvdr.cpp        2003-07-09 13:14:23.000000000 +0200
@@ -1257,7 +1257,7 @@
           vw.y = geom.y();
           vw.width = 0;
           vw.height = 0;
-          vw.chromakey = VIDEO_PALETTE_YUV422;
+          vw.chromakey = VIDEO_PALETTE_UYVY; // YUV422;
           vw.flags = 0;
           vw.clips = ovlClipRects[0];
           vw.clipcount = 0;
@@ -1270,7 +1270,7 @@
             vm[i].width = vc[i].maxwidth;
             vm[i].height = vc[i].maxheight;
           }
-          vm[i].format = VIDEO_PALETTE_YUV422;
+          vm[i].format = VIDEO_PALETTE_UYVY; // YUV422;
                //first frame (even)
           ioctl(my_ismv?multivideo_fd[i].handle():video_fd.handle(), VIDIOCGMBUF, 
&mbuf[i]);
           mem[i] = (char *)mmap(0, mbuf[i].size, PROT_READ | PROT_WRITE, MAP_SHARED, 
my_ismv?multivideo_fd[i].handle():video_fd.handle(), 0);
diff -uNrwb -x '*subdirs' -x config.status -x '*.m4' -x '*configure*' -x '*meta*' -x 
'*moc*' -x '*.P' -x Makefile kvdr/kvdr/kvdr_xv.cpp kvdr.p/kvdr/kvdr_xv.cpp
--- kvdr/kvdr/kvdr_xv.cpp       2003-07-06 14:23:36.000000000 +0200
+++ kvdr.p/kvdr/kvdr_xv.cpp     2003-07-09 20:54:02.000000000 +0200
@@ -62,7 +62,7 @@
                                list = XvListImageFormats(disp, port, &formats);
                                for ( int i = 0; i < formats; i ++ )
                                {
-               if ( list[i].id == 0x32595559 && !gotPort ) gotPort = true;
+               if ( list[i].id == 0x59565955/*0x32595559*/ && !gotPort ) gotPort = 
true;
                                }
                                if ( !gotPort )
                                {
@@ -106,7 +106,7 @@
        }
        if ( gotPort && (width>0) && (height>0))
        {
-               xvImage = XvShmCreateImage(disp, port, 0x32595559, 0, width, height, 
&shmInfo);
+               xvImage = XvShmCreateImage(disp, port, 0x59565955/*0x32595559*/, 0, 
width, height, &shmInfo);
                shmInfo.shmid = shmget( IPC_PRIVATE, xvImage->data_size, IPC_CREAT | 
0777);
                shmInfo.shmaddr = (char *) shmat( shmInfo.shmid, 0, 0);
                xvImage->data = shmInfo.shmaddr;

Reply via email to