Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: cpm-code/xbmc

A14

02 Mar 09:12

Choose a tag to compare

  • 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

28 Jan 03:29

Choose a tag to compare

A13 Pre-release
Pre-release

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

09 Dec 11:29

Choose a tag to compare

A12 Pre-release
Pre-release

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

24 Nov 03:07

Choose a tag to compare

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

16 Nov 15:56

Choose a tag to compare

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

09 Nov 04:41

Choose a tag to compare

A9
CoreELEC-Amlogic-ng.arm-21.1.1-Omega_20241109034701.A9

A8

04 Nov 13:28

Choose a tag to compare

A8
CoreELEC-Amlogic-ng.arm-21.1.1-Omega_20241104124055.A8

A7

31 Oct 04:47

Choose a tag to compare

A7
CoreELEC-Amlogic-ng.arm-21.1.1-Omega_20241031042020.A7