Date: Mon, 27 Apr 1998 20:36:20 -0400 From: Randall Hopper <rhh@ct.picker.com> To: tomppa@fidata.fi, Amancio Hasty <hasty@rah.star-gate.com> Cc: freebsd-multimedia@FreeBSD.ORG Subject: Re: problem capturing video with BT848/Haughpage Win/Tv Message-ID: <19980427203620.A28932@ct.picker.com> In-Reply-To: <13626.37007.633346.611739@zeta.fidata.fi>; from Tomi Vainio on Mon, Apr 20, 1998 at 03:02:23AM %2B0300 References: <13626.35483.87697.62123@zeta.fidata.fi> <199804192348.QAA03334@rah.star-gate.com> <13626.37007.633346.611739@zeta.fidata.fi>
next in thread | previous in thread | raw e-mail | index | archive | help
Tomi Vainio: |I already have these: |options SYSVSHM |options "SHMMAX=(SHMMAXPGS*PAGE_SIZE+1)" |options SHMALL=8192 |options SHMMAXPGS=8192 |options SHMMIN=2 |options SHMMNI=128 |options SHMSEG=32 I only have: options SYSVSHM but I build a kernel with your SHM option set and didn't have any problems with direct video or Shm XImages mode. |cputime unlimited |filesize unlimited |datasize 16MB |stacksize 8MB |coredumpsize unlimited |memoryuse 30MB |memorylocked 10MB |maxproc 64 |descriptors 64 More liberal than mine (defaults). I suspect these can't be right though: cputime unlimited filesize unlimited datasize 22528 kbytes stacksize 8192 kbytes coredumpsize unlimited memoryuse 30720 kbytes descriptors 64 memorylocked 10240 kbytes maxproc 64 |Amancio Hasty: | > And why you didn't report this earlier?? | > |I reported this same problem with Xaccel server on July 1997. I remember. Seems like we never did get to the bottom of it and I'd about chalked it up to Xaccel. But it's a given now that it's not. |BTW. I still have to use this to get picture inside window |tvcapture.c line 1509: | video.addr = x->base_addr + (g.y * x->pitch + g.x + 256) * Bpp; Yeah, I still don't get this. Of course, this effectively says that your framebuffer is 256 pixels offset past where the XFree86 DGA extension says it is. Does this work in all color depths (16bpp, 24bpp, 32bpp?) On the surface, sounds like an XFree86 DGA bug. You might check that "base_addr" contains the same number that is printed by the XFree86 startup output (startx -- -probeonly) for the base address of your linear frame buffer. Of course, it may be reporting it wrong both places. Randall To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980427203620.A28932>