Date: Wed, 10 Feb 1999 23:03:51 -0500 From: Randall Hopper <aa8vb@pagesz.net> To: Joey Garcia <gummibear@mediaone.net> Cc: multimedia@FreeBSD.ORG Subject: Re: FXTV building problems Message-ID: <19990210230351.A16771@pagesz.net> In-Reply-To: <36BE4A4F.2A09801F@mediaone.net>; from Joey Garcia on Sun, Feb 07, 1999 at 06:22:07PM -0800 References: <36BE4A4F.2A09801F@mediaone.net>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Joey Garcia:
|Hey! How's it going? :)
Hi!
|I need it abit of help with FXTV. I have a booktree based video capture
|card (not a tv card). The product actually is a Diamond Video Cam and
|capture card kit.
|
|I just compilied a kernel with the booktree drivers and all. I installed
|FXTV .47 from the ports collection, but when I ran it I got ghost images
|(from the video cam) all over the bottom of the screen. The actual
|picture wasn't inside the FXTV window. Although, when I moved the ghost
|images (of myself captured from my camera device) moved as well. So I
|guess it's a sign that it sort of works.
Ok. Sounds like DGA problems.
|Let me give you more info:
|
|I'm running 2.2.8 FreeBSD
| New kernel build based on newer booktree drivers
| Diamond Stealth 3D 3000 video card
| Diamond Video Capture kit (with cam)
| XFree86 3.3.3
| FXTV .47
|
|Need any more info?
I'm going to bet you are running 24- or 32-bpp. If so, try running fxtv
like this:
fxtv -xrm "Fxtv.Bpp24bit: 3" -xrm "Fxtv.Bpp32bit: 3"
See if that doesn't get the video in the window. (My card has the same
chipset: S3 Virge/VX).
The issue is that (last time I checked) there is no way to query the true
pixel geometry of the frame buffer via the X server. Thus we have to
resort to guessing and user overrides to specify this stuff. If it is
guessed/specified wrong, the video block doesn't track with the GUI video
window.
|Also, I tried compiling from source the FXTV .48 version, but I got some
|error message. Here's the message:
|
|f34 -I. -DVERS_STR=\"0.48\" -DHAVE_XFREE86 -c remote.c
|remote.c: In function `TVREMOTEOpen':
|remote.c:610: `rem_dev' undeclared (first use this function)
|remote.c:610: (Each undeclared identifier is reported only once
|remote.c:610: for each function it appears in.)
|gmake: *** [remote.o] Error 1
|gummibear:~/fxtv-0.48$
No remote support in 2.2.8 I see. Little bug when it isn't there. Try
the attached patch.
Randall
[-- Attachment #2 --]
--- fxtv-0.48/remote.c Tue Jun 30 17:02:04 1998
+++ remote.c Wed Feb 10 22:59:32 1999
@@ -46,7 +46,7 @@
/* ******************** Local defines ************** */
/* FIXME: Remove this old code someday */
-#ifndef _PATH_MOUSEREMOTE
+#ifdef 0
# define OLD_DEV_SYSMOUSE_STUFF
#endif
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990210230351.A16771>
