Tuxbox-Forum

Forum des GNU-Tuxbox-Projects
Aktuelle Zeit: 07.09.2010, 18:59

Alle Zeiten sind UTC




Ein neues Thema erstellen Auf das Thema antworten  [ 121 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5
Autor Nachricht
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 21.01.2009, 18:01 
Offline
Tuxboxer
Tuxboxer

Registriert: 27.12.2007, 11:59
Beiträge: 825
GetAway hat geschrieben:
Innerhalb der Audiosettings bleibt bei einem Wechsel der Volumesteuerung von avs/lirc/ost der Lautstärkebalken zum Justieren der Lautstärke nicht mehr länger als einen Bruchteil einer Sekunde sichtbar und verschwindet sofort.

@seife
Das erinnert doch stark an den Fehler den PauleFoul etwas höher im Thread gepostet
hatte. Kann natürlich sein das ich mit meiner Vermutung, das es am Autorepeat liegt,
komplett falsch liege. Könntest Du dir das bitte mal anschauen? Thx

PauleFoul hat geschrieben:
Beim Movieplayer popt beim "?" die Infobar nur für 1sec auf...

Ist das auch ein FB Prob?? Könnst Du Dir (Seife) das mal bitte anschauen?

GetAway hat geschrieben:
Kann ich bestätigen.
Genause wenn man mit der gelben Farbtaste zwischen Play und Pause wechselt.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 21.01.2009, 18:15 
Offline
Tuxbox-Meister
Tuxbox-Meister

Registriert: 24.03.2005, 20:52
Beiträge: 2321
nein.
im menü ist 55 und 20 eingestellt

[neutrino] setRepeat: delay=55 period=20 use kernel-repeat: yes


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 21.01.2009, 20:10 
Offline
Developer

Registriert: 02.11.2003, 11:36
Beiträge: 3222
Wohnort: 3xTD, Sagem/Philips/Nokia AVIA600 SAT, DM500S
GetAway hat geschrieben:
GetAway hat geschrieben:
Innerhalb der Audiosettings bleibt bei einem Wechsel der Volumesteuerung von avs/lirc/ost der Lautstärkebalken zum Justieren der Lautstärke nicht mehr länger als einen Bruchteil einer Sekunde sichtbar und verschwindet sofort.

@seife
Das erinnert doch stark an den Fehler den PauleFoul etwas höher im Thread gepostet
hatte. Kann natürlich sein das ich mit meiner Vermutung, das es am Autorepeat liegt,
komplett falsch liege. Könntest Du dir das bitte mal anschauen? Thx
Das sieht schon danach aus, aber ich habe auf die Schnelle den Schuldigen nicht gefunden. Muss ich mal am Gerät debuggen.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 21.01.2009, 20:12 
Offline
Developer

Registriert: 02.11.2003, 11:36
Beiträge: 3222
Wohnort: 3xTD, Sagem/Philips/Nokia AVIA600 SAT, DM500S
mb405 hat geschrieben:
nein.
im menü ist 55 und 20 eingestellt

[neutrino] setRepeat: delay=55 period=20 use kernel-repeat: yes

Das passt doch wunderbar. Anscheinend hat der 2.4er Kernel da halt irgendwo einen Faktor 10 drin. Kann auch an meinem Patch liegen, ich habe den auf 2.4 nie gebootet (oder erinnere mich wenigstens nicht mehr dran ;))


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 24.01.2009, 12:19 
Offline
Developer

Registriert: 02.11.2003, 11:36
Beiträge: 3222
Wohnort: 3xTD, Sagem/Philips/Nokia AVIA600 SAT, DM500S
GetAway hat geschrieben:
@seife

