openblackhole/openblackhole-enigma2.git
4 years agoDBoxLCD: Initialize _buffer to prevent segfault
Athanasios Oikonomou [Sun, 6 Dec 2015 19:36:08 +0000 (21:36 +0200)]
DBoxLCD: Initialize _buffer to prevent segfault

Since commit ac977040b7c9fa3474272a1568e5f00b4963c1eb
when the box has no LCD on destructor we are trying
to free non initialized memory causing segfault.

Initialize _buffer to NULL to prevent this from happen.

(cherry picked from commit 0c49846d922b672d94530a734b61b37ba40da213)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 years agoUpdate Turkish translations, thnx. asiBenlik.
technl [Sun, 6 Dec 2015 12:34:09 +0000 (13:34 +0100)]
Update Turkish translations, thnx. asiBenlik.

4 years agoUpdate French translations, thnx Pr2
technl [Sun, 6 Dec 2015 12:32:29 +0000 (13:32 +0100)]
Update French translations, thnx  Pr2

4 years agoMerge pull request #115 from mx3L/topic_ehttpstream_headers
littlesat [Sat, 5 Dec 2015 18:58:50 +0000 (19:58 +0100)]
Merge pull request #115 from mx3L/topic_ehttpstream_headers

eHttpStream: improvements for custom http headers

4 years agoMerge pull request #114 from Taapat/translation
technl [Sat, 5 Dec 2015 16:53:58 +0000 (17:53 +0100)]
Merge pull request #114 from Taapat/translation

Update Latvian translation

4 years agoeHttpStream: allow to set custom User-Agent header
mx3L [Sat, 5 Dec 2015 14:39:22 +0000 (15:39 +0100)]
eHttpStream: allow to set custom User-Agent header

4 years agoeHttpStream: set http headers also to redirects
mx3L [Sat, 5 Dec 2015 14:37:30 +0000 (15:37 +0100)]
eHttpStream: set http headers also to redirects

4 years agoeHttpStream: allow to set http headers without path in url
mx3L [Sat, 5 Dec 2015 14:33:13 +0000 (15:33 +0100)]
eHttpStream: allow to set http headers without path in url

http headers string was trimmed when no path was in url

4 years agoRevert "ServiceMP3: send evUpdatedInfo only the first time bitrate changes"
Athanasios Oikonomou [Sat, 5 Dec 2015 07:51:58 +0000 (09:51 +0200)]
Revert "ServiceMP3: send evUpdatedInfo only the first time bitrate changes"

This reverts commit 1986a5aabf24d5fb95865a7a11c08498d7665964.

There are problems with shoutcast, missing information like title because bitrate is included
in mesage tag. More info here: http://forums.openpli.org/topic/29501-gstreamer-10/page-107#entry517381

A proper patch for sending bitrate changes was included for review in GStreamer: https://bugzilla.gnome.org/attachment.cgi?id=315996&action=diff

(cherry picked from commit c6998f01ee69b0fadcbe5a63a41a1e1d1476ab53)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 years agoframebuffer: cosmetic updates
Mirakels [Fri, 4 Dec 2015 23:53:09 +0000 (00:53 +0100)]
framebuffer: cosmetic updates

Show framebuffername in eDebug messages
Setup framebuffer device names in #defines instead
of hardcoded. This allows for future setup at build
configure time.

4 years agovolume control: cosmetic updates for ALSA support
Mirakels [Fri, 4 Dec 2015 23:45:51 +0000 (00:45 +0100)]
volume control: cosmetic updates for ALSA support

Added few eDebugs()
Define alsa mixer and card in #define variables to allow
possible setup during build configure time

4 years agorcinput: cosmetic debug
Mirakels [Fri, 4 Dec 2015 23:35:49 +0000 (00:35 +0100)]
rcinput: cosmetic debug

