| Age | Commit message (Collapse) | Author |
|
requested by Tode for the AudioSync Plugin
fixes bug #305
|
|
show the correct translations inside enigma2. This fixes #318
|
|
new drivers the oled is completely disabled on lowest step)
|
|
new drivers the oled is completely disabled on lowest step)
|
|
|
|
|
|
|
|
display extra title information
|
|
|
|
Experimental images.. only show date here..
|
|
|
|
type (release/experimental) and major minor revision
|
|
type (release/experimental) and major minor revision
|
|
|
|
|
|
remove DVI-PC from video wizard to solve some sorting problems and remove a not widely used option
remove
|
|
if nothing is connected to any nim, don't die entering scan setup
|
|
|
|
|
|
returning the ConfigString. This fixes #175
|
|
if nothing is connected to any nim, don't die entering scan setup
|
|
ParentalControl.py, SelectionList.py, ServiceList.py, TimerList.py}: use SCOPE_CURRENT_SKIN for LoadPixmap.
|
|
VirtualKeyBoard.py}: - use SCOPE_CURRENT_SKIN for LoadPixmap.
- dynamically calc the icon width inside VirtualKeyboard based on the provided icon.
|
|
SoftwareManager/plugin.py}:- use SCOPE_CURRENT_SKIN and SCOPE_CURRENT_PLUGIN for LoadPixmap allowing better skinning.
|
|
is used and the wanted file is not found inside the current skin path.
- introduce SCOPE_CURRENT_PLUGIN whitch first looks inside the current skin path for the requested file and if not found fallbacks to SCOPE_PLUGINS.
For Example: pixmap = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, 'skin_default/icons/epgclock.png')) first looks inside /usr/lib/enigma2/yourskinfolder/skin_default/icons/ for the png file
and if not found it takes the png from /usr/lib/enigma2/skin_default/icons/.
Similiar pixmap = LoadPixmap(resolveFilename(SCOPE_CURRENT_PLUGIN, "SystemPlugins/SoftwareManager/upgrade.png")) does the same, except that it fallbacks to SCOPE_PLUGINS, aka /usr/lib/enigma2/python/Plugins.
In this example /usr/lib/enigma2/python/Plugins/SystemPlugins/SoftwareManager/ and gets the provided original png.
So it is now possible to reskin hardcoded pixmaps inside .py files through the skin by providing new graphics inside the current skin path and overriding the original values.
This fixes #249
|
|
ard.py}: -add possibility to use the VirtualKeyboard globally with every ConfigText and ConfigPassword ConfigEntry inside ConfigListScreens and WizardScreens.
-add possibility to globally move the NumericalHelpInputWindow shown from a ConfigListScreen or a Wizard Screen to a inside the Skin defined Position
This currently still needs following Skin entries defined in your Screens Skin:
"<widget source="VKeyIcon" render="Pixmap" pixmap="skin_default/buttons/key_text.png" position="10,380" zPosition="10" size="35,25" transparent="1" alphatest="on" >
<convert type="ConditionalShowHide" />
</widget>"
used for Showing/hiding the TEXT Icon if the VirtualKeyboard is available.
and:
"<widget name="HelpWindow" pixmap="skin_default/vkey_icon.png" position="160,315" zPosition="1" size="1,1" transparent="1" alphatest="on" />"
used to position the NumericalTextInputHelpWIndow inside your Screen as defined by your Screens Skin.
also you need currently:
from Components.Sources.Boolean import Boolean
self["VKeyIcon"] = Boolean(False)
self["HelpWindow"] = Pixmap()
self["HelpWindow"].hide()
inside your Screens sourcecode so we know that these items should be handled globally from Enigma2.
- remove own Helpwindow/Vkey handling from NetworkSetup.py
- include new VirtualKeyboardhandling inside NetworkWizard
This fixes #157
|
|
|
|
westernmost to the easternmost satellite
|
|
|
|
|
|
|
|
sorting of satlist moved to another, not so destructive state
|
|
|
|
some beautification of PositionerSetup code regarding the ConfigSatlist sorting
|
|
removed some wrong ConfigSatList handling
|
|
Enigma2 git repo. This fixes bug #140
|
|
|
|
for this..
|
|
|
|
|
|
|
|
added m4v file extension to media player capabilities
|
|
properly sort ConfigSatList
|
|
sort ConfigSatList properly
|
|
|
|
|
|
- introduce ConfigSelectionNumber to allow left/right buttons for positive and negative number ranges
- use it to set up config.av.generalAC3delay and config.av.generalPCMdelay
|
|
remove sleep timer from infobar blue button menu
sleep timer still accessible through powerdown menu via main menu or by holding the power button for 3 seconds
|
|
1. Show the current seek state next next to the service time.
It is very convenient to see how fast one is winding, when scanning
through a movie.
2. Don't jump away from the current position whenever a cut or mark is
added or removed.
2a. The variable self.last_cuts was not initialized, causing a jump
to the first mark position when the first cut is made.
2b. Search backwards for the first difference between old and new
cut lists: After having produced a cut pair (out - in) you
would like to end up at the end (in) rather than beginning
(out). (This also gives more intuitive selected positions in
the general case.)
2c. Inhibit jumping whenever a cut or mark is removed: You don't
want to leave that position now when it has no mark to easily
jump back to.
3. Standing at either border of a cut, at IN or OUT, should always count
as inside the cut, so that removing it is enabled from there.
3a. Count standing exactly at the end of a cut as also standing
in an "OUT" area.
3b. It was not possible to remove a "cut from the beginning" at
all if there was any mark before the "IN" point - it was not
correctly recognized as an "OUT" area.
Also note that nowadays, with the more exact seeking code of Enigma2
(on both platforms, DM7025 and DM800/8000), the CutListEditor can't be
accused of being imprecise any more: As long as you put your cuts at
GOP boundaries (which you are most likely to do if you fine tune your
position with GOP single-stepping), the CutListEditor now has perfect
precision! :-)
patch for #246
|
|
* My previous code for "slow rewind" (aka "SeekBackHack") is not
required any more. Indeed, since the change in "decoder states"
some time ago my code stopped working and is now only destructively
interfering with the new winding approach, effectively ruining the
speed accuracy for slow rewind. Similarly, the "non-smooth winding"
code ruins the accuracy for high winding speeds. The patch below
removes the "SeekBackHack", and temporarily disables the
"non-smooth winding" code until we know whether the decoder states
will allow simultaneous repeat and skip rates
again. (InfoBarGenerics.py)
* Due to a bug in 'eDVBTSTools::findNextPicture', rewind was always
at the required speed minus one. (The frame just played was counted
as one when skipping backwards.) Fixed below. (tstools.cpp)
* A piece of code to apparently increase precision in seeking, by
always aligning to an i-frame start, had exactly the opposite
effect: GOP single-stepping fails completely on DM7025 and gets
highly unreliable on DM800. The piece of code is removed.
(It destructively interferes with previous code by me to hit frames
somewhat before the GOP start. As an alternative, my previous code
can be removed instead, and the currently removed piece of code
adjusted to work. But then it has to be done differently on the two
platforms.) (dvb.cpp)
* By some reason eDVBVideo::getPTS only returns even numbers on DM800
even when it should be odd. This ruins GOP single stepping in 50%
of the cases. This is easy to compensate for by adding a margin of
1 in getAccessPoint. (pvrparse.cpp)
* After the above, when GOP single-stepping works reliable on both
platforms and on SD/HD, the correct step lengths can be
used. (InfoBarGenerics.py)
|