Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Feb 2002 22:44:52 -0800
From:      Andy Sparrow <spadger@best.com>
To:        Jason Hill <jch@xmission.com>
Cc:        freebsd-multimedia@freebsd.org, "Mike Meyer" <mwm-dated-1014245902.21304d@mired.org>
Subject:   Re: fxtv tweaking/fullscreen? 
Message-ID:  <20020216064452.5A9063E2D@CRWdog.demon.co.uk>
In-Reply-To: Message from Jason Hill <jch@xmission.com>  of "Fri, 15 Feb 2002 21:51:07 MST." <20020215215107.A24575@xmission.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
--==_Exmh_-767909928P
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

> Andy,
> =

> I've checked both dga and xdpyinfo and I've confirmed that I
> have DGA enabled (see output below).  Any other ideas?  The only =

> weirdness that I spot is that some piece of my WinTV card or interface =
is
> undetected (pci0: <unknown card> (vendor=3D0x109e, dev=3D0x0878) at 13.=
1 irq 11)

Yeah, I get:

bktr0: Hauppauge Model 62471 A2A =

bktr0: Hauppauge WinCast/TV, Philips FR1236 NTSC FM tuner, dbx stereo.
pci0: <unknown card> (vendor=3D0x109e, dev=3D0x0878) at 17.1 irq 16

but it's always said that, and it works fine :)

> but that should prevent me from going fullscreen.

Agreed, so long as you actually meant the negation of the above statement=
, =

which I suspect you do :)

>  If I can just confirm --
> what resolution do you run X at

I run X @ 1600x1200@85Hz in 16 bit on the machine with the Happauge in it=
, but =

it'll go fullscreen from 1280x1024, 1024x768, whatever.

> and are you in fact able to view your
> tv window at fullscreen?

Well, what actually happens is that 'fxtv' uses DGA to switch to a video =
mode =

such that the video window (which is being updated directly from the hard=
ware) =

fills the entire visible area of the screen.

In other words, DGA dynamically switches resolution (and/or color depth, =
in =

DGA 2.x, available in XFree86-4 only)

However, it doesn't magically generate mode lines for you, and thinking a=
bout =

it, that might be what's biting both of you.

For example, for enabling fullscreen with funky-sized AVI/MPEGs and 'mpla=
yer' =

on my laptop I've got the following (fairly common) resolutions defined i=
n my =

XF86Config-4 file:

        Modes       "1024x768" "800x600" "640x480" "544x352" "536x344" =

"480x288"
 "384x288" "320x240" "352x240" "352x280" "352x288"

and the corresponding "mode line" entries elsewhere.

Thus, I get these in my XFree86.0.log file:

(**) ATI(0): Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz
(II) ATI(0): Modeline "1024x768"   78.80  1024 1040 1136 1312  768 769 77=
2 800 =

+
hsync +vsync
(**) ATI(0): Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
(II) ATI(0): Modeline "800x600"   49.50  800 816 896 1056  600 601 604 62=
5 =

+hsyn
c +vsync
(**) ATI(0): Mode "384x288": 15.8 MHz, 36.5 kHz, 58.8 Hz (D)
(II) ATI(0): Modeline "384x288"   15.75  384 400 416 432  288 290 296 310=
 =

double
scan
(**) ATI(0): Mode "320x240": 15.8 MHz, 39.4 kHz, 75.1 Hz (D)
(II) ATI(0): Modeline "320x240"   15.75  320 336 384 400  240 244 246 262=
 =

double
scan
(**) ATI(0): Mode "352x240": 15.8 MHz, 36.5 kHz, 69.6 Hz (D)
(II) ATI(0): Modeline "352x240"   15.75  352 368 416 432  240 244 246 262=
 =

double
scan
(**) ATI(0): Mode "352x280": 15.8 MHz, 36.5 kHz, 60.4 Hz (D)
(II) ATI(0): Modeline "352x280"   15.75  352 368 416 432  280 286 288 302=
 =

double
scan
(**) ATI(0): Mode "352x288": 15.8 MHz, 36.5 kHz, 58.8 Hz (D)
(II) ATI(0): Modeline "352x288"   15.75  352 368 416 432  288 290 296 310=
 =

double
scan

(Note to self, need to fix the bogus modes that get rejected. Ho hum ;-).=


However, you see the point, I'm sure - for "standard" modes, you don't ne=
ed to =

specify mode lines IIRC, but you'll need to enable them for the "Server" =
entry =

in the config file.

My machine with the WinTV in it only has 1600x1200, 1280x1024, 1024x768, =

800x700, 640x480 defined in the "Display" sections, thus:

        SubSection "Display"
                Depth     16
                Modes       "1600x1200" "1280x1024" "1024x768" "800x600" =

"640x480"

and it has _no mode lines whatsoever_ defined - the server magically crea=
tes =

them on-the-fly when it starts.

I get the feeling that something like this (or rsther, the lack of it) mi=
ght =

be causing your problem.

>  Is it worth trying an older version of fxtv?

Shouldn't think so, I'm using 1.03 as well, and it works exactly the same=
 as =

the older ones, as far as I can tell :)


HTH.

Cheers,

AS



--==_Exmh_-767909928P
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: Exmh version 2.5 07/13/2001

iD8DBQE8bf/kPHh895bDXeQRAvN4AKCXaHLFwJeZ57CgcuXi24Grd5I3QACfboZk
ufTqEzeuNcQ/eTKtxAJxlmA=
=oCN6
-----END PGP SIGNATURE-----

--==_Exmh_-767909928P--

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?20020216064452.5A9063E2D>