Hi,

I have been using MythTV on my Linux based PVR for ages.

I have a PVR350 card.  I do not use the hardware decoder, but I do use the
ivtvfb driver and the xorg driver to run X on the framebuffer.
My input comes in via SVIDEO, I don't use the tuner. (Tested with Composite
in same problem, just very much lower quality)

Since Mythbuntu version 8.04 I have noticed that my recordings are distorted
and that the video rolls when there is fast motion or flashing colours.
I have followed all the steps on the debugging page but have had no luck.
Setting the brightness down does make a tiny little difference, but that is
about it.
Now with Mythbuntu 8.10 it is even worse, the rolling and distorting is so
bad that I have stopped using the PVR.

*lspci -v*

00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER
(ICH5/ICH5R) AC'97 Audio Controller (rev 02)
        Subsystem: ASUSTeK Computer Inc. Device 8227
        Flags: bus master, medium devsel, latency 0, IRQ 17
        I/O ports at c000 [size=256]
        I/O ports at b800 [size=64]
        Memory at fbe7b800 (32-bit, non-prefetchable) [size=512]
        Memory at fbe7b400 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: Intel ICH
        Kernel modules: snd-intel8x0
*
modprobe ivtv*

[ 9013.677239] ivtv:  Start initialization, version 1.4.0
[ 9013.679486] ivtv0: Initializing card #0
[ 9013.679499] ivtv0: Autodetected Hauppauge card (cx23415 based)
[ 9013.681790] ivtv 0000:01:0b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 9013.732894] tveeprom 0-0050: Hauppauge model 48139, rev K257, serial#
7979599
[ 9013.732902] tveeprom 0-0050: tuner model is Philips FM1216 ME MK3 (idx
57, type 38)
[ 9013.732906] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L')
PAL(D/D1/K) (eeprom 0x74)
[ 9013.732909] tveeprom 0-0050: audio processor is MSP4418 (idx 25)
[ 9013.732912] tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
[ 9013.732915] tveeprom 0-0050: has radio, has IR receiver, has no IR
transmitter
[ 9013.732918] ivtv0: Autodetected Hauppauge WinTV PVR-350
[ 9013.828968] saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv
i2c driver #0)
[ 9014.056755] saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
[ 9014.081719] msp3400 0-0040: MSP4418G-B3 found @ 0x80 (ivtv i2c driver #0)
[ 9014.081733] msp3400 0-0040: msp3400 supports nicam and radio, mode is
autodetect and autoselect
[ 9014.097127] tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
[ 9014.110236] tda9887 0-0043: creating new instance
[ 9014.110252] tda9887 0-0043: tda988[5/6/7] found
[ 9014.111962] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
[ 9014.116609] tuner-simple 0-0061: creating new instance
[ 9014.116623] tuner-simple 0-0061: type set to 38 (Philips PAL/SECAM multi
(FM1216ME MK3))
[ 9014.188406] ivtv0: Registered device video0 for encoder MPG (4096 kB)
[ 9014.190561] ivtv0: Registered device video32 for encoder YUV (2048 kB)
[ 9014.191067] ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
[ 9014.191448] ivtv0: Registered device video24 for encoder PCM (320 kB)
[ 9014.191813] ivtv0: Registered device video16 for decoder MPG (1024 kB)
[ 9014.192245] ivtv0: Registered device vbi8 for decoder VBI (64 kB)
[ 9014.197413] ivtv0: Registered device vbi16 for decoder VOUT
[ 9014.197827] ivtv0: Registered device video48 for decoder YUV (1024 kB)
[ 9014.197839] ivtv0: Initialized card #0: Hauppauge WinTV PVR-350
[ 9014.198287] ivtv:  End initialization
[ 9014.828028] firmware: requesting v4l-cx2341x-enc.fw
[ 9014.904487] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
[ 9014.904554] firmware: requesting v4l-cx2341x-dec.fw
[ 9014.933105] ivtv0: Loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
[ 9015.132378] ivtv0: Encoder revision: 0x02060039
[ 9015.132531] ivtv0: Decoder revision: 0x02020023
[ 9015.184096] firmware: requesting v4l-cx2341x-init.mpg
[ 9015.208845] ivtv0: Loaded v4l-cx2341x-init.mpg firmware (155648 bytes)

*Configure ivtv:*

v4l2-ctl --set-standard=8
v4l2-ctl --set-input=1
#v4l2-ctl --set-output=1
#v4l2-ctl --set-ctrl temporal_filter=0
#v4l2-ctl --set-ctrl brightness=100
#v4l2-ctl --set-ctrl contrast=50
#v4l2-ctl --set-ctrl saturation=50
#v4l2-ctl --set-ctrl hue=10
*
v4l2-ctl --log-status*

Status Log:

   [ 9099.909182] ivtv0: =================  START STATUS CARD #0
=================
   [ 9099.909202] ivtv0: Version: 1.4.0 Card: Hauppauge WinTV PVR-350
   [ 9099.961072] tveeprom 0-0050: Hauppauge model 48139, rev K257, serial#
7979599
   [ 9099.961081] tveeprom 0-0050: tuner model is Philips FM1216 ME MK3 (idx
57, type 38)
   [ 9099.961085] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L')
PAL(D/D1/K) (eeprom 0x74)
   [ 9099.961088] tveeprom 0-0050: audio processor is MSP4418 (idx 25)
   [ 9099.961091] tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
   [ 9099.961094] tveeprom 0-0050: has radio, has IR receiver, has no IR
transmitter
   [ 9099.961100] saa7115 0-0021: Audio frequency: 48000 Hz
   [ 9099.971940] saa7115 0-0021: Input:           S-Video 0
   [ 9099.971949] saa7115 0-0021: Video signal:    broadcast/DVD
   [ 9099.971952] saa7115 0-0021: Frequency:       50 Hz
   [ 9099.971954] saa7115 0-0021: Detected format: PAL
   [ 9099.971957] saa7115 0-0021: Width, Height:   720, 576
   [ 9099.971961] saa7127 0-0044: Standard: 50 Hz
   [ 9099.971963] saa7127 0-0044: Input:    normal
   [ 9099.971965] saa7127 0-0044: Output:   Composite
   [ 9099.971968] saa7127 0-0044: WSS:      disabled
   [ 9099.971970] saa7127 0-0044: VPS:      disabled
   [ 9099.971972] saa7127 0-0044: CC:       disabled
   [ 9099.983455] msp3400 0-0040: msp3400 rev1 = 0x0217 rev2 = 0x1243
   [ 9099.983462] msp3400 0-0040: Audio:    volume 58880
   [ 9099.983465] msp3400 0-0040: Mode:     External input
   [ 9099.983468] msp3400 0-0040: Audmode:  0x0001
   [ 9099.983470] msp3400 0-0040: Routing:  0x00222220 (input) 0x00000044
(output)
   [ 9099.983472] msp3400 0-0040: ACB:      0x0c00
   [ 9099.983477] tda9887 0-0043: Data bytes: b=0x14 c=0x6e e=0x4a
   [ 9099.983481] tuner 0-0061: Tuner mode:      analog TV
   [ 9099.983483] tuner 0-0061: Frequency:       400.00 MHz
   [ 9099.983486] tuner 0-0061: Standard:        0x00000010
   [ 9099.983490] ivtv0: Video Input:  S-Video 1
   [ 9099.983492] ivtv0: Audio Input:  Line In 1
   [ 9099.983495] ivtv0: Video Output: Composite
   [ 9099.983497] ivtv0: Audio Output: A/V Audio Out (Stereo/Bilingual:
Stereo/Left)
   [ 9099.983500] ivtv0: Output Mode:  None
   [ 9099.983638] ivtv0: Overlay:      Off, Alpha: Global, Pixel Format:
ARGB 8:8:8:8
   [ 9099.983640] ivtv0: Tuner:  TV
   [ 9099.983643] ivtv0: Stream: MPEG-2 Program Stream
   [ 9099.983646] ivtv0: VBI Format: No VBI
   [ 9099.983649] ivtv0: Video:  720x576, 25 fps
   [ 9099.983652] ivtv0: Video:  MPEG-2, 4x3, Variable Bitrate, 6000000,
Peak 8000000
   [ 9099.983656] ivtv0: Video:  GOP Size 15, 2 B-Frames, GOP Closure
   [ 9099.983660] ivtv0: Audio:  48 kHz, Layer II, 224 kbps, Stereo, No
Emphasis, No CRC
   [ 9099.983664] ivtv0: Spatial Filter:  Manual, Luma 1D Horizontal, Chroma
1D Horizontal, 0
   [ 9099.983667] ivtv0: Temporal Filter: Manual, 0
   [ 9099.983670] ivtv0: Median Filter:   Off, Luma [0, 255], Chroma [0,
255]
   [ 9099.983672] ivtv0: Status flags:    0x00200080
   [ 9099.983675] ivtv0: Stream encoder MPG: status 0x0000, 0% of 4096 KiB
(128 buffers) in use
   [ 9099.983679] ivtv0: Stream encoder YUV: status 0x0000, 0% of 2048 KiB
(64 buffers) in use
   [ 9099.983682] ivtv0: Stream encoder VBI: status 0x0000, 0% of 1040 KiB
(61 buffers) in use
   [ 9099.983685] ivtv0: Stream encoder PCM: status 0x0000, 0% of 324 KiB
(72 buffers) in use
   [ 9099.983688] ivtv0: Stream decoder MPG: status 0x0000, 0% of 1024 KiB
(16 buffers) in use
   [ 9099.983692] ivtv0: Stream decoder VBI: status 0x0000, 0% of 65 KiB (29
buffers) in use
   [ 9099.983695] ivtv0: Stream decoder YUV: status 0x0000, 0% of 1024 KiB
(16 buffers) in use
   [ 9099.983698] ivtv0: Read MPG/VBI: 0/0 bytes
   [ 9099.983700] ivtv0: ==================  END STATUS CARD #0
==================

*cat /dev/video0 > test.mpg*

I have included 2 png files illustrating the problem.

http://img120.imageshack.us/my.php?image=warpedrecordinghc3.png
http://img262.imageshack.us/my.php?image=rollingrecordingsg5.png

The first shows the warping of the picture.  The warping gets worse with
motion and/or if text appears on screen.
The second shows the rolling. In this particular shot the camera is tracking
a ball.  The video will roll a few times and stabilise.

Is this a driver issue?
Is my card busy going?

Thanks,
Charles
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to