Interlace(?) problem :(

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hello,

For the last couple of days I've been doing everything I could think of
to solve this problem.. Although the solution seems a lot more close
now, I've not been able to solve the last part. I have spend hours looking for a solution on the internet too, so this is a last resort... I have also checked this list's history to make sure I wasn't asking the same question someone else asked.

I will greatly appreciate all the help I can get, so I hope someone can point me in the right direction.
All tips and hints are welcome!


- The problem:
The problem is that I'm getting these horizontal colums of lines over my screen in full screen mode. When the window is small however, I am
getting a perfect image.

I have made two screenshots to illustrate the problem:
fullscreen, with distortions: http://www.techisg.org/~don/tvshot.jpg
small window, perfect: http://www.techisg.org/~don/tvshot2.jpg

- Background information:
At first the image was a complete disaster in fullscreen, because half
the screen wasn't shown. When I turned off 'P2C/C2P Concurrency' in my BIOS, I got a whole screen but it left me with these distortions. I've tried just about every BIOS setting combination availiable, but the distortions won't go away. Further I tried about every xawtv commandline option and every bttv module driver option. If I start xawtv with the -noxv option I only get a little column of the screen on the left in fullscreen, nothing more, the small size however still works perfect.

- My system:
xawtv-3.49, running on Linux/i686
Kernel: 2.4.5
bttv: driver version 0.7.67
tv card model: BT878(Pinnacle PCTV Studio/Ra)(II)
XFree86 Version 4.0.3: Module nvidia version = 1.0.1251
graphics card: Chipset RIVA TNT2 (M64)

- Logs:

* When I start xawtv:
----------------------------
don@Don:~ > xawtv
This is xawtv-3.49, running on Linux/i686 (2.4.5)
Xv: video4linux: input video, ports 52-52
Xv: NV04 Video Overlay: input image, ports 53-53
Xv: using port 52 for video
  image format list for port 53
    0x32595559 (YUY2) packed
    0x32315659 (YV12) planar
    0x59565955 (UYVY) packed
    0x30323449 (I420) planar
Xv: using port 53 for hw scaling
Warning: Cannot convert string "string" to type AsciiType
----------------------------
It just starts working perfectly in a small window, when I go to full screen the distortions appear as shown in the screenshot.

* Some parts of debug info from xawtv:
----------------------------
visual: id=0x21 class=4 (TrueColor), depth=24
visual: id=0x22 class=5 (DirectColor), depth=24
visual: id=0x2a class=4 (TrueColor), depth=24
visual: id=0x2b class=4 (TrueColor), depth=24
visual: id=0x2c class=4 (TrueColor), depth=24
visual: id=0x2d class=4 (TrueColor), depth=24
visual: id=0x2e class=4 (TrueColor), depth=24
visual: id=0x2f class=5 (DirectColor), depth=24
visual: id=0x30 class=5 (DirectColor), depth=24
visual: id=0x31 class=5 (DirectColor), depth=24
visual: id=0x32 class=5 (DirectColor), depth=24
visual: id=0x33 class=5 (DirectColor), depth=24
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...
Xv: 2 adaptors available.
Xv: video4linux: input video, ports 52-52
Xv: NV04 Video Overlay: input image, ports 53-53
Xv: using port 52 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_MUTE get set, 0 -> 1
  XV_FREQ get set, 0 -> 16000
  image format list for port 53
    0x32595559 (YUY2) packed
    0x32315659 (YV12) planar
    0x59565955 (UYVY) packed
    0x30323449 (I420) planar
Xv: using port 53 for hw scaling
main: init main window...
x11: color depth: 24 bits, 3 bytes - pixmap: 4 bytes
x11: color masks: red=0x00ff0000 green=0x0000ff00 blue=0x000000ff
x11: server byte order: little endian
x11: client byte order: little endian
main: install signal handlers...
main thread [pid=5352]
main: checking wm...
main: creating windows ...
Warning: Cannot convert string "string" to type AsciiType
main: read config file ...
main: checking for vidmode extention ...
main: checking for lirc ...
main: mapping main window ...
xt: pointer show
main: initialize hardware ...
xv: get XV_BRIGHTNESS: 0
xv: get XV_CONTRAST: 0
xv: get XV_HUE: 0
xv: set XV_MUTE: 0
xv: get XV_MUTE: 0
cmd: "setfreqtab" "europe-west"
cmd: "capture" "overlay"
main: tuning first station
cmd: "setstation" "0"
xv: set XV_MUTE: 1
xv: set XV_BRIGHTNESS: 223
xv: set XV_HUE: 0
xv: set XV_CONTRAST: -157
xv: set XV_MUTE: 0
[snip]
-video: shell: size 384x288+0+0
Xv: video: win=0x1e00058, size=384x288, on
video: shell: ReparentNotify
PropertyNotify KWM_WIN_FRAME_GEOMETRY
video: shell: size 384x288+569+47
Xv: video: win=0x1e00058, size=384x288, on
PropertyNotify KWM_WIN_STICKY
[snip]
cmd: "fullscreen"
turning fs off (384x288+733+170)
video: shell: size 384x288+737+194
Xv: video: win=0x1e00058, size=384x288, on
PropertyNotify WM_NORMAL_HINTS
PropertyNotify WM_NORMAL_HINTS
PropertyNotify KWM_WIN_FRAME_GEOMETRY
video: shell: size 384x288+737+194
Xv: video: win=0x1e00058, size=384x288, on
video: shell: size 384x288+737+194
Xv: video: win=0x1e00058, size=384x288, on
---------------------------

* v4l-conf:
---------------------------
root@Don:~ > v4l-conf
v4l-conf: using X11 display :0.0
dga: version 2.0
mode: 1280x1024, depth=24, bpp=32, bpl=5120, base=0xd6000000
done
---------------------------


* v4l-conf -f:
---------------------------
root@Don:~ > v4l-conf -f
map: vt07 => fb0
v4l-conf: using framebuffer device /dev/fb0
mode: 640x480, depth=8, bpp=8, bpl=640, base=0xd6000000
done
---------------------------


* When I load the kernel modules (data from syslog):
----------------------------
Jun  3 19:43:36 Don kernel: i2c-core.o: i2c core module
Jun  3 19:43:36 Don kernel: i2c-algo-bit.o: i2c bit algorithm module
Jun  3 19:43:36 Don kernel: bttv: driver version 0.7.67 loaded
Jun 3 19:43:36 Don kernel: bttv: using 2 buffers with 2080k (4160k total) for capture
Jun  3 19:43:36 Don kernel: bttv: Bt8xx card found (0).
Jun 3 19:43:36 Don kernel: bttv0: Bt878 (rev 17) at 00:0c.0, irq: 7, latency: 32, memory: 0xd8000000 Jun 3 19:43:36 Don kernel: bttv0: subsystem: bd11:1200 => Pinnacle PCTV => card=39 Jun 3 19:43:36 Don kernel: bttv0: model: BT878(Pinnacle PCTV Studio/Ra) [autodetected] Jun 3 19:43:36 Don kernel: i2c-core.o: adapter bt848 #0 registered as adapter 0.
Jun  3 19:43:36 Don kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found
Jun 3 19:43:36 Don kernel: bttv0: miro: id=16 tuner=1 radio=fmtuner stereo=yes
Jun  3 19:43:36 Don kernel: bttv0: i2c: checking for MSP34xx @ 0x80... found
Jun 3 19:43:36 Don kernel: i2c-core.o: driver i2c msp3400 driver registered. Jun 3 19:43:36 Don kernel: msp34xx: init: chip=MSP3451G-A2, has NICAM support
Jun  3 19:43:36 Don kernel: msp3410: daemon started
Jun  3 19:43:36 Don kernel: bttv0: i2c attach [MSP3451G-A2]
Jun 3 19:43:36 Don kernel: i2c-core.o: client [MSP3451G-A2] registered to adapter [bt848 #0](pos. 0). Jun 3 19:43:36 Don kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found Jun 3 19:43:36 Don kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found Jun 3 19:43:36 Don kernel: tvaudio: TV audio decoder + audio/video mux driver Jun 3 19:43:36 Don kernel: tvaudio: known chips: tda9840,tda9873h,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951) Jun 3 19:43:36 Don kernel: i2c-core.o: driver generic i2c audio driver registered. Jun 3 19:43:37 Don kernel: i2c-core.o: driver i2c TV tuner driver registered.
Jun  3 19:43:37 Don kernel: tuner: chip found @ 0x61
Jun  3 19:43:37 Don kernel: bttv0: i2c attach [Philips PAL_I]
Jun 3 19:43:37 Don kernel: i2c-core.o: client [Philips PAL_I] registered to adapter [bt848 #0](pos. 1).
Jun  3 19:43:44 Don kernel: bttv0: PLL: 28636363 => 35468950 ... ok
Jun  3 19:43:44 Don modprobe: modprobe: Can't locate module char-major-81-1
Jun  3 19:45:51 Don modprobe: modprobe: Can't locate module char-major-81-1
----------------------------

* And occasionally the following message:
----------------------------
Jun  3 18:24:51 Don kernel: bttv0: irq: SCERR risc_count=0df2f054
Jun  3 18:24:51 Don kernel: bttv0: irq: SCERR risc_count=0df2f05c
----------------------------

Thank you all for your time!

Sincerely,

Don van der Haghen
Don@xxxxxxxxxxx





[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux