8 years agoenigma.cpp: Don't load pal.png
Mike Looijmans [Sat, 17 Sep 2011 16:00:27 +0000 (18:00 +0200)]
enigma.cpp: Don't load pal.png

I think it's an 8-bit framebuffer remnant, no need to load a huge
PNG file just to set a palette that's never used.

8 years agoMediaPlayer: Don't load icons in global variables
Mike Looijmans [Sat, 17 Sep 2011 15:26:32 +0000 (17:26 +0200)]
MediaPlayer: Don't load icons in global variables

Loading a pixmap puts the decoded version in RAM. No need to do that.
Also simplified the code.

8 years agoDo not use standard Messagebox for offline upgrade message
Littlesat [Fri, 16 Sep 2011 22:53:55 +0000 (00:53 +0200)]
Do not use standard Messagebox for offline upgrade message

When e.g. a HD skin takes over the MessageBox screen it could be that
some of the ellements get out of the screen as the offline upgrade message
is forced to displayed in SD


8 years agoPicturePlayer: Fix hotplug exceptions
Mike Looijmans [Tue, 13 Sep 2011 17:09:39 +0000 (19:09 +0200)]
PicturePlayer: Fix hotplug exceptions

And replace the evil fileExists with os.path.exists

8 years agoicons: convert a few to 1 or 2 bpp
Mike Looijmans [Mon, 12 Sep 2011 18:49:51 +0000 (20:49 +0200)]
icons: convert a few to 1 or 2 bpp

To demonstrate our new abilities

8 years agoepng: Support images with <8 bits per pixel
Mike Looijmans [Mon, 12 Sep 2011 18:05:58 +0000 (20:05 +0200)]
epng: Support images with <8 bits per pixel

Less bpp means smaller images.

8 years agoMovieSelection: Add "Home" button, make TV and Radio custom
Mike Looijmans [Mon, 12 Sep 2011 17:39:47 +0000 (19:39 +0200)]
MovieSelection: Add "Home" button, make TV and Radio custom

TV and Radio buttons can now be assigned actions like the color buttons.
Show customizable buttons in logical order
Add "home" function to go to /hdd/movies or so

8 years agoMovieSelection: Add /media/hdd/movie to root list
Mike Looijmans [Mon, 12 Sep 2011 15:53:13 +0000 (17:53 +0200)]
MovieSelection: Add /media/hdd/movie to root list

8 years agoMovieSelection: User setting for root directory
Mike Looijmans [Sun, 11 Sep 2011 17:30:18 +0000 (19:30 +0200)]
MovieSelection: User setting for root directory

The list will hide the ".." (up) item when you're in the "root".
Defaults to /media because that's where the useful directories are.
Can be changed to /, /media or /media/hdd (to view only the harddisk)

Setting isn't "enforced", you can still navigate elsewhere with the
location box for example.

8 years agoSoftwareManager: Cosmetics
Littlesat [Fri, 9 Sep 2011 20:01:05 +0000 (22:01 +0200)]
SoftwareManager: Cosmetics

8 years agoAdd traficlight check from to SoftwareManager
Littlesat [Fri, 9 Sep 2011 19:48:32 +0000 (21:48 +0200)]
Add traficlight check from to SoftwareManager

Currenly I grep simply and check if the picture stable.png
is on the webpage. Probably later some changes to the website could be make
to check less data from the website

8 years agoScreens.MessageBox: Add option to show picon from different type
Littlesat [Fri, 9 Sep 2011 19:45:28 +0000 (21:45 +0200)]
Screens.MessageBox: Add option to show picon from different type

So you can do a YESNO type with an ERROR or INFO picon

8 years Limit the number of i-nodes while formatting
Mike Looijmans [Fri, 9 Sep 2011 17:42:59 +0000 (19:42 +0200)] Limit the number of i-nodes while formatting

Large disks get too many inodes, which causes fsck to bail out with a
memory error.

Even on a 2TB disk, I don't expect you to have a million files and
directories, so I top it off at 256k inodes. Any disk above 250GB
gets "only" 256k inodes instead of the 1 inode per megabyte
default setting for "largefile". I haven't seen reports of fsck
failing on a 500GB disk, so I just assume that these work well.

