PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dolby lautstärke autoanhebung e2



alborland37
15.11.09, 14:33
wir haben uns mal gedanken gemacht wie man die dolby läustärke anheben lassen könnte automatisch wenn dolby aktiviert wurde.
dafür bietet sich ...systemplugins/vfdicons grade zu an ;)
wenn des dolby icon im display erscheint soll lautstärke automatisch um x % anheben.
wenn icon nich da wieder um x % absenken.
dafür muss natürlich auch "ac3 standardmässig default: ein" im a/v menu gesetzt sein!
100pro kriegt mans sicher nich hin weil jeder sender unterschiedliche db werte ausstrahlt bei dolby aber ne annäherung auf "fast" ideal is so möglich.
plugin.py

from Plugins.Plugin import PluginDescriptor
import ServiceReference
from enigma import eDVBVolumecontrol, iPlayableService, eTimer, eServiceCenter, iServiceInformation
from enigma import evfd
import time
from Components.ServiceEventTracker import ServiceEventTracker, InfoBarBase
from os import system
from Tools.Directories import fileExists
...
session.nav.record_event.append(self.gotRecordEven t)
self.volctrl = eDVBVolumecontrol.getInstance()
self.mp3Available = False
self.dolbyAvailable = False
....
def showDolby(self):
print "[showDolby]"
vol = self.volctrl.getVolume()
vol2 = vol +25
vol3 = vol -25
if self.dolbyAvailable:
evfd.getInstance().vfd_set_icon(0x17,1)
if fileExists("/tmp/dolby_on"):
pass
else:
self.volctrl.setVolume(vol2, vol2)
system("touch /tmp/dolby_on")
else:
evfd.getInstance().vfd_set_icon(0x17,0)
if fileExists("/tmp/dolby_on"):
system("rm /tmp/dolby_on")
self.volctrl.setVolume(vol3, vol3)
else:
pass
-+25 is en %-wert und nich db-wert! es wird also um 25% abgesenkt/erhöht. wert kann man bei bedarf anpassen wies einem am besten gefällt.
rar entpacken, folder vfdicons in ufs ersetzen/überschreiben, neu starten. fertisch.
/usr/lib/enigma2/python/Plugins/SystemPlugins/VFD-Icons
getestet wurde des mit evo1711-flash-e2-ufs910, pcm via hdmi!
py is enthalten!!!
thx to max+gaggi die beim umsetzen geholfen haben!!!!
bitte ma testen und berichten!
feedback erwünscht!

alborland37
15.11.09, 22:24
hier en update fürs evo-1711-flash-e2-ufs910.img u.f. womit man easy via evosetup-autostart autodolby anpassung einstellen kann ;)
möglichkeiten sind:
aus
10%
20%
30%
40%
http://img524.imageshack.us/img524/7155/dumpi.th.jpg (http://img524.imageshack.us/i/dumpi.jpg/)
des aus post #1 hat noch den nachteil das es des immer macht egal ob ac3:ja oder nein gesetzt wurde.
des is aber alles im evopack hier im anhang gefixxed.
ntfs treiber aktivierung is dafür rausgeflogen aber wer des braucht kann auch in evo_rcS einfach des if bla wegnehmen das die ko für ntfs immer insmod wird und gut is.
rar entpacken
evopanel folder nach:
/usr/lib/enigma2/python/Plugins/Extensions
vfdicons löschen und mit neuem folder ersetzen in:
/usr/lib/enigma2/python/Plugins/SystemPlugins
wird in kommenden evos dann "ab werk" enthalten sein ;)

alborland37
16.11.09, 12:38
nongrafische version für alle E2 in post #1 updated

alborland37
16.11.09, 17:21
nochmal nongrafische fixxed in post #1
nu sollte es auch wirklich gehen ;)

dummi
16.11.09, 20:37
was ich super gerne hätte ist sowas wie eine "halb-mute" taste.
beim betätigen lautstärke 50%, bei nächsten betätigen wieder 100%.
wäre sowas machbar? kannst du mir sowas zusammenbasteln?

gruß, dummi

alborland37
17.11.09, 10:03
^^^
is alles in EVO images bereits enthalten.
werte kann man von 10%-100% definieren und so geht bei mute taste drücken nich der ton wech sondern wird um x% reduziert. erneutes mute drücken stellt den vorherigen wert wieder her.
gibts aber schon lange als plugin im ihad ;)

svente4686
19.11.09, 14:11
Hallo alle zusammen,

ich bin Besitzer eine UFS 922. Da wollte ich frage, ob die vfdicons und die evo auch in dieser Box funktionieren und wenn ja, ob mir jemand sagen kann was da noch so zu beachten ist. Rechte setzen? Oder sonstiges, oder einfach nur Dateien einbinden und fertig?

Gruß svente4686

alborland37
20.11.09, 15:15
geht auch bei 922
rechte muste setzen sofern du mit windoof entpackst in ufs selber dann mittel chmod 777 -R /path/folder

svente4686
20.11.09, 17:45
Hallo alborland37,

habe ich gemacht. Ich habe die EVO in den beschriebenen Ordner kopiert, den Ordner vfdicons durch den alten ausgetauscht, die Rechte gesetzt und anschließend neu gestartet. Als die Box wieder hochgefahren war, stürzte sie nach ca. 5-10 Sek. ab (green) und startete neu. Und das ganze im Loop.

Dann habe ich es gerade geschaft den Ordner Evo via ftp zu entfernen und alles wiederso herzustellen, wie es war. Nun läuft es wieder wie vorher.

Hast Du noch ne Idee?

svente4686

alborland37
20.11.09, 20:12
ich meinte die scriptonly variante.
wenn du nich en aktuelles evo im flash hast (min. 1711) werden die evo spez. version nich laufen.

sie auch ma im kf forum nach da is en aktuelle verison hinterlegt.

die script only variante muss gehen. einfach vfdicons inhalt kopieren im py gewünschten wert eintragen fertig.

svente4686
22.11.09, 18:36
Hallo alborland37,

tja genau da liegt mein Problem! Ich habe das EVO Image gefunden und installiert. Doch leider funktioniert auch da nicht der Ton und es läuft auf meiner Box unrund. Das gleiche Problem habe ich mit Indian Summer V2 und auch dem SVN. Warum das so ist, weiß ich nicht. Ich werde wohl oder übel auf ein weiteres neues Image warten müssen und hoffen, dass es dann funktioniert. Trotzdem Danke für den Hinweis.

svente4686

Cosmicbase
05.12.09, 12:39
Na super habs gemacht wie beschriebn.
Und jetzt Dauerbootschleife mit GS.
Habe SVN V2 mit SWAP. Egal was ich mache imm GS.

Cosmicbase
05.12.09, 13:24
Na super habs gemacht wie beschriebn.
Und jetzt Dauerbootschleife mit GS.
Habe SVN V2 mit SWAP. Egal was ich mache imm GS.

Ich habe die Org. Inhalte in die Box entpackt.

Hab sie in den falschen folder gepackt, deshalb GS.#
Passt jetzt wieder.

Habe aber unter Erweiterungen ein NAchrichtenfenster...

Extension/EVOPanel (no module NetworkBrowser.plugin)
Extensions/EVOPanel (No module named NetworkBrowser.plugin)

Weiß nicht warum??
In den Erweiterungen habe ich kein EVO Panel drinn, aber die autom. Lautstärkenanpassung funzt.