5 years agoMerge
ims [Sun, 22 Nov 2015 16:35:44 +0000 (17:35 +0100)]

5 years agoRemove radio-hd.mvi which is obsolete now
blzr [Sun, 22 Nov 2015 14:50:01 +0000 (15:50 +0100)]
Remove radio-hd.mvi which is obsolete now

Signed-off-by: Mike Looijmans <>

5 years agoMerge pull request #103 from arn354/patch-1
Mike Looijmans [Sun, 22 Nov 2015 14:41:34 +0000 (15:41 +0100)]
Merge pull request #103 from arn354/patch-1

5 years agouse hd1100 remote control in help screen for hd1200 too
ims [Sat, 21 Nov 2015 22:56:02 +0000 (23:56 +0100)]
use hd1100 remote control in help screen for hd1200 too

(cherry picked from commit db2a0594a4aad39a6daa68543c1d90e6c3607d07)
Signed-off-by: Erik Slagter <>

5 years agoScreens Standby fix typo
arn354 [Sun, 22 Nov 2015 10:27:57 +0000 (11:27 +0100)]
Screens Standby fix typo

5 years agouse hd1100 remote control in help screen for hd1200 too
ims [Sat, 21 Nov 2015 22:56:02 +0000 (23:56 +0100)]
use hd1100 remote control in help screen for hd1200 too

5 years agoServiceMP3: On http source timeout call stop before sending EOF event
Athanasios Oikonomou [Sat, 21 Nov 2015 15:01:33 +0000 (17:01 +0200)]
ServiceMP3: On http source timeout call stop before sending EOF event

When we are getting http source timeout we need to call stop internally
before sending EOF event because the enigma will try to pause pipeline
leading to deadlock.

More info:

(cherry picked from commit 264b07212201a87d0f98eb05de674da3b518c0ac)
Signed-off-by: Erik Slagter <>

5 years agoMerge pull request #101 from Dima73/timer
littlesat [Sat, 21 Nov 2015 15:19:12 +0000 (16:19 +0100)]
Merge pull request #101 from Dima73/timer

[TimerEdit] add extended setup (key menu)

5 years agoRemove obsolete screen in skin_default
littlesat [Sat, 21 Nov 2015 08:32:47 +0000 (09:32 +0100)]
Remove obsolete screen in skin_default

Since the TimerConflict screen is simplified and it uses the standard
TimerEdit screen

5 years ago[TimerEdit] add extended setup (key menu)
Dima73 [Thu, 19 Nov 2015 22:15:49 +0000 (00:15 +0200)]
[TimerEdit] add extended setup (key menu)

- first "Show warning before set 'Ignore conflict'"

5 years agoservicemp3: use seeking un-pause only when necessary
mx3L [Tue, 25 Aug 2015 08:48:02 +0000 (10:48 +0200)]
servicemp3: use seeking un-pause only when necessary

We are doing un-pause by flushing seek to current
position. It's neccessary only for sources which will

http and file source will not timeout, so for them
we just unpause pipeline.

(cherry picked from commit bb84396bfb0bd8d1a3a4716ff25296a37909f1b9)
Signed-off-by: Erik Slagter <>

5 years agoMerge pull request #98 from Taapat/ScrollLabel
littlesat [Thu, 19 Nov 2015 09:55:37 +0000 (10:55 +0100)]
Merge pull request #98 from Taapat/ScrollLabel

ScrollLabel: fix right text position in pageUp and pageDown if in skin used split

5 years agoScrollLabel: assigns right_text position only if used split
Taapat [Wed, 18 Nov 2015 08:59:31 +0000 (10:59 +0200)]
ScrollLabel: assigns right_text position only if used split

This avoids gsod in pageUp and pageDown, when split not used

5 years agoServiceMP3: send evUpdatedInfo only the first time bitrate changes
Athanasios Oikonomou [Tue, 17 Nov 2015 17:40:22 +0000 (19:40 +0200)]
ServiceMP3: send evUpdatedInfo only the first time bitrate changes

Send evUpdatedInfo only the first time bitrate changes in order
to reduce events. This is required with GStreamer >= 1.6.0.

More info:

(cherry picked from commit a4c053e67632855e94d58ff9798ea9fea5d27edd)
Signed-off-by: Erik Slagter <>

5 years agoMerge pull request #99 from Taapat/translation
technl [Tue, 17 Nov 2015 13:41:28 +0000 (14:41 +0100)]
Merge pull request #99 from Taapat/translation

Update Latvian translation

5 years agoUpdate Latvian translation
Taapat [Mon, 16 Nov 2015 22:29:35 +0000 (00:29 +0200)]
Update Latvian translation

5 years agoScrollLabel: fix right text position in pageUp and pageDown if in skin used split
Taapat [Mon, 16 Nov 2015 22:20:51 +0000 (00:20 +0200)]
ScrollLabel: fix right text position in pageUp and pageDown if in skin used split

5 years agoskin_text_formuler1: fix blink time for recording
Dima73 [Sun, 15 Nov 2015 21:28:22 +0000 (23:28 +0200)]
skin_text_formuler1: fix blink time for recording

-thank ims

(cherry picked from commit 43a00071193d9724e8e9c1ea5df5070217e76a36)
Signed-off-by: Erik Slagter <>

5 years agoUpdate French translationsfor enigma2, by Pr2.
technl [Mon, 16 Nov 2015 12:33:48 +0000 (13:33 +0100)]
Update French translationsfor enigma2, by Pr2.

5 years agoOnly show timer conflict ignore warning screen once
littlesat [Mon, 16 Nov 2015 06:40:25 +0000 (07:40 +0100)]
Only show timer conflict ignore warning screen once

It will not re-occur when you restart enigma2

5 years agoMerge pull request #96 from Dima73/timer
littlesat [Sun, 15 Nov 2015 21:30:48 +0000 (22:30 +0100)]
Merge pull request #96 from Dima73/timer

TimerEdit:  update timer  after the action and add warning message again

5 years agoTimerEdit: update timer after the action and add warning message again
Dima73 [Sun, 15 Nov 2015 21:17:52 +0000 (23:17 +0200)]
TimerEdit:  update timer  after the action and add warning message again

5 years agoSmall changes DVD and Movieplayer for Formuler1 Display
littlesat [Sun, 15 Nov 2015 18:24:53 +0000 (19:24 +0100)]
Small changes DVD and Movieplayer for Formuler1 Display

5 years agoRemove anoying warning about conflict removal introduced in af4dcd4
littlesat [Sun, 15 Nov 2015 18:05:45 +0000 (19:05 +0100)]
Remove anoying warning about conflict removal introduced in af4dcd4

5 years agoFix typo in TimerEdit introduced in 5bfae0474871fb123566d38f4493bef10d2dc9ae
Taapat [Sat, 14 Nov 2015 17:04:56 +0000 (19:04 +0200)]
Fix typo in TimerEdit introduced in 5bfae0474871fb123566d38f4493bef10d2dc9ae

(cherry picked from commit 42bdacd756d0d382aa9f7fdd84b7b6a58e6d4d79)
Signed-off-by: Erik Slagter <>

5 years agoUpdate Latvian translation
Taapat [Sat, 14 Nov 2015 16:57:59 +0000 (18:57 +0200)]
Update Latvian translation

(cherry picked from commit 83cff09bb6aa57c6575c8728007fcaaf4ed3bb58)
Signed-off-by: Erik Slagter <>

5 years agoCosmetic: fix last end of line.
Erik Slagter [Sat, 14 Nov 2015 17:11:01 +0000 (18:11 +0100)]
Cosmetic: fix last end of line.

5 years agoTimer conflict detection: rephrase warning.
Erik Slagter [Sat, 14 Nov 2015 17:10:13 +0000 (18:10 +0100)]
Timer conflict detection: rephrase warning.

5 years agoEPG event: add check timer sanity conflict when edit timer
Dima73 [Fri, 13 Nov 2015 21:05:31 +0000 (23:05 +0200)]
EPG event: add check timer sanity conflict when edit timer

(cherry picked from commit 0d386ddcbb5d31f9214f474a39b8a7976fe96ca4)
Signed-off-by: Erik Slagter <>