(untested - my test disk is too small)

8 years agoPicturePlayer: Export globals for old plugins
Mike Looijmans [Fri, 9 Sep 2011 14:47:27 +0000 (16:47 +0200)]
PicturePlayer: Export globals for old plugins

For a plugin that imports Pic_Thumb or so

8 years agoPicturePlayer: Split plugin and ui (load faster)
Mike Looijmans [Thu, 8 Sep 2011 16:53:33 +0000 (18:53 +0200)]
PicturePlayer: Split plugin and ui (load faster)

No need to load all the UI code at startup

8 years agopicload: Cleanup after error, fix compiler warnings
Mike Looijmans [Thu, 8 Sep 2011 16:41:13 +0000 (18:41 +0200)]
picload: Cleanup after error, fix compiler warnings

Fixed the compiler warnings.

Fixed that images that failed to decode will "hang" the picload decoder.

8 years agoservicedvb: add adapter id to streaming data dictionary
pieterg [Thu, 8 Sep 2011 15:33:17 +0000 (17:33 +0200)]
servicedvb: add adapter id to streaming data dictionary

This allows streaming from different dvb adapters (e.g. vtuners)

8 years agothread.cpp: Remove "before:" output
Mike Looijmans [Wed, 7 Sep 2011 17:41:02 +0000 (19:41 +0200)]
thread.cpp: Remove "before:" output

They may have been useful, some day.

8 years agoPluginComponent: Remove empty plugin dirs
Mike Looijmans [Tue, 6 Sep 2011 18:36:01 +0000 (20:36 +0200)]
PluginComponent: Remove empty plugin dirs

If a plugin fails to load, try to remove the empty directory so it
may not fail again next time.

8 years Cosmetics
Littlesat [Mon, 5 Sep 2011 18:37:47 +0000 (20:37 +0200)] Cosmetics

8 years agoAdd reverse sort options to MovieSelection
Littlesat [Mon, 5 Sep 2011 14:37:31 +0000 (16:37 +0200)]
Add reverse sort options to MovieSelection

8 years agoFix crash with offline upgrade when current service has DVB subtitles
Littlesat [Sun, 4 Sep 2011 06:05:45 +0000 (08:05 +0200)]
Fix crash with offline upgrade when current service has DVB subtitles

Simply by stopping the service before the OSD resolution is changed back
to OSD.

8 years agopicload: Also a tiny GIF decoder speedup
Mike Looijmans [Sat, 3 Sep 2011 17:12:19 +0000 (19:12 +0200)]
picload: Also a tiny GIF decoder speedup

Remove extra memcpy, just write to target directly

8 years agopicload: More (minor) optimizations, more C++
Mike Looijmans [Sat, 3 Sep 2011 13:48:36 +0000 (15:48 +0200)]
picload: More (minor) optimizations, more C++

Counting down is more efficient
Constructors added

8 years agoShrink png files
Mike Looijmans [Sat, 3 Sep 2011 13:16:17 +0000 (15:16 +0200)]
Shrink png files

Not really worth the trouble actually, but smaller is always better

8 years agoskin: Don't let skin exceptions crash the box (once more)
Mike Looijmans [Sat, 3 Sep 2011 09:24:45 +0000 (11:24 +0200)]
skin: Don't let skin exceptions crash the box (once more)

On ANY exception, fall back to the default skin. You don't want a
box failing to boot if the skin contains a syntax error or whatever.

8 years agopicload: Optimize code, faster and less memory
Mike Looijmans [Sat, 3 Sep 2011 08:33:31 +0000 (10:33 +0200)]
picload: Optimize code, faster and less memory

Do the 24->32 conversion and cropping in a single pass, this saves a lot of
memory and is a lot faster.

Solve all compiler warnings.

Remove lots of indexing integers, just use the pointers directly.

Use integer assignment instead of memcpy. Memcpy usually compiles into a
method call on the MIPS. The 32-bit surface buffer is (of course!) 32-bit
aligned, hence using integer assignment will not trigger misaligned
memory access.

