[Announce] radio-plugin 0.2.0 mit RaSS :-)

  • obergeil .....

  • Hi,



    DVB-FF und xine-plugin funktionieren bei mir auch super.


    Mit

    Zitat

    #USE_STILLPICTURE = 1


    funktioniert es auch mit sofdevice und dem dxr3-plugin (auch das normale Hintergrundbild wird angezeigt). Allerdings gibt es mit dem dxr3-plugin auf den RaSS Sendern so komische Hopser im Ton, wie wenn ne CD springt. Wenn die Hopser kommen ändert sich fast immer was beim RaSS. Bei Sendern ohne RaSS gibt es keine Hopser.


    Gruss
    Marc


    P.S.: Wenn ich RaSS im Setup abschalte sind die Hopser weg.

    >>>> x-vdr <<<< Installations-Skript für einen VDR mit Debian als Basis

    Einmal editiert, zuletzt von zulu ()

  • Hi,


    Zitat

    Original von zulu
    Allerdings gibt es mit dem dxr3-plugin auf den RaSS Sendern so komische Hopser im Ton, wie wenn ne CD springt. Wenn die Hopser kommen ändert sich fast immer was beim RaSS. Bei Sendern ohne RaSS gibt es keine Hopser.


    Gruss
    Marc


    P.S.: Wenn ich RaSS im Setup abschalte sind die Hopser weg.


    Jo, nur wenn die MPEGs kommen/angezeigt werden sollen, passiert ja auch viel.


    2 Möglichkeiten:
    Still-Darstellung = send_pes_packet (25x) dauert zu lang bei der dxr3
    oder aber
    crc-berechnung der empfangegen MPEG-Stills dauert zu lang (aber ohne würde ich die net aufs Device senden wollen, ab+zu ca. 1xStunde gibts hier auch CRC-Fehler).


    Welche CPU/Leistung?


    Zum prüfen:
    In der radiotools.c gibt einen auskommentierten timetest für die crc-prüfung;
    die längste Zeit sollte hier bei den größten Dateien (>50 kB) unter 2000 us (2ms) bleiben.


    P.S.: Ein kleiner Hopser ist ja noch garnix :D
    der Humax HD1000 hier hüpft voll die Welle bei RaSS Sendern;
    das zum Thema MPEG-Implementation Kauf-Receiver.

    Gruss, Uwe ... :)


    2 Mal editiert, zuletzt von egal ()

  • Zitat

    Original von zulu
    [...]Allerdings gibt es mit dem dxr3-plugin auf den RaSS Sendern so komische Hopser im Ton, wie wenn ne CD springt. Wenn die Hopser kommen ändert sich fast immer was beim RaSS. Bei Sendern ohne RaSS gibt es keine Hopser.


    Hi,


    obiges habe ich heute morgen auch beobachtet - erst kommt ein kleiner hopser im Ton, kurz danach ändert sich das Bild beim RaSS.


    Ausgabe hier über normale DVB-S FF (1.3). Im log konnte ich dazu nix beobachten.


    Gruß,
    Marcus


    P.S. Ansonsten natürlich obergeiles Plugin :-))


    [edit]
    Ahh, überschneidung...


    CPU-Leistung hier bei mir 1,3 GHz Duron - aber steht ja auch alles in der sig...

  • Zitat

    Original von egal
    [...]Zum prüfen:
    In der radiotools.c gibt einen auskommentierten timetest für die crc-prüfung;
    die längste Zeit sollte hier bei den größten Dateien (>50 kB) unter 2000 us (2ms) bleiben.


    Hi egal,


    habe das mal kurz einkommentiert und neu übersetzt - sehe ich jetzt irgendwo dazu 'ne Ausgabe, z. B. im Log?


    Was mir jetzt so nach dem Neustart des VDR auffällt, ist, das die Hopser jetzt erst mal wieder weg sind :schiel...


    ...hatte heute morgen - so gegen 10:00 Uhr auf SWR eingeschaltet und Radio gehört - am Anfang ist mir nix aufgefallen, allerdings seit jetzt ca. einer Stunde hatte ich die kleinen Hopser bemerkt. Habe dann mal im Log nachgesehen, aber da war nichts.


    Mal abwarten, vielleicht kommt's ja gleich wieder.


    Gruß,
    Marcus

    73 es 55 de dc5dm

    • TT DVB-S 1.3 & SkyStar 2, Ext Board v1.3, Intel DH77KC, Intel Celeron G555, 3x Hitachi HDS5C1010CLA382 (Raid5)
    • Debian "Jessie", e-Tobi VDR 2.2.0
    • listed VDR User No. 757
  • Zitat

    Welche CPU/Leistung?

    Zum prüfen:
    In der radiotools.c gibt einen auskommentierten timetest für die crc-prüfung;
    die längste Zeit sollte hier bei den größten Dateien (>50 kB) unter 2000 us (2ms) bleiben.


    CPU ist ein Athlon XP 1800+


    crc-calctime 2-4 usec, aber auf Sender mit RaSS rattert das nur so die Konsole runter. Wenn sich dann das Bild ändert schnellt der Wert auf über 400 usec an.
    Bei "normalen" Sendern mit RDS kommen nur dann neue Werte ( 0-2 usec ), wenn sich der RDS-Text ändert.

  • Hi,


    Zitat

    Original von zulu
    crc-calctime 2-4 usec, aber auf Sender mit RaSS rattert das nur so die Konsole runter. Wenn sich dann das Bild ändert schnellt der Wert auf über 400 usec an.
    Bei "normalen" Sendern mit RDS kommen nur dann neue Werte ( 0-2 usec ), wenn sich der RDS-Text ändert.


    das gut;
    hab hier Werte bis 1,5ms (Celeron 1,2GHz) + keine Aussetzer.


    Es gibt da auch noch das Filesystem/HD als Möglichkeit;
    evtl. als --data Dir mal 'ne Ramdisk provieren.


    Zitat

    Original von marsipulami0815
    habe das mal kurz einkommentiert und neu übersetzt - sehe ich jetzt irgendwo dazu 'ne Ausgabe, z. B. im Log?


    Auf der vdr console.

  • Zitat

    Es gibt da auch noch das Filesystem/HD als Möglichkeit;
    evtl. als --data Dir mal 'ne Ramdisk provieren.


    Auf dem gleichen System läuft es ja mit xine ohne Hopser...


    Das die Werte bei RaSS so schnell hintereinander ausgegeben werden ist normal?

  • Hi,


    Zitat

    Original von zulu


    Auf dem gleichen System läuft es ja mit xine ohne Hopser...


    dann liegt es wohl an der dxr3 - softdevice Kombi;
    kann ich leider net weiter testen, habe keine dxr3.


    Zitat


    Das die Werte bei RaSS so schnell hintereinander ausgegeben werden ist normal?


    yepp;
    es werden die ca. 56 kBit/s voll ausgenutzt, jedes Audioframe enthält RDS/RaSS-Nutzdaten (nicht nur Füllbytes).

  • Zitat

    Original von egal


    Auf der vdr console.


    Hi egal,


    ich habe hier Werte von 5us / 6us - allerdings ist kein Radioempfang mit RaSS mehr möglich, wenn ich auf die VDR Konsole umschalte, es kommen nur noch Soundfetzen bei Ausgabe über den digitalen Ausgang der DVB-Karte an einen DD Receiver (Analog habe ich nicht getestet, da mir erst grade beim tippen einfiel, dass dies evtl. eine Rolle spielen könnte). Im Moment ist der VDR von der Familie zum TV sehen in Beschlag, so dass ich es jetzt grade auch nicht wiederholen kann.


    Was bei mir aber definitiv der Fall ist: Wenn ich das Plugin wieder ohne den "timetest" übersetze, dann habe ich nach einem VDR neustart sofort wieder die "hopser".


    Ob das Sinn macht macht, kann ich nicht beurteilen...


    Gruß,
    Marcus

    73 es 55 de dc5dm

    • TT DVB-S 1.3 & SkyStar 2, Ext Board v1.3, Intel DH77KC, Intel Celeron G555, 3x Hitachi HDS5C1010CLA382 (Raid5)
    • Debian "Jessie", e-Tobi VDR 2.2.0
    • listed VDR User No. 757
  • :mahlzeit Ich stehe vor einem kleinen Problem. Ich würde auch gerne das Plugin installieren, schaffe es aber nicht.


    Ich habe ein c't vdr 5 (1.3.49-1ctvdr2) , Kernel 2.6.16-ct-1, vdr-plugin-radio ist installiert. Soweit funktionieren auch alle anderen Plugins. Nur bin ich unfähig dieses Plugin zu installieren.


    Ich habe also zuerst ein Verzeichnis radio unter /var/lib/vdr/plugins erstellt, den Besitzer und den auf vdr gesetzt, dort die tgz hineinkopiertund entpackt (/var/lib/vdr/plugins/radio/radio-0.2.0) und per ln-Befehl den Link erstellt. In dem radio-0.2.0 Verzeichnis habe ich den make-Befehl ausgeführt, leider war kein make installiert. per apt-get make nachinstalliert. Nächste Meldung, g++ fehlt, also noch g++ per apt-get nachinstalliert. Und nun schmeißt mir dieKonsole nach "make all" eine riesige
    Liste mit "radiio.c:xxx: error: blablabla" aus, Letzte Zeile: "make: *** [radio.o] Fehler 1".


    Habe ich ein Verständnis-Problem oder woran mag es liegen?
    Braucht ihr noch mehr infos, um mir zu Helfen?


    Vllt. hat jemand anderes das plugin unter ct-vdr erfolgreich installiert? :D


    Auf jeden Fall schon Mal danke im voraus!


    Gruß
    Kai

    neu:
    SW: EasyVDR 0.602, Kernel 2.6.24.7 - HW: ASUS M3N78 Pro, Athlon X2 4450e, 2GB RAM Kingston, Teufel Concept F Soundsystem, 3,5" Samsung 640GB SATA, DVD-RW PX 706, Enermax PRO82+ 385W, Hauppauge Nexus-S, derzeit noch CRT-TV über SCART, Gehäuse Silverstone Lascala SST-LC17S silber, FB Logitech Harmony 525
    alt:
    SW: EasyVDR 0.43 - HW: VIA EPIA-EN 12000, 1024MB RAM, Teufel Concept F, WD 160GB, DVDRW PX706, CRT-TV SCART, Nexus-S, Silverstone LaScala SST-LC11-M schwarz, Logitech Harmony 525

  • Hallo Connor1980,


    damit das Plugin unter ctvdr5.0 läuft, muss es kompiliert werden. Ein paar Stichworte dazu:


    Kontrolliere einmal die Datei /etc/apt/sources.list, ob da auch Einträge im Stil
    deb-src ...
    sind. Nur dann können die zum Kompilieren erforderlichen Pakete heruntergeladen werden. Dann kann es nach einem apt-get update losgehen:


    apt-get install vdr-dev
    apt-get build-dep vdr-plugin-radio
    cd /usr/local/src
    wget http://www.egal-vdr.de/plugins/vdr-radio-0.2.0.tgz
    tar -xzvf vdr-radio-0.2.0.tgz
    cd radio-0.2.0
    debianize-vdrplugin
    cd debian


    # hier ist die Datei install anzupassen (nano install):

    Zitat

    libvdr-radio.so.* usr/lib/vdr/plugins/
    mpegstill/*rtext*.mpg usr/share/vdr-plugin-radio/
    debian/plugin.radio.conf etc/vdr/plugins/


    # Die Datei plugin.radio.conf müssen wir auch noch basteln:


    nano plugin.radio.conf



    cd ..
    dpkg-buildpackage -tc
    cd ..
    dpkg -i vdr-plugin-radio*.deb
    /etc/init.d/vdr restart


    So oder so ähnlich sollte es gehen. Vielleicht fehlt noch die eine oder andere Datei, um das Plugin zu installieren.
    Viel Erfolg!
    Gruß,
    DrSat

  • Zitat

    Original von DrSat
    damit das Plugin unter ctvdr5.0 läuft, muss es kompiliert werden. Ein paar Stichworte dazu:


    Boa so umständlich ;)


    sourcen holen:
    apt-get sources vdr-plugin-radio
    neues radio holen
    Umbenennen wie die vorhandenen alten sourcen


    ins alte verzeichnis wechseln
    uupdate -u neue-sourcen.tar.gz (name halt von den neuen sourcen)
    ins neue verzeichnis wechseln, kompilieren

  • Zitat

    Original von DrSat
    Hallo Connor1980,


    damit das Plugin unter ctvdr5.0 läuft, muss es kompiliert werden. Ein paar Stichworte dazu:


    Kontrolliere einmal die Datei /etc/apt/sources.list, ob da auch Einträge im Stil
    deb-src ...


    in meine sources.list habe ich


    deb-src http://e-tobi.net/vdr-experimental sarge base backports addons vdr


    hinzugefügt



    hier musste ich noch dh-make installieren



    jo, die hab ich beim 2. Versuch dann unter debian abgelegt :)


    Zitat


    cd ..
    dpkg-buildpackage -tc


    hier brauchte ich etliche Anläufe, bis ich an der richtigen Stelle, nämlich unter /radio-0.2.0 die "README.debian" dupliziert hab mit dem Namen "README", erst danach lief es durch, allerdings mit einigen Warnhinweisen, die ich erst Mal ignoriert hab :-D:


    ###########################################
    Warnung, »debian/vdr-plugin-radio/DEBIAN/control« enthält benutzerdefiniertes Feld »vdr-patchlevel«
    dpkg-deb: baue Paket »vdr-plugin-radio« in »../vdr-plugin-radio_0.2.0-1_i386.deb«.
    dpkg-deb: ignoriere 1 Warnungen wegen der Steuerdateien
    dpkg-genchanges
    dpkg-genchanges: warning: unknown information field in input data in package's section of control info file
    dpkg-genchanges: including full source code in upload
    debian/rules clean
    dh_testdir
    dh_testroot
    rm -f build-stamp configure-stamp
    /usr/bin/make -o .dependencies clean
    grep: ../../../config.h: Datei oder Verzeichnis nicht gefunden
    make[1]: Entering directory `/usr/local/src/radio-0.2.0'
    make[1]: Leaving directory `/usr/local/src/radio-0.2.0'
    rm -f libvdr-*.so.*
    dh_clean
    dpkg-buildpackage: full upload (original source is included)
    ###########################################



    Zitat


    cd ..
    dpkg -i vdr-plugin-radio*.deb


    hat bei mir gar nicht funktioniert, :schiel


    ###########################################
    dpkg: Abhängigkeitsprobleme verhindern Konfiguration von vdr-plugin-radio:
    vdr-plugin-radio hängt ab von vdr (>= 1.4.4-1ctvdr1); aber:
    Version von vdr auf dem System ist 1.3.49-1ctvdr2.
    dpkg: Fehler beim Bearbeiten von vdr-plugin-radio (--install):
    Abhängigkeitsprobleme - lasse es unkonfiguriert
    Fehler traten auf beim Bearbeiten von:
    vdr-plugin-radio
    ###########################################



    Zitat


    /etc/init.d/vdr restart


    So oder so ähnlich sollte es gehen. Vielleicht fehlt noch die eine oder andere Datei, um das Plugin zu installieren.
    Viel Erfolg!
    Gruß,
    DrSat


    Sieht also so aus, als wenn ich erst auf 1.4.4 updaten müsste, außer es gibt einen weg, dass das Paket neu kompiliert werden kann, das die Abhängigkeiten passen.
    Ein Update kommt für mich im Moment nicht in Frage. Das hatte ich letzte Woche schon probiert, leider funktionierte danach xine nicht mehr (mrl blablalbla - der Beitrag hier im Forum dazu hatte mir leider nicht geholfen). :evil:

    neu:
    SW: EasyVDR 0.602, Kernel 2.6.24.7 - HW: ASUS M3N78 Pro, Athlon X2 4450e, 2GB RAM Kingston, Teufel Concept F Soundsystem, 3,5" Samsung 640GB SATA, DVD-RW PX 706, Enermax PRO82+ 385W, Hauppauge Nexus-S, derzeit noch CRT-TV über SCART, Gehäuse Silverstone Lascala SST-LC17S silber, FB Logitech Harmony 525
    alt:
    SW: EasyVDR 0.43 - HW: VIA EPIA-EN 12000, 1024MB RAM, Teufel Concept F, WD 160GB, DVDRW PX706, CRT-TV SCART, Nexus-S, Silverstone LaScala SST-LC11-M schwarz, Logitech Harmony 525

  • Control abändern is ja kein Problem. Nur die Vdr-dev. Auf der Cd scheint keine drauf zu sein. zumindest sagt mir das apt-get, wenn ich die soucres.lsit verwende, die auf das CD-ROM verweist...
    darum werde ich mich dann im Laufe der Woche kümmern...

    neu:
    SW: EasyVDR 0.602, Kernel 2.6.24.7 - HW: ASUS M3N78 Pro, Athlon X2 4450e, 2GB RAM Kingston, Teufel Concept F Soundsystem, 3,5" Samsung 640GB SATA, DVD-RW PX 706, Enermax PRO82+ 385W, Hauppauge Nexus-S, derzeit noch CRT-TV über SCART, Gehäuse Silverstone Lascala SST-LC17S silber, FB Logitech Harmony 525
    alt:
    SW: EasyVDR 0.43 - HW: VIA EPIA-EN 12000, 1024MB RAM, Teufel Concept F, WD 160GB, DVDRW PX706, CRT-TV SCART, Nexus-S, Silverstone LaScala SST-LC11-M schwarz, Logitech Harmony 525

  • ok, erst nochmal danke wilderigel


    So, nachdem ich jetzt auch gelernt hab mit dpkg ein deb Paket zu installieren, fehlten aber ein paar Pakete. Die sources.list angepasst, Pakete mit aptitude installiert, selbiges dann mit dh-make
    nun komme ich wieder bis zur Stelle wo man


    dpkg-buildpackage -tc


    eingibt, am Ende kommt dieses:


    #######################################
    debian/rules build
    dh_testdir
    touch configure-stamp
    dh_testdir
    /usr/bin/make all DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=.
    make[1]: Entering directory `/usr/local/src/radio-0.2.0'
    /bin/sh: line 1: g++: command not found
    make[1]: *** [.dependencies] Fehler 127
    make[1]: Leaving directory `/usr/local/src/radio-0.2.0'
    make: *** [build-stamp] Fehler 2
    #######################################


    und der nachfaolgende Befhel geht gar nicht mehr, weil die deb nicht da is^^


    Jedes Mal was neues, sonst wärs ja langweilig^^
    Bin mal gespannt, wann ich es zum Laufen gebracht habe :)


    morgen oder übermorgen gehts weiter

    neu:
    SW: EasyVDR 0.602, Kernel 2.6.24.7 - HW: ASUS M3N78 Pro, Athlon X2 4450e, 2GB RAM Kingston, Teufel Concept F Soundsystem, 3,5" Samsung 640GB SATA, DVD-RW PX 706, Enermax PRO82+ 385W, Hauppauge Nexus-S, derzeit noch CRT-TV über SCART, Gehäuse Silverstone Lascala SST-LC17S silber, FB Logitech Harmony 525
    alt:
    SW: EasyVDR 0.43 - HW: VIA EPIA-EN 12000, 1024MB RAM, Teufel Concept F, WD 160GB, DVDRW PX706, CRT-TV SCART, Nexus-S, Silverstone LaScala SST-LC11-M schwarz, Logitech Harmony 525

Jetzt mitmachen!

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