All, first of all, thanks for the great work! This is my first post, so please be kind :-)
Getting ready to build a production myth box, with hopefully an extenal FTA satellite
receiver hanging off comp/svideo input, I have been doing some testing with
a dev. linux box, running:
-kernel 2.6.11-1.14_FC3 on an AMD Thunderbird 1.3GHz
-512MB PC2100/DDR333
-PVR-150MCE, tuner 47 NTSC
-ivtv: version 0.3.4 (c)
-MPlayer 1.0pre7-3.4.3
My relevant modprobe.conf, unless otherwise noted, is as follows (this is the one
from Quicksetup, minus the wm8775 line). dmesg output is at the end.
# ivtv (PVR-150MCE)
alias char-major-81 videodev
alias char-major-81-0 ivtv
options cx25840 no_black_magic=1
#needed for line-in audio
#options wm8775 mixer=2
options ivtv ivtv_debug=1
I am testing with the following: /usr/lib/ivtv/ptune-ui.pl & mplayer -vo xv /dev/video0
Feeding the 150 with a camcorder to both svideo and comp (+line-in) (running of batteries to avoid ground loops), and an rabid ear antenna on the tuner input, I have made the following interesting observations:
* regular tv-only viewing seems fine, unless:
* if I have audio going in the line-in, I get this audio bleeding through in the tuned tv channel's audio, and vice versa. ivtvctl -q 0 (or 1) seems to have no effect. If I have no line-in audio, tuned channel is fine.
* if I switch from tuner channel to comp/svideo in, the video switches; audio gets more crackly/scratchy, but still is a mix of previous tuner audio and line-in audio.
* when I then switch back to the tuner, I get the tv channel back (audio still mixed, no more crackling), but it now has several lines at the top that look like they may be the VBI data (my speculation, but 'ivtvctl -w none' has no effect). Switching tv channels around keeps these lines at the top, but they look slightly different on each channel.
* When I run with 'options wma8775 mixer=2', I only get the line-in audio, but no tuner audio. The line audio is cracking/scratchy when watching the svid/comp input, but, surprisingly, is *GOOD* when watching a tv channel! (but no tuner audio is heard!) ivtvctl -q 0 (or 1) seems to have no effect. Also, the tuner agains shows the lines on top after having gone to svid/comp once.
The crackly line-in audio seems to be introduced with 0.3.2z, since 0.3.2y seems fine. Possibly the fixes related to the cx25840 in 0.3.2z
However, the audio bleedthrough between line-in and tuner does exist in 0.3.2y...
Finally a purely cosmetic one: When pooring over dmesg output, I noticed a purely cosmetic issue in 0.3.3 series: "ivtv: Allocate DMA stream 0 using 1024 16384 byte buffers 16777216 kbytes total"
The total should be in bytes, not kbytes! This seems to come from ivtv-streams.c, line 93 (0.3.3 versions); but in 0.3.4.c, the total bytes show 0 for every stream ?
I hope this help; if i can do any other testing, please let me know.
Thanks again for all the work!
Johan
ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.3.4 (c) loading ivtv: Linux version: 2.6.11-1.14_FC3 686 REGPARM 4KSTACKS gcc-3.4 ivtv: In case of problems please include the debug info ivtv: between the START INIT IVTV and END INIT IVTV lines when ivtv: mailing the ivtv-devel mailinglist. ivtv: Autodetected WinTV PVR 150 card ivtv: Found an iTVC16 based chip ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 11 (level, low) -> IRQ 11 ivtv: Unreasonably low latency timer, setting to 64 (was 32) ivtv: VIA PCI device: 0x3189 vendor: 0x1106 tveeprom: Hauppauge: model = 26552, rev = B268, serial# = 7866503 tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio_processor = MSP3410D (type = 5) ivtv: i2c attach [client=tveeprom[50],ok] ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model 0x00892598, Rev ision 0x00000001 ivtv: NTSC tuner detected ivtv: Radio detected tuner: Ignoring new-style parameters in presence of obsolete ones tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv: i2c attach [client=(tuner unset),ok] cx25840: starting probe for adapter ivtv i2c driver #0 (0x10005) cx25840: detecting client on address 0x88 cx25840: writing init values cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 14264 loaded. cx25840: FW image md5 digest: 3a4803384f749d644ee1f1ca9dcb12fa cx25840: FW image sha1 digest: 2b5e6292b7391c980b93d156cf6b34178ce770f6 cx25840: Status: cx258433 (DEVICE_ID) ivtv: i2c attach [client=cx25840[50],ok] ivtv: i2c attach [client=wm8775[50],ok] ivtv: Encoder revision: 0x02040011 ivtv: Configuring WinTV PVR 150 card with 5 streams ivtv: Registered v4l2 device, streamtype 0 minor 0 ivtv: Create DMA stream 0 using 128 16384 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 1 minor 32 ivtv: Create DMA stream 1 using 20 103680 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 2 minor 224 ivtv: Create DMA stream 2 using 60 34632 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 3 minor 24 ivtv: Create DMA stream 3 using 455 4608 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 4 minor 64 ivtv: Create stream 4 ivtv: Setting Tuner 47 tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0 cx25840: decoder set input (6) cx25840: Tuner Input ivtv: ivtv_enc_thread: pid = 1876, itv = 0xe0b9b120 cx25840: set audio: 0x01 ivtv: Switching standard to NTSC. cx25840: decoder set norm NTSC cx25840: set audio: 0x01 ivtv: Initialized WinTV PVR 150, card #0 ivtv: ==================== END INIT IVTV ====================
------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click _______________________________________________ ivtv-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ivtv-devel