5 years agoTimerSanityConflict: small correction
Dima73 [Fri, 13 Nov 2015 19:51:46 +0000 (21:51 +0200)]
TimerSanityConflict: small correction

-if set "Ignore conflict" first show warning message

(cherry picked from commit c04d6a8880ca931ba987a2aea7434986863d0130)
Signed-off-by: Erik Slagter <>

5 years agoServiceDVB: When there is no meta file we need to handle ts/m2ts as descrambled
Athanasios Oikonomou [Sat, 14 Nov 2015 11:20:46 +0000 (13:20 +0200)]
ServiceDVB: When there is no meta file we need to handle ts/m2ts as descrambled

Thanks @Taapat for reporting the issue and testing the fix

(cherry picked from commit b8c59ec973b430d5f45dddc5c08db20e09cfcdad)
Signed-off-by: Erik Slagter <>

5 years agoeDVBResourceManager: allocateDemux, use calculated (fe)source variable
Athanasios Oikonomou [Wed, 11 Nov 2015 16:27:58 +0000 (18:27 +0200)]
eDVBResourceManager: allocateDemux, use calculated (fe)source variable

We are calculating (fe)source variable when entering on fuction so we
can save some cycles by using the variable (fe)source

(cherry picked from commit 7e418be090da0a4b2dbab0f5fc886e8adcef8898)
Signed-off-by: Erik Slagter <>

5 years agoeDVBServicePMTHandler: remove use_decode_demux from tuneExt, use decode demux only...
Taapat [Wed, 11 Nov 2015 16:39:40 +0000 (18:39 +0200)]
eDVBServicePMTHandler: remove use_decode_demux from tuneExt, use decode demux only when descrambling

We need to m_use decode demux only when we are descrambling. To avoid confusion with use_decode_demux now we look only descramble argument.

This commit incorporates/obsoletes
0f43b118fe39b7c635d14d5858cc291857a2e5d6 "eDVBServicePMTHandler: tuneExt use decode demux only when descrambling" by athoik
d031659508d76048ded53559c1eaed88b3432e00 "eDVBServicePMTHandler: tuneExt remove use_decode_demux" by athoik

Original commits by athoik, composed and tested by taapat.

(cherry picked from commit e087fd914a1925b78583f30dc28696af39c2decb)
Signed-off-by: Erik Slagter <>

5 years agoDebug: silence SI CRC debug message.
Erik Slagter [Thu, 12 Nov 2015 16:51:16 +0000 (17:51 +0100)]
Debug: silence SI CRC debug message.

It comes far too many times at certain times.

5 years agoTimerEdit: Small fix to previous commit
littlesat [Thu, 12 Nov 2015 19:16:51 +0000 (20:16 +0100)]
TimerEdit: Small fix to previous commit

In case you did re-enable the sanity check in a timer

5 years agoRevert "Add option to enable or disable the timer conflict detection"
littlesat [Thu, 12 Nov 2015 19:00:31 +0000 (20:00 +0100)]
Revert "Add option to enable or disable the timer conflict detection"

This reverts commit 5983e1caa91a01d781f6c91cab49ab289a05b737.

As you now can disable the conflict detection timer-by-timer directly
after you program them. You get the conflict screen and can ignore it by
pressing the blue button in the Timer Sanity Screen.

2-Do: arrange in autotimer plugins how to handle timer conflicts when they
should be ignored

5 years agoSimplify Timer Conflict Screen and add option to ignore the conflict
littlesat [Thu, 12 Nov 2015 18:57:39 +0000 (19:57 +0100)]
Simplify Timer Conflict Screen and add option to ignore the conflict

5 years agoeDVBServicePlay: Don't pass m_is_pvr as use_decoding_demux
Athanasios Oikonomou [Tue, 10 Nov 2015 18:51:16 +0000 (20:51 +0200)]
eDVBServicePlay: Don't pass m_is_pvr as use_decoding_demux

When we are using m_is_pvr as argument in use_decoding_demux it will force to use decoding_demux (the first available demux in asceding order).
Calling tuneExt with false as use_decoding_demux with use decoding demux depending on scrambled parameter.

(cherry picked from commit 699b83396956c8473024f0ac688ca3b2f6bbb3b8)
Signed-off-by: Erik Slagter <>

