[OE2.6] Update enigma2 : 4.5.1r9
opendreambox changes:
•nrf52-firmware-rcu: add recipe
•u-boot•changes needed for newer FP soft (dreamone)
•added support for bootmenu / multiboot
•added scriptable cec support
•hdmi fix
•android-tools: only install adb and fastboot to avoid collisions with other packages
•satip-client: remove comment from default config, the app doesn't handle comments
•enigma2-plugin-extensions-seriesplugin: bump version
•enigma2-plugin-extensions-enhancedmoviecenter: add ****, fix depends
•allow building sdk toolchain (use 'bitbake dreambox-image -c populate_sdk')
•wireguard: bump version
•python-youtube-dl: bump version (2021.06.06)
•add some requested glibc patches
•alsa-lib: fix default asound.conf so we have a proper, and working "default" device with "Master" volume
•qt: add patch for dreambox RCU key handling
•qtwebengine: fix building with ffmpeg4, overall improvements
enigma2 changes:
•Fix segfaults with some DASH streams
•Fix handling of some mp4 media
•Add defaults for bandwidth and resolution limit for streams to fix exception without configuration plugin
•Fix possible stuttering during playback of network streams (calculate pcr offset for tuner sources only)
•Don't write .ap files for recordings that have been deleted during playback
•Fix some eMediaDatabase related segfaults and issues
•Map # to 1 on RCU text inputs
•Enable WPS for joining WiFi networks
•Don't show a "CI inserted" message when a reset was requested
•Enable <> keys in initial setup (for unicable configuration)
•Fix default language not being "en_EN"
•Always enable the virtual keyboard in config screens
•Fix unresponsiveness when a dialog was opened during standby (see "Developers & Skinners" for details)
•Improvements for Bluetooth remotes •Implement DFU firmware flashing for BLE remotes •Requires latest bootlader & FP firmware, it won't show up without!
•NOTE: The bootloader update has to be initiated manually (at the time of writing this changelog)
•RCU updates have to be initiated manually, go to Bluetooth Remote Setup and select "Update" (Red key)
•Add Pioneer, Sony and Panasonic Protocols and codes (requires latest RCU firmware)
•Add experimental Denon Protocol (needs testing, might not work at all)
•Fix RC5 and JVC Protocol
•Improve device list handling in device management
•Lot's of somall improvements and internal changes
Developers & Skinners
•Accept gzip encoding in eHttp
•Implement a dialog queue when Standby.inStandby != None•fixes supposedly "dead" enigma2 when a screen was opened during idle
•enqueued screens are logged as warning as it was and still is considered bad behaviour to open Screens during Standby!
•the queue will automatically be dequeued once the Standby/Idle screen was closed by session.close(..) which starts the delay_timer
•deduplicate code in Session.open that already existed in Session.execDialog (and call execDialog from open instead)
•Components.MultiContent: Allow color names for MultiContentTemplateColor
•eListboxPythonMultiContent.setTemplate: handle None as "reset template" to allow switching back to untemplated rendering