Enigma2 Update 4.3.1-r24

mr.strauss

Registered
Messages
8,414
Update 31/01/2018


4.3.1r24
- Movie Player:
- Rework "leave" dialog: add some new options, improve wording
- Delete related timer when deleting file
- Add "package restore wizard" for restoring all or some packages that have been installed before restoring settings from recovery
- Add DCT Delta MSU 401/2-16K Unicable/JESS switches
- Fix InfoBar buttons when the RC-Type is changed at runtime
- Fix Picons for DVB-T/T2, correctly return default picture for unknown services
- VideoEnhancement: add option for color temp
- Fix crashing service information for DVB-T
- Improve Spinners (thx to bit)
- Skin updates (Media Renderer, MediaCenter, ...)
- Hide NotificationQueueViewer for now
- Fix pts calculation for subtitle and teletext pes parser
- Fix demux allocation when switching from live to pvr channel with only one demux
- Fix NimManager.somethingConnected()
- Fix some crashes and smaller issues
- Do not restart UI when entering recovery mode

- Allow enabling database-driven recording metadata in Settings -> System -> Customize (config.media_database.readmeta) - serveral issues with this have been fixed and we think it's now ready for public testing
# For Developers:
- Add DevShell plugin - an interactive python shell for testing python code in directly inside of the enigma2 runtime (including all enigma2 imports)
- telnet localhost 8007
- Allow changing existing actionmaps
- ConfigElement notifiers are now called in the same order they've been added
- Fix issues with configElement.add/removeNotifier
- ChannelSelection.zap: allow passing the "root" (required for webif zapping with proper history handling)
- Components.Pixmap: call setDefaultAnimationEnabled from postWidgetCreate, not from execBegin
- InfoBarInstantRecord: initialize start/stop options early - patch by dre for partnerbox functionality

- Fix broken handling of "%" values for position and/or size
- Converter.RemainingToText: add "OnlyMinutes" (default without the "min" text)
- Allow using blend="[on|off|blend]" instead of "alphatest=..." (actual alphatesting has been replaced ages ago...)
- eLabel improvements:
- Properly handle alphatest="on" (allows blending labels over whats behind them, use translucent backgroundColor= values for it)
- Implement cornerRadius="<radius>" (any number) - this option enforces blending, no need to manually set - thx dr. best / merlin team (compatibility for initial merlin attributes like radius= and roundedlabelColor= is given)
Example: <widget name="info" position="center,80%" size="50%,20%" valign="center" halign="center" backgroundColor="#20DDDDDD" foregroundColor="#000000" zPosition="2" cornerRadius="16" />
- ePixmap: add option to fill an ePixmap with a gradient
Example: <ePixmap ... gradient="<fromcolor>,<tocolor>,<vertical|verticalCentered|horizontal|horizontalCentered>" ... />
- Add skin "layouts" (use filename attribute for external xml-skin-file) - thx dr. best / merlin team
* Example:
<layouts>
<layout name="Merlin4_Standard">
<ePixmap pixmap="Merlin4/bg/f_info.png" position="0,0" size="1280,720" transparent="0" zPosition="-1" />
<eLabel backgroundColor="2ndbg" font="Regular; 22" foregroundColor="title" position="50,34" size="250,30" transparent="1" zPosition="1" />
</layout>
<layout name="Merlin4_Buttons">
<ePixmap alphatest="blend" pixmap="Merlin4/buttons/red.png" position="47,643" size="10,25" />
<ePixmap alphatest="blend" pixmap="Merlin4/buttons/green.png" position="222,643" size="10,25" />
<ePixmap alphatest="blend" pixmap="Merlin4/buttons/yellow.png" position="402,643" size="10,25" />
<ePixmap alphatest="blend" pixmap="Merlin4/buttons/blue.png" position="582,643" size="10,25" />
<widget backgroundColor="2ndbg" font="Regular; 18" foregroundColor="button" halign="left" name="key_red" position="65,637" size="150,40" transparent="1" valign="center" zPosition="1" />
<widget backgroundColor="2ndbg" font="Regular; 18" foregroundColor="button" halign="left" name="key_green" position="245,637" size="150,40" transparent="1" valign="center" zPosition="1" />
<widget backgroundColor="2ndbg" font="Regular; 18" foregroundColor="button" halign="left" name="key_yellow" position="425,637" size="150,40" transparent="1" valign="center" zPosition="1" />
<widget backgroundColor="2ndbg" font="Regular; 18" foregroundColor="button" halign="left" name="key_blue" position="605,637" size="130,40" transparent="1" valign="center" zPosition="1" />
</layout>
.
.
.
</layouts>

<screen name="ChannelSelection" position="0,0" size="1280,720" backgroundColor="transparent" title="Channel Selection" flags="wfNoBorder" >
<layout name="Merlin4_Standard" />
<layout name="Merlin4_Buttons" />
.
.
.
</screen>

* Example for filename attribute:
<layouts>
.
.
.
<layout name="Merlin4_EPG_Buttons" filename="Merlin4/epg_buttons.xml" />
.
.
.
</layouts>

* File epg_buttons.xml contains:
<!-- Part of Merlin4 Skin -->
<skin>
<ePixmap alphatest="blend" pixmap="Merlin4/buttons/red.png" position="77,623" size="10,25" />
<ePixmap alphatest="blend" pixmap="Merlin4/buttons/green.png" position="257,623" size="10,25" />
<ePixmap alphatest="blend" pixmap="Merlin4/buttons/yellow.png" position="437,623" size="10,25" />
<ePixmap alphatest="blend" pixmap="Merlin4/buttons/blue.png" position="617,623" size="10,25" />
</skin>

http://git.opendreambox.org/?p=enigma2.git;a=commit;h=4d21015258fe90828407768f57c5329e59d15f56
 

mr.strauss

Registered
Messages
8,414
update dreambox hardware drivers
- fixed demux problem when demux source changes with running pid filters
- fixed frequently boot problems on dm920 with two inserted FBC tuners
- PEP splitscreen fixes
- improved compatibility with some audio AVRs
- added debug output when wakeup time is written to driver

dm900/dm920:
- fixed possible video mode switching bug with UHD capable TVs (when UHD Color is enabled)

dm520/dm820/dm7080:
- fixed progressive/interlaced detection when deinterlaced mode is forced to off or on, fixed wrong returned framerates for interlaced content
http://git.opendreambox.org/?p=opendreambox.git;a=commit;h=58154952850d3215f4a709b19d5d979f5d495c98
 
Top