Analoges Radio rauscht nur - unter SuSE gehts

  • Hallo,


    habe in meinem VDR neben DVB-C Karten (FF und Budget) auch eine PVR 350. Leider gibt es Probleme mit dem Radioempfang.


    Mit dem aktuellen c't VDR 5.0 (Kernel 2.6.16, VDR 1.4.2, ivtv 0.6.1, pvrinput 0.1.1) kann ich zwar zwar analoge Fernsehprogramme sehen, doch analoge Radioprogramme liefern nur ein kräftiges Rauschen. Auf dem Rechner ist parallel SuSE 10.0 installiert (Kernel 2.6.13, VDR 1.4.1, ivtv 0.4.6, pvrinput 0.1.1). Damit kann ich die analogen Radioprogramme - bei gleicher channels.conf - empfangen. Also wohl ein Software- oder Konfigurationsproblem.


    Hat jemand einen Rat für mich?


    Gruß, metterheck

  • Hallo,


    ich hatte mit ivtv 0.7.1 unter Ubuntu 6.10rc dasselbe Problem, während es mit Ubuntu 6.06.1 und ivtv 0.4.7 noch problemlos läuft. Ich habe jeweils pvrinput-0.1.1 verwendet.


    Bin dem Problem jetzt aber auf den Grund gegangen, indem ich mir angeschaut habe, wie das bei ivtv enthaltene Tool "ivtv-radio" die Radiokanäle tuned. Herausgekommen ist dabei folgender Patch (gegen pvrinput-0.1.1):


    diff pvrinput-0.1.1.orig/device.c pvrinput-0.1.1/device.c
    668,669c668,678
    < vf.type = V4L2_TUNER_ANALOG_TV;
    < vf.frequency = (int) ((double) freq * 16.0 / 1000.0 + 0.5);
    ---
    >
    > if (radio_fd>-1)
    > {
    > vf.type = V4L2_TUNER_RADIO;
    > vf.frequency = (int) ((double) freq * 16.0 + 0.5);
    > }
    > else
    > {
    > vf.type = V4L2_TUNER_ANALOG_TV;
    > vf.frequency = (int) ((double) freq * 16.0 / 1000.0 + 0.5);
    > }



    Mit dieser Änderung funktioniert es bei mir wieder einwandfrei. Man muss also für Radio den vf.type auf V4L2_TUNER_RADIO setzen und die Frequenz anders angeben (das Teilen durch 1000 sein lassen).


    Ich hatte noch das Problem, dass bei einigen Fernsehkanälen der Ton fehlt, nachdem einmal ein Radiokanal angewählt wurde. Das konnte ich dadurch lösen, dass ich einfach für die betroffenen TV-Kanäle die Frequenz in der channels.conf um 100 gesenkt habe (also hinten immer 150 statt 250). Ob das ein lokales Problem bei mir ist oder generell passiert, weiß ich nicht... Aber wie gesagt, der Fix ist einfach.


    Viele Grüße,
    Peter

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!