p3i T3a
While this release was meant as an intermediate "bugfix" release, it added and improved a couple of features as well.
Most notably:
Dialnorm EAC3 JOC exclusion
You can now select whether you want dialnorm to apply to EAC3 with JOC (Atmos) or not. This should be disabled for people who want the Atmos metadata and enabled for people without Atmos capabilities, as it will properly normalize dialogs here, as well (throwing away the Atmos caps)
Image based subtitle love
We now have the option to more correctly follow PGS subtitle's color representation. If you like the old way better, you can disable this feature in Settings/Subtitles. For color space/gamut conversion we've added multiple blending modes that you can select from, just choose what suits your needs (defaults are always sane).
Apart from that we've added smart image based subtitle scaling - you can now resize them to your liking and they'll be scaled and positioned correctly.
Changelog
xbmc/Kodi:
- Fix TrueHD audio dropouts after chapter skip
- Skip E-AC-3 dialnorm defeat for DD+ Atmos (JOC) streams (optional)
- Add setting to optionally include DD+ Atmos in dialnorm defeat
- VideoPlayer: rate-limit UpdatePlayerInfo to 10Hz (via @cpm-code)
- Fix m2ts DV FEL black screen caused by premature EL starvation flushing
- DV: add setting to skip DV activation for windowed playback
This helps with skins using embedded trailers, as we now skip HDMI renegotiation in this case. Disable this if you have a background image screensaver that uses DV - PGS/DV: add PQ→SDR shader for HDR PGS subtitles in DV/HDR10 modes
- PGS: match Core2 g_2_l curve and fix full-range output for DV mode
- PGS: add tonemap mode setting (Classic/Linear/Luma)
- OSD: prevent texture reloading to avoid frame drops on open
- DV: add setting to reduce color banding in VS10 (VPP 12-bit dither) (default on)
- PGS: add brightness percentage
- DV: re-couple OSD base brightness slider to VS10 modes
The previously decoupled brightness slider under Settings/Display is now re-coupled to VS10. It sets the base brightness of the OSD/Subtitles. The VS10 peak brightness settings are "on top"
Kernel:
- amdolby_vision: enable RGB->YUV post matrix for VS10 SDR output
- amdolby_vision: fix false DV detection for SDR content with T35 SEI
- amdolby_vision: add xbmc_dv_dither param to reduce VS10 color banding
Installation
1. Dirty
Drop the update tar into your CoreELEC update folder and reboot - this can be used as a dirty upgrade from CPM A14 or any of the U3k and avdvplus builds.
Should hitting reboot result in a black screen (long standing issue with any build), wait 10 seconds to make sure this wasn't just a fluke, then unplug and re-plug the device's power. The upgrade will commence afterwards.
Caution
Resetting Settings/System/CoreELEC to defaults after doing this is necessary. Not the CoreELEC Settings Addon!
2. Dirty (safe)
Drop the update tar into your CoreELEC update folder, shut down the device, pull the power plug for 30 seconds, replug.
Caution
Resetting Settings/System/CoreELEC to defaults after doing this is necessary. Not the CoreELEC Settings Addon!
3. Flash
Use the provided Flash img.gz to prepare your SD card as you would with any other CoreELEC build.
advancedsettings.xml
If you'd like, you can add the following to your advancedsettings.xml, which further improves UI rendering, but is not strictly necessary:
<advancedsettings version="1.0">
<gui>
<fronttobackrendering>true</fronttobackrendering>
<geometryclear>false</geometryclear>
</gui>
</advancedsettings>
Make sure the XML format is correct, otherwise the file will not be read at all. If you already have such a file, only add the <gui></gui> parts.
Thanks
A massive shoutout to everyone involved in this build!
Full Changelog (Kodi core): https://github.com/pannal/xbmc/commits/T3a
Full Changelog (CoreELEC-Settings): https://github.com/pannal/service.coreelec.settings/commits/T3a
Full Changelog (Kernel): https://github.com/pannal/linux-amlogic/commits/T3a