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