opendreambox.git
2 years agoflash-nrf52: update ble module firmware to 1.3
Andreas Monzner [Sat, 9 Mar 2019 15:55:23 +0000 (16:55 +0100)]
flash-nrf52: update ble module firmware to 1.3

2 years agodreambox-dvb-modules: updated hardware drivers for dm900, dm920
Andreas Monzner [Sat, 9 Mar 2019 15:20:31 +0000 (16:20 +0100)]
dreambox-dvb-modules: updated hardware drivers for dm900, dm920
- lowered entire interrupt load
- optimizations for BLE module communication

2 years agoenigma2: 4.3.2r3
Andreas Monzner [Tue, 19 Feb 2019 16:06:53 +0000 (17:06 +0100)]
enigma2: 4.3.2r3
- fixed broken epg next query
- eslider fixes

2 years agoenigma2: 4.3.2r2
Andreas Monzner [Fri, 15 Feb 2019 23:11:09 +0000 (00:11 +0100)]
enigma2: 4.3.2r2
- updated translations
- InputDeviceManager
  - rework/cleanup UI
  - rework paring process - drop PIN pair in favor of simply using OK on a selected device
  - fixed reversed MAC addresses
  - fixed false negatives in firmware-presence-check on boxes having a crowded boot process
  - added Source/Converter for Input Device Battery/RSSI Text and Progress, with "session.InputDevice" as global source Example for Progress:
    """
    <widget source="session.InputDevice" render="Progress" position="145,55" size="70,6" pixmap="skin_default/progress.png" backgroundColor="grey" transparent="1" zPosition="1">
        <convert type="InputDeviceInfo">rssi</convert>
    </widget>
    <widget source="session.InputDevice" render="Progress" position="145,88" size="70,6" pixmap="skin_default/progress.png" backgroundColor="grey" transparent="1" zPosition="1">
        <convert type="InputDeviceInfo">batteryLevel</convert>
    </widget>
    """
- SleepTimer: rework by Sven H.
- Streaming: Add AIT to streaming services (for HbbTV over Partnerbox)
- Browser: fixed flicker while rendering
- NetworkManager: added timeserver configuration
- Plugin-Icon support for skinners (by dr.best)
- fixed GUI lag on streaming-service zapping
- fixed issue with blending in FullHD skins (change framerate from 60FPS to 50FPS)
- FHD skin updates
- CeC: added amazon vendor id
- TempFanControl: added update by gutemine (FHD skin, easier extensibility)
- eDBusInterface/dreamboxctl: added getDuration() (required for latest plaincast)
- and more fixes here and there....
- group identical debug messages by appending "(%d times)" instead of repeating them
- prevent "unhandled POLLERR/HUP/NVAL for fd" log spam

2 years agoadd RTL8812AU wifi driver
Andreas Monzner [Thu, 14 Feb 2019 14:03:31 +0000 (15:03 +0100)]
add RTL8812AU wifi driver

2 years agopython-youtube-dl: update to 2019.01.17
reichi [Tue, 22 Jan 2019 09:51:43 +0000 (10:51 +0100)]
python-youtube-dl: update to 2019.01.17

(cherry picked from commit 5749667d015e50a9f1fe010c030152ba24944292)

