4.4.1r18 master
authorAndreas Monzner <andreas.monzner@dream-property.net>
Wed, 9 Oct 2019 20:38:34 +0000 (22:38 +0200)
committerAndreas Monzner <andreas.monzner@dream-property.net>
Wed, 9 Oct 2019 20:38:34 +0000 (22:38 +0200)
commit2141f1c7d6cb4e56107e67a1e933c28523d80655
tree430b564279c84071254caeb157cfcb93a0135dcb
parent9c77a28fcba7f497afdca2f08bc402bddfe7b9b8
4.4.1r18
- only allow skipping forward/backward with number buttons for amlogic based STBs... no fast winding yet
- fixed progressive/interlaced and framerate detection
- prevent "[eAudioPlayback] Unhandled samplerate: -1" spam on DVB services with AAC Audio
- fixed broken "eServiceEvent::getBeginTimeString" (broken since 4.4.1r17
- allow to use getNimSlotInputName as demod description even for tuners with only one hardware input connector (One Combo)
- some improvements/fixes for new HLS/Dash service
- some python changes for easier migration to python3
217 files changed:
usr/include/enigma2/lib/base/ehttp.h
usr/include/enigma2/lib/components/audioplayback.h
usr/include/enigma2/lib/parser/stream/istream.h [new file with mode: 0644]
usr/include/enigma2/lib/parser/stream/streamprocessor.h [new file with mode: 0644]
usr/lib/enigma2/python/API.py
usr/lib/enigma2/python/APIs/ServiceData.py
usr/lib/enigma2/python/APIs/SystemInfo.py
usr/lib/enigma2/python/Components/ActionMap.py
usr/lib/enigma2/python/Components/ConfigList.py
usr/lib/enigma2/python/Components/Console.py
usr/lib/enigma2/python/Components/Converter/ClockToText.py
usr/lib/enigma2/python/Components/Converter/ConfigEntryTest.py
usr/lib/enigma2/python/Components/Converter/EventTime.py
usr/lib/enigma2/python/Components/Converter/FrontendInfo.py
usr/lib/enigma2/python/Components/Converter/InputDeviceInfo.py
usr/lib/enigma2/python/Components/Converter/MovieInfo.py
usr/lib/enigma2/python/Components/Converter/ProgressToText.py
usr/lib/enigma2/python/Components/Converter/RdsInfo.py
usr/lib/enigma2/python/Components/Converter/RemainingToText.py
usr/lib/enigma2/python/Components/Converter/ServiceInfo.py
usr/lib/enigma2/python/Components/Converter/ServicePosition.py
usr/lib/enigma2/python/Components/Converter/StaticMultiList.py
usr/lib/enigma2/python/Components/Converter/StringList.py
usr/lib/enigma2/python/Components/DiskInfo.py
usr/lib/enigma2/python/Components/DisplayHardware.py
usr/lib/enigma2/python/Components/DreamInfoHandler.py
usr/lib/enigma2/python/Components/Element.py
usr/lib/enigma2/python/Components/EpgList.py
usr/lib/enigma2/python/Components/FanControl.py
usr/lib/enigma2/python/Components/FileList.py
usr/lib/enigma2/python/Components/GUISkin.py
usr/lib/enigma2/python/Components/GeoIPLookup.py
usr/lib/enigma2/python/Components/Harddisk.py
usr/lib/enigma2/python/Components/HelpMenuList.py
usr/lib/enigma2/python/Components/Input.py
usr/lib/enigma2/python/Components/InputDevice.py
usr/lib/enigma2/python/Components/Keyboard.py
usr/lib/enigma2/python/Components/Label.py
usr/lib/enigma2/python/Components/Language.py
usr/lib/enigma2/python/Components/MovieList.py
usr/lib/enigma2/python/Components/Network.py
usr/lib/enigma2/python/Components/NimManager.py
usr/lib/enigma2/python/Components/ParentalControl.py
usr/lib/enigma2/python/Components/ParentalControlList.py
usr/lib/enigma2/python/Components/PerServiceDisplay.py
usr/lib/enigma2/python/Components/Pixmap.py
usr/lib/enigma2/python/Components/Playlist.py
usr/lib/enigma2/python/Components/PluginComponent.py
usr/lib/enigma2/python/Components/PrioritizedStepper.py
usr/lib/enigma2/python/Components/Renderer/Canvas.py
usr/lib/enigma2/python/Components/Renderer/TunerLabel.py
usr/lib/enigma2/python/Components/ResourceManager.py
usr/lib/enigma2/python/Components/Scanner.py
usr/lib/enigma2/python/Components/ScrollLabel.py
usr/lib/enigma2/python/Components/Sensors.py
usr/lib/enigma2/python/Components/ServiceEventTracker.py
usr/lib/enigma2/python/Components/ServiceInfoList.py
usr/lib/enigma2/python/Components/ServiceList.py
usr/lib/enigma2/python/Components/ServicePosition.py
usr/lib/enigma2/python/Components/ServiceScan.py
usr/lib/enigma2/python/Components/SetupGuide/DefaultServicelistStep.py
usr/lib/enigma2/python/Components/Sources/Config.py
usr/lib/enigma2/python/Components/Sources/ServiceList.py
usr/lib/enigma2/python/Components/Sources/StreamService.py
usr/lib/enigma2/python/Components/Sources/TunerInfo.py
usr/lib/enigma2/python/Components/StreamServerControl.py
usr/lib/enigma2/python/Components/Task.py
usr/lib/enigma2/python/Components/TimerList.py
usr/lib/enigma2/python/Components/TimerSanityCheck.py
usr/lib/enigma2/python/Components/Timezones.py
usr/lib/enigma2/python/Components/TuneTest.py
usr/lib/enigma2/python/Components/TunerInfo.py
usr/lib/enigma2/python/Components/UsageConfig.py
usr/lib/enigma2/python/Components/VariableValue.py
usr/lib/enigma2/python/Components/config.py
usr/lib/enigma2/python/Navigation.py
usr/lib/enigma2/python/Plugins/DemoPlugins/TestPlugin/earlyplugin.py
usr/lib/enigma2/python/Plugins/DemoPlugins/TestPlugin/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/BludiscPlayer/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/Browser/Bookmarks.py
usr/lib/enigma2/python/Plugins/Extensions/Browser/Browser.py
usr/lib/enigma2/python/Plugins/Extensions/Browser/BrowserDB.py
usr/lib/enigma2/python/Plugins/Extensions/Browser/BrowserMenu.py
usr/lib/enigma2/python/Plugins/Extensions/Browser/Downloads.py
usr/lib/enigma2/python/Plugins/Extensions/Browser/Helpers.py
usr/lib/enigma2/python/Plugins/Extensions/Browser/MoviePlayer.py
usr/lib/enigma2/python/Plugins/Extensions/CutListEditor/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/Bludisc.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/MediumToolbox.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/Process.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/Project.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/ProjectSettings.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/Title.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/TitleCutter.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/TitleList.py
usr/lib/enigma2/python/Plugins/Extensions/DVDBurn/TitleProperties.py
usr/lib/enigma2/python/Plugins/Extensions/DVDPlayer/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py
usr/lib/enigma2/python/Plugins/Extensions/HbbTV/HbbTV.py
usr/lib/enigma2/python/Plugins/Extensions/MediaCenter/DatabasePlaylist.py
usr/lib/enigma2/python/Plugins/Extensions/MediaCenter/MediaBrowser.py
usr/lib/enigma2/python/Plugins/Extensions/MediaCenter/MediaBrowserDB.py
usr/lib/enigma2/python/Plugins/Extensions/MediaCenter/MediaBrowserUPnP.py
usr/lib/enigma2/python/Plugins/Extensions/MediaCenter/MediaCore.py
usr/lib/enigma2/python/Plugins/Extensions/MediaCenter/PlaylistPlayer.py
usr/lib/enigma2/python/Plugins/Extensions/MediaCenter/__init__.py
usr/lib/enigma2/python/Plugins/Extensions/MediaPlayer/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/MediaPlayer/settings.py
usr/lib/enigma2/python/Plugins/Extensions/MediaRenderer/LCDScreen.py
usr/lib/enigma2/python/Plugins/Extensions/MediaScanner/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/PicturePlayer/plugin.py
usr/lib/enigma2/python/Plugins/Extensions/SocketMMI/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/CleanupWizard/CleanupWizard.py
usr/lib/enigma2/python/Plugins/SystemPlugins/CleanupWizard/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/CrashlogAutoSubmit/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/DefaultServicesScanner/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/DiseqcTester/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/HdmiCec/CecRemoteHandler.py
usr/lib/enigma2/python/Plugins/SystemPlugins/HdmiCec/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/Hotplug/Hotplug.py
usr/lib/enigma2/python/Plugins/SystemPlugins/JSONApi/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/MediaDatabaseManager/MediaDatabaseManager.py
usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkManager/NetworkConfig.py
usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkManager/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/PositionerSetup/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/Satfinder/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/SkinSelector/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/SoftwareManager/BackupRestore.py
usr/lib/enigma2/python/Plugins/SystemPlugins/SoftwareManager/SoftwareTools.py
usr/lib/enigma2/python/Plugins/SystemPlugins/SoftwareManager/UpdatePlugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/SoftwareManager/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/StreamServer/StreamServerConfig.py
usr/lib/enigma2/python/Plugins/SystemPlugins/TempFanControl/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/UPnP/DreamboxMediaStore.py
usr/lib/enigma2/python/Plugins/SystemPlugins/UPnP/UPnPBrowser.py
usr/lib/enigma2/python/Plugins/SystemPlugins/UPnP/UPnPCore.py
usr/lib/enigma2/python/Plugins/SystemPlugins/UPnP/UPnPMediaRenderer.py
usr/lib/enigma2/python/Plugins/SystemPlugins/UPnP/UPnPMediaRenderingControlClient.py
usr/lib/enigma2/python/Plugins/SystemPlugins/VideoEnhancement/plugin.py
usr/lib/enigma2/python/Plugins/SystemPlugins/VideoTune/VideoFinetune.py
usr/lib/enigma2/python/Plugins/SystemPlugins/Videomode/VideoWizard.py
usr/lib/enigma2/python/Plugins/SystemPlugins/Videomode/plugin.py
usr/lib/enigma2/python/Plugins/UnitTests/EPGCache/plugin.py
usr/lib/enigma2/python/RecordTimer.py
usr/lib/enigma2/python/Screens/About.py
usr/lib/enigma2/python/Screens/AnimationSetup.py
usr/lib/enigma2/python/Screens/AudioSelection.py
usr/lib/enigma2/python/Screens/ChannelSelection.py
usr/lib/enigma2/python/Screens/ChoiceBox.py
usr/lib/enigma2/python/Screens/Ci.py
usr/lib/enigma2/python/Screens/Console.py
usr/lib/enigma2/python/Screens/DefaultWizard.py
usr/lib/enigma2/python/Screens/EpgSelection.py
usr/lib/enigma2/python/Screens/EventView.py
usr/lib/enigma2/python/Screens/HarddiskSetup.py
usr/lib/enigma2/python/Screens/HelpMenu.py
usr/lib/enigma2/python/Screens/InfoBar.py
usr/lib/enigma2/python/Screens/InfoBarGenerics.py
usr/lib/enigma2/python/Screens/InputBox.py
usr/lib/enigma2/python/Screens/InputDeviceSetup.py
usr/lib/enigma2/python/Screens/Ipkg.py
usr/lib/enigma2/python/Screens/LocationBox.py
usr/lib/enigma2/python/Screens/Menu.py
usr/lib/enigma2/python/Screens/MessageBox.py
usr/lib/enigma2/python/Screens/MoviePlayer.py
usr/lib/enigma2/python/Screens/MovieSelection.py
usr/lib/enigma2/python/Screens/NotificationQueueViewer.py
usr/lib/enigma2/python/Screens/PackageRestoreWizard.py
usr/lib/enigma2/python/Screens/ParentalControlSetup.py
usr/lib/enigma2/python/Screens/PiPSetup.py
usr/lib/enigma2/python/Screens/Rc.py
usr/lib/enigma2/python/Screens/RecordPaths.py
usr/lib/enigma2/python/Screens/Satconfig.py
usr/lib/enigma2/python/Screens/ScanSetup.py
usr/lib/enigma2/python/Screens/Scart.py
usr/lib/enigma2/python/Screens/Screen.py
usr/lib/enigma2/python/Screens/ServiceInfo.py
usr/lib/enigma2/python/Screens/ServiceScan.py
usr/lib/enigma2/python/Screens/ServiceStopScreen.py
usr/lib/enigma2/python/Screens/Setup.py
usr/lib/enigma2/python/Screens/SetupGuide.py
usr/lib/enigma2/python/Screens/SleepTimerEdit.py
usr/lib/enigma2/python/Screens/Standby.py
usr/lib/enigma2/python/Screens/StartWizard.py
usr/lib/enigma2/python/Screens/SubservicesQuickzap.py
usr/lib/enigma2/python/Screens/TaskView.py
usr/lib/enigma2/python/Screens/TimerEdit.py
usr/lib/enigma2/python/Screens/TimerEntry.py
usr/lib/enigma2/python/Screens/Toast.py
usr/lib/enigma2/python/Screens/VirtualKeyBoard.py
usr/lib/enigma2/python/Screens/Volume.py
usr/lib/enigma2/python/Screens/Wizard.py
usr/lib/enigma2/python/Screens/WizardLanguage.py
usr/lib/enigma2/python/SleepTimer.py
usr/lib/enigma2/python/Tools/Directories.py
usr/lib/enigma2/python/Tools/Downloader.py
usr/lib/enigma2/python/Tools/DreamboxHardware.py
usr/lib/enigma2/python/Tools/FuzzyDate.py
usr/lib/enigma2/python/Tools/IO.py
usr/lib/enigma2/python/Tools/ISO639.py
usr/lib/enigma2/python/Tools/KeyBindings.py
usr/lib/enigma2/python/Tools/Log.py
usr/lib/enigma2/python/Tools/Notifications.py
usr/lib/enigma2/python/Tools/NumericalTextInput.py
usr/lib/enigma2/python/Tools/Profile.py
usr/lib/enigma2/python/Tools/Transponder.py
usr/lib/enigma2/python/compat.py [new file with mode: 0644]
usr/lib/enigma2/python/e2reactor.py
usr/lib/enigma2/python/enigma.py
usr/lib/enigma2/python/keymapparser.py
usr/lib/enigma2/python/mytest.py
usr/lib/enigma2/python/skin.py
usr/lib/enigma2/python/timer.py
usr/share/enigma2/Default-HD/skin.xml
usr/share/enigma2/skin_default.xml
usr/share/enigma2/skin_default_1080.xml