Anhand des e² cvs Changelog konnte ich auch nicht nachvollziehen welche Änderung das ausgelöst haben soll. Na ja, thx vor Feedback dann weis ich ja wo der Fehler sitzt. Werd mal komplett neu bauen *hmpf*
Beiträge von nightmann
-
-
Mit aktuellem e² von heute bekomme ich bei Auswahl einer Direkt Aufnahme-->aktuelle Sendung einen BlueScreen. Hat das sonst noch wer oder habsch ich Mist gebaut Eigentlich baue ich Std Image.
Zitataction -> WizardActions down
action -> DirectionActions downUp
unknown action DirectionActions/downUp! typo in keymap?
action -> WizardActions ok
pre:
[]
Traceback (most recent call last):
File "/usr/lib/enigma2/python/mytest.py", line 156, in processDelay
callback(*retval)
File "/home/domino/oe/build/tmp/work/enigma2-2.2cvs20070621-r0/image/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 1401, in recordQuestionCallback
File "/home/domino/oe/build/tmp/work/enigma2-2.2cvs20070621-r0/image/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 1339, in startInstantRecording
TypeError: 'module' object is not callable
main thread is non-idle! display spinner!
main thread is non-idle! display spinner! -
Danke Ghost, funktioniert. Ich brauchte nur die beiden Methoden aus der EpgList.py, wobei ich getCurrent für mich noch was anpassen musste:
PHPdef getCurrent(self, eventid, selserviceRef): service = ServiceReference(selserviceRef) event = self.getEventFromId(service, eventid) return ( event, service ) def getEventFromId(self, service, eventid): event = None if self.epgcache is not None and eventid is not None: event = self.epgcache.lookupEventId(service.ref, eventid) return event
-
Wenn ich im EPG nach Sendungen suche erhalte ich folgende Werte zurück:
Code(8935L, 1182049500L, 1500L, 'Scrubs - Die Anf\xc3\xa4nger', 'Scrubs - Die Anf\xc3\xa4nger', '', '1:0:1:4E22:43A:1:C00000:0:0:0:', 'ProSieben Austria')
Dieses Ergebnis möchte ich an class EventViewSimple übergeben(das ist doch die Klasse die aufgerufen wird wenn ich die "Info" Taste drücke, oder ?).
Mein Problem ist, dass ich nicht weis was ich an Werten übergeben muss.Pythonclass EventViewSimple(Screen, EventViewBase): def __init__(self, session Event, Ref, callback=None, similarEPGCB=None):
Ich dachte diese beiden:
Event = 8935L (eventid) ?
Ref = '1:0:1:4E22:43A:1:C00000:0:0:0' (serviceRef)?
Aber das funktioniert schon deshalb nicht weil in meinem Fall Ref ein String ist. -
Na ja eben nicht aktuell.
Ich wollte halt ein Release bauen und dachte durch starten von bitbake dreambox-image ohne jegliche Änderungen bekomme ich das. Aber das läuft halt nicht durch. -
Wer dieses Spinner loswerden möchte sollte sich ein neues e² bauen und löscht einfach die
/usr/share/enigma2/wait1-4.png
Ansonsten hat man nun riesen Zahnräder *fg*Zitat---------------------
PatchSet 3789
Date: 2007/05/28 23:14:56
Author: tmbinc
Branch: HEAD
Tag: (none)
Log:
use Nemesis' gearwheel as spinnerMembers:
data/wait1.png:INITIAL->1.1
data/wait2.png:INITIAL->1.1
data/wait3.png:INITIAL->1.1
data/wait4.png:INITIAL->1.1
lib/gdi/grc.cpp:1.33->1.34
lib/gdi/grc.h:1.23->1.24
main/enigma.cpp:1.60->1.61 -
Hmm, ich habe in einer komplett neuen Umgebung versucht ein Release zu bauen ohne jegliche Änderungen halt.
Scheint aber mit dem OE zur Zeit nicht möglich.
Auf welches Datum müssen die Plugins gesetzt werden um ein Release bauen zu können?ZitatNOTE: package enigma2-plugins-1.0cvs20070120: started
NOTE: package enigma2-plugins-1.0cvs20070120-r0: task do_fetch: started
NOTE: fetch http://www.treke.net/oe/source…edvb.net__20070120.tar.gz
--15:01:29-- http://www.treke.net/oe/source…edvb.net__20070120.tar.gz
=> `/home/cvs/cvs7025/sources/enigma2-plugins_cvs.schwerkraft.elitedvb.net__20070120.tar.gz'
Resolving www.treke.net... 64.136.190.225
Connecting to www.treke.net|64.136.190.225|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
15:01:30 ERROR 404: Not Found.NOTE: Update cvs://anonymous@cvs.schwerkraft.elitedvb.net/cvsroot/enigma2-plugins;module=enigma2-plugins;method=pserver
cvs update: CVS password file /home/cvs/.cvspass does not exist - creating a new file
cvs update: Updating .
P Makefile.am
P configure.ac
................
cvs update: `dyndns/Makefile.am' is no longer in the repository
cvs update: Updating dyndns/CONTROL
cvs update: `dyndns/CONTROL/control' is no longer in the repository
cvs update: Updating dyndns/src
cvs update: `dyndns/src/Makefile.am' is no longer in the repository
cvs update: `dyndns/src/__init__.py' is no longer in the repository
cvs update: `dyndns/src/icon.png' is no longer in the repository
cvs update: `dyndns/src/plugin.py' is no longer in the repository
......................
usw.........
cvs update: `webinterface/src/web-data/lib/ptwindow/javascripts/Makefile.am' is no longer in the repository
cvs [update aborted]: cannot open CVS/Entries.Log: Permission denied
NOTE: Task failed: Fetch failed: enigma2-plugins
NOTE: package enigma2-plugins-1.0cvs20070120-r0: task do_fetch: failed
ERROR: TaskFailed event exception, aborting
NOTE: package enigma2-plugins-1.0cvs20070120: failed
ERROR: Build of dreambox-image failed
make: *** [image] Error 1 -
Könnt ihr da noch was Feintuning dran machen? Es nervt doch ein wenig das während ich im Timeshift Modus nen Film gucke die 5 Balken immer mal ganz kurz aufblitzen. Oder sollen wir hypnotisiert werden
ZitatPCR found at 3c86adb4: 8fd3f430
PCR found at 3cb177a4: 8fd808df
PCR found at 3cc76ec0: 8fda24a5
PCR found at 3cdc6ab4: 8fdc297c
main thread is non-idle! display spinner!
getNextSourceSpan, current offset is 383feae8, m_skipmode_m = 0!
END OF CUESHEET. (383feae8, 10485700)
PCR found at 3cf266f4: 8fde4897
PCR found at 3d1d4b54: 8fe265a2
[EPGC] start cleanloop -
Hab mir gerade ein aktuelles Image gebaut. Das Image funktioniert über Multiboot(BA) einwandfrei.
Aber von Flash booten will nicht. *hmpf*
Was könnte da falsch gelaufen sein?Zitatenigma2 crashed on Sat Jan 1 00:00:38 2000
enigma2 CVS TAG: D2007.05.20.22.00.00
enigma2 checked out from :pserver:anonymous@dreamboxupdate.com:/cvs
please email this file to crashlog@dream-multimedia-tv.de
+ (1) Background File Eraser
+ (8 ) graphics acceleration manager
+ (9) gLCDDC
+ (9) GFBDC
no framebuffer available863edae5a3937444a1478ea1375db877 /usr/lib/enigma2/python/enigma.py -
Zitat
Original von 3c5x9
Haste es mal so versucht?
self["myLabel"].instance.resize(eSize(*(w, z)))
Nein hatte ich nicht. *grmml*
Funktioniert aber bestens, Danke. -
Für ein Plugin möchte ich bei Aufbau des Screens dessen größe ändern.
Das klappt auch so ganz gut:
self.onLayoutFinish.append(self.LayoutFinished)PHPdef LayoutFinished(self): w, z = 10, 10 positions = getSizePos(w, z) self.onLayoutFinish.remove(self.LayoutFinished) w = int(positions[0]) z = int(positions[1]) if w != -1 and z != -1: self.instance.resize(eSize(*(w, z)))
Der Screen hat aber ein Label, dessen größe/höhe soll auch = w, z sein.
Wie spreche ich das Label an?
self.instance["myLabel"].resize(eSize(*(w, z))) funktioniert nicht, da die Klasse Label keine Funktion resize hat, hmm.Habe mich nun erstmal mit einer eigenen Klasse Label beholfen, die ich um die Funktion setSize und setFont erweitert habe.
PHPdef setSize(self, w = 150, z = 10 ): self.instance.resize(eSize(*(w, z))) def setFont(self, font ="Regular", z = 10 ): self.instance.setFont(gFont(font, z))
Das kann man aber doch bestimmt auch einfacher lösen, oder?