4 years agoInputDevice: show devicename on debug output
Mirakels [Fri, 4 Dec 2015 22:58:36 +0000 (23:58 +0100)]
InputDevice: show devicename on debug output

fix previous one... Thanks Madars Auns for reporting!

4 years agoUpdate Latvian translation
Taapat [Fri, 4 Dec 2015 21:22:42 +0000 (23:22 +0200)]
Update Latvian translation

4 years agoMerge pull request #112 from mx3L/topic_servicemp3_user_agent
littlesat [Fri, 4 Dec 2015 13:25:23 +0000 (14:25 +0100)]
Merge pull request #112 from mx3L/topic_servicemp3_user_agent

servicemp3 and custom user agent header

4 years agoInputDevice: show devicename on debug output
Mirakels [Fri, 4 Dec 2015 11:09:02 +0000 (12:09 +0100)]
InputDevice: show devicename on debug output

4 years agoDBoxlcd: cosmetic whitespace
Mirakels [Fri, 4 Dec 2015 10:34:02 +0000 (11:34 +0100)]
DBoxlcd: cosmetic whitespace

4 years agoDBoxLCD: keep tidy when no device is found
Mirakels [Fri, 4 Dec 2015 10:27:05 +0000 (11:27 +0100)]
DBoxLCD: keep tidy when no device is found

If the dbox device is not found there is no point in allocating
buffers and trying to do brightness and contrast control

4 years agosummary screens: only processs when defined
Mirakels [Fri, 4 Dec 2015 09:52:13 +0000 (10:52 +0100)]
summary screens: only processs when defined

Summary screens deal with the small lcd display on the box.
When no such screen is defined there is no point in trying
to manage them.

4 years agoservicemp3/record: remove unused variable
mx3L [Thu, 3 Dec 2015 20:20:05 +0000 (21:20 +0100)]
servicemp3/record: remove unused variable

4 years agoMediaPlayer: remove unused UserAgent configs
mx3L [Thu, 3 Dec 2015 19:39:50 +0000 (20:39 +0100)]
MediaPlayer: remove unused UserAgent configs

4 years agoservicemp3/record: User-Agent can be set also by rtsp source
mx3L [Thu, 3 Dec 2015 19:36:52 +0000 (20:36 +0100)]
servicemp3/record: User-Agent can be set also by rtsp source

4 years agoservicemp3/record: unambiguous usage of User-Agent header
mx3L [Thu, 3 Dec 2015 17:23:28 +0000 (18:23 +0100)]
servicemp3/record: unambiguous usage of User-Agent header

user-agent header could be currently set either by
config entry or by passing it in service reference
path string as an extra header.

Problem is that if we set it in service reference path
string, it's not working and user-agent is still
set from config entry or default value is used.

To avoid confusion of which option to use and to
allow to set different user-agent header for every
service, we allow to set it only in service
reference path string

http://forums.openpli.org/topic/39602-servicemp3-and-custom-user-agent-header/?view=findpost&p=517256

4 years agoMerge pull request #111 from christophecvr/master
littlesat [Thu, 3 Dec 2015 22:44:47 +0000 (23:44 +0100)]
Merge pull request #111 from christophecvr/master

Unpause gst after media settings are known.

4 years agoMerge pull request #108 from Dima73/translation
littlesat [Thu, 3 Dec 2015 22:42:14 +0000 (23:42 +0100)]
Merge pull request #108 from Dima73/translation

add "header" for Title with translation

4 years agoUnpause gst after media settings are known.
christophecvr [Mon, 30 Nov 2015 22:19:38 +0000 (23:19 +0100)]
Unpause gst after media settings are known.

 Recently a change caused for a lot off media video to run before
 All audio settings where known and done. That caused sync issues.
 Now gst will only pass to play if all settings are known and done

modified:   lib/service/servicemp3.cpp
modified:   lib/service/servicemp3.h

