I have an Asus A7V266-E (Via KT266A/VT8233 chipset) system with AMD
Athlon 1800+ CPU, NVidia GeForce3 Ti200 card and SBlive! audio card. I
recently installed a new IOmega Buz card (zr36067, if that matters).
Input source is a DirecTV settop box using S-Video.
Kernel is RH7.2 with custom 2.4.18 kernel, compiled, I hope, with the
correct options. My lsmod is below. To me it looks
like the Buz and its chips are being detected and the right modules are
loaded. However, the Buz card is not working right, see below. Symptoms
are:
1) The xawtv TV image is there, but its "lime green" and extremely
grainy. I can fool around with brightness/hue/contrast/color and make it
a little better, but it basically looks ..... terrible. Output from
xawtv debug level 2 is below.
2) A test with lavrec doesn't work, either. The output from debug level
2 is below.
Would very much appreciate any ideas and suggestions to resolve!
Randy
[root@jboat5 rbroman]# xawtv -v 2
This is xawtv-3.76, running on Linux/i686 (2.4.18test10)
visual: id=0x21 class=4 (TrueColor), depth=16
visual: id=0x22 class=5 (DirectColor), depth=16
visual: id=0x23 class=4 (TrueColor), depth=16
visual: id=0x24 class=4 (TrueColor), depth=16
visual: id=0x25 class=4 (TrueColor), depth=16
visual: id=0x26 class=4 (TrueColor), depth=16
visual: id=0x27 class=4 (TrueColor), depth=16
visual: id=0x28 class=4 (TrueColor), depth=16
visual: id=0x29 class=4 (TrueColor), depth=16
visual: id=0x2a class=5 (DirectColor), depth=16
visual: id=0x2b class=5 (DirectColor), depth=16
visual: id=0x2c class=5 (DirectColor), depth=16
visual: id=0x2d class=5 (DirectColor), depth=16
visual: id=0x2e class=5 (DirectColor), depth=16
visual: id=0x2f class=5 (DirectColor), depth=16
visual: id=0x30 class=5 (DirectColor), depth=16
x11: color depth: 16 bits, 2 bytes - pixmap: 2 bytes
x11: color masks: red=0x0000f800 green=0x000007e0 blue=0x0000001f
x11: server byte order: little endian
x11: client byte order: little endian
check if the X-Server is local ... **** ok
x11 socket: me=localhost, server=localhost
main: dga extention...
DGA version 2.0
main: xinerama extention...
main: xvideo extention [video]...
Xvideo: 3 adaptors available.
Xvideo: video4linux: input video, ports 91-91
Xvideo: NV10 Video Overlay: input image, ports 92-92
Xvideo: NV05 Video Blitter: input image, ports 93-124
Xvideo: using port 91 for video
XV_ENCODING get set, -1000 -> 1000
XV_BRIGHTNESS get set, -1000 -> 1000
XV_CONTRAST get set, -1000 -> 1000
XV_SATURATION get set, -1000 -> 1000
XV_HUE get set, -1000 -> 1000
XV_COLORKEY get set, 0 -> 16777215
XV_AUTOPAINT_COLORKEY get set, 0 -> 1
XV_SET_DEFAULTS set, 0 -> 0
main: xvideo extention [image]...
image format list for port 92
0x32595559 (YUY2) packed [ok: 16 bit YUV 4:2:2 (packed)]
0x32315659 (YV12) planar
0x59565955 (UYVY) packed
0x30323449 (I420) planar [ok: 12 bit YUV 4:2:0 (planar)]
main: init main window...
main: install signal handlers...
main thread [pid=1351]
main: checking wm...
wmhooks: gnome
main: creating windows ...
main: read config file ...
main: checking for vidmode extention ...
main: checking for lirc ...
xawtv: could not connect to socket
xawtv: No such file or directory
lirc: no infrared remote support available
main: checking for joystick ...
main: checking for midi ...
main: mapping main window ...
xt: pointer show
main: initialize hardware ...
xv: get XV_BRIGHTNESS: 25
xv: get XV_CONTRAST: 78
xv: get XV_SATURATION: 198
xv: get XV_HUE: 24
main: parse channels from config file ...
cmd: "setfreqtab" "europe-west"
cmd: "capture" "overlay"
main: setting defaults
xv: set XV_SATURATION: 199
xv: set XV_BRIGHTNESS: 26
xv: set XV_HUE: 25
xv: set XV_CONTRAST: 79
main: enter main event loop...
PropertyNotify WM_NAME
PropertyNotify WM_ICON_NAME
PropertyNotify WM_COMMAND
PropertyNotify WM_CLIENT_MACHINE
PropertyNotify WM_NORMAL_HINTS
PropertyNotify WM_HINTS
PropertyNotify WM_CLASS
PropertyNotify WM_LOCALE_NAME
PropertyNotify WM_LOCALE_NAME
PropertyNotify WM_CLIENT_LEADER
video: shell: size 384x288+0+0
Xvideo: video: win=0x1c0004c, src=640x480+0+0 dst=384x288+0+0
video: shell: size 384x288+0+0
Xvideo: video: win=0x1c0004c, src=640x480+0+0 dst=384x288+0+0
PropertyNotify _NET_WM_STATE
PropertyNotify _WIN_STATE
PropertyNotify _NET_WM_DESKTOP
PropertyNotify _WIN_WORKSPACE
PropertyNotify _WIN_AREA
video: shell: ReparentNotify
video: shell: size 384x288+28+63
Xvideo: video: win=0x1c0004c, src=640x480+0+0 dst=384x288+0+0
video: shell: size 384x288+28+63
Xvideo: video: win=0x1c0004c, src=640x480+0+0 dst=384x288+0+0
video: shell: size 384x288+28+63
Xvideo: video: win=0x1c0004c, src=640x480+0+0 dst=384x288+0+0
video: shell: map
Xvideo: video: win=0x1c0004c, src=640x480+0+0 dst=384x288+0+0
expose count=0
expose: xv reblit
video: shell: size 384x288+28+63
Xvideo: video: win=0x1c0004c, src=640x480+0+0 dst=384x288+0+0
PropertyNotify WM_STATE
PropertyNotify SM_CLIENT_ID
PropertyNotify WM_PROTOCOLS
PropertyNotify WM_NORMAL_HINTS
PropertyNotify _XAWTV_STATION
PropertyNotify WM_NAME
video: shell: size 384x288+28+63
Xvideo: video: win=0x1c0004c, src=640x480+0+0 dst=384x288+0+0
xt: pointer hide
xt: pointer show
video: shell: ClientMessage
CloseMainAction: received WM_DELETE_WINDOW message
Xvideo: video off
cmd: "capture" "off"
[root@jboat5 rbroman]# xawtv -hwscan
This is xawtv-3.76, running on Linux/i686 (2.4.18test10)
looking for available devices
port 91-91 [ -xvport 91 ]
type : Xvideo, video overlay
name : video4linux
port 92-92
type : Xvideo, image scaler
name : NV10 Video Overlay
port 93-124
type : Xvideo, image scaler
name : NV05 Video Blitter
/dev/video0: OK [ -device /dev/video0 ]
type : v4l
name : Buz[0]
flags: overlay capture
[root@jboat5 rbroman]# lavrec -iN -t 8 -v 2 movie.avi
INFO: [lavrec] Recording parameters:
INFO: [lavrec] Output format: AVI
INFO: [lavrec] Input Source: S-Video NTSC
INFO: [lavrec] Decimation: 4
INFO: [lavrec] Quality: 50
INFO: [lavrec] Recording time: 8 sec
INFO: [lavrec]
INFO: [lavrec] MJPEG buffer size: 256 KB
INFO: [lavrec] # of MJPEG buffers: 64
INFO: [lavrec] Audio parameters:
INFO: [lavrec] Audio sample size: 16 bit
INFO: [lavrec] Audio sampling rate: 44100 Hz
INFO: [lavrec] Audio is MONO
INFO: [lavrec] Audio input recording level: Use mixer setting
INFO: [lavrec] Level of correction for Audio/Video synchronization:
INFO: [lavrec] Lost frame compensation and frame drop/insert
--DEBUG: [lavrec] Maximum size per file will be 1739 MB
INFO: [lavrec] Using mmap(2) system call for capture
INFO: [lavrec] Auto detecting input and norm ...
INFO: [lavrec] Image size will be 176x120, 1 field(s) per buffer
INFO: [lavrec] Got 64 buffers of size 256 KB
INFO: [lavrec] Getting audio ...
--DEBUG: [lavrec] Queueing frame 0
--DEBUG: [lavrec] Queueing frame 1
--DEBUG: [lavrec] Queueing frame 2
--DEBUG: [lavrec] Queueing frame 3
--DEBUG: [lavrec] Queueing frame 4
--etc, etc
--DEBUG: [lavrec] Queueing frame 59
--DEBUG: [lavrec] Queueing frame 60
--DEBUG: [lavrec] Queueing frame 61
--DEBUG: [lavrec] Queueing frame 62
--DEBUG: [lavrec] Queueing frame 63
++ WARN: [lavrec] Closing file(s) and exiting - output file(s) my not be
readable due to error
**ERROR: [lavrec] Error syncing on a buffer: Timer expired
INFO: [lavrec] Opening output file movie.avi
**ERROR: [lavrec] Error writing to output file movie.avi: avilib - Error
writing to AVI file - Invalid argument
++ WARN: [lavrec] Closing file(s) and exiting - output file(s) my not be
readable due to error
--DEBUG: [lavrec] Queueing frame 3615480332
**ERROR: [lavrec] Error resetting buffer-queue: Invalid argument0.000
Recording time : 0.00.00:00
Lost frames : 000
A/V sync ins/del: 000/000
Audio errors : 000
[root@jboat5 rbroman]# lsmod
Module Size Used by Tainted: P
emu10k1 64896 0 (autoclean)
ac97_codec 11392 0 (autoclean) [emu10k1]
soundcore 6180 4 (autoclean) [emu10k1]
zr36067 78464 0 (autoclean)
saa7185 2528 1
saa7111 3008 1
videodev 7904 1 (autoclean) [zr36067]
i2c-old 5792 3 [zr36067 saa7185 saa7111]
agpgart 17184 3 (autoclean)
NVdriver 1067200 10 (autoclean)
vpnmod 194560 -1 (unused)
3c59x 27080 1
ide-scsi 9120 0