Hallo allerseits.
Seit einiger Zeit habe ich eine Nokia Kabel-Dbox2 mit Neutrino-Linux 1.7.1. Ich verwende sie praktisch ausschließlich, um damit längere Radiosendungen aufzuzeichnen, was im Prinzip auch gut klappt. Auf PC-Seite verwende ich den sserver mit udrec unter SuSE 9.0.
Allerdings ist mir da jetzt folgendes Problem aufgefallen:
Nach dem Start der Dbox funktioniert die Aufnahme genau einmal. Weitere Versuche führen zu einem Timeout.
Ich vermute, das liegt nicht am udrec selbst, sondern an der Dbox, da nach dem Stoppen der Aufnahme auf der Dbox 4 der ursprünglich 5 udpstreampes-Prozesse (bzw. Threads) übrigbleiben. Wenn ich diese kille, funktioniert die nächste Aufnahme wieder. Ebenso nach einem Neustart der Dbox.
Woran kann das liegen und wie kann man das korrigieren?
Viele Grüße.
Streamen mit udrec klappt nur einmal
-
- Einsteiger
- Beiträge: 198
- Registriert: Sonntag 15. Februar 2004, 20:33
-
- Erleuchteter
- Beiträge: 536
- Registriert: Freitag 21. September 2001, 00:00
-
- Einsteiger
- Beiträge: 198
- Registriert: Sonntag 15. Februar 2004, 20:33
Hoppa, da habe ich doch glatt die Antwort übersehen .
Wird nicht wieder vorkommen. Ich habe jetzt die Email-Benachrichtigung aktiviert.
Also: Ich verwende anscheinend (laut History-File) die Version 0.06b aus dem mkdvd-Paket, da ich damals keine offizielle Download-Seite für udrec selbst gefunden hatte. Wenn es irgendwo etwas neueres gibt, probiere ich es natürlich gerne aus. Die udrec_suite habe ich bisher nicht probiert, da ich ja keine Filme auf DVD brennen möchte. Ich habe ja nichteinmal Premiere, und ansonsten gibt es nur die öffentlich-rechtlichen Sender im Digital-Kabel.
Die Aufnahmen mache immer über den Dbox-Timer (was meistens funktioniert) oder über die Aufnahmetaste der Dbox-Fernbedienung. Keine Ahnung, wie es ohne sserver geht. Ich werde es aber am Wochenende mal probieren.
Viele Grüße.
Hg
Wird nicht wieder vorkommen. Ich habe jetzt die Email-Benachrichtigung aktiviert.
Also: Ich verwende anscheinend (laut History-File) die Version 0.06b aus dem mkdvd-Paket, da ich damals keine offizielle Download-Seite für udrec selbst gefunden hatte. Wenn es irgendwo etwas neueres gibt, probiere ich es natürlich gerne aus. Die udrec_suite habe ich bisher nicht probiert, da ich ja keine Filme auf DVD brennen möchte. Ich habe ja nichteinmal Premiere, und ansonsten gibt es nur die öffentlich-rechtlichen Sender im Digital-Kabel.
Die Aufnahmen mache immer über den Dbox-Timer (was meistens funktioniert) oder über die Aufnahmetaste der Dbox-Fernbedienung. Keine Ahnung, wie es ohne sserver geht. Ich werde es aber am Wochenende mal probieren.
Viele Grüße.
Hg
-
- Einsteiger
- Beiträge: 198
- Registriert: Sonntag 15. Februar 2004, 20:33
Hallo nochmal.
Jetzt habe ich auch einmal die 0.06c ausprobiert.
Leider das gleiche Problem.
Der manuelle Aufruf von udrec funktioniert übrigens und beendet die dbox-Prozesse auch sauber.
Die Log-Ausgabe sieht allerdings dabei etwas anders aus.
Hier nochmal die Aufrufe und Logs:
Aufruf des sserver über ein init-Script (als root):
Aufruf des udrec (über sserver oder direkt):
Log von Aufruf über sserver:
Log von manuellem Aufruf (gestoppt mit strg-c):
Wieso ist bei dem sserver-Aufruf die mittlere Ziffer des Stop-Ergebnisses eine 0?
Warum gibt es da zwei Stop-Einträge?
Jetzt habe ich auch einmal die 0.06c ausprobiert.
Leider das gleiche Problem.
Der manuelle Aufruf von udrec funktioniert übrigens und beendet die dbox-Prozesse auch sauber.
Die Log-Ausgabe sieht allerdings dabei etwas anders aus.
Hier nochmal die Aufrufe und Logs:
Aufruf des sserver über ein init-Script (als root):
Code: Alles auswählen
sserver -sport 8000 -o /data/audio
Code: Alles auswählen
./udrec -ap 0x2bd -o /data/audio/DATEI -host 172.16.33.10
Code: Alles auswählen
17:50.31 - to DBox: AUDIO 31341 16 0 1 a 2bd
17:50.32 - from DBox: INFO: IP ac102101 Port 31341
17:50.32 - from DBox: PID a 1 2bd
17:50.32 - to DBox: START
17:50.32 - from DBox: INFO: UdpSender() - PID99 R0 W0
17:50.32 - from DBox: INFO: DmxReader() - Pid 2bd 29280 0 0
20:46.24 - to DBox: RESEND 27 packets
22:35.52 - to DBox: RESEND 17 packets
22:53.56 - to DBox: RESEND 9 packets
23:00.51 - to DBox: STOP
23:01.08 - Stopped: 0 0 0
23:01.23 - Stopped: 1 0 1
Code: Alles auswählen
23:24.31 - to DBox: AUDIO 31341 16 0 1 a 2bd
23:24.31 - from DBox: INFO: IP ac102101 Port 31341
23:24.31 - from DBox: PID a 1 2bd
23:24.31 - to DBox: START
23:24.31 - from DBox: INFO: UdpSender() - PID119 R0 W0
23:24.31 - from DBox: INFO: DmxReader() - Pid 2bd 29280 0 0
23:24.39 - to DBox: STOP
23:24.40 - from DBox: EXIT
23:24.40 - Stopped: 1 1 1
Warum gibt es da zwei Stop-Einträge?
-
- Erleuchteter
- Beiträge: 536
- Registriert: Freitag 21. September 2001, 00:00
Aus irgendeneinem Grund wird das STOP-Kommando von der DBox nicht verarbeitet. Das sich udrec im manuellen Betrieb anders verhält als mit sserver kann ich mir ehrlich gesagt nicht erklären.
Am besten wäre es Du steigst auf Version 0.10 um
http://www.haraldmaiss.de/udrec0.10k.zip
Da ist in udrec der sserver bereits integriert und bei Radio-Aufnahmen kriegst Du gleich abspielbare MP2's. Unter Linux benötigst Du dafür mono (http://www.go-mono.org).
tonsel
Am besten wäre es Du steigst auf Version 0.10 um
http://www.haraldmaiss.de/udrec0.10k.zip
Da ist in udrec der sserver bereits integriert und bei Radio-Aufnahmen kriegst Du gleich abspielbare MP2's. Unter Linux benötigst Du dafür mono (http://www.go-mono.org).
tonsel
-
- Einsteiger
- Beiträge: 198
- Registriert: Sonntag 15. Februar 2004, 20:33
Das hat leider auch nicht geholfen .tonsel hat geschrieben:Am besten wäre es Du steigst auf Version 0.10 um
Hat denn sonst noch jemand dieses Problem?
Ich hatte letztes Jahr für ca. zwei Monate noch eine andere (eigentlich identische) D-Box in Betrieb. Damals ist mir das nicht so aufgefallen. An der Installation des Linux-PCs habe ich seitdem nichts geändert.
Ob vielleicht beim Aufspielen des Images etwas schiefgegangen ist?
Oder könnte die D-Box einen Defekt haben?