At 08:02 PM 8/6/2008, Mache Creeger wrote:
I am using the latest MythTV release on the latest kernel release of Fedora 9, with the nvidia kernel-specific drivers, on an Asus P1-AH2 motherboard. I have a PVR-150 installed and use the stereo and composite video RCA jacks for input from my cable decoder box. I do not use the coax tuner as input. I get intermittent tininess in the audio when I record and I experienced the exact same symptoms on an earlier system which had a different PVR-150 in a VIA EPIA M10000 running Fedora 8 and used the stereo and composite video RCA jacks.

Based on that experience and other postings on the Internet, there seems to be problem in the ivtv driver for the PVR-150 that causes tininess in the audio when you record from the stereo RCA jacks and not from the tuner

I noticed that some folks run "/usr/local/bin/v4l2-ctl --set-audio-input=1 -d /dev/video0" in a cron job that runs every minute as a solution.

Are there any other ways to address this problem? Has it been registered as a bug and if so any idea if or when it could be resolved?

-- Mache Creeger

I have also noticed this tinny audio in the 1.3.0 version that I compiled to fix closed captioning on my pvr-250.

Since I have both a PVR-150 and a PVR-250 in the same system each hooked to a satellite receiver via s-video, I created a few scripts.

The PVR-150 needs the audio set to stereo, the 250 needs bilingual. Either will result in mono audio from the line inputs if they have the wrong tuner setting.

my channel change script spawns the following script in the background, which waits 3 seconds and then runs the proper v4l2-ctl commands. since my channels under 300 are high def, the s-video port on my receivers is in anamorphic mode, I can then record in the proper 16x9 aspect I also had some trouble on the PVR-250 with the video temporal filter being set to 8, which gives a very noticeable ghosting to the picture, I don't know if thats still the case, but I find it so distracting that I leave the command in.

I find this is a better way than hammering with cron, especially since my tuners are pretty idle.

# video_settings1 - for PVR-150
sleep 3

channel=$1

if (( $channel < 300 )); then
  /usr/bin/v4l2-ctl -d /dev/video1 -c video_aspect=2
else
  /usr/bin/v4l2-ctl -d /dev/video1 -c video_aspect=1
fi
sleep 1

/usr/bin/v4l2-ctl -d /dev/video1 -c temporal_filter=0
/usr/bin/v4l2-ctl -d /dev/video1 -t stereo
/usr/bin/v4l2-ctl -d /dev/video1 -c audio_emphasis=0
----------------------------------------------------------------------------------------

# video_settings2 - for pvr-250
sleep 3

channel=$1

if (( $channel < 300 )); then
  /usr/bin/v4l2-ctl -d /dev/video2 -c video_aspect=2
else
  /usr/bin/v4l2-ctl -d /dev/video2 -c video_aspect=1
fi

/usr/bin/v4l2-ctl -d /dev/video2 -c temporal_filter=0
/usr/bin/v4l2-ctl -d /dev/video2 -c audio_emphasis=0
/usr/bin/v4l2-ctl -d /dev/video2 -t bilingual


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

Reply via email to