8 years agopicload: Fix memory leak and tidy up a bit
Mike Looijmans [Fri, 2 Sep 2011 18:45:32 +0000 (20:45 +0200)]
picload: Fix memory leak and tidy up a bit

strdup() needs free() at some point
restructure code to look a bit more like C++
remove unused variable

8 years agoUpgrade Hungarian translations, thanks Robertut
Littlesat [Fri, 2 Sep 2011 06:51:48 +0000 (08:51 +0200)]
Upgrade Hungarian translations, thanks Robertut

8 years agoRevert "Pre-compile"
Mike Looijmans [Wed, 31 Aug 2011 16:16:32 +0000 (18:16 +0200)]
Revert "Pre-compile"

This reverts commit 0e6b3a58a83b6f2b85d7ebfa5cb84b134c034fb4.

This was the cause of the hanging EPGImport plugin, various threading issues
and the box would not shutdown properly.

(There's a thin line between brave and stupid. Now I know why it's still called

8 years agoRevert "Revert "sanitize EPG cache code and add PlatformaHD exception""
Mike Looijmans [Wed, 31 Aug 2011 16:13:57 +0000 (18:13 +0200)]
Revert "Revert "sanitize EPG cache code and add PlatformaHD exception""

This reverts commit 67db9a57861b5e6bf28ec9ce7e08970647030e5e.
Nothing wrong with the original

8 years agoRevert "sanitize EPG cache code and add PlatformaHD exception"
Mike Looijmans [Tue, 30 Aug 2011 18:38:29 +0000 (20:38 +0200)]
Revert "sanitize EPG cache code and add PlatformaHD exception"

This reverts commit 9d03ec11d635c6fd289036c0f218ec81fc2af0eb.

Can we nominate this file for an obscure code contest?

There are problems with the EPGImporter, whether or not related to this is still uncertain.
Just to be on the safe side, I'm reverting it.

8 years agosanitize EPG cache code and add PlatformaHD exception
Mike Looijmans [Sun, 28 Aug 2011 16:39:57 +0000 (18:39 +0200)]
sanitize EPG cache code and add PlatformaHD exception

Looks more sane to me, at least.

8 years agoPlugins: Keep list sorted
Mike Looijmans [Sat, 27 Aug 2011 13:50:52 +0000 (15:50 +0200)]
Plugins: Keep list sorted

Just keep the list sorted, no need to re-sort every time the list is

This also allows the order to be determined in some other way in future.

8 years agoPre-compile
Mike Looijmans [Sat, 27 Aug 2011 11:53:32 +0000 (13:53 +0200)]

The startup script is run in plain text through the interpreter. So
use a tiny to start the image (I'm so brave to start something
else) and then import the precompiled mytest.pyo.

8 years It seems that deviding by 1000 was correct
Littlesat [Fri, 26 Aug 2011 18:06:44 +0000 (20:06 +0200)] It seems that deviding by 1000 was correct

But I keep to indicate the capacity in MB when the capacity is below 1 GB
For more info about why we devide by 1000 see

8 years Add boardrevision and version to HardwareTypeString
Littlesat [Fri, 26 Aug 2011 17:48:32 +0000 (19:48 +0200)] Add boardrevision and version to HardwareTypeString

8 years Correct harddisk capacity indication
Littlesat [Fri, 26 Aug 2011 17:45:35 +0000 (19:45 +0200)] Correct harddisk capacity indication

Usualy when you go from MB to GB you have to devide by 1024 and not 1000
In addition when the capacity is below 1GB the capacity whill be returned in MB

8 years agoUpdate polish translations, thanks blzr
Littlesat [Fri, 26 Aug 2011 06:50:09 +0000 (08:50 +0200)]
Update polish translations, thanks blzr

8 years agosetup.xml: during the last commit I discored that it is better to use subtitle instea...
Littlesat [Fri, 26 Aug 2011 05:03:18 +0000 (07:03 +0200)]
setup.xml: during the last commit I discored that it is better to use subtitle instead of subtitles

8 years agosetup.xml: Fix type in auto language setup, thanks ims
Littlesat [Fri, 26 Aug 2011 05:00:39 +0000 (07:00 +0200)]
setup.xml: Fix type in auto language setup, thanks ims

8 years agoHdmiCec: add setting to handle wakeup from deepstandby
pieterg [Thu, 25 Aug 2011 21:09:07 +0000 (23:09 +0200)]
HdmiCec: add setting to handle wakeup from deepstandby

TODO: detect going to deepstandby

8 years agoOSD3DSetup: mode setting is a string
pieterg [Thu, 25 Aug 2011 21:08:41 +0000 (23:08 +0200)]
OSD3DSetup: mode setting is a string

8 years agogetFPWasTimerWakeup: remember wakeup status
pieterg [Thu, 25 Aug 2011 20:35:40 +0000 (22:35 +0200)]
getFPWasTimerWakeup: remember wakeup status

Clear hardware status, but keep the wakeup status available

8 years agoHdmiCec: remove duplicate config selection choice
pieterg [Thu, 25 Aug 2011 17:05:40 +0000 (19:05 +0200)]
HdmiCec: remove duplicate config selection choice

8 years agoconfig: Don't crash if default is not an option
Mike Looijmans [Thu, 25 Aug 2011 16:49:06 +0000 (18:49 +0200)]
config: Don't crash if default is not an option

If the default value is no longer in the list, many functions
would crash. Just pretend it's the first item to work around it.

8 years agoHarddisk: Hide ext4 conversion option on old kernels
Mike Looijmans [Thu, 25 Aug 2011 16:15:34 +0000 (18:15 +0200)]
Harddisk: Hide ext4 conversion option on old kernels

Add a "requires" to the menu item and let check for ext4 support.


8 years agoOSD3DSetup: mode is now written as string
pieterg [Wed, 24 Aug 2011 22:05:16 +0000 (00:05 +0200)]
OSD3DSetup: mode is now written as string

8 years agoHarddisk: Add DVD speed function
Mike Looijmans [Tue, 23 Aug 2011 18:54:05 +0000 (20:54 +0200)]
Harddisk: Add DVD speed function

Not tested yet. Planning to automatically set the DVD speed to 1 when
playing back a physical DVD, to reduce the noise. And reset it when
exiting the player.

Suggested by daddelfalk via e-mail

8 years agoDVDPlayer: Skip exit question on autoplay
Mike Looijmans [Tue, 23 Aug 2011 18:40:15 +0000 (20:40 +0200)]
DVDPlayer: Skip exit question on autoplay

Don't ask what to do if playing back from the movieselection or when
playing a disc from the menu.

8 years agoUpdate Hungarian translations, thanks Robertut
Littlesat [Tue, 23 Aug 2011 17:41:04 +0000 (19:41 +0200)]
Update Hungarian translations, thanks Robertut

8 years agoInfoBarGenerics: Store resume positions in flash
Mike Looijmans [Tue, 23 Aug 2011 16:32:32 +0000 (18:32 +0200)]
InfoBarGenerics: Store resume positions in flash

They're written at shutdown or after an hour or so. The last 50 files
are remembered.

8 years agoHdmiCec: control receiver wakeup and standby
Sjaaky [Mon, 22 Aug 2011 21:51:04 +0000 (23:51 +0200)]
HdmiCec: control receiver wakeup and standby

8 years agoHdmiCec: add volume key forwarding
Sjaaky [Mon, 22 Aug 2011 21:17:53 +0000 (23:17 +0200)]
HdmiCec: add volume key forwarding

8 years agoservicedvd: Smarter way to deal with cuts files
Mike Looijmans [Mon, 22 Aug 2011 18:15:35 +0000 (20:15 +0200)]
servicedvd: Smarter way to deal with cuts files

Just make something up if the title is empty (based on mtime)
Allow path names to exceed ~128 characters
Always store the file in $HOME if the media is read-only

8 years agoOSD3DSupport: use correct 3dmode values
pieterg [Mon, 22 Aug 2011 16:47:16 +0000 (18:47 +0200)]
OSD3DSupport: use correct 3dmode values

as reported by 3dmode_choices

8 years agoFix lamedb caid pid ordering
Sjaaky [Mon, 22 Aug 2011 12:02:28 +0000 (14:02 +0200)]
Fix lamedb caid pid ordering

8 years agoHdmiCec: add 'osd name request' to wakeup detection options
pieterg [Sat, 20 Aug 2011 10:12:47 +0000 (12:12 +0200)]
HdmiCec: add 'osd name request' to wakeup detection options

8 years agoHdmiCec: use uname to get the hostname
pieterg [Sat, 20 Aug 2011 09:28:29 +0000 (11:28 +0200)]
HdmiCec: use uname to get the hostname

cheaper than invoking an external shell command

8 years agoRevert "servicedvd: do not pause at startup"
Mike Looijmans [Sat, 20 Aug 2011 09:14:04 +0000 (11:14 +0200)]
Revert "servicedvd: do not pause at startup"

This reverts commit 960ce47677d44efe9264b69e6e9fb551904c0540.

Not pausing at startup breaks the "resume" function.

8 years agoInfoBarGenerics: Ask to resume when length is unknown
Mike Looijmans [Sat, 20 Aug 2011 08:36:24 +0000 (10:36 +0200)]
InfoBarGenerics: Ask to resume when length is unknown

Instead of not resuming at all, fall back to asking the user. This
at least shows a resume dialog when re-starting a DVD.

8 years agoHdmiCec: fix power status and osd name length
pieterg [Sat, 20 Aug 2011 09:03:49 +0000 (11:03 +0200)]
HdmiCec: fix power status and osd name length

8 years agoHdmiCec: fix menu request parsing
pieterg [Fri, 19 Aug 2011 18:40:34 +0000 (20:40 +0200)]
HdmiCec: fix menu request parsing

8 years agoHdmiCEC: move cec command handling to python
pieterg [Fri, 19 Aug 2011 13:59:59 +0000 (15:59 +0200)]
HdmiCEC: move cec command handling to python

-pass the complete cec message with the messageReceived signal
-monitor physical address changes (address might change when hdmi switches are switched on/off)
-allow physical address to be overridded by fixed value (useful when behind 'passive' hdmi switch)
-add various settings controlling which commands to handle or send

8 years agoHdmiCec: handle streamRequestReceived
pieterg [Wed, 17 Aug 2011 16:23:26 +0000 (18:23 +0200)]
HdmiCec: handle streamRequestReceived

And use the broadcast address to report active/inactive source

8 years agohdmi_cec: introduce streamRequestReceived signal
pieterg [Wed, 17 Aug 2011 16:21:56 +0000 (18:21 +0200)]
hdmi_cec: introduce streamRequestReceived signal

We need to check the physical address of the stream path request.
Ignore stream path requests for other devices.

8 years agoAboutscreen: For scrollbar version add all connected tuners
Littlesat [Wed, 17 Aug 2011 14:15:00 +0000 (16:15 +0200)]
Aboutscreen: For scrollbar version add all connected tuners

Currently it was limited to 4 Tuners, but e.g. a DM8000 can have
a fifth etc. tuner on an USB port.

8 years agoHdmiCec: power on when the TV requests a streaming path
pieterg [Wed, 17 Aug 2011 12:22:12 +0000 (14:22 +0200)]
HdmiCec: power on when the TV requests a streaming path

8 years agohdmi_cec: several fixes
pieterg [Wed, 17 Aug 2011 12:17:00 +0000 (14:17 +0200)]
hdmi_cec: several fixes

-add devicetype to 'Report Physical Address'
-do not reply 'Inactive Source' to 'Request Active Source'/'Set Streaming Path', when we are in standby
-pass received CEC messages to external elements only when we did not handle the command internally

8 years agoAdd prefered EPGLanguage to auto language setup
Littlesat [Wed, 17 Aug 2011 06:46:59 +0000 (08:46 +0200)]
Add prefered EPGLanguage to auto language setup

8 years agoMovieSelection: Allow removal of directories
Mike Looijmans [Mon, 15 Aug 2011 17:33:44 +0000 (19:33 +0200)]
MovieSelection: Allow removal of directories

Empty directories can always be removed.

Non-empty directories will be moved to the trashcan for later purging. Without
trashcan the delete operation will fail for now (it's still work in progress).

8 years agoPluginComponent: Suppress missing* errors
Mike Looijmans [Mon, 15 Aug 2011 16:16:55 +0000 (18:16 +0200)]
PluginComponent: Suppress missing* errors

Plugins sometimes leave behind orphaned files and directories after
uninstalling, causing the plugin list to complain. For those cases,
don't tell the user.

8 years agoAdd HdmiCec component to the image.
Sjaaky [Mon, 15 Aug 2011 15:08:33 +0000 (17:08 +0200)]
Add HdmiCec component to the image.

8 years agoStreamline some About screen components
Littlesat [Mon, 15 Aug 2011 14:54:29 +0000 (16:54 +0200)]
Streamline some About screen components

8 years agoAuto Language Selection: Fix Norwegian
Littlesat [Sun, 14 Aug 2011 16:22:48 +0000 (18:22 +0200)]
Auto Language Selection: Fix Norwegian


8 years agoPluginComponent: Cleanup and speedup
Mike Looijmans [Sun, 14 Aug 2011 10:21:36 +0000 (12:21 +0200)]
PluginComponent: Cleanup and speedup

Simpler plugin loading code, should be faster too
Use os.path.join instead of assuming paths end in a slash

8 years agoHdmiCec: add support to wait for tv to be switched on
pieterg [Sun, 14 Aug 2011 12:53:09 +0000 (14:53 +0200)]
HdmiCec: add support to wait for tv to be switched on

8 years agoHdmiCEC plugin: increase screen size, cancel config on exit
pieterg [Sun, 14 Aug 2011 11:49:54 +0000 (13:49 +0200)]
HdmiCEC plugin: increase screen size, cancel config on exit

8 years agoHdmiCec: add menu active / inactive support
pieterg [Sun, 14 Aug 2011 11:41:05 +0000 (13:41 +0200)]
HdmiCec: add menu active / inactive support

menu active/inactive enables/disables rc passthrough

8 years agohdmi_cec: fix key handling
pieterg [Sun, 14 Aug 2011 11:40:18 +0000 (13:40 +0200)]
hdmi_cec: fix key handling

8 years agohdmi_cec: report menu status based on standby/active status
pieterg [Sun, 14 Aug 2011 10:57:27 +0000 (12:57 +0200)]
hdmi_cec: report menu status based on standby/active status

reporting active menu enables rc passthrough mode,
which we only want when the receiver is not in standby

8 years agoadd HdmiCEC setup plugin
pieterg [Sat, 13 Aug 2011 20:08:03 +0000 (22:08 +0200)]
add HdmiCEC setup plugin

configure which CEC messages are sent to the TV when the stb
switches between standby/wakup status

8 years agoHdmiCec: use physical address for active/inactive commands
pieterg [Sat, 13 Aug 2011 19:37:32 +0000 (21:37 +0200)]
HdmiCec: use physical address for active/inactive commands

-no longer handle active source requests (eHdmiCEC handles them)
-handle standby request from tv

8 years agohdmi_cec: add remote control passthrough support (from openstb, by meo)
pieterg [Sat, 13 Aug 2011 19:34:17 +0000 (21:34 +0200)]
hdmi_cec: add remote control passthrough support (from openstb, by meo)

And respond to commands which need a reply

8 years agoavswitch: add support to query active status
pieterg [Sat, 13 Aug 2011 19:33:52 +0000 (21:33 +0200)]
avswitch: add support to query active status

8 years agoPluginComponent: Profile plugin imports too
Mike Looijmans [Sat, 13 Aug 2011 18:31:33 +0000 (20:31 +0200)]
PluginComponent: Profile plugin imports too

Plugin loading takes quite a long time, so show what's going on

8 years agoPluginBrowser: Detect installed plugins on removable media
Mike Looijmans [Sat, 13 Aug 2011 18:18:48 +0000 (20:18 +0200)]
PluginBrowser: Detect installed plugins on removable media

Keep track of media with installed plugins, usually picons, and
use opkg's "--add-dest" option instead of hacking the config file.

TODO: Also do this for the "upgrade" command.

8 years agoIntroduce About Scroll Label in About Screen
Littlesat [Fri, 12 Aug 2011 18:50:55 +0000 (20:50 +0200)]
Introduce About Scroll Label in About Screen

But leave the older static text labels intact for backwards compatibility

9 years agoMore fine-grained profile timings
Mirakels [Wed, 10 Aug 2011 12:19:33 +0000 (14:19 +0200)]
More fine-grained profile timings

9 years Prevent plugins from crashing enigma at startup
Mike Looijmans [Sun, 7 Aug 2011 08:56:00 +0000 (10:56 +0200)] Prevent plugins from crashing enigma at startup

9 years agoSorry I just saw I left one row of code that was not required
Littlesat [Sat, 6 Aug 2011 23:00:34 +0000 (01:00 +0200)]
Sorry I just saw I left one row of code that was not required

9 years agoCosmetic changes: during offline upgrade now show a nice messagebox
Littlesat [Sat, 6 Aug 2011 22:52:43 +0000 (00:52 +0200)]
Cosmetic changes: during offline upgrade now show a nice messagebox

Had to switch back to OSD to SD resolution when a HD skin is in use as it
seems that otherwise the messagebox will disappear as soon Enigma2 us aborted

9 years agoPluginComponent: Sort by name, not description
Mike Looijmans [Sat, 6 Aug 2011 13:08:33 +0000 (15:08 +0200)]
PluginComponent: Sort by name, not description

Sorry for the confusion

9 years agoallow to compile with libpng 1.5
Moritz Venn [Tue, 10 May 2011 18:31:20 +0000 (20:31 +0200)]
allow to compile with libpng 1.5

Signed-off-by: Moritz Venn <>
Signed-off-by: Mike Looijmans <>

9 years fix rare crash
Moritz Venn [Sat, 25 Jun 2011 11:01:22 +0000 (13:01 +0200)] fix rare crash

also check if event is none in EventViewBase.getSimilarEvents, otherwise
an old timer might fire after we switched to an invalid event resulting
in a crash.

Signed-off-by: Moritz Venn <>
Signed-off-by: Mike Looijmans <>

9 years agoSmall cosmetics regards about screen
Littlesat [Sat, 6 Aug 2011 00:57:13 +0000 (02:57 +0200)]
Small cosmetics regards about screen

For all calls to Components/ screen was added to the functions

9 years agoExtend information given on the about screen
Littlesat [Sat, 6 Aug 2011 00:32:18 +0000 (02:32 +0200)]
Extend information given on the about screen

With image name (openPli 2.1), boxtype and info on the first three
mounted storage devices

9 years agoskin_text.xml: show movie name on text display
pieterg [Thu, 4 Aug 2011 21:17:28 +0000 (23:17 +0200)]
skin_text.xml: show movie name on text display

Text displays cannot render a progress bar, show
the service name of the playing movie instead.

9 years agoAdd Slovak Republic and Czech Republic to fastscan
Littlesat [Thu, 4 Aug 2011 16:41:00 +0000 (18:41 +0200)]
Add Slovak Republic and Czech Republic to fastscan

These new fastscan lists have a low PID value and are on a different transponder
Now the transponder selection is performed by the PID, but when required later we
should swig the transponder data from python to CPP which may make this later easier
configurable. For now this is the easiest solution.

9 years agoPluginComponent: Order plugins alphabetically
Mike Looijmans [Wed, 3 Aug 2011 17:23:13 +0000 (19:23 +0200)]
PluginComponent: Order plugins alphabetically

If no particular weight was assigned, just order them on description.
This works anywhere you see plugins listed.

Makes it easier to find a plugin, and gets rid of the mystery of how
they are ordered.