Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
395 commits
Select commit Hold shift + click to select a range
f4e0f1d
[linux] CSysfsPath: use filesystem for file exist check
Portisch Dec 29, 2021
cad0838
alsa: set codec format by simple mixer control
Portisch Oct 27, 2021
a33a3fc
AMLCodec: add 'di_debug_flag' to force deinterlace on VC1
Portisch Nov 5, 2021
e7b461d
AMLCodec: add function to enable vadj1 controls
Portisch Nov 10, 2021
a6a3df8
VideoSyncAML: abstract thread priority
vpeter4 Feb 16, 2022
7171e34
Abstract thread priority
vpeter4 Feb 16, 2022
57cf02c
Resolution: Fix the logic for resolution refresh rate switching
boot2k3 Feb 25, 2022
a8e2ec7
AMLUtils: use native method to determine cpu family
Portisch Apr 1, 2022
52d22c3
Get rid of useless function 'aml_present'
Portisch Apr 1, 2022
6819952
alsa: do split configure mixer controls by given AMLDeviceType
Portisch May 4, 2022
6b732d5
Amlogic: Add AV1 hardware acceleration support
arthur-liberman May 21, 2022
b6e34e3
AMLUtils: implement function for checking available vcodec profiles
Portisch May 24, 2022
62ef821
Displaysettings: move and update Amlogic force 422 mode and 8 bit set…
Portisch Jun 27, 2022
1e45a5a
[Estuary] add support for reboot to internal with Android 11/12
Portisch Jul 27, 2022
1833a19
AMLCodec: remove unnecessary line breaks
Portisch Sep 2, 2022
d896fb7
DVDVideoCodecAmlogic: close decoder before open a new one
Portisch Sep 2, 2022
6037451
WinSystemAmlogic: reset openvfd-driver to time mode on Kodi start
arthur-liberman Sep 2, 2022
e22eb0e
WinSystemAmlogic: add support of 'IsHDRDisplay'
Portisch Jan 6, 2023
d9bed2b
AMLCodec: reset m_last_pts on Reset() (e.g. seek)
kszaq Jan 9, 2023
b6bf94f
CRPProccessInfo: make CreateInstance return a unique_ptr
vpeter4 Feb 5, 2023
98d0548
AMLCodec: rework and update 'GetPicture' and 'AddData'
Portisch Feb 28, 2023
c24afdd
AMLCodec: fix memory leak created by av_grow_packet()
rgerganov Nov 27, 2023
63d2cda
Fall back to sw decode for MPEG-2 4:2:2
Portisch Jan 11, 2024
286b601
WinSystemAmlogic: rework EGL native window
Portisch Oct 6, 2022
57c3b69
WinSystemAmlogicGLES: clean up GLES references on window destroy
Portisch Jan 26, 2023
a8ab367
AMLCodec: add support of Dolby Vision
Portisch Mar 29, 2023
d30ca01
libdovi: include libdovi need for parsing
Portisch Oct 23, 2024
b2716ff
AMLCodec: add user option to choose DV Led mode
Portisch Apr 14, 2023
f1d2cfe
Always force a mode switch on resolution change on Amlogic platform
Portisch Apr 20, 2023
f977f96
AMLCodec: on Dolby Vision playback stop wait until video is off
Portisch Apr 21, 2023
feded59
WinSystemAmlogic: rework mode switch mechanism
Portisch Apr 20, 2023
4df89dc
AMLUtils: add display DV support check
Portisch May 22, 2023
dc3e67f
AMLCodec: Restart codec in `dec_mode=STREAM_TYPE_FRAME` on DoVi P7 MEL
arthur-liberman Dec 27, 2023
b078872
AMLCodec: set also dolby_vision_ll_policy when force player led
Portisch Jan 15, 2024
ada943b
WinSystemAmlogic: backup correct colour subsampling and colour depth
Portisch Jan 16, 2024
a1ed240
AMLCodec: marginal increase frame buffer levels
Portisch Jan 16, 2024
90fb3ba
Rework Kodi forced mode-switch detection
Portisch Mar 12, 2024
c594e52
AMLCodec: process lossless DV P4 the same way as P7
arthur-liberman Mar 15, 2024
b1a07a8
VideoPlayer: use data level to determine filling level of buffer level
Portisch Mar 19, 2024
8e46590
Rework detection of EL Layer Type (MEL/FEL)
Mar 19, 2024
413747e
AMLCodec: handle buffer levels by stream path type
Portisch Mar 27, 2024
2bf1b78
Enhanced VC-1 Acceleration Options
hceuterpe Apr 8, 2024
c3e5c10
AML: wait until kernel started playback
Portisch Apr 23, 2024
cb353db
AMLCodec: disable DV when display does not support it
Portisch May 2, 2024
8ed45e0
WinSystemAmlogic: hide DV options when display do not support it
Portisch May 2, 2024
a90015c
DVDDemuxFFmpeg: do forward enhancement layer packages when system do …
Portisch Apr 26, 2024
4b83708
Videoplayer: open base layer as default on dual layer video
Portisch Aug 20, 2026
b6354a2
DVDVideoCodecAmlogic: combine Dolby Vision base and enhancement layer…
Portisch Apr 26, 2024
a204520
BitstreamConverter: add new overload Convert to combine base and enha…
Portisch Apr 26, 2024
8078967
WinSystemAmlogic: automatic hide disable GUI scaling option
Portisch May 14, 2024
1b1f585
AMLCodec: convert DV profile 5 on none DV display to HDR10 or SDR
Portisch May 15, 2024
a9d72fe
WinSystemAmlogic: Adjust GUI SRD peak luminance when display is in HD…
Portisch May 21, 2024
4e88aff
AMLUtils: drop support of 'aml_read_reg'
vpeter4 Jul 9, 2024
28c5cb9
BlurayCallback Logger: remove newline
Portisch Jun 13, 2024
32ea6b8
Make MVC a valid 3D filename tag
popcornmix Sep 16, 2015
4c6b73c
AMLUtils: add some 3D functions
Portisch Jul 10, 2024
972fd8d
DVDDemuxFFmpeg: add support of H264 MVC
Portisch May 22, 2024
292d532
DVDVideoCodecAmlogic: use correct decoder for MVC
Portisch May 22, 2024
0dd1842
AMLCodec: add support for MVC video format
Portisch May 22, 2024
86a21bf
AMLCodec: additional 3D application states
samnazarko Aug 3, 2019
242076c
AMLCodec: handle framepackaging support and set correct 3D mode
samnazarko Aug 3, 2019
bc5baec
RenderFlags: define FP mode
samnazarko Aug 3, 2019
6dd9a71
RenderFlags: handle FramePacked for blocking l/r
samnazarko Aug 3, 2019
be0083c
StereoscopicsManager: support block_lr and block_rl modes in HW
samnazarko Aug 3, 2019
e039a7a
WinSystemAmlogicGLESContext: advertise support for HW based stereo mode
samnazarko Aug 3, 2019
33e947b
StereoscopicsManager: check for MVC support before returning mode
samnazarko Aug 3, 2019
1e41b64
GraphicContext: add support for 3D MVC output modes
samnazarko Aug 3, 2019
e0e2cd9
AMLCodec: use single decoder for VFORMAT_H264MVC
Portisch Oct 7, 2020
fafb41d
AMLUtils: handle scaling of MVC correctly
samnazarko Jul 7, 2020
58bb3e1
AMLUtils: rework aml_handle_display_stereo_mode
Portisch May 28, 2024
09c5e32
AMLUtils: set stereo mode before mode change
Portisch Jun 3, 2024
00a8c2f
Displaysettings: multiple formats are possible for each mode
Portisch Jun 1, 2024
4853787
AMLUtils: add probe support for frame packaging modes
Portisch May 29, 2024
a7b3a35
AMLUtils: force mode switch on stereo mode change
Portisch May 31, 2024
1b68c37
Whitelist: filter list by current stereo mode
Portisch Jun 3, 2024
d274e4f
Whitelist: filter list by dwFlags if no match is found
Portisch Jun 3, 2024
f50afa4
DemuxFFmpeg: ssif remux
Jan 22, 2016
0cee6bb
MVC PGS subtitles
Portisch Jun 12, 2024
cf9a6f2
AMLUtils: ensure to cut off anything attached to mode name
Portisch Jun 12, 2024
c0b6be1
AMLUtils: add disp_cap_3d modes
Portisch Jun 14, 2024
2f1a70d
GraphicContext: directly set stereo mode and do not trigger resolutio…
Portisch Jun 14, 2024
34a2e96
WinSystemAmlogicGLESContext: do not update frac rate
Portisch Jun 17, 2024
b2eca26
Update display mode when not stereoMode empty
Portisch Jun 26, 2024
8310ab0
GraphicContext: apply res info only if flags do match
Portisch Jul 9, 2024
a60c938
BaseRenderer: fix frame ratio on media with wrong metadata
Portisch Jul 10, 2024
b040fe6
StereoscopicsManager: cover missing playback ended
Portisch Jul 11, 2024
fcfd8ed
skin.estuary: add player process info button
frodo19 Sep 26, 2024
c46c703
DVDInputStreamBluray: add EL layer video pid
Portisch Sep 30, 2024
c6c36eb
[cmake] remove UTC from APP_BUILD_DATE and add time to a date
vpeter4 Oct 12, 2024
e0535d6
AMLCodec: reset also buffer levels on codec reset
Portisch Oct 14, 2024
82dc6a8
DVDVideoCodecAmlogic: handle WMV3 same as VC1
Portisch Oct 20, 2024
be80280
DVDVideoCodecAmlogic: zero video buffer pointer
Portisch Nov 8, 2024
6b91a4e
Videoplayer: do not disturb pts chain
Portisch Nov 18, 2024
31c1561
Partial revert "AMLCodec: speedup and optimized DequeueBuffer RenderM…
Portisch Nov 18, 2024
2735418
WinSystemAmlogic: add support for GetOSHDRStatus
Portisch Nov 29, 2024
c15800b
RenderManager: apply hdrextradelay only when media is HDR
Portisch Nov 29, 2024
8df06da
RenderManager: add latency tweak by resolution
Portisch Dec 2, 2024
08c7c5d
AMLUtils: implement drmDevice handling for Amlogic 5.4 kernel
Portisch Jun 2, 2022
52bb914
AMLUtils: change framebuffer resolution to enforce DRM mode change
Portisch Jul 6, 2022
14acef9
windowing/amlogic/WinSystemAmlogic: Rework display resolutions parsing
Portisch Jun 9, 2022
7f80d2a
Drop 'allfmt_names' for resolutions.ini
Portisch Jun 10, 2022
8e53fde
Change module paths to match Amlogic 5.4 kernel
Portisch Sep 5, 2022
461d670
PeripheralCecAdapter: Adjust CEC Wake Up flags for 5.4 kernel
Portisch Sep 19, 2022
0847e52
AMLUtils: drop support of 'disp_cap' and 'disp_add'
Portisch Oct 11, 2022
4f4beb7
Add support for reboot to internal with Android 11/12 Add path '/dev/…
Portisch Apr 2, 2023
c07ffd2
AMLUtils: add get/set drm property functions
Portisch Apr 14, 2023
99314fb
alsa: update spdif src for 5.4.210
Portisch May 30, 2023
fdbb9b5
alsa: set correct source type for LPCM
Portisch Jun 1, 2023
78a4ade
alsa: drop obsolete 'aml_set_audio_passthrough'
Portisch Jan 18, 2024
2dbc09a
[Active AE] Add support for multiple passthrough devices with same de…
Portisch Jan 22, 2024
042eee3
alsa: use tdm-c on t7 for hbr audio passthrough
Portisch Jan 17, 2024
aac4211
alsa: mark surround71 also as device type hdmi
Portisch Jan 18, 2024
f15d671
WinSystemAmlogic: add display hotplug feature
Portisch Jan 25, 2024
bebd0ee
alsa: use tdm-b on s5 for hbr passthrough
Portisch Aug 14, 2024
2cddd31
AMLCodec: use single core AV1 decoder on S5 when below 1080p
Portisch Sep 26, 2024
e121bfb
BitstreamConverter: convert also bytestream by compatibility mode
Portisch Oct 24, 2024
54d2d9d
skin.estuary: change default color to 'cinema'
Portisch Dec 5, 2023
d0e666a
AMLUtils: fix h264 4k check to match newer codec names
Portisch Nov 19, 2024
8d93cea
AMLCodec: add support for AVS2, AVS3 and H266 hardware decoder
Portisch Nov 21, 2024
846488c
AMLCodec: rework workaround for VC1 progressive
Portisch Dec 9, 2024
3582155
AMLCodec: clean up codec tags
Portisch Dec 9, 2024
e40ebfd
AMLUtils: force mode switch by drm property 'UPDATE'
Portisch Dec 12, 2024
d08ccb7
AMLCodec: use single core AV1 decoder on S5 when below 8k
Portisch Dec 12, 2024
9f455c4
AMLCodec: update add user option to choose DV Led mode
Portisch Dec 15, 2024
0a5fcda
AMLCodec: discard DV meta data on h264
Portisch Dec 16, 2024
064970b
RenderManager: fix usage of buffer queue
Portisch Jan 22, 2025
2056d96
Renderer: match up renderer frame buffer size to kernel
Portisch Nov 18, 2024
fe48ca6
Application: swap order of GUIWindowManager Render and RenderEx
cpm-code Jan 18, 2025
4f8e6c4
Cull GUI elements not in current screen draw area
Portisch Jan 22, 2025
b1bc2eb
Enable front to back rendering by default
Portisch Jan 23, 2025
7ffdeae
AMLCodec: change NAL skip policy for DV dual layer
Portisch Feb 2, 2025
95833a3
Do handle frac rate policy by DRM property
Portisch Feb 4, 2025
fa90628
AMLUtils: update set video mode for framepackaging support
Portisch Feb 5, 2025
d8d43b3
AMLUtils: hdmitx21 do require different 3D handling
Portisch Feb 6, 2025
38ad25d
GraphicContext: do set correct height on 3DFP
Portisch Feb 13, 2025
6c6189f
Clean up GUI Scalling
Portisch Feb 14, 2025
9ca5a30
AMLUtils: set frame buffer only on mode change
Portisch Feb 17, 2025
bf4ed3f
Add Amlogic specific SDR/HDR to Dolby Vision VS-Engine convert
Portisch May 15, 2024
5550be3
WinSystemAmlogic: make HotplugEvent more stable
Portisch Mar 7, 2025
aab4f22
VideoPlayerVideo: set current display refresh rate as fallback
Portisch Mar 10, 2025
53f94f2
HDRCapabilities: split Dolby Vision into 4k30Hz and 4k60Hz
Portisch Mar 12, 2025
71bcee5
AMLCodec: drop workaround for VC1 progressive
Portisch Mar 18, 2025
63f7b2a
libcec: prevent crash on instance destroy
Portisch Mar 31, 2025
3e57799
AmlUtils: drop support of SMPTE
Portisch Apr 10, 2025
7ef6deb
WinSystemAmlogic: rework native GUI handling
Portisch Apr 10, 2025
0e6e540
OMXPts: use uint64_t
cpm-code Apr 26, 2025
ea60125
AMLCodec: add discard DV meta data for AV1
Portisch May 2, 2025
cffe0e1
AEChannelInfo: use real channel layout when using passthrough
Portisch May 7, 2025
4f97d44
Render: clear skipped frames on display mode change
Portisch May 12, 2025
7a0fae9
Render: initialize debug render only once
Portisch May 12, 2025
8449d1f
AMLCodec: checkin hdr10p data if available
Portisch May 15, 2025
905fcdd
EGLUtils: match up config with AML system
Portisch Jun 18, 2025
a216a7c
Peripheral: add dedicated function for deinitialize device
Portisch Jul 1, 2025
798be15
AMLCodec: drop support of ppmgr
Portisch Jun 24, 2025
b618386
AML: clean up FindAML cmake
Portisch Jun 17, 2025
8c3a5e2
AML Windowing: move display items out to AMLDisplay
Portisch Jun 16, 2025
a2e0cc3
AML Windowing: add support of GBM mali interface
Portisch Jun 13, 2025
cf4f49f
AML Windowing: add EGLfence support
Portisch Jun 26, 2025
33d058d
alsa: s7d use same setup for hbr passthrough like s5
Portisch Jul 3, 2025
1c22b5a
AML Windowing: add DRM vsync
Portisch Jul 16, 2025
d77d985
AMLUtils: define S905X5, S6
Portisch Aug 29, 2025
609782c
ScreenshotAML: retry video frame capture until valid frame
Portisch Sep 11, 2025
f4cc45b
Amlcodec: feed VVC decoder extra data on first chunk
Portisch Sep 22, 2025
ec1dc5b
DVDVideoCodecAmlogic: reset start decode on vvc streams when no extra…
Portisch Oct 1, 2025
69111b2
DVDVideoCodecAmlogic: convert VVC to annexb when codec extra data is …
Portisch Sep 22, 2025
296f1d1
ActiveAE: remove double resample check
Portisch Dec 3, 2025
c731747
ALSA: finish AES2 setup
Portisch Dec 5, 2025
65e6ed9
Settings: remove not supported channel mappings for LPCM
Portisch Dec 5, 2025
3966c01
DVDDemuxFFmpeg: fix AVS2 decode
Portisch Dec 10, 2025
5f8571d
AMLDisplay: perform legacy vsync only when connected
Portisch Mar 11, 2026
b42647f
AML Windowing: use DRM's atomic commit to change user mode
Portisch Apr 14, 2026
6c13d60
VP: fix interlaced A/V sync and video_rate on Amlogic
pannal Apr 13, 2026
59c00e2
VP: follow-up fixes for interlaced A/V sync on Amlogic
pannal Apr 17, 2026
ec35ae1
VP: revert DI pipeline latency over-compensation from #42
pannal Apr 24, 2026
6782daf
AML Windowing: request GLES 3.0 with fallback to GLES 2.0
Portisch Apr 15, 2026
55f9d7d
AML Windowing: rework HDMI hotplug
Portisch Apr 21, 2026
dd40b09
AMLDisplay:GBM: Automatic cleanup gbm_device and gbm_surface
Portisch Apr 24, 2026
a09f9d3
AMLDisplay:GBM: release framebuffer after lock a new one
Portisch Apr 27, 2026
e6447ae
[Amlogic] Add Dolby Vision setting to set zero L5 metadata
quietvoid Nov 4, 2025
6ce0940
DVDVideoCodecAmlogic: use libdovi if SoC does not support full enhanc…
Portisch May 6, 2026
b7cf1e7
Render: take care of frame wait before display mode change
Portisch May 18, 2026
9b523e8
Updated the playerprocessinfo
frodo19 May 18, 2026
47f82fe
AMLCodec: adjust decoder stream buffer
Portisch May 19, 2026
63f90d8
VideoPlayer: get hardware buffer data size
Portisch May 20, 2026
b28cefa
AMLCodec: add support of reading hardware decoder buffer data level
Portisch May 20, 2026
cb6d1d7
AMLCodec: finish decoder hardware buffer when drain
Portisch May 21, 2026
9972237
Bitstreamconverter: process header el_type also if convert is disabled
Portisch May 27, 2026
13f9ed1
VideoPlayer: use process info to signal if DV is FEL/MEL
Portisch May 27, 2026
46b5a06
VideoGUIInfo: use live info for player process info
Portisch May 27, 2026
c4cfe40
AMLDisplay: fix pixel ratio for 4:3 resolution
Portisch May 28, 2026
96c35c8
Amlogic: wait for HDMI DRM connector before first window init
Tristan1019-user May 13, 2026
404a4b8
Bitstreamconverter: detect if HDR10Plus on hdrType HDR10
Portisch Jun 9, 2026
db70bb5
VideoPlayer: use process info to signal if HDR10Plus
Portisch Jun 9, 2026
94b8900
DVDVideoCodecAmlogic: remove hdr meta data not supported by display
Portisch Jun 9, 2026
703eb2e
AMDisplay: fix left/right eye GUI in 3D-FP mode
Portisch Jun 11, 2026
7e66a26
AMLDisplay: drop support of FBDEV
Portisch Jun 20, 2026
72f95ef
keymaps: map SELECT (OK) button to more different options regarding t…
vpeter4 Jun 21, 2026
59bb6e7
VideoPlayer: Add dynamic buffer level handling
Portisch Mar 22, 2024
025c240
Rendermanager: always render if render debug
Portisch Jun 24, 2026
c67e0d6
amlogic: cap GUI/OSD plane width at 3840px, scale relative to output res
cinema-ONE Jul 1, 2026
f3d503d
DemuxStreamSSIF: fix h264/MVC packages order
Jul 2, 2026
ca1e772
VideoPlayer: include subtitle stream of bluray in continuity checks
Portisch Jul 2, 2026
8ed94b7
AESinkALSA: don't set AES parameter on surround71
Portisch Jul 7, 2026
289e319
[Subtitles]: Fix segmentation fault when FT_New_Memory_Face fails
Portisch Jul 8, 2026
8b5bee5
DVDVideoCodecAmlogic: release previous videoBuffer reference before r…
smp79 Jul 9, 2026
bce27a2
DVDDemuxFFmpeg: validate TTF font attachment before saving to file
Portisch Jul 13, 2026
d6cc8c8
AMDisplay: Set fractional refresh rate together with mode
Portisch Jul 20, 2026
668a242
settings.xml: fix whitelist setting logic
Portisch Jul 25, 2026
0448b2c
settings.xml: add whole-number repeat mode
Portisch Jul 25, 2026
29ad902
Playerprocessinfo: added live audio and video bitrate
frodo19 Aug 6, 2026
3b922df
TEMP: fix screenshot support
Portisch Aug 4, 2026
48b64c6
GUIInfo: add CoreELEC label registry
matthane Aug 9, 2026
0fbcbb3
GUIInfo: show the Linux version from the CE label registry
matthane Aug 9, 2026
7459688
SystemInfo: keep the CE system info presentation
matthane Aug 12, 2026
29a017e
GUIInfo: show the Amlogic labels from the CE label registry
matthane Aug 13, 2026
c4bef31
GUIInfo: show the ALSA output layout from the CE label registry
matthane Aug 13, 2026
a01d774
PlayerGUIInfo: keep the CE video fps presentation
matthane Aug 13, 2026
055e844
AMLFrameMetadata: add raw DV/HDR side data helper
matthane Aug 11, 2026
a4a7777
DVDVideoCodecAmlogic: latch raw DV/HDR side data from packets
matthane Aug 11, 2026
ec663b0
GUIInfo: register the video.sidedata label
matthane Aug 11, 2026
b34ec0b
Whitelist: allow pulldown if (F)SBS
Portisch Aug 20, 2026
80b87b0
AMLUtils: define S905Y5, S7
Portisch Aug 21, 2026
eb61609
DVDAudioCodecPassthrough: use demuxer bits per sample info
Portisch Aug 21, 2026
8f789a1
Playerprocessinfo: hide audio bits if not set
Portisch Aug 21, 2026
8f59982
VideoPlayer: break endless stall loop on stream start
Portisch Aug 25, 2026
9af235f
Amlogic: handle persistent DRM hotplug events on the main thread
manuandre Aug 18, 2026
d6f829b
Amlogic: avoid rendering while HDMI is disconnected
manuandre Aug 18, 2026
b204d31
Amlogic: keep forced modesets separate from connector state
manuandre Aug 19, 2026
646f3ce
Amlogic: track presentation readiness across hotplug
manuandre Aug 19, 2026
9ee7275
Amlogic: refresh connector state after hotplug recovery
manuandre Aug 21, 2026
50e0261
Amlogic: defer early DRM hotplug until render loop
manuandre Aug 24, 2026
0904b86
WinSystemAmlogic: read HDR capabilities on display events
matthane Aug 25, 2026
6d1697c
WinSystemAmlogic: only warn when no preferred mode is defined
matthane Aug 25, 2026
bd82537
RendererAML: drop first frame
Portisch Aug 26, 2026
215a083
WinSystemAmlogic: Use DRM properties instead of sysfs for HDR capabil…
Portisch Aug 27, 2026
65e3f1f
WinSystemAmlogic: Move display-related items to the AMLDisplay class
Portisch Aug 27, 2026
eddc7bb
WinSystemAmlogic: sync display settings visibility with the sink
matthane Aug 26, 2026
32160d8
AMLUtils: re-evaluate dolby vision wrappers on every call
matthane Aug 27, 2026
b4fa0da
AMLCodec: park the dolby vision core in bypass on close
matthane Aug 27, 2026
1e0e39c
AMLCodec: fix policy when display does not support Dolby Vision
Portisch Aug 28, 2026
1db226d
AMLCodec: derive the NAL length size for H.264 as well as HEVC
cinema-ONE Aug 28, 2026
e831249
VideoPlayer: check demux stream before dual layer test
shaneomac1337 Aug 30, 2026
5266e1c
AMLDisplay: add aml_set_drmProperty
Portisch Aug 28, 2026
17a46f6
AMLCodec: use DRM properties instead sysfs calls
Portisch Aug 28, 2026
cd91a12
AMLDisplay: derive the fractional refresh rates in double
allolive Sep 1, 2026
b5a0b67
WinSystemAmlogic: force mode switch on stereo mode change
Portisch Sep 7, 2026
ee65750
AMLCodec: fix frame duration underflow/overflow on non-advancing PTS
allolive Jun 30, 2026
2d99f9b
SysfsPath: value-initialise the extraction target
allolive Sep 9, 2026
4d7eace
AMLDisplay: take the default on the sysfs reads
allolive Sep 9, 2026
f6bfc7b
AMLUtils: ask whether the amdv wait node is there
allolive Sep 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@ include(CMakeDependentOption)
include(cmake/scripts/common/DependencyOptions.cmake)