4 years agoVirtualKeyBoard/NetworkSetup: update title string
Dima73 [Mon, 30 Nov 2015 17:45:36 +0000 (19:45 +0200)]
VirtualKeyBoard/NetworkSetup: update title string

4 years agoPMT: Use decode demux in getDecodeDemux when channel is pvr
Athanasios Oikonomou [Mon, 30 Nov 2015 15:52:56 +0000 (17:52 +0200)]
PMT: Use decode demux in getDecodeDemux when channel is pvr

The commit 082276250fdad35991b1fe8a08a054c9c774f966 removed
the use_decoding_demux from tuneExt and m_use_decode_demux
initialized from m_use_decode_demux when descrabling required.

It seems that use decode demux was used only when channel
was in timeshift, no related with descramble at all.

In order to return decode demux for pvr we have to use
m_pvr_channel that always has value when channel is pvr.

Also using m_use_decode_demux for getting descrambling demux
the m_decode_demux_num was never getting value resuting inwrong
data return when sLiveStreamDemuxId was called.

(cherry picked from commit 9cc7b61b46dcb6d8ed40b714eed34d13c1f0562e)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 years agoServiceDVB: support more that 10 demuxers in sLiveStreamDemuxId
Athanasios Oikonomou [Mon, 30 Nov 2015 15:36:14 +0000 (17:36 +0200)]
ServiceDVB: support more that 10 demuxers in sLiveStreamDemuxId

On a box with more than 10 demuxes the sLiveStreamDemuxId fails
to convert to number, because it uses the ascii code. Eg. for
demux 10 sLiveStreamDemuxId returns : (colon).

(cherry picked from commit 82ee687d86d6db26681cca1bc12063c5def7c593)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 years agoskin_default: Makefile.am add missing hdd.png
Dima73 [Sun, 29 Nov 2015 22:08:31 +0000 (00:08 +0200)]
skin_default: Makefile.am add missing hdd.png

(cherry picked from commit 83469cfb3b5f5c56c2c032815451a2161475399c)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 years agotitle Cutlist Editor-->editor
Dima73 [Mon, 30 Nov 2015 05:38:01 +0000 (07:38 +0200)]
title Cutlist Editor-->editor

4 years agoadd "header" for Title with translation
Dima73 [Sun, 29 Nov 2015 20:49:24 +0000 (22:49 +0200)]
add "header" for Title with translation

-and gettext plugins description

4 years agoservicemp3(gstreamer): fix number keys (skipping) not working.
Erik Slagter [Sun, 29 Nov 2015 18:42:28 +0000 (19:42 +0100)]
servicemp3(gstreamer): fix number keys (skipping) not working.

Contributed by athoik.

4 years agoCommonInterfaceAssignment: update plugin
Dima73 [Thu, 26 Nov 2015 20:42:44 +0000 (22:42 +0200)]
CommonInterfaceAssignment: update plugin

-fix BSOD if run plugin
--small correction code

(cherry picked from commit 65f0198ddede50c0f2a34d34453e3109375e9198)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 years agoCi.py: fix parsing text
Dima73 [Thu, 26 Nov 2015 19:46:01 +0000 (21:46 +0200)]
Ci.py: fix parsing text

(cherry picked from commit 24d7292b7b1f2220d3cf2203a37b5e35770c171e)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 years agoMerge pull request #104 from Taapat/translation
littlesat [Sun, 29 Nov 2015 12:38:18 +0000 (13:38 +0100)]
Merge pull request #104 from Taapat/translation

Update Latvian translation

4 years agoMerge pull request #105 from Dima73/translation
littlesat [Sun, 29 Nov 2015 12:38:13 +0000 (13:38 +0100)]
Merge pull request #105 from Dima73/translation

update ru.po

4 years agoServiceMP3: Optimize GStreamer start sequence
Athanasios Oikonomou [Sun, 22 Nov 2015 10:12:30 +0000 (12:12 +0200)]
ServiceMP3: Optimize GStreamer start sequence

