7 years agowizard: remove default files, channels and stb presets
radxnl [Thu, 13 Sep 2012 20:57:07 +0000 (22:57 +0200)]
wizard: remove default files, channels and stb presets

7 years agoInfoBarGenerics: Avoid GSOD for plugins that use NumberZap
Littlesat [Thu, 13 Sep 2012 17:22:22 +0000 (19:22 +0200)]
InfoBarGenerics: Avoid GSOD for plugins that use NumberZap

E.g. Permanent Time Shift but the NameZap function will not be functional

7 years agoMove channelselection and zap related configuration options...
Littlesat [Thu, 13 Sep 2012 16:42:06 +0000 (18:42 +0200)]
Move channelselection and zap related configuration options... a new option in the channelselection config menu.

7 years agoLanguage: use UTF-8 encoding for LC_TIME
pieterg [Thu, 13 Sep 2012 10:17:25 +0000 (12:17 +0200)]
Language: use UTF-8 encoding for LC_TIME

7 years agohdmi_cec: remove duplicated conditional code
pieterg [Thu, 13 Sep 2012 09:31:23 +0000 (11:31 +0200)]
hdmi_cec: remove duplicated conditional code

7 years agohdmi_cec: use (fixed) devicetype 3 for DREAMBOX
pieterg [Thu, 13 Sep 2012 09:29:07 +0000 (11:29 +0200)]
hdmi_cec: use (fixed) devicetype 3 for DREAMBOX

7 years agoMovieSelection: Put default on radio button the tags
Littlesat [Wed, 12 Sep 2012 20:30:40 +0000 (22:30 +0200)]
MovieSelection: Put default on radio button the tags

I do not see any reason why bookmarks are assigned to both the
yellow and the radio button by default

7 years agoInfoBarGenerics: Streamline number zaps with service names
Littlesat [Wed, 12 Sep 2012 15:32:52 +0000 (17:32 +0200)]
InfoBarGenerics: Streamline number zaps with service names

At least this reduces one search for a number that was totally not

7 years agoInfoBarGenerics: Add Service Names to NumberZap
Littlesat [Wed, 12 Sep 2012 13:06:42 +0000 (15:06 +0200)]
InfoBarGenerics: Add Service Names to NumberZap

Add the posibility for a skin to show the channelname of the current
selected (partly) number. The widget "servicename" should be added in
your skin to support this feature.

7 years agoSetup.xml: fixed some incorrect wordings
Littlesat [Wed, 12 Sep 2012 10:56:39 +0000 (12:56 +0200)]
Setup.xml: fixed some incorrect wordings

Thanks Frogman

7 years agoVideomode: Add config descriptions
Littlesat [Wed, 12 Sep 2012 09:35:22 +0000 (11:35 +0200)]
Videomode: Add config descriptions

7 years agoAnother small language fixes in setup.xml
Littlesat [Wed, 12 Sep 2012 07:25:42 +0000 (09:25 +0200)]
Another small language fixes in setup.xml

Thanks Frogman for reporting

7 years agoAdd descriptions to the recordings configuration
Littlesat [Wed, 12 Sep 2012 07:15:43 +0000 (09:15 +0200)]
Add descriptions to the recordings configuration

And fix another small typo

7 years agoUse description instead of summary for configs settings
Littlesat [Tue, 11 Sep 2012 21:43:07 +0000 (23:43 +0200)]
Use description instead of summary for configs settings

As description is a better name for it. In addition improve some
English wording. In skins now description widget is required instead
of summary.

7 years agocahandler: compare pmt crc to decide whether an update is required
pieterg [Mon, 10 Sep 2012 19:58:31 +0000 (21:58 +0200)]
cahandler: compare pmt crc to decide whether an update is required

The version field is only 5 bits, so when we have an equal version,
we cannot be sure the pmt has not changed since we cached it.
So we include the crc of the first pmt section in the check.

7 years Fix GSOD at least for timezone setup
Littlesat [Mon, 10 Sep 2012 18:57:54 +0000 (20:57 +0200)] Fix GSOD at least for timezone setup

By mistake I deleted one row to much

7 years agocahandler: do not clear pmtCache while we have 500 entries or less
pieterg [Mon, 10 Sep 2012 18:27:43 +0000 (20:27 +0200)]
cahandler: do not clear pmtCache while we have 500 entries or less

