Spricht denn etwas dagegen, die kurzen Sprünge per links/rechts auch in den MP2 einzubauen? Die Playlistennavigation kann man ja dann wie im MP1 auf hoch/runter und das Springen an eine bestimmte Position von runter auf die Taste "5" legen. Wäre das ok?seife hat geschrieben:Weil das die Tasten für playlist vorwärts/rückwärts sind !!!!-Warum gehen beim MP2 eigentlich nicht die kurzen Sprünge mit linkes/rechts??
Movieplayer 1 und 2 / Filmarchiv
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Movieplayer 1 und 2 / Filmarchiv
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
Re: Movieplayer 1 und 2 / Filmarchiv
Wäre ich unbedingt dafür, besonders wenn der MP1 rausfliegen sollte.Gaucho316 hat geschrieben:Spricht denn etwas dagegen, die kurzen Sprünge per links/rechts auch in den MP2 einzubauen? Die Playlistennavigation kann man ja dann wie im MP1 auf hoch/runter und das Springen an eine bestimmte Position von runter auf die Taste "5" legen. Wäre das ok?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 1 und 2 / Filmarchiv
Die Tastenbelegung ist genau aus dem MP1.
Allerdings aus dem MP1 im VLC-Modus.
Zumindest bin ich mir da recht sicher, dass ich das damals genau von dort genommen habe (ich habe den VLC-Code erst relativ unverändert übernommen, dann den Rest dazugemacht).
Und Gaucho: ja, du hast recht. Das hatte ich schon wieder verdrängt
Das "der allerdings noch ein paar andere Sachen macht" ist übrigens der Grund gewesen: das streaming_use_reclength-Gedöns ist IMHO im MP2 überflüssig wie ein Kropf, und deswegen habe ich mir den Rest auch nicht genauer angeschaut. Ergo: zu jedem Topic einen einzelnen Patch, und dieser Teil wäre evtl. schon drin
Allerdings aus dem MP1 im VLC-Modus.
Zumindest bin ich mir da recht sicher, dass ich das damals genau von dort genommen habe (ich habe den VLC-Code erst relativ unverändert übernommen, dann den Rest dazugemacht).
Und Gaucho: ja, du hast recht. Das hatte ich schon wieder verdrängt
Das "der allerdings noch ein paar andere Sachen macht" ist übrigens der Grund gewesen: das streaming_use_reclength-Gedöns ist IMHO im MP2 überflüssig wie ein Kropf, und deswegen habe ich mir den Rest auch nicht genauer angeschaut. Ergo: zu jedem Topic einen einzelnen Patch, und dieser Teil wäre evtl. schon drin
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 1 und 2 / Filmarchiv
So, die infobar für den MP2 ist drin.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Movieplayer 1 und 2 / Filmarchiv
Kurze Rückmeldung: funktioniertseife hat geschrieben:Die blaue Taste habe ich gerade gefixt.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Movieplayer 1 und 2 / Filmarchiv
Thx to seife.
Im LCD bleibt "TS Filmarchiv" während der Wiedergabe stehen.
@Gaucho316
Deinen Patch hatte ich damals getestet. Das sah im LCD gut aus.
Vielleicht passt du den Rest nochmal an
Im LCD bleibt "TS Filmarchiv" während der Wiedergabe stehen.
@Gaucho316
Deinen Patch hatte ich damals getestet. Das sah im LCD gut aus.
Vielleicht passt du den Rest nochmal an
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 1 und 2 / Filmarchiv
Jetzt nicht mehr.GetAway hat geschrieben:Im LCD bleibt "TS Filmarchiv" während der Wiedergabe stehen.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Movieplayer 1 und 2 / Filmarchiv
Ok, mach ich dann die Tage mal. Ich werde den LCD- und den MP1-RecLength-Patch auseinanderdröseln. Wenn natürlich jemand anders schneller ist, habe ich auch nichts dagegen. seife?GetAway hat geschrieben:Deinen Patch hatte ich damals getestet. Das sah im LCD gut aus.
Vielleicht passt du den Rest nochmal an
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 1 und 2 / Filmarchiv
Ich werde diese Woche nicht zu viel kommen.
-
- Interessierter
- Beiträge: 81
- Registriert: Montag 6. September 2004, 20:27
Re: Movieplayer 1 und 2 / Filmarchiv
Kurze Frage für einen noob de rnur alle 3-4 Monate mal rein schaut und immer noch ein Yadi Image von 2007 auf der Box hat.
Was ist am MP2 anders/ besser als am alten?
kann der MP2 MKVs abspielen da die bei mir bisher nie angezeigt werden?
Was ist am MP2 anders/ besser als am alten?
kann der MP2 MKVs abspielen da die bei mir bisher nie angezeigt werden?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 1 und 2 / Filmarchiv
http://gitorious.org/~seife/tuxbox-cvs/ ... layer2.cpp, der Kommentar am Anfang sagt es recht gut. "Alpha" würde ich nicht mehr sagen, sondern "Beta"
Wenn es in der Wildnis wirklich Matroska files mit mpeg2 drin gibt, könnte man das Einbauen, aber ich bezweifle das.
Wenn es in der Wildnis wirklich Matroska files mit mpeg2 drin gibt, könnte man das Einbauen, aber ich bezweifle das.
-
- Interessierter
- Beiträge: 81
- Registriert: Montag 6. September 2004, 20:27
Re: Movieplayer 1 und 2 / Filmarchiv
Whoot ich weiß erst seit heute was MKV heißt,(duck) bedauerlicherweise bekommt man mache TV Serien nur noch als mkv und nur zum anschauen und löschen, ist das umkonvertieren zu avi Format die zeit nicht wert ich dachte ich frag mal.seife hat geschrieben:Wenn es in der Wildnis wirklich Matroska files mit mpeg2 drin gibt, könnte man das Einbauen, aber ich bezweifle das.
Ich muß morgen mal die 1000 Postings hier nachlesen um mal wieder "up to speed" zu sein, yadi scheint ja keine neuen Images gemacht zu haben und JTK hab ich nicht bisher probiert, ist das JTK so stabil wie mein altes Yadi oder sogar besser?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 1 und 2 / Filmarchiv
Die werden h264 oder mpeg4 als Videocodec haben, das kann die dbox nicht dekodieren.
Matroska ist erst mal nur ein Container, da kann man auch textdateien reinpacken , insofern musst du schon wissen, was du hast.
Aber selbst wenn es Matroska mit mpeg2 drin gäbe, wäre es vermutlich einfacher, die einfach nach mpeg-PS zu remultiplexen, anstelle einen Matroska-Parser in den MP2 einzubauen (Matroska parsen ist nicht ganz trivial).
Matroska ist erst mal nur ein Container, da kann man auch textdateien reinpacken , insofern musst du schon wissen, was du hast.
Aber selbst wenn es Matroska mit mpeg2 drin gäbe, wäre es vermutlich einfacher, die einfach nach mpeg-PS zu remultiplexen, anstelle einen Matroska-Parser in den MP2 einzubauen (Matroska parsen ist nicht ganz trivial).
-
- Interessierter
- Beiträge: 81
- Registriert: Montag 6. September 2004, 20:27
Re: Movieplayer 1 und 2 / Filmarchiv
ich seh schon ich muß mal wieder bei 0 anfangen, naja alles eine Frage der Zeit
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Movieplayer 1 und 2 / Filmarchiv
@seife
Es wird immer das Bildformat-Icon angezeigt, das das Bildformat des zuletzt gesehenen TV-Senders und nicht der abgespielten Aufnahme widerspiegelt. Hat also bspw. der zuletzt gesehene Sender in 4:3 gesendet und ist die Aufnahme in 16:9, wird das Bildformat-Icon nicht gelb. Kannst du das für den MP2 bestätigen?
Mir ist jetzt aufgefallen, dass folgender Code bei mir im MP1 mit Infoviewer statt Movieviewer nicht funktioniert:seife hat geschrieben:So, die infobar für den MP2 ist drin.
Code: Alles auswählen
void CInfoViewer::showMovieTitle(...)
{
...
aspectRatio = g_Controld->getAspectRatio();
showIcon_16_9();
...
}
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 1 und 2 / Filmarchiv
Nein. Ich habe es allerdings nicht auf der dbox getestet. Auf TD und dm500 funktioniert es.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Movieplayer 1 und 2 / Filmarchiv
Weiterhin habe ich eben beobachtet, dass ein Bildformatwechsel in der Aufnahme beim Abspielen bei eingeblendeter Infobar richtig erkannt wird. Das Symbol wird entsprechend geändert. Nach Schließen und erneutem Öffnen der Infobar gibts allerdings wieder die fehlerhafte Anzeige. Sehr merkwürdig ...
Eine andere Frage noch: Ist es auch in der MP-Infobar möglich, den oberen Uhrzeitpunkt blinken zu lassen? Ist zwar nur Kosmetik, aber der Einheitlichkeit wegen, wäre das nicht schlecht, falls es nicht zu aufwendig ist, das einzubauen.
Eine andere Frage noch: Ist es auch in der MP-Infobar möglich, den oberen Uhrzeitpunkt blinken zu lassen? Ist zwar nur Kosmetik, aber der Einheitlichkeit wegen, wäre das nicht schlecht, falls es nicht zu aufwendig ist, das einzubauen.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Movieplayer 1 und 2 / Filmarchiv
Habe gerade den neuen bookmark-Support im MP2 getestet,
leider funktioniert er nicht.
Abspielen einer .ts-Datei, die mit der Dbox2 aufgenommen wurde,
zweimal Taste 6 gedrückt zum Vorspulen:
bookmark ausgewählt:
/var/tuxbox/config/bookmarks sieht so aus:
leider funktioniert er nicht.
Abspielen einer .ts-Datei, die mit der Dbox2 aufgenommen wurde,
zweimal Taste 6 gedrückt zum Vorspulen:
Dann bookmark angelegt:[mp:ReadTSFileThread:1309] lseek from 2947464, seconds 300
[mp:OutputThread:2282] CMoviePlayerGui::SOFTRESET
[mp:ReadTSFileThread:1337] skip ends
[mp:ReadTSFileThread:1309] lseek from 156937700, seconds 300
[mp:OutputThread:2282] CMoviePlayerGui::SOFTRESET
[mp:ReadTSFileThread:1337] skip ends
Wiedergabe beendet, bookmark-Liste aufgerufen und gespeicherten[mp:PlayStream:3081] bookmarktime: 561
CBookmarkManager: addBookmark: b 561
[mp:PlayStream:2738] waiting for output thread to terminate...
[mp:ReadTSFileThread:1488] ends now.
[mp:OutputThread:2346] Waiting for input thread to stop
[mp:OutputThread:2354] ends here.
[mp:PlayStream:2741]
[frontend] uncommitted_switch_mode 0 auto_fec 0
[controld] VIDEO_EVENT_SIZE_CHANGED 480x576 (16:9 -> 4:3)
[mp:PlayStream:3290] waiting for output thread
[mp:PlayStream:3295] ends here
CBookmarkManager: Writing bookmark file
[mp:exec:484] executing /var/tuxbox/config/movieplayer.end
sh: /var/tuxbox/config/movieplayer.end: not found
CBookmarkManager: Writing bookmark file
bookmark ausgewählt:
Wiedergabe beginnt am Anfang der Datei, nicht an der gespeicherten Stelle.[movieplayer2.cpp] CMoviePlayerGui::exec actionKey='bookmarkplayback'
08:37:29.764 eit_set_update_filter, servicekey = 0x2712f001c3ba, current version 0
[mp:exec:398] executing /var/tuxbox/config/movieplayer.start
sh: /var/tuxbox/config/movieplayer.start: not found
[mp:PlayStream:2623] STREAMTYPE_LOCAL '/tmp/autofs/router/ZDFinfokanal_countdown_Mauerfall_2009-10-26_193303.001.ts'
[mp:PlayStream:2723] Generated Bookmark FILE MRL: autofs%2Frouter%2FZDFinfokanal%5Fcountdown%5FMauerfall%5F2009%2D10%2D26%5F193303%2E001%2Ets
[mp:OutputThread:2031] ringbuffer (size 1048575) created
[mp:OutputThread:2040] mrl:/tmp/autofs/router/ZDFinfokanal_countdown_Mauerfall_2009-10-26_193303.001.ts
[mp:OutputThread:2052] found TS file
[mp:OutputThread:2282] CMoviePlayerGui::SOFTRESET
[mp:ReadTSFileThread:1174] start, filename = '/tmp/autofs/router/ZDFinfokanal_countdown_Mauerfall_2009-10-26_193303.001.ts', fd = 26, f.size = 1
[mp:ReadTSFileThread:1191] Buffering...
[mp:ReadTSFileThread:1196] Number of files: 1 overall size: 485087940
[mp:ReadTSFileThread:1201] file starts at 0
[mp:ReadTSFileThread:1210] found pida: 0x026C pidv: 0x0262 ac3: 0 numpida: 1
[mp:OutputThread:2101] Was Bookmark. Skipping to startposition 561 0
[mp:ReadTSFileThread:1251] PTS at file start: 38444791
[mp:ReadTSFileThread:1287] PTS at file pos 484983600: 39401551 filelen: 956, bps: 506317
[mp:ReadTSFileThread:1309] lseek from 0, seconds 0
[mp:OutputThread:2282] CMoviePlayerGui::SOFTRESET
[mp:ReadTSFileThread:1337] skip ends
[mp:OutputThread:2093] while streaming found pida: 0x026C ; pidv: 0x0262 ac3: 0
[mp:OutputThread:2282] CMoviePlayerGui::SOFTRESET
/var/tuxbox/config/bookmarks sieht so aus:
bookmark0.name=b
bookmark0.time=561
bookmark0.url=/tmp/autofs/router/ZDFinfokanal_countdown_Mauerfall_2009-10-26_193303.001.ts
bookmarkcount=1
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 1 und 2 / Filmarchiv
Also das bookmark wird richtig gelesen:
Allerdings springt der MP da anscheinend schon, vor er richtig im Playback ist
Probier mal:
Code: Alles auswählen
[mp:OutputThread:2101] Was Bookmark. Skipping to startposition 561 0
Probier mal:
Code: Alles auswählen
diff --git a/tuxbox/neutrino/src/gui/movieplayer2.cpp b/tuxbox/neutrino/src/gui/movieplayer2.cpp
index e4a3ac8..f73a56d 100644
--- a/tuxbox/neutrino/src/gui/movieplayer2.cpp
+++ b/tuxbox/neutrino/src/gui/movieplayer2.cpp
@@ -2096,7 +2096,7 @@ OutputThread(void *arg)
g_playstate = CMoviePlayerGui::SOFTRESET;
}
- if (g_startposition > 0 && g_startpts != - 1 && g_currentapid != -1)
+ if (g_startposition > 0 && g_startpts != - 1 && g_currentapid != -1 && g_playstate == CMoviePlayerGui::PLAY)
{
INFO("Was Bookmark. Skipping to startposition %d %d\n", g_startposition, remote);
skip(g_startposition, remote, true);
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Movieplayer 1 und 2 / Filmarchiv
Hat leider nicht geholfen.seife hat geschrieben:Probier mal:
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 1 und 2 / Filmarchiv
Aber manuell springen (absoluter sprung, =00:09:21) funktioniert?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 1 und 2 / Filmarchiv
Verschiebe mal Zeile 1210 bis 1223 ("INFO..." bis #endif) vor Zeile 1302 (also direkt vor die haupt-While-Schleife des ReadTSFileThread.
Das Problem ist wohl, dass momentan der Output-Thread schon anfängt abzuspielen, vor der input-Thread fertig ist, also alles initialisiert und die Dateilänge herausgefunden hat.
Der absolute sprung funktioniert aber nur, wenn die Dateilänge bekannt ist.
Einer der Indikatoren, dass die Initialisierung fertig ist ist, dass die audiopid bekannt ist (leicht schmutziger Hack, weil es sonst Probleme gab, wenn mehrere Tonspuren zur auswahl stehen).
Bei meinen Testmaschinen ist das Netz schneller, deswegen tritt das nicht auf
EDIT:
Ich bin blind!!! ;-)
Mach mal das:
weiter hoch, so Zeile 1187 oder so, ganz weit oben im ReadTSFileThread wäre gut.
Das Problem ist wohl, dass momentan der Output-Thread schon anfängt abzuspielen, vor der input-Thread fertig ist, also alles initialisiert und die Dateilänge herausgefunden hat.
Der absolute sprung funktioniert aber nur, wenn die Dateilänge bekannt ist.
Einer der Indikatoren, dass die Initialisierung fertig ist ist, dass die audiopid bekannt ist (leicht schmutziger Hack, weil es sonst Probleme gab, wenn mehrere Tonspuren zur auswahl stehen).
Bei meinen Testmaschinen ist das Netz schneller, deswegen tritt das nicht auf
EDIT:
Ich bin blind!!! ;-)
Mach mal das:
Code: Alles auswählen
1299
1300 »·······skipabsolute = false;
1301 »·······skipseconds = 0;
1302
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Movieplayer 1 und 2 / Filmarchiv
Es gab mal einen Patch von jemanden der sich mittlerweile wieder abgemeldet hat.
Der hatte bei mir funktioniert, ob er es noch tut habe ich bisher nicht getestet.
Der hatte bei mir funktioniert, ob er es noch tut habe ich bisher nicht getestet.
Code: Alles auswählen
@@ -1266,9 +1275,6 @@
ringbuffer_reset(ringbuf); // not aligned anymore, so reset...
mf_lseek(filepos);
- skipabsolute = false;
- skipseconds = 0;
-
while (g_playstate != CMoviePlayerGui::STOPPED && !g_EOF && !g_input_failed)
{
time_t now;
@@ -1515,8 +1521,6 @@
g_endpts = -1;
bool input_empty = true;
g_input_failed = false;
- skipabsolute = false;
- skipseconds = 0;
g_startpts = get_PES_PTS(buf_in, 0);
INFO("PTS at file start: %ld\n", g_startpts);
@@ -2037,6 +2041,8 @@
failed = true;
}
+ skipabsolute = false;
+ skipseconds = 0;
g_playstate = CMoviePlayerGui::SOFTRESET;
bool driverready = false;
size_t readsize, len;
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Movieplayer 1 und 2 / Filmarchiv
Ja, das könnte es sein.
Ein weiterer Grund, warum ein kurzer einzeiliger Kommentar bei so einem Patch nichts schaden kann.
Ich hatte diesen Teil damals als "hat eigentlich nichts mit dem Problem zu tun" nicht angewendet - und bei mir war es auch nicht notwendig
Ein weiterer Grund, warum ein kurzer einzeiliger Kommentar bei so einem Patch nichts schaden kann.
Ich hatte diesen Teil damals als "hat eigentlich nichts mit dem Problem zu tun" nicht angewendet - und bei mir war es auch nicht notwendig
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Movieplayer 1 und 2 / Filmarchiv
Funktioniert einwandfrei, hier der Patch als Datei: EDIT: Patch ist im CVSGetAway hat geschrieben:Es gab mal einen Patch von jemanden der sich mittlerweile wieder abgemeldet hat.
Zuletzt geändert von rhabarber1848 am Donnerstag 29. Oktober 2009, 08:15, insgesamt 1-mal geändert.