5 years agoeDVBResourceManager: fix last commit
Athanasios Oikonomou [Tue, 10 Nov 2015 15:56:46 +0000 (17:56 +0200)]
eDVBResourceManager: fix last commit

Remove rbegin it requires reverse_iterator and doesn't compile.
Keep use_decode_demux makes code simpler.

(cherry picked from commit b143c3537f3f9a17101dda0cf4bc73fd30f00fb7)
Signed-off-by: Erik Slagter <>

5 years agoeDVBResourceManager: Simplify allocateDemux
Athanasios Oikonomou [Mon, 9 Nov 2015 23:00:44 +0000 (01:00 +0200)]
eDVBResourceManager: Simplify allocateDemux

Use begin/rbegin to make code much easier to read without special if

(cherry picked from commit 98cec48008b347b2357e35b8d7a4edd9737d3f4a)
Signed-off-by: Erik Slagter <>

5 years agoeDVBResourceManager: remove capHoldDecodeReference
Athanasios Oikonomou [Mon, 9 Nov 2015 20:39:42 +0000 (22:39 +0200)]
eDVBResourceManager: remove capHoldDecodeReference

capHoldDecodeReference was required for all boxes except DM7025, now that DM7025 code is removed we don't need it.
Since we hold decode reference we can also remove (incorect) comments, they don't apply any more.

(cherry picked from commit 020a79a8e9fc0b1884b2f69aff44ce58e1c8c65a)
Signed-off-by: Erik Slagter <>

5 years agoeDVBResourceManager: Drop code for non supported DM7025
Athanasios Oikonomou [Mon, 9 Nov 2015 19:49:23 +0000 (21:49 +0200)]
eDVBResourceManager: Drop code for non supported DM7025

DM7025 is history, keeping ancient code for non supported boxes doesn't help when you read code.
Also drop (dream)box detection, it was only there only for DM7025.

(cherry picked from commit 736743c5f0d7f77d405e1781d93a9ee01687b079)
Signed-off-by: Erik Slagter <>

5 years agoMerge pull request #88 from Dima73/skin
littlesat [Mon, 9 Nov 2015 07:02:58 +0000 (08:02 +0100)]
Merge pull request #88 from Dima73/skin

New specific skin_text.xml

5 years agoMerge pull request #90 from Dima73/pull2
littlesat [Mon, 9 Nov 2015 07:02:38 +0000 (08:02 +0100)]
Merge pull request #90 from Dima73/pull2

[DiseqcTester] update plugin

5 years agoMerge pull request #92 from athoik/fix-demux-order
littlesat [Mon, 9 Nov 2015 06:58:13 +0000 (07:58 +0100)]
Merge pull request #92 from athoik/fix-demux-order

CA: When descramling iterate demuxes in ascending order

5 years agoCA: When descramling iterate demuxes in ascending order
Athanasios Oikonomou [Sun, 8 Nov 2015 22:34:38 +0000 (00:34 +0200)]
CA: When descramling iterate demuxes in ascending order

We missed that on commit 4c12411

5 years agopicload: pass filetype to picexif to support
Mirakels [Sun, 8 Nov 2015 14:03:56 +0000 (15:03 +0100)]
picload: pass filetype to picexif to support

picexif can support othere that jpeg files.
Pass filetype to picexif to make use of that.

5 years agopicexif: support png exif info in TXT segments
Mirakels [Sun, 8 Nov 2015 14:01:07 +0000 (15:01 +0100)]
picexif: support png exif info in TXT segments

5 years agoCA: Use descrambling demux when we descramble -> allocate demux from start.
Athanasios Oikonomou [Sun, 8 Nov 2015 05:44:37 +0000 (07:44 +0200)]
CA: Use descrambling demux when we descramble -> allocate demux from start.

This solves an issue for services that are recognised as "pvr"
(fe == nullptr) and need to have a descrambling demux but don't get
one. At this point enigma assumes recordings and streams are always
descrambled (which is obviously not the case (anymore)).

In practice this was only an issue on a very limited set of receivers
where some of the demuxers are non-descrambling.