Innerhalb der Audiosettings bleibt bei einem Wechsel der Volumesteuerung von avs/lirc/ost der Lautstärkebalken zum Justieren der Lautstärke nicht mehr länger als einen Bruchteil einer Sekunde sichtbar und verschwindet sofort.
Nur durch das Weiterschalten der Volumesteuerungsauswahl blitzt der Lautstärkebalken kurz auf.
Wählt man dann allerdings die +/- Tasten der FB zum einstellen, wird der Lautstärkebalken wieder sichtbar und verschwindet nicht mehr.

Fixed.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 24.01.2009, 15:33 
Offline
Tuxboxer
Tuxboxer

Registriert: 27.12.2007, 11:59
Beiträge: 825
seife hat geschrieben:
Fixed.


@seife. Es funktioniert fast so wie es sollte.

OT:
Es befindet sich noch
irgendwo ein 2. Bug im Code. Die Volumeneinstellung für OST wird nicht gespeichert,
bzw. springt beim erneuter Auswahl auf OST immer auf 100%. Ist wohl nicht aufgefallen,
weil man es ja nicht sehen konnte. :wink: AVS ist i.O.


Zuletzt geändert von GetAway am 24.01.2009, 16:28, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 24.01.2009, 16:23 
Offline
Developer

Registriert: 02.11.2003, 11:36
Beiträge: 3222
Wohnort: 3xTD, Sagem/Philips/Nokia AVIA600 SAT, DM500S
Ich glaube nicht, das der 2.bug was mit dem Topic zu tun hat :) Ich würde sagen, das war schon vorher so.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 24.01.2009, 16:29 
Offline
Tuxboxer
Tuxboxer

Registriert: 27.12.2007, 11:59
Beiträge: 825
JA Ja :wink:, wäre nett wenn du trotzdem mal draufschauen würdest.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 24.01.2009, 17:10 
Offline
Developer

Registriert: 02.11.2003, 11:36
Beiträge: 3222
Wohnort: 3xTD, Sagem/Philips/Nokia AVIA600 SAT, DM500S
Ich habe drauf geschaut.
Nein, ich fixe es nicht.
Wenn auf LIRC geschaltet wird, dann wird die Lautstärke auf "100 - PCM-Absenkung" gesetzt, und dem controld gesagt, er soll "OST" machen. Da der controld keinen Unterschied zwischen LIRC und OST macht, kann er sich die alte Lautstärke nicht merken, deswegen wird, wenn du wieder auf ost schaltest, die Lautstärke beibehalten.

Theoretisch könnte man das fixen. Da man aber normalerweise nur einmal die Settings einstellt, ist es IMVHO den Aufwand nicht wert.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 01.03.2009, 06:49 
Offline
Tuxboxer
Tuxboxer

Registriert: 27.12.2007, 11:59
Beiträge: 825
@seife

Wenn bei der EPG-Komplettvorschau länger auf -/+ zum Scrollen gedrückt wird, schaltet sich die
Volumensteuerung ein. Zusätzlich wird die rechte obere Ecke, in der das Mute-Icon seinen Platz
hat, gelöscht. Könntest Du Dir das mal anschauen. Repeathandling auf -/+ bleibt erwünscht.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 03.03.2009, 16:33 
Offline
Tuxboxer
Tuxboxer

Registriert: 27.12.2007, 11:59
Beiträge: 825
Ich nochmal.

Es sollte wahrscheinlich so funktionieren wie bei der Infobar.
Während die Infobar eingeblendet ist, kann man die Lautstärke regeln.

Zum Blättern durch die EPG-Komplettvorschau sind die Grüne- und Gelbe-Taste
vorbelegt. Das sollte auch reichen.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 05.03.2009, 10:38 
Offline
Tuxboxer
Tuxboxer

Registriert: 27.12.2007, 11:59
Beiträge: 825
Dieser Patch fixt das Problem das die EPG-Komplettvorschau umblättert, während
man mit -/+ die Lautstärke regelt.

