Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Feb 1999 09:40:19 +0000
From:      Adrian Wontroba <aw1@stade.co.uk>
To:        Randall Hopper <aa8vb@pagesz.net>
Cc:        Roger Hardiman <roger@cs.strath.ac.uk>, multimedia@FreeBSD.ORG
Subject:   Re: ANN: Fxtv 0.48
Message-ID:  <19990206094019.A56231@titus.stade.co.uk>
In-Reply-To: <19990205221434.A8378@pagesz.net>; from Randall Hopper on Fri, Feb 05, 1999 at 10:14:34PM -0500
References:  <19990205221434.A8378@pagesz.net>

next in thread | previous in thread | raw e-mail | index | archive | help

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

On Fri, Feb 05, 1999 at 10:14:34PM -0500, Randall Hopper wrote:
>      Just fetch the port, untar, and "make install".  Please let me know if
> you have any problems with it.

Randal, Roger

I've just tried fxtv-0.48 with week old 4.0-current (with an unmodified
driver) with very encouraging but not totally successful results.

I have a 8MB Matrox MGA 2064W graphics accelerator, and a Hauppage tuner
whose details Roger is getting extremely familiar with (8-). I run my
display at 1280*1024, with a depth of 16.

A small, non fatal problem with the packing list:

===>   fxtv-0.48 depends on shared library: jpeg.9 - found

fxtv-0.48: "/usr/ports/graphics/jpeg-6b" non-existent -- dependency list incomplete
                                     ^^
Putting just the bare minimum United Kingdom "regionalisation" changes,
long with local TV station channel numbers, into app-defaults/Fxtv
gives excellent picture quality on all but one channel, with AFC turned
off. Experimenting with fine tuning for the remaining one ("Channel 5",
UK channel 37, automatic 599.25 MHz, best result 598.00 Mhz) allowed me
to hard wire the best frequency in Fxtv. Good.

Turning AFC back on, tuning to another channel and to "Channel 5"
pulled the frequency back to 599.25 MHz. Turning AFC off, tuning to
another channel and back to channel number 37 again gave 599.25. There
is something strange going on here with tuning Roger, but I'm not sure
what. The arrival of fine tuning in this release also explains why you
thought there was such a facility, but I couldn't find it in fxtv-0.47
(8-)

I no longer see a slight "edge wrap-around" (cured by takeing the mouse
to the screen edges), of the entire X display if the FXTV display ever
goes off screen. Good.

In TV mode (where I used to have assorted indescribeable problems)
I now get a nice clear rectangular image of part of original screen
display, with about two thirds of the fxtv display visible in the bottom
right corner, and fxtv emits the error message "TVSCREENCapConfigure()
failed: Direct video region outside bounds of display". The image change
rate is very erratic - sometimes taking up to 10 seconds to change from
one frame to another, sometimes managing several frames a second. Am
I shooting myself in the foot or is this another wrinkle on the MGA
problems others report?

dmesg, fxtv and xdpyinfo outputs attached.
-- 
Adrian Wontroba

--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=dmesg