(cherry picked from commit 0bfbb1e2148c6073cc98e58774d91098ee797460)
Signed-off-by: Erik Slagter <>

5 years ago-small fix close frontend
Dima73 [Sat, 7 Nov 2015 21:29:18 +0000 (23:29 +0200)]
-small fix close frontend

5 years ago[DiseqcTester] update plugin
Dima73 [Sat, 7 Nov 2015 21:10:19 +0000 (23:10 +0200)]
[DiseqcTester] update plugin

-remove old code
-gettext text
-close frontend if exit plugin

5 years agoMerge pull request #89 from Dima73/pull1
technl [Sat, 7 Nov 2015 20:41:45 +0000 (21:41 +0100)]
Merge pull request #89 from Dima73/pull1

update ru.po

5 years agoupdate ru.po
Dima73 [Sat, 7 Nov 2015 20:24:59 +0000 (22:24 +0200)]
update ru.po

5 years agoNew specific skin_text.xml
Dima73 [Sat, 7 Nov 2015 16:04:29 +0000 (18:04 +0200)]
New specific skin_text.xml

- option that allows for customized box specific skin_text
first formuler1:
if recording...
infobar mode -->blink text REC(3 sec)
standby mode-->blink clock(1 sec)

5 years agoMerge pull request #86 from Dima73/timer
littlesat [Fri, 6 Nov 2015 21:39:02 +0000 (22:39 +0100)]
Merge pull request #86 from Dima73/timer

Add option enable/disable conflict detection for each timer

5 years agoAdd option enable/disable conflict detection for each timer
Dima73 [Fri, 6 Nov 2015 21:31:17 +0000 (23:31 +0200)]
Add option enable/disable conflict detection for each timer

-add to the conflict warning screen a quick option that can exclude a
selected timer from the check before going back to the timer entry.

5 years agoUpdate Estonian translations. The main translation done by Henkka, update, control...
technl [Fri, 6 Nov 2015 05:44:54 +0000 (06:44 +0100)]
Update Estonian translations. The main translation done by Henkka, update, control & corrections by zeros

5 years agoUpdate of Swedish translations, thnx nisse69
technl [Thu, 5 Nov 2015 19:21:35 +0000 (20:21 +0100)]
Update of Swedish translations, thnx nisse69

5 years agoMerge pull request #83 from Dima73/tuner1
littlesat [Thu, 5 Nov 2015 10:50:59 +0000 (11:50 +0100)]
Merge pull request #83 from Dima73/tuner1

[AudioSelection] add ChoiceBox if more audio menu plugins (key blue)

5 years Specify partition type for sfdisk
Mike Looijmans [Wed, 4 Nov 2015 11:13:12 +0000 (12:13 +0100)] Specify partition type for sfdisk

Add an "L" to the partition descriptor to ensure we get a Linux partition.
Do mnot specify "0" as first sector, it isn't a valid option. The default
is the first sector, so use that instead.

5 years Use 'hdparm -z' instead of 'sfdisk -R' to reread partitions
Mike Looijmans [Wed, 4 Nov 2015 10:45:19 +0000 (11:45 +0100)] Use 'hdparm -z' instead of 'sfdisk -R' to reread partitions

Apparently sfdisk will lose the "-R" option in near future. The "hdparm -z"
command does the same thing, which is ioctl(.., BLKRRPART, 0) so use that

5 years agoUpdate German translations by Starbuck.
technl [Tue, 3 Nov 2015 07:19:11 +0000 (08:19 +0100)]
Update German translations by Starbuck.

5 years agoUpdate polish translations
blzr [Tue, 3 Nov 2015 07:14:31 +0000 (08:14 +0100)]
Update polish translations

Signed-off-by: technl <>

5 years agoUpdate Greek translations by glamourservices
technl [Tue, 3 Nov 2015 07:06:59 +0000 (08:06 +0100)]
Update Greek translations by glamourservices

5 years agoUpdate Norwegian Bokmal translations by Andy.
technl [Tue, 3 Nov 2015 07:05:53 +0000 (08:05 +0100)]
Update Norwegian Bokmal translations by Andy.