Das andere Problem, das der Bereich des Mute-Icon (oben Rechts) gelöscht wird,
ist woanders zu suchen und zentral gelagert. Das passiert grundsätzlich immer
bei der Volumenregelung
und fällt nur auf, wenn, wie in diesem Fall, eine Grafik bis zu
dieser Ecke reicht. Logischerweise sollte der Bereich nur gelöscht/wiederhergestellt werden,
wenn das Mute-Icon auch eingeblendet ist/war, bzw. nach Volume=0, wenn laut Settings
Mute-Icon bei Lautstärke 0 auf "ein" steht!!
Code:
Index: apps/tuxbox/neutrino/src/gui/epgplus.cpp
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/gui/epgplus.cpp,v
retrieving revision 1.45
diff -U3 -r1.45 epgplus.cpp
--- a/apps/tuxbox/neutrino/src/gui/epgplus.cpp   23 Feb 2009 20:06:41 -0000   1.45
+++ b/apps/tuxbox/neutrino/src/gui/epgplus.cpp   5 Mar 2009 10:23:59 -0000
@@ -1408,7 +1408,7 @@
         if ( msg <= CRCInput::RC_MaxRC )
            timeoutEnd = CRCInput::calcTimeoutEnd(g_settings.timing[SNeutrinoSettings::TIMING_CHANLIST]);

-         if (msg == g_settings.key_channelList_pagedown || msg == CRCInput::RC_yellow)
+         if (msg == CRCInput::RC_yellow)
         {
            if (this->channelList->getSize() > 0 )
               {
@@ -1462,7 +1462,7 @@
                  }
               }
         }
-         else if (msg == g_settings.key_channelList_pageup || msg == CRCInput::RC_green)
+         else if (msg == CRCInput::RC_green)
         {
            if (this->channelList->getSize() > 0 )
            {


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 24.06.2009, 21:41 
Offline
CDK-Experte

Registriert: 03.04.2008, 12:05
Beiträge: 3600
Wohnort: Sagem Dbox2 Kabel
GetAway hat geschrieben:
Dieser Patch fixt das Problem das die EPG-Komplettvorschau umblättert, während
man mit -/+ die Lautstärke regelt.

committed: http://article.gmane.org/gmane.comp.vid ... ox.scm/727


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 24.06.2009, 22:56 
Offline
Developer

Registriert: 02.11.2003, 11:36
Beiträge: 3222
Wohnort: 3xTD, Sagem/Philips/Nokia AVIA600 SAT, DM500S
Dieser Patch ist falsch, g_settings.key_channelList_pageup kann was ganz anderes sein, als "+" und dann funktioniert es nicht mehr wie geplant.
Man müsste an dieser Stelle das repeat-Problem fixen.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 25.06.2009, 06:50 
Offline
Tuxboxer
Tuxboxer

Registriert: 27.12.2007, 11:59
Beiträge: 825
Ok, habe nochmal draufgeschaut. +/- wird zum Seitenweise Blättern gebraucht, wenn der Blättermodus Bouquetweise auf
gelb/grün über die Blaue Taste definiert wurde. Damit muss halt das Repeat rausfliegen und Lautstärkeregelung dadurch
ebenfalls.

Edit:
Da ist ebenfalls noch ein Bug. Der aktuelle Blättermodus (Bouquet) wird nicht angezeigt, wenn man EPG-Plus
erneut aufruft und dann auf "Optionen" geht.


Zuletzt geändert von GetAway am 25.06.2009, 06:59, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 25.06.2009, 06:58 
Offline
Developer

Registriert: 02.11.2003, 11:36
Beiträge: 3222
Wohnort: 3xTD, Sagem/Philips/Nokia AVIA600 SAT, DM500S
Ich glaube das Problem ist, dass settings.key_channelList_pageup / pagedown in der epgplus.cpp abgearbeitet werden, aber wenn das repeat-bit gesetzt ist, dann werden die durchgereicht an die anderen handler und somit landen sie dann im Volume-up/down handler.

Die Lösung wäre vermutlich, im epgplus.cpp die entsprechenden Events auch mit repeat- und / oder release-Bit als "handled" zu markieren (ich würde aber nicht unbedingt beim repeat auch hoch / runterscrollen, denn das ist doch eine eher langsame Operation und da will man nicht unbedingt repeat drin haben).

Das selbe müsste übrigens auch auf die rot/grün-Tasten zutreffen, allerdings haben die vermutlich keinen default-Handler, deswegen werden sie vermutlich einfach ignoriert. Das ist aber nur "aus Versehen" richtig und nicht mit Absicht ;)

Es gibt halt auch geräte, die für Pageup/down eigene Tasten haben, und die macht dein Patch kaputt.

Andererseits ist es auf der dbox nicht so gravierend, insofern kann der Patch von mir aus erst mal drin bleiben, ich schau es mir dann mal an, wenn ich mal ein Wochenende nicht irgendwohin muss ;)


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 25.06.2009, 09:58 
Offline
Tuxboxer
Tuxboxer

