cdda-plugin im OSD konfigurieren: vdr bricht ab

  • Hallo zusammen,


    ich habe das cdda-Plugin unter vdrdevel 1.3.43 (s.Sig.) debianisiert/kompiliert, läuft auch soweit sauber. :]
    Wenn ich im OSD über Einstellungen/Plugins/cdda anwähle, wird der vdrdevel neu gestartet.


    Einträge in syslog, debug oder messages konnte ich keine finden.


    Ist jemandem dieses Problem schon einmal begegnet / gibt es eine bekannte Lösung?


    mein VDR:


    Gruß,


    Bernd

    Prod1: yaVDR 0.6; hush mini-itx-Gehäuse mit POV/ION330-1,technisat skystar usb 2
    Prod2: yaVDR 0.7 ansible auf Ubuntu Server 22.04; Silverstone ML02B-MXR; ZOTAC ION-F;
    Prod3: WETEK Play2 mit Coreelec

  • Hallo Christian,


    erstmal Danke für die prompte Antwort.
    Ja, gepatcht habe ich an zwei Stellen:
    1.) wie im Orginalthread beschrieben, habe ich
    ersetzt:

    Code
    cStatus::MsgReplaying(this, NULL)


    durch

    Code
    cStatus::MsgReplaying(this, NULL, NULL, true)


    2.) in cdda_device.c die 'CD-Bremse' eingebaut


    also nur die Zeile cdio_set_speed(mp_cdIo,2);


    Vor 2.) hatte ich das Verhalten aber auch schon.
    Ich muß aber gestehen, daß ich nicht genau weiß, was ich mit 1.) angerichtet habe - aber ohne die zwei zusätzlichen Parameter läuft cStatus nicht. Geht das evtl. anders?


    Gruß,


    Bernd

    Prod1: yaVDR 0.6; hush mini-itx-Gehäuse mit POV/ION330-1,technisat skystar usb 2
    Prod2: yaVDR 0.7 ansible auf Ubuntu Server 22.04; Silverstone ML02B-MXR; ZOTAC ION-F;
    Prod3: WETEK Play2 mit Coreelec

  • Hallo Bernd


    Zitat

    cStatus::MsgReplaying(this, NULL, NULL, true)


    Die Methode wird er beim Abspielen einer CD aufgerufen. Wenn Du also CD's abspielen kannst, dann ist alles Ok. Hat mit dem Setupmenü nichts zu tun.


    Die CD-Bremse sollte sich ebenfalls nicht negativ auswirken.


    Das einzige was mir noch einfällt, wäre folgender Patch:



    Diesen Fix habe ich vor einigen Wochen vom Thiemo erhalten und behebt ein SegV.


    Sonst hätte ich direkt auch keine Idee. Kannst Du mir einen Coredump zur Verfügung stellen?


    gruß
    Christian

  • Hallo Christian,


    ... hat ein bißchen gedauert, bis ich's einbauen konnte, aber bei mir hilft der Patch auch, ebenfalls 1.3.43.
    Menü 'Einstellungen-Plugins-CDDA' geht jetzt.


    wilderigel: ist der Patch im vdrdevel-plugin-cdda bei Tobi schon drin?


    Gruß,


    Bernd

    Prod1: yaVDR 0.6; hush mini-itx-Gehäuse mit POV/ION330-1,technisat skystar usb 2
    Prod2: yaVDR 0.7 ansible auf Ubuntu Server 22.04; Silverstone ML02B-MXR; ZOTAC ION-F;
    Prod3: WETEK Play2 mit Coreelec

  • Zitat

    Original von cmos
    Ok. danke für die Info. Dann werde ich ein kleines Bugfix Release erstellen.


    Ja, das wäre gut.


    Wenn ich das richtig verstehe, bist du also der Plugin-Autor? Das ist hier mit den Nicknames oft schlecht zuzuordnen. Du könntest aber einfach deine Webseite im Profil angeben und/oder eine entsprechende Signatur erstellen, um die Orientierung zu erleichtern.


    Eine kleine Unschönheit ist mir noch aufgefallen: bei einer CD-Extra zeigt das Plugin den Daten-Track als letzten Track an und versucht ihn abzuspielen. Könnte so etwas nicht abgefangen werden, indem der Typ des Tracks ausgewertet wird?


    Vielen Dank für dein Plugin!


    Tom

  • Zitat

    bist du also der Plugin-Autor


    Ja


    Zitat

    bei einer CD-Extra zeigt das Plugin den Daten-Track als letzten Track an und versucht ihn abzuspielen. Könnte so etwas nicht abgefangen werden, indem der Typ des Tracks ausgewertet wird?


    Das wird vom Plugin jetzt schon gemacht. Der Typ wird über die libcdio abgefragt und nur dann abgespielt, wenn er =="CD-Audio" ist.
    Um welche CD handelt es sich denn? Ein anderer Portaluser hatte mir sowas vor einiger Zeit ebenfalls gemeldet. Kannst Du mir die Ausgabe von cd-info (Tool aus dem libcdio Paket) der CD zukommen lassen ? Am besten per EMail


    gruß
    Christian

  • Zitat

    Original von cmos
    Das wird vom Plugin jetzt schon gemacht. Der Typ wird über die libcdio abgefragt und nur dann abgespielt, wenn er =="CD-Audio" ist.
    Um welche CD handelt es sich denn?


    Das ist die neue von Rosenstolz: Das große Leben. Laut CDDB-Kennung ist es diese: http://www.freedb.org/freedb_search_fmt.php?cat=rock&id=cb11ae0d


    Der mp3-Player zeigt den 13. Track nicht an, dafür aber irgendwelche Apple-Sachen. Wenn ich die CD mit cdfs mounte, wird folgendes mit "ls -l" angezeigt:


    Zitat

    Ein anderer Portaluser hatte mir sowas vor einiger Zeit ebenfalls gemeldet. Kannst Du mir die Ausgabe von cd-info (Tool aus dem libcdio Paket) der CD zukommen lassen ? Am besten per EMail


    cd-info ist im Debian-Paket leider nicht drin. Ich muss mal sehen, ob ich es selbst übersetzen kann und schick dir die Ausgabe dann zu.


    Tom

  • Hallo,


    hätte hier auch noch eine cd-extra, allerdings selbst erstellt, bei der verabschiedet sich der vdr schon beim Zugriff des Plugins auf die cd.
    Das mp3-Plugin spielt diese jedoch ohne Probleme ab.
    Ausgabe von cd-info zu dieser CD könnte ich Dir zukommen lassen.


    Vorhin fiel mir auch auf, daß es scheinbar nicht so toll ist, wenn vdr "mal so" was anderes wiedergeben will, ob nun durch Wahl eines Kanals in der Kanalliste oder Starten der Wiedergabe einer Aufzeichnung.
    Habe allerdings noch nicht getestet, ob dies auch geschieht, wenn ich den vdr ohne weitere plugins laufen lasse.


    Gruß
    Frank

  • Hi cmos,


    ich hab da nen ganz anderes Problem/Wunsch.
    Ich verwende das graphtft-Plugin. Leider zeigt dieses nicht die Titel sonder nur die Nummern der Lieder an (aufem TV sehe ich die Titel).
    Vielleicht hast Du ja ne Idee wodran es liegen mag, und kannst das ändern?


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

Jetzt mitmachen!

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