On Tue, 2009-03-10 at 17:46 -0600, Michael J. Hammel wrote: > Hi Andy. Thanks for the quick response. > > First, I'll let you know that I managed to switch the inputs around so > that the 150 is the default (by removing all inputs and re-adding them > in the order I wanted for watching TV - not recording). With this > configuration the HVR 1600 NTSC is the second input and the 1600 ATSC is > third. > > In this config the 1600 NTSC is now the one with the too-wide display. > The 150 (the default card for TV watching) displays correctly.
This has me leaning towards a MythTV problem. Can you kill the mythbackend and bring up two captures in two mplayer commanlines, one on from the HVR-1600 and one from the PVR-150? $ mplayer /dev/video0 -cache 8192 (another terminal window) $ mplayer /dev/video1 -cache 8192 MythTV will leave your cards set at 480x480. Before starting a capture you can use v4l2-ctl $ v4l2-ctl -v width=720,height=480,pixelformat=MPEG $ v4l2-ctl -V to set the size back to the default. > On Tue, 2009-03-10 at 18:37 -0400, Andy Walls wrote: > > 1. Are you sure, it's the PVR-150's imgae and not the HVR-1600's image. > > I goofed up the CX23418 A/V decoder's video scaler setting and the fix > > just went to the main v4l-dvb repository around Monday or Tuesday. > > In /var/log/messages you may see "cx18-0 843: invalid size" (or > > something like that) if that is the case. > > I checked the logs (current and the backup) but didn't find "invalid > size" in either. Hmmm. I guess I'll need to see more extensive debug messaging turned on for the cx18, ivtv, cx25840, and cx2341x modules to see what command might be getting rejected and what the scalers are being set to. Take your time. I have a cold and can't think too clearly right now. > > 2. When the PVR-150 image is wrong can you do a > > > > $ v4l2-ctl -d /dev/video0 --log-status > > $ v4l2-ctl -d /dev/video1 --log-status > > And post the results. > > I ran these when the display was showing the too-wide format - here are > the results: > > Status Log: > > cx18-0: ================= START STATUS CARD #0 ================= > cx18-0: Version: 1.1.0 Card: Hauppauge HVR-1600 > tveeprom 0-0050: Hauppauge model 74041, rev C6B2, serial# 5390604 > tveeprom 0-0050: MAC address is 00-0D-FE-52-41-0C > tveeprom 0-0050: tuner model is TCL M2523_5N_E (idx 112, type 50) > tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08) > tveeprom 0-0050: audio processor is CX23418 (idx 38) > tveeprom 0-0050: decoder processor is CX23418 (idx 31) > tveeprom 0-0050: has no radio, has IR receiver, has IR transmitter > cx18-0 843: Video signal: present > cx18-0 843: Detected format: NTSC-M > cx18-0 843: Specified standard: NTSC-M > cx18-0 843: Specified video input: Composite 7 > cx18-0 843: Specified audioclock freq: 48000 Hz > cx18-0 843: Detected audio mode: mono > cx18-0 843: Detected audio standard: BTSC > cx18-0 843: Audio muted: no > cx18-0 843: Audio microcontroller: running > cx18-0 843: Configured audio standard: automatic detection > cx18-0 843: Configured audio system: BTSC > cx18-0 843: Specified audio input: Tuner (In8) > cx18-0 843: Preferred audio mode: stereo > cx18-0 gpio-reset-ctrl: GPIO: direction 0x00003001, value 0x00003001 > tuner 1-0061: Tuner mode: analog TV > tuner 1-0061: Frequency: 187.25 MHz > tuner 1-0061: Standard: 0x0000b000 > cs5345 0-004c: Input: 1 > cs5345 0-004c: Volume: 0 dB > cx18-0: Video Input: Tuner 1 > cx18-0: Audio Input: Tuner 1 > cx18-0: GPIO: direction 0x00003001, value 0x00003001 > cx18-0: Tuner: TV > cx18-0: Stream: MPEG-2 Program Stream > cx18-0: VBI Format: Private packet, IVTV format > cx18-0: Video: 480x480, 30 fps > cx18-0: Video: MPEG-2, 4x3, Variable Bitrate, 4500000, Peak 6000000 > cx18-0: Video: GOP Size 15, 2 B-Frames, GOP Closure > cx18-0: Audio: 48 kHz, MPEG-1/2 Layer II, 384 kbps, Stereo, No > Emphasis, No CRC > cx18-0: Spatial Filter: Manual, Luma 1D Horizontal, Chroma 1D > Horizontal, 0 > cx18-0: Temporal Filter: Manual, 0 > cx18-0: Median Filter: Off, Luma [0, 255], Chroma [0, 255] > cx18-0: Status flags: 0x00200001 > cx18-0: Stream encoder MPEG: status 0x0118, 3% of 2048 KiB (64 > buffers) in use > cx18-0: Stream encoder YUV: status 0x0000, 0% of 2048 KiB (16 > buffers) in use > cx18-0: Stream encoder VBI: status 0x0038, 10% of 1015 KiB (20 > buffers) in use > cx18-0: Stream encoder PCM audio: status 0x0000, 0% of 1024 KiB (256 > buffers) in use > cx18-0: Read MPEG/VBI: 30199808/61204 bytes > cx18-0: ================== END STATUS CARD #0 ================== > > Status Log: > > ivtv0: ================= START STATUS CARD #0 ================= > ivtv0: Version: 1.4.0 Card: Hauppauge WinTV PVR-150 > tveeprom 2-0050: Hauppauge model 26152, rev F1B2, serial# 9946722 > tveeprom 2-0050: tuner model is TCL M2523_5N_E (idx 112, type 50) > tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08) > tveeprom 2-0050: audio processor is CX25843 (idx 37) > tveeprom 2-0050: decoder processor is CX25843 (idx 30) > tveeprom 2-0050: has no radio, has IR receiver, has IR transmitter > ivtv0: GPIO status: DIR=0xdf01 OUT=0x26f3 IN=0x37f3 > cx25840 2-0044: Video signal: present > cx25840 2-0044: Detected format: NTSC-M > cx25840 2-0044: Specified standard: NTSC-M > cx25840 2-0044: Specified video input: Composite 7 > cx25840 2-0044: Specified audioclock freq: 48000 Hz > cx25840 2-0044: Detected audio mode: forced mode > cx25840 2-0044: Detected audio standard: forced audio standard > cx25840 2-0044: Audio muted: no > cx25840 2-0044: Audio microcontroller: running > cx25840 2-0044: Configured audio standard: BTSC > cx25840 2-0044: Configured audio mode: undefined > cx25840 2-0044: Specified audio input: Tuner (In8) > cx25840 2-0044: Preferred audio mode: stereo > cx25840 2-0044: Selected 65 MHz format: system DK > cx25840 2-0044: Selected 45 MHz format: chroma > tuner 2-0061: Tuner mode: analog TV > tuner 2-0061: Frequency: 181.25 MHz > tuner 2-0061: Standard: 0x0000b000 > wm8775 2-001b: Input: 2 > ivtv0: Video Input: Tuner 1 > ivtv0: Audio Input: Tuner 1 > ivtv0: Tuner: TV > ivtv0: Stream: MPEG-2 Program Stream > ivtv0: VBI Format: Private packet, IVTV format > ivtv0: Video: 480x480, 30 fps > ivtv0: Video: MPEG-2, 4x3, Variable Bitrate, 4500000, Peak 6000000 > ivtv0: Video: GOP Size 15, 2 B-Frames, GOP Closure > ivtv0: Audio: 48 kHz, MPEG-1/2 Layer II, 384 kbps, Stereo, No > Emphasis, No CRC > ivtv0: Spatial Filter: Manual, Luma 1D Horizontal, Chroma 1D > Horizontal, 0 > ivtv0: Temporal Filter: Manual, 0 > ivtv0: Median Filter: Off, Luma [0, 255], Chroma [0, 255] > ivtv0: Status flags: 0x00200000 > ivtv0: Stream encoder MPG: status 0x0000, 0% of 4096 KiB (128 > buffers) in use > ivtv0: Stream encoder YUV: status 0x0000, 0% of 2048 KiB (64 buffers) > in use > ivtv0: Stream encoder VBI: status 0x0000, 0% of 1040 KiB (61 buffers) > in use > ivtv0: Stream encoder PCM: status 0x0000, 0% of 324 KiB (72 buffers) > in use > ivtv0: Read MPG/VBI: 5941184/34540 bytes > ivtv0: ================== END STATUS CARD #0 ================== Everything looks OK at first glance - except for the cx25840 module reporting "system DK" seems odd. That may not matter and just may be a "don't care" for NTSC. > > > > 3. Also, MythTV can do Picture in picture. What do various PiP > > combinations look like? > > The PIP, when started while the 150 is displayed, is showing the second > card too wide too. Switching PIP just moves the too-wide display to the > other display. Regards, Andy _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