2 years agogolang-plaincast: update to latest version (requires enigma2 update for new dbus...
reichi [Wed, 16 Jan 2019 16:25:09 +0000 (17:25 +0100)]
golang-plaincast: update to latest version (requires enigma2 update for new dbus-API call getDuration())

2 years agoEnhancedMovieCenter: update to 20181108
reichi [Tue, 4 Dec 2018 12:09:43 +0000 (13:09 +0100)]
EnhancedMovieCenter: update to 20181108

2 years agoenigma2-plugin-extensions-seriesplugin: update tzo 5.9.5
reichi [Tue, 4 Dec 2018 11:40:39 +0000 (12:40 +0100)]
enigma2-plugin-extensions-seriesplugin: update tzo 5.9.5

2 years agoflash-nrf52: update to 1.1
reichi [Tue, 27 Nov 2018 13:23:47 +0000 (14:23 +0100)]
flash-nrf52: update to 1.1

2 years agoupdate dm900/dm920 hardware drivers
Andreas Monzner [Tue, 27 Nov 2018 11:58:35 +0000 (12:58 +0100)]
update dm900/dm920 hardware drivers
- enable fan support
- bcm45308x: fixed broken data output when tune from dvb-s2 multistream transponder to normal dvb-s transponder
- add missing VP9 to /proc/stb/vmpeg/x/codec

2 years agoenigma2-plugins: push srcrevs for stable update
Andreas Monzner [Mon, 19 Nov 2018 14:39:25 +0000 (15:39 +0100)]
enigma2-plugins: push srcrevs for stable update

2 years agolibdvbsi++: push srcrev (added descriptor length testing (e.g. fixed crash on Tamazig...
Andreas Monzner [Mon, 19 Nov 2018 14:26:19 +0000 (15:26 +0100)]
libdvbsi++: push srcrev (added descriptor length testing (e.g. fixed crash on Tamazight HD (Hotbird 13E)))

2 years agopython-youtube-dl: update to 2018.11.07
reichi [Wed, 14 Nov 2018 06:17:10 +0000 (07:17 +0100)]
python-youtube-dl: update to 2018.11.07

2 years agoskincomponents-serviceresolution: initial receipe
reichi [Mon, 12 Nov 2018 08:25:25 +0000 (09:25 +0100)]
skincomponents-serviceresolution: initial receipe

2 years agopackagegroup-opendreambox-base: add tzdata-europe
reichi [Wed, 31 Oct 2018 12:17:54 +0000 (13:17 +0100)]
packagegroup-opendreambox-base: add tzdata-europe

2 years agosatip-client: use postinst to avoid overwriting existing vtuner.conf when updating...
reichi [Mon, 22 Oct 2018 11:18:31 +0000 (13:18 +0200)]
satip-client: use postinst to avoid overwriting existing vtuner.conf when updating in maintainer mode

2 years agoupdate dm820 hardware drivers: fixed high systemload since 20181002 drivers
Andreas Monzner [Wed, 17 Oct 2018 22:22:35 +0000 (00:22 +0200)]
update dm820 hardware drivers: fixed high systemload since 20181002 drivers

2 years agosatip-client: bump rev for tcp support. Properly install/handle vtuner.conf
reichi [Mon, 15 Oct 2018 08:01:40 +0000 (10:01 +0200)]
satip-client: bump rev for tcp support. Properly install/handle vtuner.conf

2 years agoenigma2-plugins: bump rev
reichi [Thu, 4 Oct 2018 09:43:27 +0000 (11:43 +0200)]
enigma2-plugins: bump rev

2 years agoenigma2: fix crash on skins without horizontal scrollbar style
reichi [Thu, 4 Oct 2018 09:31:09 +0000 (11:31 +0200)]
enigma2: fix crash on skins without horizontal scrollbar style

2 years agopython-idna: fix hyphen check for youtube
reichi [Thu, 4 Oct 2018 09:08:49 +0000 (11:08 +0200)]
python-idna: fix hyphen check for youtube

2 years agoenigma2: 4.3.2r1
Andreas Monzner [Tue, 2 Oct 2018 18:01:59 +0000 (20:01 +0200)]
enigma2: 4.3.2r1
* Unicable: Add Spaun SUS 41 FX. Mark all Spaun UniSEqC switches as unicable 2 compatible.
* Softwaremanager: Add automatic update checks (optional)
* Improve help dialog for "ConfigSets" like the SCR selection for FBC Tuners by using the new horizontal listbox
* Add support for Dreambox Bluetooth Remote Control (Wizard, (dis)connection, haptic feedback, LED color)
* Add Radio mode to main menu
* Smoother animations (more about this in the developers section)
* Add .txt support to ServiceEvent - as suggested by dr.best - see below for examples
* Fix crash on satfinder/rotor plugin (rare)
* Fix mixed up languages in event description (rare)
* Fix initial seek to 0 when meta file is missing
* Fix missing subtitles on some channels
* Fix some hardcoded strings (-> make them translatable)
* Fix crash in Browser menu when cookies have invalid dates
* Fix/Workaround some ChannelContextMenu/MovieContextMenu overlap issues (set IS_DIALOG=False again)
* Fixes for the MediaDatabase (add reset option, fix multiple issues)
* Numerous other fixes and cleanups

Developers:
* New input device "dreambox remote control (bluetooth le)"
  * Fallback to "dreambox advanced remote control (native)" when there is no specific keymap for "dreambox remote control (bluetooth le)"
* Converter.EvenTime/ServicePosition: don't start when suspended
* EPGCache: fix missing stop signal when nothing was found
* eListBox
  * Add "Grid" mode (see the twitch plugin on opendreambox/enigma2-plugins for a working example)
  * Add "Horizontal" mode (see Screens.ConfigSetHelpDialog)
  * Add TYPE_TEXT_ALPHABLEND for alphablending blending text+background in listboxes(see twitch)
  * Add horizontal scrollbar (using eSlider)
* ePixmap: add scale type "fill": always fills the target pixmap. Keeps the source aspect by cutting one axis (only if source aspect != target aspect)
* Graphics Subsystem (GDI)
  * Reintroduce triple buffering including a frame limiter that defaults to ~60fps
  * Sync animation timestamps for all windows and widgets (smoother animations when used together with triple buffering)
* GLES: add a depth-buffer fix for dr.best

ServiceEvent txt format examples (skip the -------------------------- in the real files)
--------------------------
1 - not.too.good.movie.txt
--------------------------
title=Some movie that ain't that good
duration=8086 (not intel!)
long-description=You should save your time and watch something else instead!

--------------------------
2 - My.favorite.series.txt
--------------------------
title=Best seasons ever
short-description=Eternity
duration=3000
long-description=This episode is epic!

2 years agoupdate dreambox hardware drivers for dm920, dm900, dm7080, dm820
Andreas Monzner [Tue, 2 Oct 2018 17:57:22 +0000 (19:57 +0200)]
update dreambox hardware drivers for dm920, dm900, dm7080, dm820
- add support for dreambox bluetooth remote control (dm920, dm900, dm7080)
- add support for silabs DVB-S2X single tuner module
- fix possible race condition on open/close audio/video encoder from different processes (dm7080, dm820)

2 years agodreamliveserver: update to 1.5
reichi [Tue, 2 Oct 2018 12:07:56 +0000 (14:07 +0200)]
dreamliveserver: update to 1.5

2 years agoenigma2-plugin-systemplugin-inputdevices: add DREAMBOX_FEATURES filter for flash...
reichi [Tue, 2 Oct 2018 11:49:35 +0000 (13:49 +0200)]
enigma2-plugin-systemplugin-inputdevices: add DREAMBOX_FEATURES filter for flash-nrf52

2 years agoenigma2-plugin-systemplugins-inputdevicemanager: RRECOMMEND flash-nrf52
reichi [Sun, 2 Sep 2018 12:10:04 +0000 (14:10 +0200)]
enigma2-plugin-systemplugins-inputdevicemanager: RRECOMMEND flash-nrf52

2 years agoflash-nrf52: initial receipe
reichi [Tue, 2 Oct 2018 09:48:53 +0000 (11:48 +0200)]
flash-nrf52: initial receipe

2 years agodreambox-dvb-modules-base.inc: add ble module
reichi [Wed, 5 Sep 2018 10:42:37 +0000 (12:42 +0200)]
dreambox-dvb-modules-base.inc: add ble module

2 years agoAdd InputeDeviceManager Plugin
reichi [Thu, 16 Aug 2018 11:29:12 +0000 (13:29 +0200)]
Add InputeDeviceManager Plugin

2 years agopython-youtube-dl: bump version
reichi [Thu, 13 Sep 2018 13:34:35 +0000 (15:34 +0200)]
python-youtube-dl: bump version

2 years agogstreamer1.0-dreamsinks: push to 1.7 to fix "Das Erste HD" Hbbtv EM streams
Andreas Monzner [Fri, 10 Aug 2018 15:12:20 +0000 (17:12 +0200)]
gstreamer1.0-dreamsinks: push to 1.7 to fix "Das Erste HD" Hbbtv EM streams

2 years agoyoutube-dl: bump version
reichi [Tue, 3 Jul 2018 10:28:34 +0000 (12:28 +0200)]
youtube-dl: bump version

2 years agopython-pywebostv: initial receipe
Stephan Reichholf [Mon, 28 May 2018 07:54:33 +0000 (09:54 +0200)]
python-pywebostv: initial receipe

2 years agopython-ws4py: initial receipe (0.4.2)
Stephan Reichholf [Mon, 28 May 2018 07:54:19 +0000 (09:54 +0200)]
python-ws4py: initial receipe (0.4.2)

2 years agopython-future: initial receipe (0.16)
Stephan Reichholf [Mon, 28 May 2018 07:53:17 +0000 (09:53 +0200)]
python-future: initial receipe (0.16)

2 years agoenigma2-plugins: add libsss-segment to RDEPENDS
Stephan Reichholf [Fri, 25 May 2018 06:20:45 +0000 (08:20 +0200)]
enigma2-plugins: add libsss-segment to RDEPENDS

2 years agolibsss-segment: fix github org
Stephan Reichholf [Thu, 24 May 2018 11:47:07 +0000 (13:47 +0200)]
libsss-segment: fix github org

2 years agolibsss-segment: initial receipe
Stephan Reichholf [Wed, 16 May 2018 10:44:06 +0000 (12:44 +0200)]
libsss-segment: initial receipe

2 years agoMakefile: use cached srcrevs to generate cross-compile environment files
Andreas Oberritter [Thu, 17 May 2018 11:46:57 +0000 (13:46 +0200)]
Makefile: use cached srcrevs to generate cross-compile environment files

2 years agoenigma2: 4.3.1r28
Andreas Monzner [Mon, 14 May 2018 10:03:11 +0000 (12:03 +0200)]
enigma2: 4.3.1r28
- EPG
  - Add workaround for broken RTL-Group EPG
  - Don't return original event on similar event search
- Fix playback of some UHD mkvs
- Fix subtitles for UHD content
- Fix bludisc playback
- Fix potential crash on resolution change
- Fix graphics memory being leaked when playing back multiple files with subtitles
- Add Technirouter 5/1x16 to list of unicable devices
- Fix some issues with eMediaScanner and eMediaDatabase
- UI/Skins
  - force subtitles behind ChannelList, undo skinned zPosition for subtitles
  - fade background for Movie/Channelist context menus
  - drop explicit zPosition for ChannelSelection
  - update Default FHD skin
- MediaPlayer/Center/Renderer: add "cover.jpg" to list of cover arts
- StreamServerControl: fix range check of video/audio bitrates
- RecordTimer: Log when target directory does not exist
- Fix downloader for TLS-SNI secured content

2 years agoupdate dm920 hardware drivers (fixed a possible demux deadlock)
Andreas Monzner [Mon, 14 May 2018 10:02:52 +0000 (12:02 +0200)]
update dm920 hardware drivers (fixed a possible demux deadlock)

2 years agogstreamer1.0-dreamsinks: uhd subtitle fix
Andreas Monzner [Sun, 13 May 2018 11:40:59 +0000 (13:40 +0200)]
gstreamer1.0-dreamsinks: uhd subtitle fix

2 years agogstreamer: allow subtitles for h265/vp9 content
Andreas Monzner [Sun, 13 May 2018 10:32:10 +0000 (12:32 +0200)]
gstreamer: allow subtitles for h265/vp9 content

2 years agogstreamer1.0-libav: fix compilation on arm
Andreas Oberritter [Fri, 11 May 2018 10:34:05 +0000 (12:34 +0200)]
gstreamer1.0-libav: fix compilation on arm

2 years agoenigma2-plugin-extensions-infobartunerstate: update to 3.3.1
Andreas Oberritter [Mon, 7 May 2018 09:14:11 +0000 (11:14 +0200)]
enigma2-plugin-extensions-infobartunerstate: update to 3.3.1

2 years agodreamliveserver: push to 1.4
Andreas Monzner [Fri, 27 Apr 2018 15:06:16 +0000 (17:06 +0200)]
dreamliveserver: push to 1.4

2 years agodreamliverserver: push to 1.3 (improved stability)
Andreas Monzner [Wed, 25 Apr 2018 10:56:40 +0000 (12:56 +0200)]
dreamliverserver: push to 1.3 (improved stability)

2 years agoupdate dm920/dm900 hardware drivers:
Andreas Monzner [Wed, 25 Apr 2018 08:17:06 +0000 (10:17 +0200)]
update dm920/dm900 hardware drivers:
- bcm45208/45308x: longer tune timeouts for low symbol rate transponders
- fixed possible demux deadlock in combination with a fbc tuner and dm920
- fixed possible race condition on open/close audio/video encoder from different processes

2 years agoenigma2-plugins: fix RDEPENDS_${PN} for webif
Stephan Reichholf [Wed, 18 Apr 2018 11:55:20 +0000 (13:55 +0200)]
enigma2-plugins: fix RDEPENDS_${PN} for webif

2 years agopython-voluptuous: add receipe
Stephan Reichholf [Mon, 16 Apr 2018 09:41:11 +0000 (11:41 +0200)]
python-voluptuous: add receipe

2 years agoenigma2-plugins: push SRCREV's for stable release
Andreas Monzner [Fri, 20 Apr 2018 13:39:58 +0000 (15:39 +0200)]
enigma2-plugins: push SRCREV's for stable release

3 years agoupdate dm920 and dm900 hardware drivers
Andreas Monzner [Mon, 9 Apr 2018 10:37:39 +0000 (12:37 +0200)]
update dm920 and dm900 hardware drivers
- fixed possible mode switching problems on hdmi output with 4K modes
- fixed support for high bitrate transponders (45000 8PSK 5/6 is now working okay on all tuners)
  - no CI support for transponders with such high bitrates yet!

3 years agolive555: fixed rtsp teardown
Andreas Monzner [Wed, 28 Mar 2018 14:09:51 +0000 (16:09 +0200)]
live555: fixed rtsp teardown

3 years agoenigma2-plugin-pzyp4t: bump srcrev
Stephan Reichholf [Wed, 28 Mar 2018 12:05:46 +0000 (14:05 +0200)]
enigma2-plugin-pzyp4t: bump srcrev

3 years agosatip-client: bump rev
Stephan Reichholf [Wed, 28 Mar 2018 10:40:12 +0000 (12:40 +0200)]
satip-client: bump rev

3 years agoenigma2-plugin-pzyp4t: initial recipe
Stephan Reichholf [Wed, 28 Mar 2018 09:16:01 +0000 (11:16 +0200)]
enigma2-plugin-pzyp4t: initial recipe

3 years agodreamliveserver: push to 1.2
Andreas Monzner [Mon, 26 Mar 2018 11:54:03 +0000 (13:54 +0200)]
dreamliveserver: push to 1.2

3 years agolive555: optimized udp throttling again
Andreas Monzner [Mon, 26 Mar 2018 11:25:09 +0000 (13:25 +0200)]
live555: optimized udp throttling again

3 years agogstreamer: backport patch for proper rtsp teardown
Stephan Reichholf [Mon, 26 Mar 2018 09:14:02 +0000 (11:14 +0200)]
gstreamer: backport patch for proper rtsp teardown

3 years agoupdate dm900/dm920 hardware drivers
Andreas Monzner [Fri, 23 Mar 2018 09:32:02 +0000 (10:32 +0100)]
update dm900/dm920 hardware drivers
- reverted change for HDR support for 2160p24/p25/p30
  (it seems this modes are pure 8bit modes .. so HDR is not possible and it completely breaks this modes)

3 years agoRevert "Makefile: allow to override directory structure"
Andreas Oberritter [Fri, 23 Mar 2018 00:39:09 +0000 (01:39 +0100)]
Revert "Makefile: allow to override directory structure"

This reverts commit 2932909eb8566f314adad7c6ac017cc32a0acd69,
because common variable names like TMPDIR were inherited from
the user's environment.

To override paths from make.conf, use the 'override' syntax:

override BUILD_DIR := $(SOMEWHERE)/build
override DL_DIR := $(SOMEWHERE)/sources
override SSTATE_DIR := $(SOMEWHERE)/sstate-cache

3 years agodreamliveserver: rtsp optimizations, compatibility fixes for mipsel
Andreas Monzner [Thu, 22 Mar 2018 19:09:24 +0000 (20:09 +0100)]
dreamliveserver: rtsp optimizations, compatibility fixes for mipsel

3 years agolive555: fixed support for older kernel, small udp optimization
Andreas Monzner [Thu, 22 Mar 2018 18:31:55 +0000 (19:31 +0100)]
live555: fixed support for older kernel, small udp optimization

3 years agoupdate dm920,dm900 hardware drivers
Andreas Monzner [Wed, 21 Mar 2018 21:03:43 +0000 (22:03 +0100)]
update dm920,dm900 hardware drivers
- bcm45308x:
  - fixed pixelation on some transponders since 20180209 drivers
- allow HDR for 2160p25/p30/p24 too

3 years agoenigma2: 4.3.1r27
Andreas Monzner [Tue, 20 Mar 2018 21:15:41 +0000 (22:15 +0100)]
enigma2: 4.3.1r27
- fixed segfault caused by streamserver on enigma2 startup
- fixed crash on opening movielist

3 years agoenigma2: 4.3.1r26
Andreas Monzner [Tue, 20 Mar 2018 12:51:48 +0000 (13:51 +0100)]
enigma2: 4.3.1r26
- added new streamserver
- keymap.xml: update keyboard bindings again
- Screens.TimerEdit: simplified and fixed timer list handling (fixed broken cursor position after cleanup)
- added /data/picon* to picon path selection
- fixed teletext subtitle colors
- fixed long time bug caused by spinner loading on enigma2 start
- CEC: fixed physical address related handling (this maybe fixes input selection issuses after cold boot)
- added HideZero option to ServicePosition for suppressing "-00:00" output
- skin_default_1080: minor updates by zombi
- add handling for deadlocks on startup
- blindscan: - add workaround for driver bug
             - fixed broken blinscan with Si216x2 after range scan
- add handling for invalid blits (sourceArea cannot have width/height zero (happens in edge cases))
- draw only 1/4 of the circle for each corner in rounded-label
- Converter/ServiceInfo: re-add evVideoSizeChanged to "Framerate" interesting events to fix not visible framerate on first service start
- fixed position gauge misalignment after creation
- Default-FHD: put back some values to default-fhd for backwards compat with some plugins

3 years agodreamliveserver: force auto replacement of dreamrtspserver
Andreas Monzner [Tue, 20 Mar 2018 15:38:30 +0000 (16:38 +0100)]
dreamliveserver: force auto replacement of dreamrtspserver

3 years agoopendreambox.conf: remove defunct mirror
Andreas Oberritter [Thu, 8 Mar 2018 19:02:43 +0000 (20:02 +0100)]
opendreambox.conf: remove defunct mirror

3 years agobuild/*/bitbake.env: use hardcoded path to support build being a symlink
Andreas Oberritter [Thu, 8 Mar 2018 19:01:49 +0000 (20:01 +0100)]
build/*/bitbake.env: use hardcoded path to support build being a symlink

3 years agometa-games: bump srcrev
Andreas Oberritter [Tue, 20 Mar 2018 13:20:41 +0000 (14:20 +0100)]
meta-games: bump srcrev

3 years agoenigma2: install enigma2-journald
Andreas Oberritter [Tue, 20 Mar 2018 13:14:02 +0000 (14:14 +0100)]
enigma2: install enigma2-journald

3 years agoenigma2-journald: new recipe for journald config overrides
Andreas Oberritter [Tue, 20 Mar 2018 12:45:25 +0000 (13:45 +0100)]
enigma2-journald: new recipe for journald config overrides

3 years agodreambox-console-image: install busybox-syslog by default
Andreas Oberritter [Tue, 20 Mar 2018 12:22:08 +0000 (13:22 +0100)]
dreambox-console-image: install busybox-syslog by default

3 years agodreamliveserver: binary release 1.0
Andreas Monzner [Tue, 20 Mar 2018 08:43:02 +0000 (09:43 +0100)]
dreamliveserver: binary release 1.0

3 years agolive555: build shared libraries
Andreas Monzner [Mon, 19 Mar 2018 23:44:05 +0000 (00:44 +0100)]
live555: build shared libraries

3 years agolive555: add 20180218
Stephan Reichholf [Thu, 15 Mar 2018 14:04:21 +0000 (15:04 +0100)]
live555: add 20180218

3 years agosystemplugins-streamserver: require dreamliveserver instead of dreamrtspserver
Stephan Reichholf [Thu, 15 Mar 2018 12:34:02 +0000 (13:34 +0100)]
systemplugins-streamserver: require dreamliveserver instead of dreamrtspserver

3 years agopython-youtube-dl: bump rev
Stephan Reichholf [Tue, 13 Mar 2018 05:57:44 +0000 (06:57 +0100)]
python-youtube-dl: bump rev

3 years agoMakefile: allow to override directory structure
Andreas Oberritter [Mon, 5 Mar 2018 14:33:21 +0000 (15:33 +0100)]
Makefile: allow to override directory structure

3 years agobuild/*/Makefile: use hardcoded path to support build being a symlink
Andreas Oberritter [Sun, 4 Mar 2018 02:01:56 +0000 (03:01 +0100)]
build/*/Makefile: use hardcoded path to support build being a symlink

3 years agogstreamer1.0-bad: re-add missing dvdspu dts patch (lost on switch from dora to krogoth)
Andreas Monzner [Fri, 2 Mar 2018 11:03:38 +0000 (12:03 +0100)]
gstreamer1.0-bad: re-add missing dvdspu dts patch (lost on switch from dora to krogoth)

3 years agoMerge branch 'krogoth-stable' into krogoth
Andreas Oberritter [Tue, 27 Feb 2018 21:08:26 +0000 (22:08 +0100)]
Merge branch 'krogoth-stable' into krogoth

3 years agodistro-feed-configs-deb: store cached packages in a ramdisk
Andreas Oberritter [Tue, 27 Feb 2018 19:44:55 +0000 (20:44 +0100)]
distro-feed-configs-deb: store cached packages in a ramdisk

3 years agopackagegroup-opendreambox-gstreamer-1.0: install dashdemux (for hbbtv 1.5/2.0)
Stephan Reichholf [Mon, 26 Feb 2018 11:31:04 +0000 (12:31 +0100)]
packagegroup-opendreambox-gstreamer-1.0: install dashdemux (for hbbtv 1.5/2.0)

3 years agoenigma2: fixed endless blindscan on some satellites with Si216X2-D60
Andreas Monzner [Sat, 24 Feb 2018 20:49:03 +0000 (21:49 +0100)]
enigma2: fixed endless blindscan on some satellites with Si216X2-D60

3 years agolibvc5dream: repackaged version 1.0.5 (header file was missing)
Andreas Oberritter [Thu, 22 Feb 2018 12:08:15 +0000 (13:08 +0100)]
libvc5dream: repackaged version 1.0.5 (header file was missing)

3 years agoenigma2: some small patches
Andreas Monzner [Thu, 22 Feb 2018 10:21:32 +0000 (11:21 +0100)]
enigma2: some small patches
- Default-FHD: put back some values to default-fhd for backwards compat with some plugins
- keymap: improve keyboard support (thx to pclin)
- plugins: update keymaps for better keyboard usability (thx to pclin)
- Converter/ServiceInfo: re-add evVideoSizeChanged to "Framerate" interesting events to fix not visible framerate on first service start
- ScanSetup: fixed broken blinscan with Si216x2-D60 after partial range blindscan

3 years agoupdate dreambox hardware drivers
Andreas Monzner [Thu, 22 Feb 2018 09:25:37 +0000 (10:25 +0100)]
update dreambox hardware drivers
- dm900/dm920 fixed a unicable problem with bcm45208 fbc tuner
- fixed a possible kernel oops on services without pcr pid

3 years agolibvc5dream: update to 1.0.5
Andreas Oberritter [Mon, 19 Feb 2018 13:29:57 +0000 (14:29 +0100)]
libvc5dream: update to 1.0.5

3 years agoenigma2-plugins: bump SRCREV
Andreas Oberritter [Mon, 19 Feb 2018 12:23:55 +0000 (13:23 +0100)]
enigma2-plugins: bump SRCREV

3 years agoenigma2-plugin-extensions-partnerbox: bump SRCREV
Andreas Oberritter [Mon, 19 Feb 2018 12:23:44 +0000 (13:23 +0100)]
enigma2-plugin-extensions-partnerbox: bump SRCREV

3 years agoenigma2-plugins: bump rev so we rrecommend epgsearch plugin
Stephan Reichholf [Tue, 13 Feb 2018 11:26:12 +0000 (12:26 +0100)]
enigma2-plugins: bump rev so we rrecommend epgsearch plugin

3 years agopartnerbox: bump srcrev (again)
Stephan Reichholf [Wed, 24 Jan 2018 11:19:02 +0000 (12:19 +0100)]
partnerbox: bump srcrev (again)

3 years agoenigma2: 4.3.1r25
Andreas Monzner [Fri, 9 Feb 2018 23:48:09 +0000 (00:48 +0100)]
enigma2: 4.3.1r25
- Default-FHD skin:
  - move pretty much all skin data to skin_default_1080.xml to make use of the new resolution specific default skins
  - add streamserver config
  - update AudioGUI and AudioPlayer skins (by zombi)
- added skin_default_<res> handling for resolution specific default skins
- skin_default_1080:
  - add EPGSearch
  - add a bunch of plugin skins
- VirtualKeyBoard: implement NumericalTextInput (like NTIVirtualKeyBoard in enimga2-plugins does)
- fixed: FATAL: lib/dvb/pmt.cpp:1731 ASSERTION num_demux == 1 FAILED! on dm920
- fixed broken DVB-subtitles since 4.3.1r24
- added accel memory alloc/dealloc debug output and add a option to configure it via usage setup
- added ServiceInfo converter option "VideoParams" to show a info like "720p50, 1080p50, 1080i50"
- added evVideoProgressiveChanged and evVideoFramerateChanged to CurrentService Source
- fixed wrong movie name in movieplayer dialog shown on TV key press

3 years agoupdate dreambox hardware drivers
Andreas Monzner [Thu, 8 Feb 2018 21:46:28 +0000 (22:46 +0100)]
update dreambox hardware drivers
- revert framerate change introduced with 20180130 drivers
- use latest firmware for Si216x-D60 based tuners
- fixed sometimes not working automatic timer wakeup
- dm920:
  - improved support for higher transponder bitrates
  DVB-S2X FBC Tuner (45308x):
    - improved DVB-S2X support
    - faster transponder locking times under certain circumstances
- dm900/dm920: fixed wrong colors with some TVs in 2160p mode (e.g. Panasonic/Sony)
- revert framerate change introduced with 20180130 drivers
- use latest firmware for Si216x-D60 based tuners

3 years agoreadline: provide our own inputrc to fix input of umlauts in remote shells
Andreas Oberritter [Fri, 2 Feb 2018 10:37:16 +0000 (11:37 +0100)]
readline: provide our own inputrc to fix input of umlauts in remote shells

Taken from Debian, with "set convert-meta off".

3 years agodropbear: forward LANG and LC_* variables from client
Andreas Oberritter [Fri, 2 Feb 2018 09:21:03 +0000 (10:21 +0100)]
dropbear: forward LANG and LC_* variables from client

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

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

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

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

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

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

3 years agogstreamer1.0-dreamsinks: improved compatibility with some audio AVRs (needs new dm900...
Andreas Monzner [Mon, 29 Jan 2018 19:20:07 +0000 (20:20 +0100)]
gstreamer1.0-dreamsinks: improved compatibility with some audio AVRs (needs new dm900/dm920 drivers)