Hi,<br><br>I have been using MythTV on my Linux based PVR for ages.<br><br>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.<br>My input comes in via SVIDEO, I don't use the tuner. (Tested with Composite in same problem, just very much lower quality)<br>
<br>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.<br>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.<br>
Now with Mythbuntu 8.10 it is even worse, the rolling and distorting is
so bad that I have stopped using the PVR.<br><br><b>lspci -v</b><br><br>00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)<br>
Subsystem: ASUSTeK Computer Inc. Device 8227<br> Flags: bus master, medium devsel, latency 0, IRQ 17<br> I/O ports at c000 [size=256]<br> I/O ports at b800 [size=64]<br> Memory at fbe7b800 (32-bit, non-prefetchable) [size=512]<br>
Memory at fbe7b400 (32-bit, non-prefetchable) [size=256]<br> Capabilities: [50] Power Management version 2<br> Kernel driver in use: Intel ICH<br> Kernel modules: snd-intel8x0<br><b><br>modprobe ivtv</b><br>
<br>[ 9013.677239] ivtv: Start initialization, version 1.4.0<br>[ 9013.679486] ivtv0: Initializing card #0<br>
[ 9013.679499] ivtv0: Autodetected Hauppauge card (cx23415 based)<br>[ 9013.681790] ivtv 0000:01:0b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22<br>[ 9013.732894] tveeprom 0-0050: Hauppauge model 48139, rev K257, serial# 7979599<br>
[ 9013.732902] tveeprom 0-0050: tuner model is Philips FM1216 ME MK3 (idx 57, type 38)<br>[ 9013.732906] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) (eeprom 0x74)<br>[ 9013.732909] tveeprom 0-0050: audio processor is MSP4418 (idx 25)<br>
[ 9013.732912] tveeprom 0-0050: decoder processor is SAA7115 (idx 19)<br>[ 9013.732915] tveeprom 0-0050: has radio, has IR receiver, has no IR transmitter<br>[ 9013.732918] ivtv0: Autodetected Hauppauge WinTV PVR-350<br>
[ 9013.828968] saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)<br>
[ 9014.056755] saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)<br>[ 9014.081719] msp3400 0-0040: MSP4418G-B3 found @ 0x80 (ivtv i2c driver #0)<br>[ 9014.081733] msp3400 0-0040: msp3400 supports nicam and radio, mode is autodetect and autoselect<br>
[ 9014.097127] tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0)<br>[ 9014.110236] tda9887 0-0043: creating new instance<br>[ 9014.110252] tda9887 0-0043: tda988[5/6/7] found<br>[ 9014.111962] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)<br>
[ 9014.116609] tuner-simple 0-0061: creating new instance<br>[ 9014.116623] tuner-simple 0-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))<br>[ 9014.188406] ivtv0: Registered device video0 for encoder MPG (4096 kB)<br>
[ 9014.190561] ivtv0: Registered device video32 for encoder YUV (2048 kB)<br>[ 9014.191067] ivtv0: Registered device vbi0 for encoder VBI (1024 kB)<br>[ 9014.191448] ivtv0: Registered device video24 for encoder PCM (320 kB)<br>
[ 9014.191813] ivtv0: Registered device video16 for decoder MPG (1024 kB)<br>[ 9014.192245] ivtv0: Registered device vbi8 for decoder VBI (64 kB)<br>[ 9014.197413] ivtv0: Registered device vbi16 for decoder VOUT<br>[ 9014.197827] ivtv0: Registered device video48 for decoder YUV (1024 kB)<br>
[ 9014.197839] ivtv0: Initialized card #0: Hauppauge WinTV PVR-350<br>[ 9014.198287] ivtv: End initialization<br>[ 9014.828028] firmware: requesting v4l-cx2341x-enc.fw<br>[ 9014.904487] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)<br>
[ 9014.904554] firmware: requesting v4l-cx2341x-dec.fw<br>[ 9014.933105] ivtv0: Loaded v4l-cx2341x-dec.fw firmware (262144 bytes)<br>[ 9015.132378] ivtv0: Encoder revision: 0x02060039<br>[ 9015.132531] ivtv0: Decoder revision: 0x02020023<br>
[ 9015.184096] firmware: requesting v4l-cx2341x-init.mpg<br>[ 9015.208845] ivtv0: Loaded v4l-cx2341x-init.mpg firmware (155648 bytes)<br><br><b>Configure ivtv:</b><br><br>v4l2-ctl --set-standard=8<br>v4l2-ctl --set-input=1<br>
#v4l2-ctl --set-output=1<br>
#v4l2-ctl --set-ctrl temporal_filter=0<br>#v4l2-ctl --set-ctrl brightness=100<br>#v4l2-ctl --set-ctrl contrast=50<br>#v4l2-ctl --set-ctrl saturation=50<br>#v4l2-ctl --set-ctrl hue=10<br><b><br>v4l2-ctl --log-status</b><br>
<br>Status Log:<br>
<br> [ 9099.909182] ivtv0: ================= START STATUS CARD #0 =================<br> [ 9099.909202] ivtv0: Version: 1.4.0 Card: Hauppauge WinTV PVR-350<br> [ 9099.961072] tveeprom 0-0050: Hauppauge model 48139, rev K257, serial# 7979599<br>
[ 9099.961081] tveeprom 0-0050: tuner model is Philips FM1216 ME MK3 (idx 57, type 38)<br> [ 9099.961085] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) (eeprom 0x74)<br> [ 9099.961088] tveeprom 0-0050: audio processor is MSP4418 (idx 25)<br>
[ 9099.961091] tveeprom 0-0050: decoder processor is SAA7115 (idx 19)<br> [ 9099.961094] tveeprom 0-0050: has radio, has IR receiver, has no IR transmitter<br> [ 9099.961100] saa7115 0-0021: Audio frequency: 48000 Hz<br>
[ 9099.971940] saa7115 0-0021: Input: S-Video 0<br> [ 9099.971949] saa7115 0-0021: Video signal: broadcast/DVD<br> [ 9099.971952] saa7115 0-0021: Frequency: 50 Hz<br> [ 9099.971954] saa7115 0-0021: Detected format: PAL<br>
[ 9099.971957] saa7115 0-0021: Width, Height: 720, 576<br> [ 9099.971961] saa7127 0-0044: Standard: 50 Hz<br> [ 9099.971963] saa7127 0-0044: Input: normal<br> [ 9099.971965] saa7127 0-0044: Output: Composite<br>
[ 9099.971968] saa7127 0-0044: WSS: disabled<br> [ 9099.971970] saa7127 0-0044: VPS: disabled<br> [ 9099.971972] saa7127 0-0044: CC: disabled<br> [ 9099.983455] msp3400 0-0040: msp3400 rev1 = 0x0217 rev2 = 0x1243<br>
[ 9099.983462] msp3400 0-0040: Audio: volume 58880<br> [ 9099.983465] msp3400 0-0040: Mode: External input<br> [ 9099.983468] msp3400 0-0040: Audmode: 0x0001<br> [ 9099.983470] msp3400 0-0040: Routing: 0x00222220 (input) 0x00000044 (output)<br>
[ 9099.983472] msp3400 0-0040: ACB: 0x0c00<br> [ 9099.983477] tda9887 0-0043: Data bytes: b=0x14 c=0x6e e=0x4a<br> [ 9099.983481] tuner 0-0061: Tuner mode: analog TV<br> [ 9099.983483] tuner 0-0061: Frequency: 400.00 MHz<br>
[ 9099.983486] tuner 0-0061: Standard: 0x00000010<br> [ 9099.983490] ivtv0: Video Input: S-Video 1<br> [ 9099.983492] ivtv0: Audio Input: Line In 1<br> [ 9099.983495] ivtv0: Video Output: Composite<br> [ 9099.983497] ivtv0: Audio Output: A/V Audio Out (Stereo/Bilingual: Stereo/Left)<br>
[ 9099.983500] ivtv0: Output Mode: None<br> [ 9099.983638] ivtv0: Overlay: Off, Alpha: Global, Pixel Format: ARGB 8:8:8:8<br> [ 9099.983640] ivtv0: Tuner: TV<br> [ 9099.983643] ivtv0: Stream: MPEG-2 Program Stream<br>
[ 9099.983646] ivtv0: VBI Format: No VBI<br> [ 9099.983649] ivtv0: Video: 720x576, 25 fps<br> [ 9099.983652] ivtv0: Video: MPEG-2, 4x3, Variable Bitrate, 6000000, Peak 8000000<br> [ 9099.983656] ivtv0: Video: GOP Size 15, 2 B-Frames, GOP Closure<br>
[ 9099.983660] ivtv0: Audio: 48 kHz, Layer II, 224 kbps, Stereo, No Emphasis, No CRC<br> [ 9099.983664] ivtv0: Spatial Filter: Manual, Luma 1D Horizontal, Chroma 1D Horizontal, 0<br> [ 9099.983667] ivtv0: Temporal Filter: Manual, 0<br>
[ 9099.983670] ivtv0: Median Filter: Off, Luma [0, 255], Chroma [0, 255]<br> [ 9099.983672] ivtv0: Status flags: 0x00200080<br> [ 9099.983675] ivtv0: Stream encoder MPG: status 0x0000, 0% of 4096 KiB (128 buffers) in use<br>
[ 9099.983679] ivtv0: Stream encoder YUV: status 0x0000, 0% of 2048 KiB (64 buffers) in use<br> [ 9099.983682] ivtv0: Stream encoder VBI: status 0x0000, 0% of 1040 KiB (61 buffers) in use<br> [ 9099.983685] ivtv0: Stream encoder PCM: status 0x0000, 0% of 324 KiB (72 buffers) in use<br>
[ 9099.983688] ivtv0: Stream decoder MPG: status 0x0000, 0% of 1024 KiB (16 buffers) in use<br> [ 9099.983692] ivtv0: Stream decoder VBI: status 0x0000, 0% of 65 KiB (29 buffers) in use<br> [ 9099.983695] ivtv0: Stream decoder YUV: status 0x0000, 0% of 1024 KiB (16 buffers) in use<br>
[ 9099.983698] ivtv0: Read MPG/VBI: 0/0 bytes<br> [ 9099.983700] ivtv0: ================== END STATUS CARD #0 ==================<br><br><b>cat /dev/video0 > test.mpg</b><br><br>I have included 2 png files illustrating the problem.<br>
<br><a href="http://img120.imageshack.us/my.php?image=warpedrecordinghc3.png">http://img120.imageshack.us/my.php?image=warpedrecordinghc3.png</a><br><a href="http://img262.imageshack.us/my.php?image=rollingrecordingsg5.png">http://img262.imageshack.us/my.php?image=rollingrecordingsg5.png</a><br>
<br>
The first shows the warping of the picture. The warping gets worse with motion and/or if text appears on screen.<br>The
second shows the rolling. In this particular shot the camera is
tracking a ball. The video will roll a few times and stabilise.<br>
<br>Is this a driver issue?<br>Is my card busy going?<br><br>Thanks,<br><font color="#888888">Charles<br></font>