# general
option(HEADERS_ONLY "Skip building" OFF)
option(VERBOSE "Enable verbose output?" OFF)
option(VERBOSE_FIND "Enable verbose output of library searches only?" OFF)
option(ENABLE_CLANGTIDY "Enable clang-tidy support?" OFF)
Expand Down Expand Up @@ -183,6 +184,7 @@ core_find_git_rev(APP_SCMID FULL)
set(AUDIO_BACKENDS_LIST "" CACHE STRING "Available audio backends")
set(GL_INTERFACES_LIST "" CACHE STRING "Available GL interfaces")

if(NOT HEADERS_ONLY)
# Dynamically loaded libraries built with the project
add_custom_target(${APP_NAME_LC}-libraries)
set(LIBRARY_FILES "" CACHE STRING "" FORCE)
Expand Down Expand Up @@ -463,6 +465,7 @@ core_add_optional_subdirs_from_filelist(${CMAKE_SOURCE_DIR}/cmake/treedata/optio
# SYSTEM_LDFLAGS: system linker flags
# DEPLIBS: system libraries for linking
target_link_libraries(lib${APP_NAME_LC} PUBLIC ${core_DEPENDS} ${SYSTEM_LDFLAGS} ${DEPLIBS} ${CMAKE_DL_LIBS})
target_link_libraries(lib${APP_NAME_LC} PUBLIC obu_util)
core_target_link_libraries(lib${APP_NAME_LC})
set_target_properties(lib${APP_NAME_LC} PROPERTIES PROJECT_LABEL "xbmc")
source_group_by_folder(lib${APP_NAME_LC} RELATIVE ${CMAKE_SOURCE_DIR}/xbmc)
Expand Down Expand Up @@ -673,6 +676,7 @@ if(FFMPEG_XCODE_WRAPPER)
set(CMAKE_XCODE_ATTRIBUTE_LD "${FFMPEG_XCODE_WRAPPER}")
set(CMAKE_XCODE_ATTRIBUTE_LDPLUSPLUS "${FFMPEG_XCODE_WRAPPER}")
endif()
endif()

# Platform specific additional extra targets
if(EXISTS ${CMAKE_SOURCE_DIR}/cmake/scripts/${CORE_SYSTEM_NAME}/ExtraTargets.cmake)
Expand Down
10 changes: 5 additions & 5 deletions addons/repository.xbmc.org/addon.xml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="repository.xbmc.org"
name="Kodi Add-on repository"
version="3.5.0"
version="9.9.0"
provider-name="Team Kodi">
<requires>
<import addon="xbmc.addon" version="12.0.0"/>
</requires>
<extension point="xbmc.addon.repository">
<!-- Do not forget to bump add-on version when changing paths to force a repo refresh -->
<dir>
<info>https://mirrors.kodi.tv/addons/piers/addons.xml.gz</info>
<checksum verify="sha256">https://mirrors.kodi.tv/addons/piers/addons.xml.gz?sha256</checksum>
<datadir>https://mirrors.kodi.tv/addons/piers</datadir>
<artdir>https://mirrors.kodi.tv/addons/piers</artdir>
<info>https://addons.coreelec.org/piers/addons.xml.gz</info>
<checksum verify="sha256">https://addons.coreelec.org/piers/addons.xml.gz?sha256</checksum>
<datadir>https://addons.coreelec.org/piers</datadir>
<artdir>https://addons.coreelec.org/piers</artdir>
<hashes>sha256</hashes>
</dir>
</extension>
Expand Down
Loading