Registriert: 27.12.2007, 11:59
Beiträge: 825
@seife

Kannst mal draufschauen. Läßt sich bestimmt noch besser lösen,
aber so funktionierts auch erstmal und g_settings.key_channelList_pageup
und g_settings.key_channelList_pagedown bleiben erhalten.

ignore_repeat_epgplus.diff


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 25.06.2009, 11:33 
Offline
Developer

Registriert: 02.11.2003, 11:36
Beiträge: 3222
Wohnort: 3xTD, Sagem/Philips/Nokia AVIA600 SAT, DM500S
Ja, sowas in der Art.

Lassen wir es im CVS mal wie es ist - die Hauptnutzer (dbox) haben erst mal einen Fix der für sie funktionieren sollte (es ist evtl. sogar praktisch, in der EPG-Ansicht die Lautstärke regeln zu können), und für die Maschinen mit pgup/pgdown-Tasten (TD) schau ich's mir nochmal an.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 28.06.2009, 21:16 
Offline
Developer

Registriert: 02.11.2003, 11:36
Beiträge: 3222
Wohnort: 3xTD, Sagem/Philips/Nokia AVIA600 SAT, DM500S
So. Ich habe es jetzt mal gefixt, mit ausführlichem Kommentar, warum das so ist. Es ist im Prinzip genau dein Patch.

...und weils so schön war...
...nein, eigentlich weil der Code so unschön war, habe ich epgplus.{h,cpp} in ein Paar Schritten aufgeräumt, jetzt kompiliert es sogar mit gcc4 ohne Warnungen.
Weil ich mir da nicht überall 100% sicher war, sind das mehrere Schritte, wenn jetzt was neues kaputt sein sollte, diese Schritt für Schritt rückgängig machen und schauen ab wann es hakt.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 28.06.2009, 21:35 
Offline
Tuxboxer
Tuxboxer

Registriert: 27.12.2007, 11:59
Beiträge: 825
Sauber. Dank Dir. :wink:

Fehlt nur noch das Fixen der Optionseinstellung. Wenn auf Bouquet gestellt ist,
steht das nach Wiederaufruf der Optionsauswahl wieder auf "seitenweise"


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: [PATCH] RCinput rework, mit besserem Repeat-Handling.
BeitragVerfasst: 28.06.2009, 21:57 
Offline
Developer

Registriert: 02.11.2003, 11:36
Beiträge: 3222
Wohnort: 3xTD, Sagem/Philips/Nokia AVIA600 SAT, DM500S
GetAway hat geschrieben:
Sauber. Dank Dir. :wink:

Fehlt nur noch das Fixen der Optionseinstellung. Wenn auf Bouquet gestellt ist,
steht das nach Wiederaufruf der Optionsauswahl wieder auf "seitenweise"

Ich behaupte das ist Absicht, das wird nirgends gespeichert AFAICS (ist mir auch aufgefallen).


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 121 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de