Movieplayer

Sammlung von Anleitungen und HowTos für dBox2
gs24
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Dienstag 9. Dezember 2003, 13:14

Movieplayer

Beitrag von gs24 »

Hallo,

ich schaffe es einfach nicht aufgenommene Filme mit der Movieplayer der DBox wieder abzuspielen.

Ich habe eine Nokia-Kabel-DBox und das Yadi Snapshot 2.1.0.4 (Neutrino). Das Aufnehmen scheint alles einwandfrei zu funktionieren (sowohl als Direktaufnahme, sowie mit dem unter http://forum.tuxbox-cvs.sourceforge.net ... sc&start=0 vorgestellten recorder. Jedenfalls erhalte ich ts-Files, welche ich nach einer Umwandlung in einen Programstream (mit ProjectX) auch unter Windows(WinDVD) anschauen kann.

Mit dem Movieplayer der DBox kann ich über „TS Abspielen" auf meinen Rechner (mit nfs gemounted) und die freigegebenen Datein zugreifen und diese auswählen. Danach bleibt aber der Fernseher schwarz und die DBox reagiert auf keine Taste mehr, nur durch das Ziehen des Steckers kann ich diesen Zustand wieder ändern. Der Titel der Aufnahme wird allerdings korrekt auf dem Display angezeigt.

Woran kann das liegen? Muß ich an der Box noch irgendwelche Einstellungen vornehmen. Aus anderen Beiträgen habe ich erfahren, dass die Box entweder immer im SPTS Modus laufen muss (Diverse Einstellungen) oder nur bei Aufnahmen in den SPTS Modus schalten soll ( Aufnahmen Einstellungen). Außerdem darf bei den Diversen Einstellungen und den Aufnahme Einstellungen nicht gleichzeitig der SPTS Modus aktiviert sein. – Ist das so richtig?
Also habe ich bei mir den SPTS Modus unter „Diverse Einstellungen“ abgeschaltet und in den Aufnahme Einstellungen aktiviert.

... ich hoffe ihr könnt mir helfen ...

Gruß
Gerrit
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Re: Movieplayer

Beitrag von Zaphot »

gs24 hat geschrieben:Jedenfalls erhalte ich ts-Files, welche ich nach einer Umwandlung in einen Programstream (mit ProjectX) auch unter Windows(WinDVD) anschauen kann.
Versuchst du davor oder danach die Streams mit dem Movieplayer anzusehen?
gs24
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Dienstag 9. Dezember 2003, 13:14

Beitrag von gs24 »

Ich versuche die ursprünglichen ts-Streams mit dem Movieplayer anzuschauen. Umgewandelt habe ich sie nur um zu schauen, ob in den files überhaupt etwas drin ist.
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

versuchs mal in der reihenfolge: aufnahme -> projectx (ts ausgabe) -> movieplayer
gs24
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Dienstag 9. Dezember 2003, 13:14

Beitrag von gs24 »

Zaphot hat geschrieben:versuchs mal in der reihenfolge: aufnahme -> projectx (ts ausgabe) -> movieplayer
Hab ich auch schon, hatte aber den gleichen Effekt (schwarzes Bild). Außerdem will ich nicht jede Aufnahme erst umwandeln müssen. Wobei ich die ts-Ausgabe vom ProjectX dann direkt unter Windows abspielen kann.
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Was für einen NFS-Server verwendest Du denn?
Hast Du mal ein Stückchen Log von so einem Abspielversuch?
cu
Jens
gs24
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Dienstag 9. Dezember 2003, 13:14

Beitrag von gs24 »

jmittelst hat geschrieben:Was für einen NFS-Server verwendest Du denn?
Hast Du mal ein Stückchen Log von so einem Abspielversuch?
Zum Aufnehmen und Abspielen verwende ich einen alten Pentium-Rechner auf dem Debian 3.1 installiert ist. Dort nutze ich den bei Debian standardmäßig beigefügten NFS-Server.

Wie heißt denn die Logdatei in die der Abspielversuch protokolliert wird?
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Log ist wohl nur das serielle da http://wiki.tuxbox-cvs.sourceforge.net/Bootlog
Sicher kann hier jemand mehr zu NFS-Server unter Linux sagen, als meine Wenigkeit. Neben dem Log wäre natürlich noch eine exakte Erwähnung Deiner Mount-Optionen und evtl. Einstellungen am NFS-Server gut.
cu
Jens
gs24
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Dienstag 9. Dezember 2003, 13:14

Beitrag von gs24 »

Die mount-Freigabe in der exports-datei lautet einfach:
/usr/local/video *(rw)
Damit sollten alle Rechner im Netwerk Schreibzugriff haben.

Die Mount Optionen der dbox habe ich bis auf ro bei den Vorgaben gelassen, so dass die Optionen jetzt lauten: rw,soft,udp,nolock,rsize=8192,wsize=8192

Gibt es nicht noch eine andere Möglichkeit, das log auszulesen als über ein serielles Kabel, z.B. Netzwerk oder direkt aus einer Datei. Habe zurzeit kein passendes serielles Kabel da.

Habe jetzt noch herausgefunden, dass sich die Box nach einem Abspielversuch nach ca. 20 min wieder fängt, dass heißt ich lande wieder Movieplayer-Menü und die Box reagiert wieder auf die Fernbedienung.
gs24
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Dienstag 9. Dezember 2003, 13:14

Beitrag von gs24 »

Meine Direktaufnahme Einstellungen:
Aufnahmeverzeichnis /mnt/filme
Max. Dateigröße 0
Anz. Ringpuffer 20
Synchrones Schreiben (O_SYNC) aus
Synchrones Schreiben (fdatasync) aus
Alle Audiopids aufzeichnen ein
Videotext aufzeichnen aus
Bei Sofortaufn. Verzeichnisauswahl aus
Lange Dateinamem ein
gs24
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Dienstag 9. Dezember 2003, 13:14

Beitrag von gs24 »

So jetzt habe ich mal da bootlog ausgelesen. Zwischenzeitlich hab ich noch mal auf die Version 2.1.03 gewechselt, aber das hat auch keine Verbesserung gebracht. Im Log scheint es gleich mehrere Fehler zu geben. Zum einen findet er mehrer Dateien nicht und zum anderen gibt es nfs time outs.

Hier ein Teil des Logs.

[controld] Boxtype detected: (1, Nokia D-BOX2)
[nhttpd] Neutrino HTTP-Server starting..
[camd] no card is in slot #2
[camd] a card is in slot #1
[camd] no card is in slot #2
[camd] a card is in slot #1
[neutrino] frameBuffer Instance created
812k video mem
avia_gt_gv: set_input_mode (mode=2)
avia_gt_gv: set_input_size (width=720, height=576)
[neutrino] Software update enabled
[neutrino] enable flash
[lcdd] time-skin not found -> using default...
[lcdd] weekday-skin not found -> using default...
[lcdd] date-skin not found -> using default...
[lcdd] month-skin not found -> using default...
[LCDFONT] initializing core...
[LCDFONT] adding font /share/fonts/12.pcf.gz...OK (Fix12/Regular)
[LCDFONT] adding font /share/fonts/14B.pcf.gz...OK (Fix14/Bold)
[LCDFONT] adding font /share/fonts/15B.pcf.gz...OK (Fix15/Bold)
[LCDFONT] Intializing font cache...
[LCDFONT] FTC_Face_Requester (Fix15/Bold)
[LCDFONT] FTC_Face_Requester (Fix14/Bold)
/dev/input/event1: No such file or directory
[neutrino] menue setup
loading locales: scandir: No such file or directory
[neutrino] registering as event client
[camd] set emm caid 1722 capid 1500
PES, queue 0 normal.
[camd] starting onid 0001 sid d035
[camd] set emm caid 1722 capid 1500
[neutrino] initialized everything
descramble onid: 0001 sid: d035 status: 1d1d
[controld] VIDEO_EVENT_SIZE_CHANGED 720x576 (4:3 -> 4:3)
[sectionsd] getUTC: read: Connection timed out
[LCDFONT] FTC_Face_Requester (Fix12/Regular)
[timeThread] time(): 06.07.2005 22:44:59, tim: Wed Jul 6 22:44:59 2005
[timeThread] time(): 06.07.2005 22:45:19, tim: Wed Jul 6 22:45:19 2005
Using /lib/modules/2.4.27-dbox2/kernel/fs/lufs/lufs.o
SUPPORT: NFS: 1, CIFS: 1, LUFS: 2
SUPPORT: NFS: 1, CIFS: 1, LUFS: 2
SUPPORT: NFS: 1, CIFS: 1, LUFS: 2
[CFSMounter] Mount(0) 192.168.103.1:/mnt/video -> /mnt/filme
[movieplayer.cpp] actionKey=tsplayback
[ConfigFile] Unable to open file /var/tuxbox/config/bookmarks for reading.
[mp] setting parental to (0)
sh: /var/bin/parental.sh: not found
[mp] Startplay
[mp] PlayFileThread starts
nfs: server 192.168.103.1 not responding, timed out
nfs: server 192.168.103.1 not responding, timed out
...
Erscheint ca. noch 100 mal und läuft 10 min.
...
nfs: server 192.168.103.1 not responding, timed out
nfs: server 192.168.103.1 not responding, timed out
[mp] found pida[0]: 0x1006, ac3=46
[mp] found pida[1]: 0x01EC, ac3=8081
[mp] found pida[2]: 0x02A3, ac3=34
[mp] found pida[3]: 0x15D6, ac3=6052
[mp] found pida[4]: 0x083E, ac3=6053
[mp] found pida[5]: 0x0005, ac3=4567
[mp] found pida[6]: 0x0D26, ac3=591
[mp] found pida[7]: 0x095D, ac3=7502
[mp] found pida[8]: 0x010B, ac3=1793
[mp] found pida[9]: 0x14EA, ac3=6387
[mp] found pida[10]: 0x002E, ac3=3105
[mp] found pida[11]: 0x1F91, ac3=1420
[mp] found pida[12]: 0x0022, ac3=2653
[mp] found pida[13]: 0x17A4, ac3=6981
[mp] found pida[14]: 0x17A5, ac3=3984
[mp] found pida[15]: 0x11D7, ac3=4225
[mp] found pida[16]: 0x024F, ac3=1597
[mp] found pida[17]: 0x1D4E, ac3=1794
[mp] found pida[18]: 0x0701, ac3=2776
[mp] found pida[19]: 0x18F3, ac3=3730
[mp] found pida[20]: 0x0C21, ac3=2359
[mp] found pida[21]: 0x058C, ac3=6383
[mp] found pida[22]: 0x0A5D, ac3=2014
[mp] found pida[23]: 0x1B45, ac3=4874
[mp] found pida[24]: 0x0F90, ac3=2430
[mp] found pida[25]: 0x1081, ac3=1
[mp] found pida[26]: 0x063D, ac3=2218
[mp] found pida[27]: 0x0702, ac3=1574
[mp] found pida[28]: 0x0AD8, ac3=0
[mp] found pida[29]: 0x0E92, ac3=0
[mp] found pida[30]: 0x0937, ac3=0
[mp] found pida[31]: 0x18EF, ac3=0
[mp] found pida[32]: 0x07DE, ac3=0
[mp] found pida[33]: 0x130A, ac3=0
[mp] found pida[34]: 0x097E, ac3=0
[mp] found pida[35]: 0x0001, ac3=0
[mp] found pida[36]: 0x08AA, ac3=0
[mp] found pida[37]: 0x0626, ac3=0
[mp] plain TS file with vpid=(0x01EB) apid=(0x1006) ac3=(46)
[mp] entering player loop
SPTS, queue 0 extended.
[controld] VIDEO_EVENT_SIZE_CHANGED 704x576 (4:3 -> 4:3)
nfs: server 192.168.103.1 not responding, timed out
nfs: server 192.168.103.1 not responding, timed out
nfs: server 192.168.103.1 not responding, timed out
[mp] leaving reader loop
[mp] mp_playFileThread terminated
nfs: server 192.168.103.1 not responding, timed out
nfs: server 192.168.103.1 not responding, timed out

Was mich aber wundert ist, dass die Aufnahme funktioniert wenn es ein Problem mit dem nfs-server gibt. Hier auch noch das log von einer Aufnahme:

[neutrino.cpp] executing /var/tuxbox/config/recording.start.
sh: /var/tuxbox/config/recording.start: not found
/var/tuxbox/config/recording.startfailed: No such file or directory
Record channel_id: 2713f001d035 epg: 2713f001d0356e19, apids mode 1
SPTS, queue 0 extended.
Stop
[stream2file] pthreads exit code: 1
PES, queue 0 normal.
[neutrino.cpp] executing /var/tuxbox/config/recording.end.
sh: /var/tuxbox/config/recording.end: not found
/var/tuxbox/config/recording.endfailed: No such file or directory

Ich hoffe jemand kann daraus erkennen was bei mir schief läuft.

Gruß
Gerrit
gs24
Neugieriger
Neugieriger
Beiträge: 12
Registriert: Dienstag 9. Dezember 2003, 13:14

Beitrag von gs24 »

Gleich so viele Antworten auf einmal … :(
Also beantworte ich meine Frage halt selber (da ich mittlerweile herausgefunden habe, wo der Fehler liegt). Das Problem liegt in meiner Netzwerkverbindung, ich habe den NFS-Server und die DBox an einem 10/100 Switch. Mein Noname Switch schafft wohl irgendwie die Umsetzung der UDP-Pakete von 100 auf 10 MBit nicht. Hab das ganze mal mit einem geborgten Netgear-Switch probiert und siehe da - es läuft.