Statusanzeige beim Movieplayer (und alles andere...)
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
Wäre es möglich, beim Starten eines Films, den man bereits angefangen hatte, zu schauen, den Cursor-Fokus statt auf "Aufnahmestart" auf "letzter Wiedergabestop" zu setzen? Es passiert immer mal wieder, dass jemand zu hastig OK drückt und dann der Film von vorne gespielt wird, obwohl man eigentlich nur weiterschauen wollte.
Das Problem ist nämlich dass man zum Filmanfang ja jederzeit zurück kann, die letzte Wiedergabeposition aber futsch ist, wenn man aus Versehen "Aufnahmestart" gedrückt hat.
Was haltet Ihr davon?
Alternativ könnte man natürlich auch "letzter Wiedergabestop" nach oben und "Aufnahmestart" nach unten setzen, ist nur 'ne Frage des Geschmacks - Cursor nach unten oder Bezeichnung umkehren...
'Ne andere Sache ist mir auch gerade aufgefallen: Wenn man in dem Screen "Home" drückt, spielt der Film von vorne (und man verliert auch hier die Wiedergabeposition), anstatt in die Filmübersicht zurück zu gehen, wie's eigentlich logischer wäre...
Das Problem ist nämlich dass man zum Filmanfang ja jederzeit zurück kann, die letzte Wiedergabeposition aber futsch ist, wenn man aus Versehen "Aufnahmestart" gedrückt hat.
Was haltet Ihr davon?
Alternativ könnte man natürlich auch "letzter Wiedergabestop" nach oben und "Aufnahmestart" nach unten setzen, ist nur 'ne Frage des Geschmacks - Cursor nach unten oder Bezeichnung umkehren...
'Ne andere Sache ist mir auch gerade aufgefallen: Wenn man in dem Screen "Home" drückt, spielt der Film von vorne (und man verliert auch hier die Wiedergabeposition), anstatt in die Filmübersicht zurück zu gehen, wie's eigentlich logischer wäre...
-
- Interessierter
- Beiträge: 86
- Registriert: Montag 18. Dezember 2006, 10:28
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
Ein schneller Hack und die Anzeige funktioniert auch mit StreamingBuffer.Nero hat geschrieben:Hi,
kann es sein das die "Sendungsfortschrittsanzeige" im Movieviewer beim Abspielen einer Aufnahme und eingeschaltetem "Verwende Buffer (WabberQueue)" nicht funktioniert ?
Gruß Nero
EDIT:
Eben gesehen, das das hier schonmal angesprochen wurde:
http://forum.tuxbox-cvs.sourceforge.net ... hp?t=46875
Änderung in der movieplayer.cpp:
Ab Zeile 2901 steht:
Code: Alles auswählen
//-- lcd progress bar --
if ( (g_lcdSetting != 1) && (ctx->fileSize > 0) )
{
cPercent = (ctx->pos*100)/ctx->fileSize;
if (lPercent != cPercent)
{
g_settings.lcd_setting[SNeutrinoSettings::LCD_SHOW_VOLUME]=g_lcdSetting;
lPercent = cPercent;
CLCD::getInstance()->showPercentOver(cPercent);
g_settings.lcd_setting[SNeutrinoSettings::LCD_SHOW_VOLUME]=1;
}
}
Code: Alles auswählen
if ( ctx->fileSize > 0 )
{
cPercent = (ctx->pos*100)/ctx->fileSize;
// set percent for MovieViewer
g_prozent = cPercent;
//-- lcd progress bar --
if ( g_lcdSetting != 1 )
{
if (lPercent != cPercent)
{
g_settings.lcd_setting[SNeutrinoSettings::LCD_SHOW_VOLUME]=g_lcdSetting;
lPercent = cPercent;
CLCD::getInstance()->showPercentOver(cPercent);
g_settings.lcd_setting[SNeutrinoSettings::LCD_SHOW_VOLUME]=1;
}
}
}
Da dies mal eben so darein gehackt wurde sollte sich das nochmal jemand ansehen und ggf. verbessern und ins CVS packen.
Kommt nichts weiter mach ich es die Tage selbst.
Gruß
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
Wer mag: Patch liegt hier... moviebrowser.cpp.zipThulsaDoom hat geschrieben:Das was ingrid da vorschlägt würde ich auch begrüssen. Einfach den Auswahlcursor standardisiert auf "letzter Wiedergabestop" setzen wäre für mich persönlich auch sinnvoller.
-
- Interessierter
- Beiträge: 23
- Registriert: Donnerstag 14. August 2003, 01:20
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Interessierter
- Beiträge: 23
- Registriert: Donnerstag 14. August 2003, 01:20
Bin nicht zu Hause. Wenn ich es getestet habe , gibts natürlich sofort Feedback. Hätte ich so oder so gemacht.seife hat geschrieben:Bedanken ist ja schön und gut. Viel besser wäre es aber, wenn du sagen würdest "super, ich habe es probiert und das funktioniert wirklich gut".
Hast du es denn probiert?
gruß eraser65
-
- Beiträge: 2
- Registriert: Mittwoch 11. April 2007, 20:42
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
Ja habe ich.
Code: Alles auswählen
--- movieplayer.cpp 2007-09-07 03:38:02.000000000 +0200
+++ movieplayer.cpp.patch 2007-11-15 10:29:04.000000000 +0100
@@ -2898,19 +2898,23 @@
//-- detect/process events --
mp_checkEvent(ctx);
- //-- lcd progress bar --
- if ( (g_lcdSetting != 1) && (ctx->fileSize > 0) )
+ if ( ctx->fileSize > 0 )
{
cPercent = (ctx->pos*100)/ctx->fileSize;
- if (lPercent != cPercent)
- {
- g_settings.lcd_setting[SNeutrinoSettings::LCD_SHOW_VOLUME]=g_lcdSetting;
- lPercent = cPercent;
- CLCD::getInstance()->showPercentOver(cPercent);
- g_settings.lcd_setting[SNeutrinoSettings::LCD_SHOW_VOLUME]=1;
+ // set percent for MovieViewer
+ g_prozent = cPercent;
+ //-- lcd progress bar --
+ if ( g_lcdSetting != 1 )
+ {
+ if (lPercent != cPercent)
+ {
+ g_settings.lcd_setting[SNeutrinoSettings::LCD_SHOW_VOLUME]=g_lcdSetting;
+ lPercent = cPercent;
+ CLCD::getInstance()->showPercentOver(cPercent);
+ g_settings.lcd_setting[SNeutrinoSettings::LCD_SHOW_VOLUME]=1;
+ }
}
}
-
//-- write queue-segment to dvr-device --
if (!q->writerRun()) break;
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Developer
- Beiträge: 467
- Registriert: Dienstag 15. Juli 2003, 10:58
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
-
- Interessierter
- Beiträge: 23
- Registriert: Donnerstag 14. August 2003, 01:20
-
- Developer
- Beiträge: 587
- Registriert: Freitag 9. September 2005, 21:48
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Es wurde glaube ich schon vor längerer Zeit mal angesprochen:
Wenn man die Waberqueue nutzt (muß ich wg. WLAN) wird scheinbar am Ende der Aufzeichnung der gesammte Puffer verworfen und nicht mehr abgespielt. Das heist es fehlt immer das letzte Stück einer Aufzeichnung (je größer die Waberqueue um so mehr fehlt). Kann man da was machen?
Wenn man die Waberqueue nutzt (muß ich wg. WLAN) wird scheinbar am Ende der Aufzeichnung der gesammte Puffer verworfen und nicht mehr abgespielt. Das heist es fehlt immer das letzte Stück einer Aufzeichnung (je größer die Waberqueue um so mehr fehlt). Kann man da was machen?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Interessierter
- Beiträge: 23
- Registriert: Donnerstag 14. August 2003, 01:20
Re: Statusanzeige beim Movieplayer (und alles andere...)
Hi
Ich habe eben festgestellt, daß es beim MB (Rev. 1.16 )leider nicht möglich ist, eine zusätzliche Spalte in der oberen Anzeige hinzuzufügen. Man kann zwar die Anzahl der Spalten in der entsprechenden Maske bis auf 8 erhöhen, aber es wird keine "neue" Spalte erzeugt.
Ich habe versucht , durch Verkleinerung der Gesamt -und Einzelbreite der 6 (Standard)-Spalten Platz für eine neue 7. Spalte zu schaffen, aber es wird keine zusätzliche 7 oder 8 Spalte generiert.
In den Anzeigeoptionen existiert auch keine Möglichkeit abzusaven, wodurch man dann den MB komplett verlassen muß , um dann in den Neutrino-Setting per Red Button abzusaven.
Sobald man aber den MB komplett verläßt, springt die Anzahl der existierenden Spalten wider auf 6 Stk. zurück.
Existiert eigentlich schon ein Fix, um die Jahreszahl wieder in den Filminformationen eingeben zu können?
gruß eraser65
Ich habe eben festgestellt, daß es beim MB (Rev. 1.16 )leider nicht möglich ist, eine zusätzliche Spalte in der oberen Anzeige hinzuzufügen. Man kann zwar die Anzahl der Spalten in der entsprechenden Maske bis auf 8 erhöhen, aber es wird keine "neue" Spalte erzeugt.
Ich habe versucht , durch Verkleinerung der Gesamt -und Einzelbreite der 6 (Standard)-Spalten Platz für eine neue 7. Spalte zu schaffen, aber es wird keine zusätzliche 7 oder 8 Spalte generiert.
In den Anzeigeoptionen existiert auch keine Möglichkeit abzusaven, wodurch man dann den MB komplett verlassen muß , um dann in den Neutrino-Setting per Red Button abzusaven.
Sobald man aber den MB komplett verläßt, springt die Anzahl der existierenden Spalten wider auf 6 Stk. zurück.
Existiert eigentlich schon ein Fix, um die Jahreszahl wieder in den Filminformationen eingeben zu können?
gruß eraser65
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re:
Ich hole das hier mal nach oben. Wäre Schade, wenn das in den Weiten des Forums untergeht. Funktioniert das und könnte man es vielleicht einchecken?Günther hat geschrieben:Hier mal so zum Spaß eine Testversion, welche die Zeit im MV (movieviewer) anzeigt. Geht z.Z nur über den MB (moviebrowser). Bei neueren Aufnahmen (ab cvs vom 7.9.2007) sind Zeit und Sprünge auch relativ genau .
mv_exact_time.diff
Re: Statusanzeige beim Movieplayer (und alles andere...)
Jahreszahl? Wo findet man das...?Existiert eigentlich schon ein Fix, um die Jahreszahl wieder in den Filminformationen eingeben zu können?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Re:
Ich werde den Patch jetzt auch testen, hier vorab das diff für das aktuelle CVS: mv_exact_time.diff2Gaucho316 hat geschrieben:Ich hole das hier mal nach oben. Wäre Schade, wenn das in den Weiten des Forums untergeht. Funktioniert das und könnte man es vielleicht einchecken?Günther hat geschrieben:Hier mal so zum Spaß eine Testversion, welche die Zeit im MV (movieviewer) anzeigt. Geht z.Z nur über den MB (moviebrowser).
mv_exact_time.diff
-
- Interessierter
- Beiträge: 23
- Registriert: Donnerstag 14. August 2003, 01:20
Re: Statusanzeige beim Movieplayer (und alles andere...)
Im MP ---> TS Filmarchiv, Film auswählen---> DBox Taste----->Filminformationen--->Button 7 (Jahr) .dixidix hat geschrieben:Jahreszahl? Wo findet man das...?Existiert eigentlich schon ein Fix, um die Jahreszahl wieder in den Filminformationen eingeben zu können?
Aber ich muss mich revidieren, sorry - ich meinte Button NR 8 (die Landauswahl) und NICHT Button NR 7, nach Druck auf die FB springt der Cursor weiter ohne Eingabe von Daten. Es werden weder Ziffern (eig.logisch bei Land) , noch Buchstaben nach versuchter Eingabe angenommen.
gruß eraser65
Re: Statusanzeige beim Movieplayer (und alles andere...)
Ist mir noch nie aufgefallen, also erfolgt keine Wertübergabe. Da wird sich doch wohl jemand finden, der das mal ansieht...
-
- Interessierter
- Beiträge: 23
- Registriert: Donnerstag 14. August 2003, 01:20
Re: Statusanzeige beim Movieplayer (und alles andere...)
Ja, das wäre schön.dixidix hat geschrieben:Ist mir noch nie aufgefallen, also erfolgt keine Wertübergabe. Da wird sich doch wohl jemand finden, der das mal ansieht...
Eines muß ich dazu noch sagen, engt vllt. die Fehlersuche etwas ein, nach versuchter Eingabe per FB springt der Cursor allerdings zum nächsten Eingabefeld, als hätte eine Eingabe doch stattgefunden - die Felder bleiben aber leer.
gruß eraser65
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Statusanzeige beim Movieplayer (und alles andere...)
rhabarber1848, hast du dir den Patch nun angesehen? Oder vielleicht auch jemand anders? Ist der Patch eincheckwürdig? Dann wäre zumindest ein Teil meines Vorschlags 3 aus dem Thread http://tuxbox-forum.dreambox-fan.de/for ... =2&t=48309 umgesetzt.rhabarber1848 hat geschrieben:Ich werde den Patch jetzt auch testen, hier vorab das diff für das aktuelle CVS: mv_exact_time.diff2Gaucho316 hat geschrieben:Ich hole das hier mal nach oben. Wäre Schade, wenn das in den Weiten des Forums untergeht. Funktioniert das und könnte man es vielleicht einchecken?Günther hat geschrieben:Hier mal so zum Spaß eine Testversion, welche die Zeit im MV (movieviewer) anzeigt. Geht z.Z nur über den MB (moviebrowser).
mv_exact_time.diff