projects/WeTek_*: Cleanup settings in default advancedsettings.xml that have been removed in Kodi Krypton
* projects/WeTek_Hub: Cleanup settings in default advancedsettings.xml that have been removed in Kodi Krypton
* projects/WeTek_Hub: Remove readbufferfactor from advancedsettings.xml, because readbufferfactor is anyway 4.0 by default
* projects/WeTek_Hub: Remove loglevel of 2 from advancedsettings.xml, we don't need debug logging by default
* projects/WeTek_Core: Cleanup settings in default advancedsettings.xml that have been removed in Kodi Krypton
This makes Odroid C2 use linux-amlogic and similar linux patches as WeTek Hub
u-boot patch updated to allow overwriting env vars
boot.ini updated to reflect missing features in linux-amlogic
This patch enables multichannel PCM, Dolby TrueHD and DTS-HD MA audio passthrough to capable AVRs.
- remove asound.conf as it is no longer needed
- add ALSA configuration to enable multichannel PCM output
- add Kodi patch to set digital_codec parameter on audio type change
- remove Kodi workaround to identify audio output as SPDIF
- add Kodi workaround to identify audio output as HDMI and choose a proper device for passthrough
- add kernel patch to limit available sampling frequencies
Issues with previous set of patches:
- at some 4K output resolutions GUI was rendered at 1080p and covered only 1/4 of screen due to not changed iWidth and iHeight parameters
- rendering GUI at 4K while playing high-bitrate 4K video caused stuttering
Changes introduced in this patch:
- rewrite platform_init to be aware of 4K resolutions passed by uboot in "hdmimode" parameter
- always set virtual framebuffer resolution to 1920x2160 (like Kodi does)
- remove Kodi patch to render GUI at 4K
- add Kodi patch (https://github.com/xbmc/xbmc/pull/10332) to upscale GUI when screen resolution is 4K