5 years agoMerge pull request #84 from Taapat/pull
technl [Sun, 1 Nov 2015 22:29:04 +0000 (23:29 +0100)]
Merge pull request #84 from Taapat/pull

Update Latvian translation

5 years agoUpdate Latvian translation
Taapat [Sun, 1 Nov 2015 19:58:13 +0000 (21:58 +0200)]
Update Latvian translation

5 years ago[AudioSelection] add ChoiceBox if more audio menu plugins (key blue)
Dima73 [Sun, 1 Nov 2015 19:34:32 +0000 (21:34 +0200)]
[AudioSelection] add ChoiceBox if more audio menu plugins (key blue)

5 years agoUpdate of French translations done by Pr2, thanks Pr2!
technl [Sun, 1 Nov 2015 17:22:24 +0000 (18:22 +0100)]
Update of French translations done by Pr2, thanks Pr2!

5 years agoMerge pull request #82 from Dima73/skin
littlesat [Sun, 1 Nov 2015 08:35:49 +0000 (09:35 +0100)]
Merge pull request #82 from Dima73/skin

[OSD position setup] add setup summary

5 years ago[OSD position setup] add setup summary
Dima73 [Sat, 31 Oct 2015 18:59:33 +0000 (20:59 +0200)]
[OSD position setup] add setup summary

5 years agoeHttpStream: set http headers via service reference path string
Athanasios Oikonomou [Sat, 31 Oct 2015 12:58:46 +0000 (14:58 +0200)]
eHttpStream: set http headers via service reference path string

Follow commit
and allow the same behaviour for TS streams (SERVICE 1:0:1)

(cherry picked from commit 39a443bfb40b8ffa7ed6b41dfa1b982cf385ce21)
Signed-off-by: Erik Slagter <>

5 years agoservicemp3: Always initialize pointer to NULL before pass to gst_tag_list_get_string
Athanasios Oikonomou [Fri, 30 Oct 2015 16:24:10 +0000 (18:24 +0200)]
servicemp3: Always initialize pointer to NULL before pass to gst_tag_list_get_string

(cherry picked from commit 323e8145b99a566295ba596ffd03e5a6de4bbcce)
Signed-off-by: Erik Slagter <>

5 years agoRevert "Mediaplayer: create mediaplayer.extraHeaders"
mx3L [Wed, 28 Oct 2015 20:57:22 +0000 (21:57 +0100)]
Revert "Mediaplayer: create mediaplayer.extraHeaders"

This reverts commit a88e46287dd1fdfcb50c544cbfd2b6e76a42178e.

We don't need extraHeaders anymore, since we are passing
http headers via service reference path string

(cherry picked from commit d4879734ba3a49c46e51a87c5e46773a91e92c24)
Signed-off-by: Erik Slagter <>

5 years agoservicemp3: set http headers via service reference path string
mx3L [Wed, 28 Oct 2015 20:45:11 +0000 (21:45 +0100)]
servicemp3: set http headers via service reference path string

To be able to set http headers for every service, we allow
passing http headers in service reference path string:

h1,h2 are header names and v1,v2 are corresponding header values

Example of bouquet entry with http headers:
SERVICE 4097:0:0:0:0:0:0:0:0:0:http%3a//www.path.mp4#h1=v1&h2=v2:sname

(cherry picked from commit 836abd21450199d65688992ba2a06357e0fce040)
Signed-off-by: Erik Slagter <>

5 years agoservicemp3: don't set http headers via extraHeaders config entry
mx3L [Wed, 28 Oct 2015 20:49:09 +0000 (21:49 +0100)]
servicemp3: don't set http headers via extraHeaders config entry

(cherry picked from commit bd5cec469f3e7c547c5d19771c895b43566c3545)
Signed-off-by: Erik Slagter <>

5 years agoremove unneeded struct type specifier from sizeof.
Steven Hoving [Sat, 24 Oct 2015 12:39:29 +0000 (14:39 +0200)]
remove unneeded struct type specifier from sizeof.
This seems to be a leftover from back in the days when everything was
written in C.

(cherry picked from commit 5004ac31144dac3c652605a73ceb2d9676df41ab)
Signed-off-by: Erik Slagter <>

