obergeil .....
[Announce] radio-plugin 0.2.0 mit RaSS :-)
- egal
- Geschlossen
-
-
Hallo,
auch von mir die Bestätigung. Mit dieser kleinen Änderung im Makefile funktioniert es!
Super! Gute Arbeit
-
Hi,
ZitatOriginal von egal
Hi,also, DVB-FF und xine-plugin funzt 1a mit den vorgegebenen EInstellungen.
Zu softdevice-plugin:
kommentiert mal im Makefile vom radio-plugin folgende Option aus
wird zu
make clean bei radio-plugin und neu compilen.Hier funzt das jetzt super mit softdevice 0.3.1:
Hintergrundbild ist sofort da, Ton ist da, RDS geht komplett inkl. RaSS/-Archiv.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
MarcP.S.: Wenn ich RaSS im Setup abschalte sind die Hopser weg.
-
Hi,
ZitatOriginal 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
MarcP.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
der Humax HD1000 hier hüpft voll die Welle bei RaSS Sendern;
das zum Thema MPEG-Implementation Kauf-Receiver. -
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ß,
MarcusP.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 -
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,
ZitatOriginal 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.ZitatOriginal 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,
ZitatOriginal 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 -
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?
Auf jeden Fall schon Mal danke im voraus!
Gruß
Kai -
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):
Zitatlibvdr-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
Zitat
#
# vdr-plugin-radio configuration file
## image directory
--files=/usr/share/vdr-plugin-radio# temp. data directory
--data=/tmp# default mpegfile in livemode
--live=/usr/share/vdr-plugin-radio/rtextUnten-kleo2-live.mpg# default mpegfile in replaymode
--replay=/usr/share/vdr-plugin-radio/rtextUnten-kleo2-replay.mpg# set verbosity level
#
# 0 = Off
# 1 = RDS-Text+Tags (default)
# 2 = +RDS-Telegram/Debug
# 3 = +RawData 0xfd
--verbose=1cd ..
dpkg-buildpackage -tc
cd ..
dpkg -i vdr-plugin-radio*.deb
/etc/init.d/vdr restartSo 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ändlichsourcen holen:
apt-get sources vdr-plugin-radio
neues radio holen
Umbenennen wie die vorhandenen alten sourcenins 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
Zitat
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.0hier musste ich noch dh-make installieren
Zitat
debianize-vdrplugin
cd debian# hier ist die Datei install anzupassen (nano install):
# Die Datei plugin.radio.conf müssen wir auch noch basteln:
nano plugin.radio.conf
jo, die hab ich beim 2. Versuch dann unter debian abgelegt
Zitat
cd ..
dpkg-buildpackage -tchier 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*.debhat bei mir gar nicht funktioniert,
###########################################
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 restartSo oder so ähnlich sollte es gehen. Vielleicht fehlt noch die eine oder andere Datei, um das Plugin zu installieren.
Viel Erfolg!
Gruß,
DrSatSieht 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). -
debian/control bearbeiten und entsprechend die Version setzen.
Dann brächtest aber auch ne vdr-dev in deiner Versionalso vdr-dev von der cd verwenden!
-
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... -
Stimmt, auf der CD ist das ned drauf, gibts aber im vdr-testing Repository von Tobi.
vdr-dev_1.3.49-1ctvdr2 -
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 mandpkg-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 habemorgen oder übermorgen gehts weiter
-
Naja, ohne g++ wird da nix zum kompilieren gehn
also noch n apt-get install build-essential machen.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!