Releases: cpm-code/xbmc
A14
- Bring in latest upstream CoreELEC 21 repo changes (more to keep inline - check for any regression)
- Bring in latest upstream xbmc Omega changes
- Lots of code tidy up in amdolby enhancement kernel code (check for any regression)
- Added @MCFFHAB ideas on DV-LL Dolby VSVDB max limited to source max, for testing (switchable on UI for DV-LL, DV-HDR) Dolby VSVDB V0,V1,V2 (@MCFFHAB testing further changes / different approach which may get incorporated later)
- Added personal testing item for DV-LL Dolby VSVDB min limited to source min - can ignore just for my understanding testing (switchable on UI alongside above)
- Added AMLCodec buffer configuration via
advancedsettings.xml. mock up snippet below for Alt SoC values as defined by @sreezon (not required for S922X which uses the defaults in the code)
<advancedsettings>
<video>
<decoderbypassbufferready>false</decoderbypassbufferready>
<decoderbuffer>5.0</decoderbuffer>
<decoderstreambuffer>90.0</decoderstreambuffer>
<decoderminimumbuffer>5.0</decoderminimumbuffer>
<decoderminimumstreambuffer>17.5</decoderminimumstreambuffer> <!-- original CE value for this is 10.0 -->
</video>
</advancedsettings>
decoderbypassbufferready
bypass the buffer ready logic or not [default: true]
decoderbuffer
level of buffer ready [only used when decoderbypassbufferready is false] for non-stream (i.e. not DV FEL) [default: 5.0]
decoderstreambuffer
level of buffer ready [only used when decoderbypassbufferready is false] for stream (i.e. DV FEL) [default: 90.0]
decoderminimumbuffer
level of minimum buffer for non-stream (i.e. not DV FEL) [default: 5.0]
decoderminimumstreambuffer
level of minimum buffer for stream (i.e. DV FEL) [default: 5.0]
- UI settings to control for DV source levels metadata copying
A13
Pre-Release for wider test
More details to come later.
Override length of time codec flags are shown on A/V change n in seconds (default is: 5)
<advancedsettings>
<gui>
<avchangeflagtimeout>n</avchangeflagtimeout>
</gui>
</advancedsettings>
New Parameters to use source DV Levels metadata (tested with tv-led)
You will need to read-up on what these mean, they are too in-depth for these notes.
/sys/module/amdolby_vision/parameters/dolby_vision_use_source_meta_levels
defaults to Y switch off with echo N > /sys/module/amdolby_vision/parameters/dolby_vision_use_source_meta_levels
replace the Levels Metadata from dovi.ko with the original Levels Metadata from the source
/sys/module/amdolby_vision/parameters/dolby_vision_keep_source_meta_level_5
defaults to N switch on with echo Y > /sys/module/amdolby_vision/parameters/dolby_vision_keep_source_meta_level_5
Note: This is display specific, when on you may get masking of the OSD or otherwise alterations to the letterbox area.
/sys/module/amdolby_vision/parameters/dolby_vision_keep_source_meta_level_6
defaults to N switch on with echo Y > /sys/module/amdolby_vision/parameters/dolby_vision_keep_source_meta_level_6
For your own testing.
Audio latency tweaking
Adjust latency based on the passthrough type e.g.:
<advancedsettings>
<audio>
<latency>
<passthrough>
<type>EAC3</type>
<delay>-30</delay>
</passthrough>
<passthrough>
<type>TRUEHD</type>
<delay>30</delay>
</passthrough>
</latency>
</audio>
</advancedsettings>
Types: AC3, EAC3, TRUEHD, MLP, DTS_512, DTS_1024, DTS_2048, DTSHD, DTSHD_CORE, DTSHD_M
Can use alongside existing kodi/CE video latency tweaking
Fix: Chapter bookmarks creation for select file types from network sources.
As always fallback to previous version(s) if you have issues or move to CE main line builds.
A12
Maintenance release, fallback to previous version(s) if you have issues or move to CE main line builds.
- Experimental dynamic AV latency for pass-through audio. Can be toggled off with advanced setting:
<advancedsettings>
<video>
<usedynamicavlatency>false</usedynamicavlatency>
</video>
</advancedsettings>
- Potential enhancements to ff/rewind "blank screen" handling (issues still at fastest rewind speed).
- Exact timing for OSD DV L1 Metadata
- Manual AV Sync delay step size changed from 0.025 to 0.005
- Additional upstream commits from CE xbmc
A11
Last release for a while barring major issues, fallback to previous version(s) if you have issues or move to CE main line builds.
- Significant DV VS10 mode switch defect corrected (major reason for releasing this version)
- Add ability for on-the-fly switching between VS10 modes from the Video OSD, formalised from code added for testing above.
- Note: This switching does not currently check for the display's ability (unlike the settings) so you can put into VS10 modes not supported by the attached display e.g. HDR10 on an SDR display.
- Distinguish DV flag for FEL from non-FEL with a golden/yellow bar, as per Atmos with TrueHD.
- Correct typo in HLG flag name, should now show.
- Flags still a slow burn work in progress will likely tidy up later.
- Note additional small button next to player controls - wanted to add a long time back and slotted in now for my testing: toggles the video freerun for 1 sec.
- Additional upstream commits from CE linux-amlogic
A10
Last release for a while barring major issues, fallback to previous version(s) if you have issues or move to CE main line builds.
- Add ability to prefer HDR10+ in case of dual DV/HDR10+ content
- Fix for DD+ 7.1
- Add OSD overlay stream start flags for the audio and video content, at present just testing with some thrown together basic png in the style of LG E8 (white background), maybe better being in black, certainly needs work - more a WIP - other skin devs can check to see if like to do similar OSD start flags.
- Add upstream nightly AV Sync commits.
- Other minor fixes.
A9
CoreELEC-Amlogic-ng.arm-21.1.1-Omega_20241109034701.A9
A8
CoreELEC-Amlogic-ng.arm-21.1.1-Omega_20241104124055.A8
A7
CoreELEC-Amlogic-ng.arm-21.1.1-Omega_20241031042020.A7