Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: problems with dvb-kernel



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;

Home | Main Index | Thread Index