Skip site navigation (1)Skip section navigation (2)
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

--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=us-ascii

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

--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="fxtv-0.48-remotedisable.patch"

--- 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
 

--UlVJffcvxoiEqYs2--

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?19990210230351.A16771>