[vdr] pvrinput radio - need analogradio??

Jose Alberto Reguero jareguero at telefonica.net
Tue Feb 13 12:16:37 CET 2007


I use this modified code in device.c (pvrinput):

bool cPvrDevice::Tune(int freq)
{
        struct v4l2_frequency vf;
        int freqaux = freq;

        memset(&vf, 0, sizeof(vf));
        vf.tuner = 0;
        if (freq > 180000)
                vf.type = V4L2_TUNER_ANALOG_TV;
        else
        {
                vf.type = V4L2_TUNER_RADIO;
                freqaux = freq * 1000;
        }
        vf.frequency = (int) ((double) freqaux * 16.0 / 1000.0 + 0.5);

        if (IOCTL(video_fd, VIDIOC_S_FREQUENCY, &vf) != 0)
        {
                log(0, "Error tuning to %d: %s", freq, strerror(errno));
                return false;
        }
        frequency = freq;
        return true;
}

But I have some problems with radio(pvrinput), and xineliboutput.

Jose Alberto

El Martes, 13 de Febrero de 2007 11:01, Simon Baxter escribió:
> It looks like this plugin does something wrong with the analog radio on
> the OEM PVR-150 card.
>
> With channels.conf set to:
> Radio 91ZM:90900:I999C0:C:0:0:300:305:A1:12003:1:1007:0
>
> v4l2-ctl --all   looks like this:
>
> Audio input : 0 (Tuner 1)
> Frequency: 1454 (90.875000 MHz)
> Video standard = 0x000000ff
>         PAL-B/B1/G/H/I/D/D1/K
> Tuner:
>         Capabilities         : 62.5 kHz multi-standard
>         Frequency range      : 44.0 MHz - 958.0 MHz
>         Signal strength      : 0%
>         Current audio mode   : mono
>         Available subchannels:
>
>
> Where ivtv-radio -f90   looks like this:
>
> Audio input : 0 (Tuner 1)
> Frequency: 1454400 (90.900000 MHz)
> Video standard = 0x000000ff
>         PAL-B/B1/G/H/I/D/D1/K
> Tuner:
>         Capabilities         : 62.5 Hz stereo
>         Frequency range      : 65.0 MHz - 108.0 MHz
>         Signal strength      : 50%
>         Current audio mode   : stereo
>         Available subchannels: stereo
>
>
> it appears pvrinput isn't setting the right audio mode/sub channels etc??
>
>
> Any ideas?
>
> PS.  It looks like analogradio  plugin is no longer supported?  Is also
> doesn't support ALSA.
>
> ?
>
> > I've asked this before, last year, but never had a response.
> >
> > How do I configure radio channels in VDR.
> >
> > My channels.conf has:
> >
> > Classic Hits:90000:I999C0:C:0:0:300:305:A1:12003:1:1006:0
> >
> > But I think I'm picking up the wrong device, as I hear no audio.  I have
> > a single PVR-150 with ivtv and the following devices:
> >
> > /dev/video0
> > /dev/video24
> > /dev/video32
> >
> > When I do a 'ivtv-radio -f90000' I see:
> > aplay -f dat < /dev/video24    #which works
> >
> > So....what should my Parameters be??
> >
> >   C0   - Input 0
> >   C12  - Input 1
> >   C23  - Input 2
> >   C34  - Input 3
> >   C45  - Input 4
> >   C56  - Input 5
> >   C67  - Input 6
> >   C78  - Input 7
> >   C89  - Input 8
> >   C999 - Input 9
> >
> >
> > Thanks - in advance!
> >
> >
> >
> > _______________________________________________
> > vdr mailing list
> > vdr at linuxtv.org
> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
> _______________________________________________
> vdr mailing list
> vdr at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr



More information about the vdr mailing list