5 years agofixed incorrect use of pointer to temporary object.
Steven Hoving [Sat, 24 Oct 2015 12:03:27 +0000 (14:03 +0200)]
fixed incorrect use of pointer to temporary object.

cppcheck reported as:
Summary: Dangerous usage of c_str(). The value returned by c_str() is invalid after this call.
Message: Dangerous usage of c_str(). The c_str() return value is only valid until its string is deleted.

(cherry picked from commit 50a18d47daa728a6918d44a2d63d38faf67cf790)
Signed-off-by: Erik Slagter <>

5 years agoupdate ru.po
Dima73 [Thu, 22 Oct 2015 17:53:27 +0000 (20:53 +0300)]
update ru.po

(cherry picked from commit ceeb010a5a17b46cde6822de51612c8111b2f81c)
Signed-off-by: Erik Slagter <>

5 years agopicexif: add bits per color info to exif structure
Mirakels [Sun, 25 Oct 2015 12:28:31 +0000 (13:28 +0100)]
picexif: add bits per color info to exif structure

5 years agopicexif: cosmetic
Mirakels [Sun, 25 Oct 2015 12:14:36 +0000 (13:14 +0100)]
picexif: cosmetic

Simplify complicated castings
Directly fill comments field instead of strcpy

5 years agopicexif: simplify call to ProcessExifDir
Mirakels [Sun, 25 Oct 2015 11:51:28 +0000 (12:51 +0100)]
picexif: simplify call to ProcessExifDir

m_exifinfo is a global class var. Within ProcessExifDir() it
is used as such so there is no need to pass it as a function

5 years agopicexit: do not maintain jpeg section data
Mirakels [Sun, 4 Oct 2015 16:12:41 +0000 (18:12 +0200)]
picexit: do not maintain jpeg section data

Eacht jpgeg section is used at most once so there
is no need to keep all the section in memory. It is
sufficient to just process the last read section.
Also no need to maintain the length values in the
data buffer as it is already saved in the itemlen

5 years agopicexif: remove unneeded check for padding bytes
Mirakels [Sun, 4 Oct 2015 15:46:44 +0000 (17:46 +0200)]
picexif: remove unneeded check for padding bytes

After the for loop a marker == 0xff will catch
the same 'error'. So one of the two can go.
Checking within the for loop is more expensive
so remove that one.

5 years agolocale/translation: remove &quot; xml escapes.
Erik Slagter [Thu, 29 Oct 2015 17:45:02 +0000 (18:45 +0100)]
locale/translation: remove &quot; xml escapes.

They are rendered into real quotes by the xml parser
and from that point on they're again a problem for
the translation tools.

5 years agoUpdate Norwegian bokmal translation.
technl [Wed, 28 Oct 2015 06:37:36 +0000 (07:37 +0100)]
Update Norwegian bokmal translation.

5 years agoCA: change meaning of "scrambled" flag in meta.
Erik Slagter [Tue, 27 Oct 2015 20:12:58 +0000 (21:12 +0100)]
CA: change meaning of "scrambled" flag in meta.

The rationale is this, before, the scrambled flag
would be set if ecm's are recorded. This means that
recording would still be handled as "scrambled" even
though it already had been descrambled and ecm's were
only recorded as backup. Usually we don't want
descrambling of recordings already descrambled,
because it will request ecm's even though they're
not used, possibly at high speed, possibly locking
the card. The drawback is that if you want to
descramble a recording that was partly descrambled
(salvage it), you will need to adjust this flag
manually (using a text editor), set it to '1'.

5 years agoMerge pull request #71 from stevenhoving/cppcheck
Mike Looijmans [Mon, 26 Oct 2015 18:33:15 +0000 (19:33 +0100)]
Merge pull request #71 from stevenhoving/cppcheck

fixed possible nullpointer dereference in listboxservice.

5 years agoMerge pull request #72 from stevenhoving/cppcheck-resource-leak
Mike Looijmans [Mon, 26 Oct 2015 18:32:45 +0000 (19:32 +0100)]
Merge pull request #72 from stevenhoving/cppcheck-resource-leak

fixed file descriptor not closed when no demuxer or ts recorder is av…