Copyright (c) 1992-1999 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 4.0-CURRENT #0: Fri Jan 29 20:25:24 GMT 1999
    koot@titus.stade.co.uk:/d3p2/FreeBSD-3.0/src/sys/compile/TITUS
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 199432961 Hz
CPU: Pentium Pro (199.43-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x619  Stepping=9
  Features=0xf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV>
real memory  = 134217728 (131072K bytes)
config> pnp 1 0 os enable irq0 5 drq0 0 drq1 1 port0 0x220 port1 0x300 port2 0x388
config> pnp 1 1 os enable port0 0x201
config> quit
avail memory = 127889408 (124892K bytes)
Preloaded elf kernel "kernel" at 0xf028f000.
Preloaded userconfig_script "/kernel.config" at 0xf028f09c.
Probing for devices on PCI bus 0:
chip0: <Intel 82440FX (Natoma) PCI and memory controller> rev 0x02 on pci0.0.0
chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.7.0
vga0: <Matrox MGA 2064W graphics accelerator> rev 0x01 int a irq 11 on pci0.11.0
bktr0: <BrookTree 848> rev 0x12 int a irq 15 on pci0.15.0
bti2c0: <bt848 Hard/Soft I2C controller>
iicbb0: <I2C generic bit-banging driver> on bti2c0
iicbus0: <Philips I2C bus> on iicbb0 master-only
iicsmb0: <I2C to SMB bridge> on iicbus0
smbus0: <System Management Bus> on iicsmb0
smb0: <SMBus general purpose I/O> on smbus0
iic0: <I2C general purpose I/O> on iicbus0
smbus1: <System Management Bus> on bti2c0
smb1: <SMBus general purpose I/O> on smbus1
Hauppauge WinCast/TV, Philips FR1216 PAL tuner, msp3400c stereo.
Detected a MSP3410D-B4 
ahc0: <Adaptec 2940A Ultra SCSI adapter> rev 0x01 int a irq 15 on pci0.17.0
ahc0: aic7860 Single Channel A, SCSI Id=7, 3/255 SCBs
Probing for PnP devices:
CSN 1 Vendor ID: CTL00f0 [0xf0008c0e] Serial 0xffffffff Comp ID: PNPb02f [0x2fb0d041]
pcm1 (SB16pnp <Vibra16X> sn 0xffffffff) at 0x220-0x22f irq 5 drq 0 flags 0x11 on isa
Probing for devices on the ISA bus:
sc0 on isa
sc0: VGA color <16 virtual consoles, flags=0x0>
atkbdc0 at 0x60-0x6f on motherboard
atkbd0 irq 1 on isa
psm0 irq 12 on isa
psm0: model Generic PS/2 mouse, device ID 0
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
pcm0 not found
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
1 3C5x9 board(s) on ISA found at 0x340
ep0 at 0x340-0x34f irq 10 on isa
ep0: aui/utp/bnc[*UTP*] address 00:60:97:94:d0:e7
vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa
npx0 on motherboard
npx0: INT 16 interface
IP packet filtering initialized, divert enabled, rule-based forwarding disabled, default to accept, logging limited to 100 packets/entry
Waiting 8 seconds for SCSI devices to settle
sa0 at ahc0 bus 0 target 2 lun 0
sa0: <HP C1533A 9406> Removable Sequential Access SCSI-2 device 
sa0: 10.0MB/s transfers (10.0MHz, offset 8)
da1 at ahc0 bus 0 target 1 lun 0
da1: <FUJITSU M2694ES-512 8134> Fixed Direct Access SCSI-CCS device 
da1: 3.300MB/s transfers
da1: 1033MB (2117025 512 byte sectors: 255H 63S/T 131C)
da2 at ahc0 bus 0 target 3 lun 0
da2: <FUJITSU M2622F-512 0405> Fixed Direct Access SCSI-CCS device 
da2: 3.300MB/s transfers
da2: 314MB (644868 512 byte sectors: 64H 32S/T 314C)
da0 at ahc0 bus 0 target 0 lun 0
da0: <FUJITSU M2954S-512 0147> Fixed Direct Access SCSI-2 device 
da0: 10.0MB/s transfers (10.0MHz, offset 15), Tagged Queueing Enabled
da0: 4149MB (8498506 512 byte sectors: 255H 63S/T 529C)
changing root device to da0s2a
da3 at ahc0 bus 0 target 6 lun 0
da3: <QUANTUM FIREBALL SE8.4S PJ09> Fixed Direct Access SCSI-2 device 
da3: 10.0MB/s transfers (10.0MHz, offset 15), Tagged Queueing Enabled
da3: 8191MB (16777215 512 byte sectors: 255H 63S/T 1044C)
cd0 at ahc0 bus 0 target 4 lun 0
cd0: <PLEXTOR CD-ROM PX-32CS 1.00> Removable CD-ROM SCSI-2 device 
cd0: 10.0MB/s transfers (10.0MHz, offset 15)
cd0: Attempt to query device size failed: NOT READY, Medium not present
ffs_mountfs: superblock updated for soft updates
ffs_mountfs: superblock updated for soft updates
ffs_mountfs: superblock updated for soft updates
ffs_mountfs: superblock updated for soft updates
ffs_mountfs: superblock updated for soft updates
ffs_mountfs: superblock updated for soft updates
ffs_mountfs: superblock updated for soft updates
(da3:ahc0:0:6:0): tagged openings now 9
(da3:ahc0:0:6:0): tagged openings now 8
(da0:ahc0:0:0:0): tagged openings now 127

--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=fxtv

Fxtv v0.48

DETECTED CAPTURE CARD(S) [DRIVER PROBES]:
    bktr0: <BrookTree 848> rev 0x12 int a irq 15 on pci0.15.0
    bti2c0: <bt848 Hard/Soft I2C controller>

SYSCTL MIB VALUES:
    kern.version: FreeBSD 4.0-CURRENT #0: Fri Jan 29 20:25:24 GMT 1999
        koot@titus.stade.co.uk:/d3p2/FreeBSD-3.0/src/sys/compile/TITUS
    
    hw.bt848.card: -1
    hw.bt848.tuner: -1
    hw.bt848.reverse_mute: -1
    hw.bt848.format: -1

TUNER SIGNATURE (0x01 - 0xff):
    00 00 00 00 00 00 00 00 01 00 01 00 02 00 00 00
    01 70 0b 08 d4 d2 bf ef 26 2a 00 40 ea 00 00 00
    00 00 00 00 00 94 07 28 01 00 00 00 74 f9 00 40
    98 d3 bf 30 2f 33 07 08 0a 00 00 00 af d2 bf ef
    01 00 00 00 5c 08 10 28 00 00 00 00 00 94 07 28
    81 36 00 40 51 97 04 08 b8 14 00 40 74 f9 00 40
    00 00 00 00 44 ea 21 28 01 dd 10 28 2c d3 bf ef
    e1 2c 00 40 74 f9 00 40 2c d3 bf ef 7d 2a 00 40

TUNER I2C DEVICES FOUND AT:
    0x80, 0xa0, 0xc2

CAPTURE CARD EEPROM CONTENTS:
   Read 256 EEPROM bytes (0x00 - 0xff)
    84 12 00 00 05 40 09 36 04 15 13 e6 ea 00 60 8f
    00 00 00 00 01 84 0a 00 01 01 20 77 00 40 87 94
    0f 00 74 02 01 05 02 79 72 00 00 00 00 00 00 00
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    84 12 00 00 05 40 09 36 04 15 13 e6 ea 00 60 8f
    00 00 00 00 01 84 0a 00 01 01 20 77 00 40 87 94
    0f 00 74 02 01 05 02 79 72 00 00 00 00 00 00 00
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff

Supported RGB Capture Pixel Formats:
   bpp  Bpp  RGB Masks                     Swap
   ---  ---  ----------------------------  ----
    15   2   00007c00, 000003e0, 0000001f  NB  
    16   2   0000f800, 000007e0, 0000001f  NB  
    24   3   00ff0000, 0000ff00, 000000ff   B  
    24   4   00ff0000, 0000ff00, 000000ff  NBWb

Supported YUV Capture Pixel Formats:
   YUVSize  HSamp  VSamp  Pack    CompOrder  T->B  L->R  YTrans
   -------  -----  -----  ------  ---------  ----  ----  ------
    8,8,8   1,2,2  1,1,1  PLANAR  YUV         Y     Y      N
    8,8,8   1,2,2  1,1,1  PACKED  YUYV        Y     Y      N
    8,8,8   1,2,2  1,2,2  PLANAR  YUV         Y     Y      N


XSERVER: 'The XFree86 Project, Inc' v3330,  Protocol Verson 11.0
         Screen Res = 1280x1024, DefDepth = 16; NumScreens = 1
         Bitmap Unit/BitOrder/Pad = 32/LSBFirst/32, Image ByteOrder = LSBFirst

XF86DGAQueryVersion() succeeded - vers = 1.00
   BaseAddr = 0xff000000, Pitch = 1280, BankSize/RamSize = 8388608/8388608

Rating Available Visuals:
   Rating  Class        bpp  Bpp  R,G,B Masks                   Swap  DirectVid
   ------  -----------  ---  ---  ----------------------------  ----  ---------
     5     TrueColor     16  2,2  0000f800, 000007e0, 0000001f   --      Yes
Default Visual is 16-bpp TrueColor

XF86VidModeQueryVersion() succeeded - version = 0.08

--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=xdpyinfo

name of display:    :0.0
version number:    11.0
vendor string:    The XFree86 Project, Inc
vendor release number:    3330
maximum request size:  4194300 bytes
motion buffer size:  256
bitmap unit, bit order, padding:    32, LSBFirst, 32
image byte order:    LSBFirst
number of supported pixmap formats:    2
supported pixmap formats:
    depth 1, bits_per_pixel 1, scanline_pad 32
    depth 16, bits_per_pixel 16, scanline_pad 32
keycode range:    minimum 8, maximum 134
focus:  window 0x3800011, revert to PointerRoot
number of extensions:    19
    BIG-REQUESTS
    DOUBLE-BUFFER
    DPMS
    LBX
    MIT-SCREEN-SAVER
    MIT-SHM
    MIT-SUNDRY-NONSTANDARD
    RECORD
    SECURITY
    SHAPE
    SYNC
    XC-APPGROUP
    XC-MISC
    XFree86-DGA
    XFree86-Misc
    XFree86-VidModeExtension
    XInputExtension
    XKEYBOARD
    XTEST
default screen number:    0
number of screens:    1

screen #0:
  dimensions:    1280x1024 pixels (433x347 millimeters)
  resolution:    75x75 dots per inch
  depths (1):    16
  root window id:    0x26
  depth of root window:    16 planes
  number of colormaps:    minimum 1, maximum 1
  default colormap:    0x23
  default number of colormap cells:    64
  preallocated pixels:    black 0, white 65535
  options:    backing-store YES, save-unders YES
  largest cursor:    64x64
  current input event mask:    0xd8200d
    KeyPressMask             ButtonPressMask          ButtonReleaseMask        
    ButtonMotionMask         SubstructureNotifyMask   SubstructureRedirectMask 
    PropertyChangeMask       ColormapChangeMask       
  number of visuals:    1
  default visual id:  0x22
  visual:
    visual id:    0x22
    class:    TrueColor
    depth:    16 planes
    available colormap entries:    64 per subfield
    red, green, blue masks:    0xf800, 0x7e0, 0x1f
    significant bits in color specification:    6 bits

--7AUc2qLy4jB3hD7Z--

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?19990206094019.A56231>