7 years agocahandler: fix pmtCache refcounting
pieterg [Mon, 10 Sep 2012 18:21:44 +0000 (20:21 +0200)]
cahandler: fix pmtCache refcounting

store a reference to the original eTable<ProgramMapSection> object

7 years agoAdd summary description to setup screen
Littlesat [Mon, 10 Sep 2012 18:27:38 +0000 (20:27 +0200)]
Add summary description to setup screen

this to clarify in more text what a specific config setting does mean
currently I did only (most) of the standard configs available in setup.xml

In a skin a summary widget should be used to add the summary see the
example in the PLi-HD skin:

<widget name="summary" position="85,360" size="417,200" font="Regular;20" valign="top" />

This idea is based on a feature by the by Andyblac from the ViX team.

7 years agoInputDeviceSetup: add option to select what type of remote control to use ( on suppor...
radxnl [Mon, 10 Sep 2012 12:18:18 +0000 (14:18 +0200)]
InputDeviceSetup: add option to select what type of remote control to use ( on supported platforms only )

7 years agofastscan: do not store the default audio pid in the cache
pieterg [Sun, 9 Sep 2012 18:51:34 +0000 (20:51 +0200)]
fastscan: do not store the default audio pid in the cache

It makes no sense to store the audio pid without knowing
the correct stream type.
In fact, storing the pid with the wrong type will make things
worse, because the cache might no be corrected untill the user
selects a different audio track.

7 years agoservicedvb: fix audio pid cache entry
pieterg [Sun, 9 Sep 2012 18:36:17 +0000 (20:36 +0200)]
servicedvb: fix audio pid cache entry

When we have only one audio stream, we can safely overwrite
the audio pid cache, without risking to remove any
user preference.
Often, the audio stream type might be unknown, or stored
into the cache incorrectly (while scanning).

This modification gives us the chance to fix the audio
stream cache information when there is a single stream.
(if there are multiple audio streams, the user will
cause the cache to be fixed when selecting an audio
stream from the audio selection list)

7 years agocahandler: cache PMT sections
pieterg [Sun, 9 Sep 2012 17:55:37 +0000 (19:55 +0200)]
cahandler: cache PMT sections

Allows us to distribute capmt before the pmt
sectionreader has produced a result.

TODO: manage the cache a bit more intelligently

Cache is currently cleared when all services have been
unregistered (e.g. when the receiver is put to standby,
and there are no active recordings).
Untill that happens, PMT for each scrambled service
is added to the cache.
PMT sections are are usually less than 200 bytes, so
we should not worry about memory consumtion too much.

7 years agotrue item's number in movielist
ims [Sun, 9 Sep 2012 07:51:18 +0000 (09:51 +0200)]
true item's number in movielist

Signed-off-by: Mike Looijmans <>

7 years agoMovieList: Autotagger collects sentence parts
Mike Looijmans [Sun, 9 Sep 2012 07:29:03 +0000 (09:29 +0200)]
MovieList: Autotagger collects sentence parts

Given the following set of recordings:
 Conan the Barbarian 1
 Conan the Barbarian 2
 Merlin the Great
The tag list will now display "Conan the Barbarian" instead of "Conan Barbarian"

7 years agoPliExtraInfo: use evNewProgramInfo to determine when to read FEdata ( we can asume...
radxnl [Sat, 8 Sep 2012 22:44:45 +0000 (00:44 +0200)]
PliExtraInfo: use evNewProgramInfo to determine when to read FEdata ( we can asume zap is finalized on this event )

Put caid/crypto stuff in a lookup table

CurrentService: connect evNewProgramInfo to serviceEvent

7 years agoservicedvb: add new event evNewProgramInfo
radxnl [Sat, 8 Sep 2012 22:38:18 +0000 (00:38 +0200)]
servicedvb: add new event evNewProgramInfo

cosmetic: clean up whitespaces

7 years agoPliExtrainfo: don't update FEdata on iPlayableService.evUpdatedInfo
radxnl [Sat, 8 Sep 2012 21:24:07 +0000 (23:24 +0200)]
PliExtrainfo: don't update FEdata on iPlayableService.evUpdatedInfo

don't update FEdata on multiple sequential self.CHANGED_SPECIFIC changed() events

7 years agofrontend: do not attempt to read tuner status while tuning
pieterg [Sat, 8 Sep 2012 20:56:31 +0000 (22:56 +0200)]
frontend: do not attempt to read tuner status while tuning

tuner status is not valid, all that matters while tuning
is the 'locked' status

7 years agoeDVBFrontend::getFrontendStatus: reduce the number of syscalls
pieterg [Sat, 8 Sep 2012 17:56:19 +0000 (19:56 +0200)]
eDVBFrontend::getFrontendStatus: reduce the number of syscalls

Several status fields are calculated from the same information;
- lockState and syncState
- signalQuality and signalQualityDb
We only need to retrieve this information once.

7 years agofrontend: get rid of duplicate frontendinfo enums
pieterg [Sat, 8 Sep 2012 17:37:09 +0000 (19:37 +0200)]
frontend: get rid of duplicate frontendinfo enums

use iFrontendInformation_ENUMS instead of iDVBFrontend_ENUMS
as readFrontendData argument

Duplicating things, especially enums, is a bad idea.
Both enums were supposed to stay in sync in some magical way.

7 years agoMovieSelection: Simplify playlist handling
Mike Looijmans [Sat, 8 Sep 2012 16:36:41 +0000 (18:36 +0200)]
MovieSelection: Simplify playlist handling

It looks like a list, so use a list instead of a new class.

Make MovieList behave like a list, so you can iterate through it instead
of having to use a loop counter and getItem.

A few minor cleanups too.

I don't like the global "playlist", but didn't quickly see a way around

7 years agoHdmiCec: add wakeup on 'TV physical address report' option
ims [Wed, 5 Sep 2012 15:35:20 +0000 (17:35 +0200)]
HdmiCec: add wakeup on 'TV physical address report' option

Signed-off-by: pieterg <>

7 years agoHdmiCec: wakeup on 'activity' should ignore standby command
ims [Wed, 5 Sep 2012 13:50:28 +0000 (15:50 +0200)]
HdmiCec: wakeup on 'activity' should ignore standby command

Signed-off-by: pieterg <>

7 years agoChannelSelection: Better fix for GSOD when stream is playing
Littlesat [Thu, 6 Sep 2012 20:22:39 +0000 (22:22 +0200)]
ChannelSelection: Better fix for GSOD when stream is playing

As the previous patch does only work for satellites between 0 and 25.6

7 years agoChannelSelection: Avoid GSOD when going to satellite bouquet list
Littlesat [Thu, 6 Sep 2012 20:04:09 +0000 (22:04 +0200)]
ChannelSelection: Avoid GSOD when going to satellite bouquet list

This did occur when a stream was playing. Now trying to use a different
way to get the satellite position from the service reference.

7 years agoInfoBarGenerics: Alternative numbering stay in same bouquet
Littlesat [Thu, 6 Sep 2012 19:37:26 +0000 (21:37 +0200)]
InfoBarGenerics: Alternative numbering stay in same bouquet

Except when we are on a provider, service or all channels list
then search also into the first userbouquet

7 years agoInfoBar: Avoid to get approx same question when quit Movieplayer
Littlesat [Thu, 6 Sep 2012 05:51:00 +0000 (07:51 +0200)]
InfoBar: Avoid to get approx same question when quit Movieplayer

7 years agoServiceOrbitalPosition: Also indicate non 'gstreamer' streams as stream
Littlesat [Mon, 3 Sep 2012 20:30:11 +0000 (22:30 +0200)]
ServiceOrbitalPosition: Also indicate non 'gstreamer' streams as stream

Thanks IMS

7 years agoServiceOrbitalPosition: Add streams and alternatives indication
Littlesat [Mon, 3 Sep 2012 19:44:01 +0000 (21:44 +0200)]
ServiceOrbitalPosition: Add streams and alternatives indication

Beside the just introduced DVB-T and DVB-C indication. In addition
enable it so that it will occur on any skins.

7 years agoAdd option to display tuner type in case of no orbital position (DVB-S)
Littlesat [Mon, 3 Sep 2012 16:55:15 +0000 (18:55 +0200)]
Add option to display tuner type in case of no orbital position (DVB-S)

When it is DVB-S then the orbital position is given on the OSD and the
channel list. When it is DVB-T or DVB-C nothing was given. Now we have an
option to give DVB-T or DVB-C instead when there is no orbital position
For the PliExtraInfo converter and also for the ServiceOrbitalPosition
converter we have the extra option OrbitalPositionOrTunerSystem that can
be used in skins for this (see examples in standard PLi-HD skin)

7 years agoVideoMode: add 1080p50/60 mode if hardware supports it
radxnl [Sun, 2 Sep 2012 20:18:33 +0000 (22:18 +0200)]
VideoMode: add 1080p50/60 mode if hardware supports it

some whitespace fixes and comment clean up

note: added 1080p in a non consecutive order to assure the wizzard still starts on 720p

7 years agodb: properly initialize bool and remove as global
radxnl [Sun, 2 Sep 2012 20:14:59 +0000 (22:14 +0200)]
db: properly initialize bool and remove as global

rename bool following conventions

some whitespace fixes ( cosmetic )

7 years agoVideoMode: fix typo
Littlesat [Sun, 2 Sep 2012 19:30:00 +0000 (21:30 +0200)]
VideoMode: fix typo

7 years agoSet eDVBDB::setNumberingMode to the correct place so that it will be swigged
Littlesat [Sun, 2 Sep 2012 19:01:46 +0000 (21:01 +0200)]
Set eDVBDB::setNumberingMode to the correct place so that it will be swigged

Thanks Ims

7 years agoVideoMode: fallback to 'bestfit' when 'auto' aspect ratio is not available
pieterg [Sun, 2 Sep 2012 18:59:39 +0000 (20:59 +0200)]
VideoMode: fallback to 'bestfit' when 'auto' aspect ratio is not available

7 years agoRevert "UsageConfig: Add per accident removed multiepg_ask_bouquet config"
Littlesat [Sun, 2 Sep 2012 15:45:49 +0000 (17:45 +0200)]
Revert "UsageConfig: Add per accident removed multiepg_ask_bouquet config"

This reverts commit 3edeb173e2745561a9173921b3cee19f84177d99.
As the multiepg_ask_bouquet was there. I was misleaded by the red -
when I checked my commit on the sourceforge website, thanks ims

7 years agoUsageConfig: Add per accident removed multiepg_ask_bouquet config
Littlesat [Sun, 2 Sep 2012 13:43:58 +0000 (15:43 +0200)]
UsageConfig: Add per accident removed multiepg_ask_bouquet config

7 years agoIntroduce alternative numbering mode
Littlesat [Sun, 2 Sep 2012 13:37:04 +0000 (15:37 +0200)]
Introduce alternative numbering mode

The alternative numbering mode that can be choosen in the User Interface
settings arranged that every userbouquet does start with service number 1.
By default it is off as the service numbering is not uniq anymore.
It can be used when you want to have the original provider numbering when
it is not at the first userbouquet.

7 years agoUsageConfig: Instantly change Channellist when setup of it is changed
Littlesat [Fri, 31 Aug 2012 22:19:34 +0000 (00:19 +0200)]
UsageConfig: Instantly change Channellist when setup of it is changed

7 years agoeGTable: allow number of retries to be overridden
pieterg [Fri, 31 Aug 2012 20:55:09 +0000 (22:55 +0200)]
eGTable: allow number of retries to be overridden

7 years restructure DREAMBOX conditionals
pieterg [Fri, 31 Aug 2012 20:53:56 +0000 (22:53 +0200)] restructure DREAMBOX conditionals

7 years agodvb: fix compiler warnings
pieterg [Fri, 31 Aug 2012 20:46:09 +0000 (22:46 +0200)]
dvb: fix compiler warnings

7 years agoInfoBarGenerics: Prevent GS when preferred recording path is None
Mike Looijmans [Fri, 31 Aug 2012 18:19:22 +0000 (20:19 +0200)]
InfoBarGenerics: Prevent GS when preferred recording path is None

7 years fix DREAMBOX conditionals
pieterg [Fri, 31 Aug 2012 17:45:56 +0000 (19:45 +0200)] fix DREAMBOX conditionals

7 years agohdmi_cec: add dreambox support
radxnl [Fri, 31 Aug 2012 15:15:51 +0000 (17:15 +0200)]
hdmi_cec: add dreambox support

7 years set DREAMBOX define on Dreambox hardware
pieterg [Fri, 31 Aug 2012 14:03:17 +0000 (16:03 +0200)] set DREAMBOX define on Dreambox hardware

7 years agoeDVBTextEncodingHandler: use /etc/enigma2/encoding.conf when available
pieterg [Fri, 31 Aug 2012 11:42:15 +0000 (13:42 +0200)]
eDVBTextEncodingHandler: use /etc/enigma2/encoding.conf when available

allowing a personal encoding.conf, which will not be subject to
system updates

7 years agogerman translation updates by Frogman
pieterg [Fri, 31 Aug 2012 08:43:58 +0000 (10:43 +0200)]
german translation updates by Frogman

7 years agoupdate cs.po
ims [Thu, 30 Aug 2012 19:08:50 +0000 (21:08 +0200)]
update cs.po

Signed-off-by: pieterg <>

7 years agopo file update
pieterg [Thu, 30 Aug 2012 15:17:19 +0000 (17:17 +0200)]
po file update

with new message contexts

7 years agouse pgettext for ambiguous translations
pieterg [Thu, 30 Aug 2012 14:41:39 +0000 (16:41 +0200)]
use pgettext for ambiguous translations

allowing different translation for different contexts

7 years agoRevert "NextEpgInfo: See the previous commit - for translations"
pieterg [Thu, 30 Aug 2012 14:34:49 +0000 (16:34 +0200)]
Revert "NextEpgInfo: See the previous commit - for translations"

This reverts commit c912b9bd1560c620a9cb11162576ceb79d46d416.

7 years agoRevert "NextEpgInfo: Fix a typo"
pieterg [Thu, 30 Aug 2012 14:34:43 +0000 (16:34 +0200)]
Revert "NextEpgInfo: Fix a typo"

This reverts commit 6666f41676f1de0ca9906a82c0a77ecddff867e2.

7 years agoRevert "EventName: Make Now Next better translatable"
pieterg [Thu, 30 Aug 2012 14:33:14 +0000 (16:33 +0200)]
Revert "EventName: Make Now Next better translatable"

This reverts commit 1eb7e9f6ed955a3e7fdb8e50baa0333a16a2fa3f.

7 years agoadd pgettext support
pieterg [Thu, 30 Aug 2012 14:26:57 +0000 (16:26 +0200)]
add pgettext support

7 years agoeDVBTSRecorder: increase demux buffer size to 1MB
pieterg [Thu, 30 Aug 2012 10:40:02 +0000 (12:40 +0200)]
eDVBTSRecorder: increase demux buffer size to 1MB

The (in-kernel) demux ringbuffer does not need to be
packet aligned, we can pick any size.

And even though our userspace buffers are quite large,
we need a reasonable kernel buffer to cope with fluctuations
in the rate at which userspace is able to read (and handle)
the demux data.

7 years agoepgcache: advise epg.dat POSIX_FADV_DONTNEED after reading
pieterg [Thu, 30 Aug 2012 10:12:02 +0000 (12:12 +0200)]
epgcache: advise epg.dat POSIX_FADV_DONTNEED after reading

epg.dat can take up quite a bit of page cache, which we
will never use again (epg.dat is just a temporary file,
and will be overwritten with new data)

7 years agopvrparse: open .sc file O_WRONLY
pieterg [Thu, 30 Aug 2012 10:06:36 +0000 (12:06 +0200)]
pvrparse: open .sc file O_WRONLY

7 years agopvrparse: cosmetic, fix debug message
pieterg [Thu, 30 Aug 2012 10:03:14 +0000 (12:03 +0200)]
pvrparse: cosmetic, fix debug message

7 years agoremove obsolete BYTE_ORDER stuff
pieterg [Wed, 29 Aug 2012 21:16:30 +0000 (23:16 +0200)]
remove obsolete BYTE_ORDER stuff

7 years agoeRawFile: mark old data POSIX_FADV_DONTNEED
pieterg [Wed, 29 Aug 2012 21:09:43 +0000 (23:09 +0200)]
eRawFile: mark old data POSIX_FADV_DONTNEED

Every 4MB read interval, advise POSIX_FADV_DONTNEED
up to the current offset.
When closing a file, advise POSIX_FADV_DONTNEED for the entire file.

This avoids keeping too many cache pages with data which
we are not likely to be needing again soon, during pvr playback.

7 years agorewrite eDVBRecordFileThread flushing strategy
pieterg [Wed, 29 Aug 2012 19:02:06 +0000 (21:02 +0200)]
rewrite eDVBRecordFileThread flushing strategy

based on Linus' advise:

-start async (SYNC_FILE_RANGE_WRITE) writeback after an aio_write completes
-wait (SYNC_FILE_RANGE_WAIT_AFTER) for writeback of the previous 8MB
block to complete, when we have written the next 8MB block
-POSIX_FADV_DONTNEED up to 'current - 8MB' point, to remove the old cache pages

If it turns out that sync_file_range(SYNC_FILE_RANGE_WAIT_AFTER) is
blocking eDVBRecordFileThread::asyncWrite for too long (causing demux
buffer overflows), we might consider removing the
sync_file_range(SYNC_FILE_RANGE_WAIT_AFTER) call.
POSIX_FADV_DONTNEED then would not drop all cache pages (because it
does not touch dirty pages), however one of the next times we call
POSIX_FADV_DONTNEED, those pages will have eventually been written out,
and will be dropped.

config.misc.flush_size is now obsolete, and has been removed.
The old flush strategy did not actually flush a lot of cache,
because POSIX_FADV_DONTNEED does not touch dirty pages, and
after writing a flush_size'd block, most pages in that block
would still be dirty by the time posix_fadvise was called.

7 years agodo not use POSIX_FADV_RANDOM for an O_WRONLY file
pieterg [Wed, 29 Aug 2012 18:44:24 +0000 (20:44 +0200)]
do not use POSIX_FADV_RANDOM for an O_WRONLY file

POSIX_FADV_RANDOM disables readahead caching,
and since there is no readahead caching for a
writeonly file, POSIX_FADV_RANDOM is not needed

7 years agouse posix_fadvise, instead of using syscalls directly
pieterg [Wed, 29 Aug 2012 18:39:19 +0000 (20:39 +0200)]
use posix_fadvise, instead of using syscalls directly

posix_fadvise should be ok for all platforms
with recent kernel and glibc

7 years agoNextEpgInfo: Fix a typo
Littlesat [Wed, 29 Aug 2012 13:24:35 +0000 (15:24 +0200)]
NextEpgInfo: Fix a typo

7 years agoNextEpgInfo: See the previous commit - for translations
Littlesat [Wed, 29 Aug 2012 13:11:38 +0000 (15:11 +0200)]
NextEpgInfo: See the previous commit - for translations

7 years agoEventName: Make Now Next better translatable
Littlesat [Wed, 29 Aug 2012 13:08:18 +0000 (15:08 +0200)]
EventName: Make Now Next better translatable

As these are short strings I added the : to it so now these short
strings could be better translated.
I know there is a better solution for it, but I wasn't patient in
this special case.

7 years agoInfoBarGenerics: Add option for EPG instead of secondInfoBar
Littlesat [Wed, 29 Aug 2012 12:59:03 +0000 (14:59 +0200)]
InfoBarGenerics: Add option for EPG instead of secondInfoBar

As it was requested on the forum for a long time and I suggest
users get used to it as it was also avaiable in the orriginal
secondinfobar plugin

7 years agoInfoBarGenerics: Really look to current bouquet first during NumberZap
Littlesat [Wed, 29 Aug 2012 09:35:44 +0000 (11:35 +0200)]
InfoBarGenerics: Really look to current bouquet first during NumberZap

7 years agoInfoBarGenerics: fix typo in 9537a01db8a8e45f90234a7f8751d334599c86aa
pieterg [Mon, 27 Aug 2012 17:37:24 +0000 (19:37 +0200)]
InfoBarGenerics: fix typo in 9537a01db8a8e45f90234a7f8751d334599c86aa

pass the 'now' event, instead of the now/next list

7 years agoInfoBarGenerics: fix EventView fallback from EIT to epgcache
pieterg [Mon, 27 Aug 2012 14:36:25 +0000 (16:36 +0200)]
InfoBarGenerics: fix EventView fallback from EIT to epgcache

7 years agoInfoBarGenerics: init self.epglist
pieterg [Mon, 27 Aug 2012 14:35:18 +0000 (16:35 +0200)]
InfoBarGenerics: init self.epglist

7 years agoRevert "InfoBarGenerics: Try to fix GSOD by declaring epgList"
pieterg [Mon, 27 Aug 2012 14:41:25 +0000 (16:41 +0200)]
Revert "InfoBarGenerics: Try to fix GSOD by declaring epgList"

This reverts commit 17e7823e1d958b6f74123f0eb6bcc89182186abe.

self.epgList should not be used, it was introduced by an apparent case typo

7 years agoInfoBarGenerics: fix typo in 5c22d0f7e58b4ad04c84c5df5d756272b43a8216
pieterg [Mon, 27 Aug 2012 14:29:00 +0000 (16:29 +0200)]
InfoBarGenerics: fix typo in 5c22d0f7e58b4ad04c84c5df5d756272b43a8216

7 years agoInfoBarGenerics: Try to fix GSOD by declaring epgList
Littlesat [Mon, 27 Aug 2012 14:35:10 +0000 (16:35 +0200)]
InfoBarGenerics: Try to fix GSOD by declaring epgList

7 years agoInfoBarEPG: do not subscribe to events till we are initialized
pieterg [Sun, 26 Aug 2012 21:44:27 +0000 (23:44 +0200)]
InfoBarEPG: do not subscribe to events till we are initialized

Should avoid a potential evUpdatedEventInfo race

TODO: fix many similar situations

7 years agoInfoBar: Slightly streamline my previous path
Littlesat [Fri, 24 Aug 2012 23:42:12 +0000 (01:42 +0200)]
InfoBar: Slightly streamline my previous path

7 years agoInfoBar: Add confirmation before exit Movieplayer
Littlesat [Fri, 24 Aug 2012 22:46:42 +0000 (00:46 +0200)]
InfoBar: Add confirmation before exit Movieplayer

As there were conserns that when press exit in the movieplayer
that you suddenly stop the movie player I added a confirmation
simple message box. With selecting No or simply press exit again
you get do not stop the movie. When selecting yes or simply press
OK you will still exit the movie (as yes is default).

This avoid a new configuration setting and adds functionality so
that you also can stop a movie with the exit button which did
orriginally nothing there.

7 years agodvbtime: enable transponder time sync by default
pieterg [Thu, 23 Aug 2012 12:34:15 +0000 (14:34 +0200)]
dvbtime: enable transponder time sync by default

and refuse to disable it when the system time is invalid

7 years agoservicemp3: do not enable progressive download buffering by default
pieterg [Thu, 23 Aug 2012 11:18:29 +0000 (13:18 +0200)]
servicemp3: do not enable progressive download buffering by default

Not all streams work equally well, with progressive download enabled.
Specify buffer=2 in the stream url, to enable progressive download buffering.

7 years agolistboxservice: fix potential buffer overflows
pieterg [Wed, 22 Aug 2012 18:15:30 +0000 (20:15 +0200)]
listboxservice: fix potential buffer overflows

get rid of sprintf

7 years agolistboxservice: fix illegal format specifiers
pieterg [Wed, 22 Aug 2012 18:13:02 +0000 (20:13 +0200)]
listboxservice: fix illegal format specifiers

% needs to be prefixed

7 years agofix GSOD if eventView is not exist
ims [Wed, 22 Aug 2012 08:16:35 +0000 (10:16 +0200)]
fix GSOD if eventView is not exist

7 years agoWhen press exit in movieplayer also hide OSD when it is shown
Littlesat [Wed, 22 Aug 2012 07:25:28 +0000 (09:25 +0200)]
When press exit in movieplayer also hide OSD when it is shown

As this feels better...

7 years agoLeave movieplayer on exit only when OSD is not shown
Littlesat [Wed, 22 Aug 2012 07:21:12 +0000 (09:21 +0200)]
Leave movieplayer on exit only when OSD is not shown

As requested and suggested in this thread:

7 years agohttpstream: recognise more playlist content types
pieterg [Tue, 21 Aug 2012 20:03:45 +0000 (22:03 +0200)]
httpstream: recognise more playlist content types

7 years agolittle change in preview/zap
ims [Mon, 20 Aug 2012 16:00:45 +0000 (18:00 +0200)]
little change in preview/zap

7 years agohttpstream: add basic http authentication support
pieterg [Mon, 20 Aug 2012 16:56:00 +0000 (18:56 +0200)]
httpstream: add basic http authentication support

7 years agohttpstream: add redirect and playlist support
pieterg [Mon, 20 Aug 2012 15:36:26 +0000 (17:36 +0200)]
httpstream: add redirect and playlist support