On start set PLAYING state and check return value of the change state.
On stop make sure that last change state was sucessfull, it prevents deadlock on fast channel zap.
When unpause is called make sure that we are in paused state before change state.
Move evStart event in NULL to READY state and update EPG on READY to PAUSED state.

Note: The get state on stop might block forever, so use 5 seconds timeout.
Note:  The m_state change to running when pipeline is prerolled, on ready to paused state.
(cherry picked from commit 7b64e9f1695786baf658f3e55fbcdc4084ca6120)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 years agofrontend: adjust SNR value for Si216x in DVB_T_T2 mode.
Erik Slagter [Sat, 28 Nov 2015 08:18:03 +0000 (09:18 +0100)]
frontend: adjust SNR value for Si216x in DVB_T_T2 mode.

A combined effort by athoik and dimitrij.

4 years agoupdate ru
Dima73 [Wed, 25 Nov 2015 21:14:56 +0000 (23:14 +0200)]
update ru

4 years agoprev_wakeup_time: initialise using strict integers only or gsod will happen.
Erik Slagter [Tue, 24 Nov 2015 18:40:00 +0000 (19:40 +0100)]
prev_wakeup_time: initialise using strict integers only or gsod will happen.

This fixes http://forums.openpli.org/topic/39519-lost-webif-after-reboot-vu-duo2/#entry515601

4 years agoservicemp3record: set http headers via service reference path string
betacentauri [Mon, 23 Nov 2015 10:25:47 +0000 (11:25 +0100)]
servicemp3record: 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:

http%3a//www.path.mp4#h1=v1&h2=v2:sname
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 217baf9d8f82d4b1662a5fe66c4219358c6d462f)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 years agoAdd Xsarius fusionhdse remotecontrol picture.
technl [Mon, 23 Nov 2015 15:47:33 +0000 (16:47 +0100)]
Add Xsarius fusionhdse remotecontrol picture.

4 years agoadded HD1200 box into InputDeviceSetup
ims [Sun, 22 Nov 2015 16:36:38 +0000 (17:36 +0100)]
added HD1200 box into InputDeviceSetup

(cherry picked from commit 3559cb1b575ddf6c116942538138661c6fe01667)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 years agoUpdate Latvian translation
Taapat [Sun, 22 Nov 2015 15:14:54 +0000 (17:14 +0200)]
Update Latvian translation

4 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 <milo@openpli.org>

4 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

4 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 <erik@openpli.org>

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

4 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: http://forums.openpli.org/topic/39480-openpli-4-gstreamer-16x-master-git-images/page-2

(cherry picked from commit 264b07212201a87d0f98eb05de674da3b518c0ac)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 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)

4 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

4 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'"

4 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
timeout.

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

(cherry picked from commit bb84396bfb0bd8d1a3a4716ff25296a37909f1b9)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 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

4 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

4 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: http://forums.openpli.org/topic/29501-gstreamer-10/page-96

(cherry picked from commit a4c053e67632855e94d58ff9798ea9fea5d27edd)
Signed-off-by: Erik Slagter <erik@openpli.org>

4 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

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

4 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

4 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 <erik@openpli.org>

4 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.

4 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

4 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

4 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

4 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

4 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

4 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 <erik@openpli.org>

4 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 <erik@openpli.org>

4 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.

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

4 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 <erik@openpli.org>

4 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 <erik@openpli.org>

4 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 <erik@openpli.org>

4 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 <erik@openpli.org>

4 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 <erik@openpli.org>

4 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.

4 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

4 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

4 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

4 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 <erik@openpli.org>

4 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 <erik@openpli.org>

4 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 <erik@openpli.org>

4 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 <erik@openpli.org>

4 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 <erik@openpli.org>

4 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

4 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

4 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

4 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

4 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.

4 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

4 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 <erik@openpli.org>

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

4 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

4 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

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

4 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)

4 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

4 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

TODO:
-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.

4 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