5 years agoRemove mysterious unused main/enigma-*.cpp files
Mike Looijmans [Mon, 26 Oct 2015 18:25:38 +0000 (19:25 +0100)]
Remove mysterious unused main/enigma-*.cpp files

No idea what purpose they serve, and some of them won't even compile (missing quotes).
Just remove them.

5 years agoCA: add global overrides for per-timer decryption and ecm inclusion.
Erik Slagter [Sun, 25 Oct 2015 18:45:14 +0000 (19:45 +0100)]
CA: add global overrides for per-timer decryption and ecm inclusion.

This adds options that override the per-timer options:

 - record the ECM messages together with the recording (to be
   able to decrypt afterwards ("offline"))
 - disable decryption while recording (to be able to store the
   as-is without descrambling)

Especially the first option may be interesting for situations
where decryption might not always be 100% trustworthy.

When you enable one of these options, the related per-timer
option is overridden (c.q. ignored), so be careful.

5 years agoMerge pull request #77 from athoik/config.mediaplayer.extraHeaders
littlesat [Sun, 25 Oct 2015 12:17:39 +0000 (13:17 +0100)]
Merge pull request #77 from athoik/config.mediaplayer.extraHeaders

Mediaplayer: create mediaplayer.extraHeaders

5 years agoMediaplayer: create mediaplayer.extraHeaders
Athanasios Oikonomou [Sun, 25 Oct 2015 11:47:35 +0000 (13:47 +0200)]
Mediaplayer: create mediaplayer.extraHeaders

Without creating mediaplayer.extraHeaders we cannot use extraHeaders on bouquets

5 years agofixed file descriptor not closed when no demuxer or ts recorder is available.
Steven Hoving [Sat, 24 Oct 2015 11:56:27 +0000 (13:56 +0200)]
fixed file descriptor not closed when no demuxer or ts recorder is available.

cppcheck reported as:
Summary: Resource leak: fd
Message: Resource leak: fd

5 years agofixed possible nullpointer dereference in listboxservice.
Steven Hoving [Sat, 24 Oct 2015 11:37:34 +0000 (13:37 +0200)]
fixed possible nullpointer dereference in listboxservice.
fixed initing eBouquet pointer with NULL instead of 0.

cppcheck reported these as:
Summary: Possible null pointer dereference: bouquet
Message: Possible null pointer dereference: bouquet

5 years agoAdd option to enable or disable the timer conflict detection
littlesat [Sat, 24 Oct 2015 11:31:02 +0000 (13:31 +0200)]
Add option to enable or disable the timer conflict detection

When you use the remote fallback tuner to do recording, the timer conflict detection can't handle remote fallback tuners. This option allows you to turn off the timer confict detection

5 years agoconfig descriptions: rephrase streaming/descrambling options.
Erik Slagter [Sat, 24 Oct 2015 09:54:59 +0000 (11:54 +0200)]
config descriptions: rephrase streaming/descrambling options.

Now we have two directions, make it clear for both options
which direction is meant.

5 years agostreaming/remote fallback tuner: Add option to always descramble
Erik Slagter [Sat, 24 Oct 2015 09:40:32 +0000 (11:40 +0200)]
streaming/remote fallback tuner: Add option to always descramble
incoming streams.

With this option enabled (default: off), you can remove
decryption at your remote tuner (softcam/CI/etc) completely.

Notes: this will only work on receivers that can do
"offline decoding". Also it will use descrambling demuxers
instead of the non-descrambling demuxers normally used. The
amount of those is limited. It will probably be no problem
anyway if you have a receiver that has no tuners


5 years agoadd eStreamClient info
radxnl [Sat, 24 Oct 2015 08:18:22 +0000 (10:18 +0200)]
add eStreamClient info

(cherry picked from 2ddc2ad2711670c0679c599b883e93580906ede2@openatv)

Signed-off-by: Tech <>
Signed-off-by: technl <>

5 years agocosmetic: change eDVBServiceBase::tryFallbackTuner into a static member method.
Erik Slagter [Sat, 24 Oct 2015 08:33:16 +0000 (10:33 +0200)]
cosmetic: change eDVBServiceBase::tryFallbackTuner into a static member method.

It does not reference any members of the class. It's only inside the class for