Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
375 commits
Select commit Hold shift + click to select a range
64e67f1
windowing/amlogic: hide and disable setting Use Display As Clock
Portisch Mar 11, 2021
0a66f55
skin.estuary: change default color to "teal"
Portisch Mar 14, 2021
6bf3724
alsa: fix LPCM with some AVRs and set the correct codec for DTS-HD
arthur-liberman Apr 14, 2021
b882252
Revert "[videoplayer] Fix TS Streams by disallowing streaminfo for re…
arthur-liberman May 22, 2020
943838f
VideoPlayerVideo: Fix interlace/progressive info in PlayerDebug
boot2k3 May 15, 2021
7928d35
VideoPlayer: partially revert 35732ae69f9375d77ce91e28992c1356a163f813
kszaq May 19, 2021
3fa9e52
AMLCodec: write HDR static metadata to config for VP9
arthur-liberman Jun 5, 2021
8c3227d
AMLCodec: Fix VP9 HDR playback without Content Light Level metadata F…
arthur-liberman Jun 7, 2021
dffe021
BufferOverflow + HTTP Header size max
User65k Mar 28, 2017
d006170
aml-settings: fix HDR/SDR tone mapping configuration
arthur-liberman Jun 14, 2021
d174126
AMLUtils: prevent possible memory corruption on sscanf
Portisch Jun 15, 2021
7b1ef84
DisplaySettings: save kernel_hdmimode instead hdmimode Do not mess up…
Portisch Jun 16, 2021
8ddc104
AMLCodec: implement dec_control from platform_init The modules aren't…
Portisch Nov 19, 2021
c9b8a51
AMLCodec: update to libamcodec bump
Portisch Nov 29, 2021
03a8aeb
Settings: set default video mode to 1080p If not display or EDID is d…
Portisch Nov 29, 2021
a5d73e4
AMLCodec: use 64bit pts Drop int32_t usage as the kernel can use uin6…
Portisch Nov 29, 2021
7ba54ca
AMLUtils: drop aml_permissions
Portisch Dec 3, 2021
223d582
[linux] CSysfsPath: add multi line support
Portisch Nov 27, 2021
f7f0256
[linux] CSysfsPath: implement 'Set' function
Portisch Nov 26, 2021
8c151be
Fix double-promotion, missing-field-initializers, and sign-compare
Portisch Dec 22, 2021
c945b3a
[linux] CSysfsPath: use filesystem for file exist check
Portisch Dec 29, 2021
9ea1402
alsa: set codec format by simple mixer control
Portisch Oct 27, 2021
9ae8e7a
AMLCodec: add 'di_debug_flag' to force deinterlace on VC1
Portisch Nov 5, 2021
7df73a6
AMLCodec: add function to enable vadj1 controls
Portisch Nov 10, 2021
03eb736
VideoSyncAML: abstract thread priority
vpeter4 Feb 16, 2022
1b8b7dc
Abstract thread priority
vpeter4 Feb 16, 2022
8e47494
Resolution: Fix the logic for resolution refresh rate switching
boot2k3 Feb 25, 2022
54f714d
AMLUtils: use native method to determine cpu family
Portisch Apr 1, 2022
fa95bde
Get rid of useless function 'aml_present'
Portisch Apr 1, 2022
893338d
alsa: do split configure mixer controls by given AMLDeviceType
Portisch May 4, 2022
e428d91
Amlogic: Add AV1 hardware acceleration support
arthur-liberman May 21, 2022
edf922a
AMLUtils: implement function for checking available vcodec profiles
Portisch May 24, 2022
3e2c3fb
Displaysettings: move and update Amlogic force 422 mode and 8 bit set…
Portisch Jun 27, 2022
8a8a473
[Estuary] add support for reboot to internal with Android 11/12
Portisch Jul 27, 2022
b66e45f
AMLCodec: remove unnecessary line breaks
Portisch Sep 2, 2022
a668e06
DVDVideoCodecAmlogic: close decoder before open a new one
Portisch Sep 2, 2022
757fc75
WinSystemAmlogic: reset openvfd-driver to time mode on Kodi start
arthur-liberman Sep 2, 2022
9214877
WinSystemAmlogic: add support of 'IsHDRDisplay'
Portisch Jan 6, 2023
bbf15b2
AMLCodec: reset m_last_pts on Reset() (e.g. seek)
kszaq Jan 9, 2023
44d244e
CRPProccessInfo: make CreateInstance return a unique_ptr
vpeter4 Feb 5, 2023
7394f6d
AMLCodec: rework and update 'GetPicture' and 'AddData'
Portisch Feb 28, 2023
3de12b5
AMLCodec: fix memory leak created by av_grow_packet()
rgerganov Nov 27, 2023
e721f77
Fall back to sw decode for MPEG-2 4:2:2
Portisch Jan 11, 2024
f4a0c38
WinSystemAmlogic: rework EGL native window
Portisch Oct 6, 2022
44dc863
WinSystemAmlogicGLES: clean up GLES references on window destroy
Portisch Jan 26, 2023
1d29f39
AMLCodec: add support of Dolby Vision
Portisch Mar 29, 2023
72e2537
libdovi: include libdovi need for parsing
Portisch Oct 23, 2024
06d47cd
AMLCodec: add user option to choose DV Led mode
Portisch Apr 14, 2023
afb14ef
Always force a mode switch on resolution change on Amlogic platform
Portisch Apr 20, 2023
8153bd8
AMLCodec: on Dolby Vision playback stop wait until video is off
Portisch Apr 21, 2023
1790ae3
WinSystemAmlogic: rework mode switch mechanism
Portisch Apr 20, 2023
a97afae
AMLUtils: add display DV support check
Portisch May 22, 2023
d593370
AMLCodec: Restart codec in `dec_mode=STREAM_TYPE_FRAME` on DoVi P7 MEL
arthur-liberman Dec 27, 2023
58cd8a2
AMLCodec: set also dolby_vision_ll_policy when force player led
Portisch Jan 15, 2024
d822d59
WinSystemAmlogic: backup correct colour subsampling and colour depth
Portisch Jan 16, 2024
4d1681b
AMLCodec: marginal increase frame buffer levels
Portisch Jan 16, 2024
00ae4d2
Rework Kodi forced mode-switch detection
Portisch Mar 12, 2024
1f07bac
AMLCodec: process lossless DV P4 the same way as P7
arthur-liberman Mar 15, 2024
2479567
VideoPlayer: use data level to determine filling level of buffer level
Portisch Mar 19, 2024
26ce8c4
Rework detection of EL Layer Type (MEL/FEL)
Mar 19, 2024
d133d6b
AMLCodec: handle buffer levels by stream path type
Portisch Mar 27, 2024
f56ae8a
Enhanced VC-1 Acceleration Options
hceuterpe Apr 8, 2024
be37292
AML: wait until kernel started playback
Portisch Apr 23, 2024
59f204b
AMLCodec: disable DV when display does not support it
Portisch May 2, 2024
605628d
WinSystemAmlogic: hide DV options when display do not support it
Portisch May 2, 2024
9b797ec
DVDDemuxFFmpeg: do forward enhancement layer packages when system do …
Portisch Apr 26, 2024
62a6647
Videoplayer: open base layer as default on dual layer video
Portisch Aug 20, 2026
8d105ba
DVDVideoCodecAmlogic: combine Dolby Vision base and enhancement layer…
Portisch Apr 26, 2024
b56faf4
BitstreamConverter: add new overload Convert to combine base and enha…
Portisch Apr 26, 2024
6459e9d
WinSystemAmlogic: automatic hide disable GUI scaling option
Portisch May 14, 2024
be46ccf
AMLCodec: convert DV profile 5 on none DV display to HDR10 or SDR
Portisch May 15, 2024
a0e566a
WinSystemAmlogic: Adjust GUI SRD peak luminance when display is in HD…
Portisch May 21, 2024
6891297
AMLUtils: drop support of 'aml_read_reg'
vpeter4 Jul 9, 2024
bc2c0ed
BlurayCallback Logger: remove newline
Portisch Jun 13, 2024
f950299
Make MVC a valid 3D filename tag
popcornmix Sep 16, 2015
10a9c8e
AMLUtils: add some 3D functions
Portisch Jul 10, 2024
5539a46
DVDDemuxFFmpeg: add support of H264 MVC
Portisch May 22, 2024
0446bf7
DVDVideoCodecAmlogic: use correct decoder for MVC
Portisch May 22, 2024
6ee2bd5
AMLCodec: add support for MVC video format
Portisch May 22, 2024
ed656dd
AMLCodec: additional 3D application states
samnazarko Aug 3, 2019
999cf61
AMLCodec: handle framepackaging support and set correct 3D mode
samnazarko Aug 3, 2019
393508e
RenderFlags: define FP mode
samnazarko Aug 3, 2019
3070a98
RenderFlags: handle FramePacked for blocking l/r
samnazarko Aug 3, 2019
1092ebb
StereoscopicsManager: support block_lr and block_rl modes in HW
samnazarko Aug 3, 2019
08ddd88
WinSystemAmlogicGLESContext: advertise support for HW based stereo mode
samnazarko Aug 3, 2019
04137fa
StereoscopicsManager: check for MVC support before returning mode
samnazarko Aug 3, 2019
3de6155
GraphicContext: add support for 3D MVC output modes
samnazarko Aug 3, 2019
35a57bc
AMLCodec: use single decoder for VFORMAT_H264MVC
Portisch Oct 7, 2020
fdc4ac5
AMLUtils: handle scaling of MVC correctly
samnazarko Jul 7, 2020
ddde124
AMLUtils: rework aml_handle_display_stereo_mode
Portisch May 28, 2024
fa5e12a
AMLUtils: set stereo mode before mode change
Portisch Jun 3, 2024
f74b897
Displaysettings: multiple formats are possible for each mode
Portisch Jun 1, 2024
d6b6c94
AMLUtils: add probe support for frame packaging modes
Portisch May 29, 2024
85eff60
AMLUtils: force mode switch on stereo mode change
Portisch May 31, 2024
8936f9a
Whitelist: filter list by current stereo mode
Portisch Jun 3, 2024
c3aae99
Whitelist: filter list by dwFlags if no match is found
Portisch Jun 3, 2024
fc37d54
DemuxFFmpeg: ssif remux
Jan 22, 2016
a0435e6
MVC PGS subtitles
Portisch Jun 12, 2024
3cca655
AMLUtils: ensure to cut off anything attached to mode name
Portisch Jun 12, 2024
96126fe
AMLUtils: add disp_cap_3d modes
Portisch Jun 14, 2024
7bfd4d9
GraphicContext: directly set stereo mode and do not trigger resolutio…
Portisch Jun 14, 2024
6994374
WinSystemAmlogicGLESContext: do not update frac rate
Portisch Jun 17, 2024
e86ea57
Update display mode when not stereoMode empty
Portisch Jun 26, 2024
583781a
GraphicContext: apply res info only if flags do match
Portisch Jul 9, 2024
e80c983
BaseRenderer: fix frame ratio on media with wrong metadata
Portisch Jul 10, 2024
190a0a7
StereoscopicsManager: cover missing playback ended
Portisch Jul 11, 2024
134598e
skin.estuary: add player process info button
frodo19 Sep 26, 2024
68d9bdc
DVDInputStreamBluray: add EL layer video pid
Portisch Sep 30, 2024
ac3faf0
[cmake] remove UTC from APP_BUILD_DATE and add time to a date
vpeter4 Oct 12, 2024
1e0ae5b
AMLCodec: reset also buffer levels on codec reset
Portisch Oct 14, 2024
c351bc7
DVDVideoCodecAmlogic: handle WMV3 same as VC1
Portisch Oct 20, 2024
3e90728
DVDVideoCodecAmlogic: zero video buffer pointer
Portisch Nov 8, 2024
d7782c1
Videoplayer: do not disturb pts chain
Portisch Nov 18, 2024
31bbfee
Partial revert "AMLCodec: speedup and optimized DequeueBuffer RenderM…
Portisch Nov 18, 2024
6590474
WinSystemAmlogic: add support for GetOSHDRStatus
Portisch Nov 29, 2024
6bff39d
RenderManager: apply hdrextradelay only when media is HDR
Portisch Nov 29, 2024
4750ba9
RenderManager: add latency tweak by resolution
Portisch Dec 2, 2024
0e51a6c
AMLUtils: implement drmDevice handling for Amlogic 5.4 kernel
Portisch Jun 2, 2022
77a96e3
AMLUtils: change framebuffer resolution to enforce DRM mode change
Portisch Jul 6, 2022
d3fbce6
windowing/amlogic/WinSystemAmlogic: Rework display resolutions parsing
Portisch Jun 9, 2022
f5d85cc
Drop 'allfmt_names' for resolutions.ini
Portisch Jun 10, 2022
b7c437c
Change module paths to match Amlogic 5.4 kernel
Portisch Sep 5, 2022
0100b44
PeripheralCecAdapter: Adjust CEC Wake Up flags for 5.4 kernel
Portisch Sep 19, 2022
3b6064c
AMLUtils: drop support of 'disp_cap' and 'disp_add'
Portisch Oct 11, 2022
1872aad
Add support for reboot to internal with Android 11/12 Add path '/dev/…
Portisch Apr 2, 2023
b230891
AMLUtils: add get/set drm property functions
Portisch Apr 14, 2023
9920ef7
alsa: update spdif src for 5.4.210
Portisch May 30, 2023
451be23
alsa: set correct source type for LPCM
Portisch Jun 1, 2023
af98619
alsa: drop obsolete 'aml_set_audio_passthrough'
Portisch Jan 18, 2024
0f45583
[Active AE] Add support for multiple passthrough devices with same de…
Portisch Jan 22, 2024
c8c3b3a
alsa: use tdm-c on t7 for hbr audio passthrough
Portisch Jan 17, 2024
7bfc2d2
alsa: mark surround71 also as device type hdmi
Portisch Jan 18, 2024
30cde36
WinSystemAmlogic: add display hotplug feature
Portisch Jan 25, 2024
8e98568
alsa: use tdm-b on s5 for hbr passthrough
Portisch Aug 14, 2024
8799308
AMLCodec: use single core AV1 decoder on S5 when below 1080p
Portisch Sep 26, 2024
19a4904
BitstreamConverter: convert also bytestream by compatibility mode
Portisch Oct 24, 2024
2c46a08
skin.estuary: change default color to 'cinema'
Portisch Dec 5, 2023
0447615
AMLUtils: fix h264 4k check to match newer codec names
Portisch Nov 19, 2024
9483612
AMLCodec: add support for AVS2, AVS3 and H266 hardware decoder
Portisch Nov 21, 2024
e6e670a
AMLCodec: rework workaround for VC1 progressive
Portisch Dec 9, 2024
68bd9e6
AMLCodec: clean up codec tags
Portisch Dec 9, 2024
310a689
AMLUtils: force mode switch by drm property 'UPDATE'
Portisch Dec 12, 2024
957e0bc
AMLCodec: use single core AV1 decoder on S5 when below 8k
Portisch Dec 12, 2024
204a082
AMLCodec: update add user option to choose DV Led mode
Portisch Dec 15, 2024
5dc9641
AMLCodec: discard DV meta data on h264
Portisch Dec 16, 2024
bc88337
RenderManager: fix usage of buffer queue
Portisch Jan 22, 2025
b9de9b4
Renderer: match up renderer frame buffer size to kernel
Portisch Nov 18, 2024
21e8f6f
Application: swap order of GUIWindowManager Render and RenderEx
cpm-code Jan 18, 2025
9d6ef31
Cull GUI elements not in current screen draw area
Portisch Jan 22, 2025
6bf8866
Enable front to back rendering by default
Portisch Jan 23, 2025
b51e68c
AMLCodec: change NAL skip policy for DV dual layer
Portisch Feb 2, 2025
7f1f7ad
Do handle frac rate policy by DRM property
Portisch Feb 4, 2025
0ea74ca
AMLUtils: update set video mode for framepackaging support
Portisch Feb 5, 2025
5f104a7
AMLUtils: hdmitx21 do require different 3D handling
Portisch Feb 6, 2025
a41d768
GraphicContext: do set correct height on 3DFP
Portisch Feb 13, 2025
fa915d3
Clean up GUI Scalling
Portisch Feb 14, 2025
1114599
AMLUtils: set frame buffer only on mode change
Portisch Feb 17, 2025
83caaa2
Add Amlogic specific SDR/HDR to Dolby Vision VS-Engine convert
Portisch May 15, 2024
38c44c3
WinSystemAmlogic: make HotplugEvent more stable
Portisch Mar 7, 2025
ee5a0a5
VideoPlayerVideo: set current display refresh rate as fallback
Portisch Mar 10, 2025
5e939c7
HDRCapabilities: split Dolby Vision into 4k30Hz and 4k60Hz
Portisch Mar 12, 2025
08ebb70
AMLCodec: drop workaround for VC1 progressive
Portisch Mar 18, 2025
6c38da5
libcec: prevent crash on instance destroy
Portisch Mar 31, 2025
4c9c03f
AmlUtils: drop support of SMPTE
Portisch Apr 10, 2025
e874b10
WinSystemAmlogic: rework native GUI handling
Portisch Apr 10, 2025
f0abb80
OMXPts: use uint64_t
cpm-code Apr 26, 2025
84e7c57
AMLCodec: add discard DV meta data for AV1
Portisch May 2, 2025
5b7b27a
AEChannelInfo: use real channel layout when using passthrough
Portisch May 7, 2025
cd85061
Render: clear skipped frames on display mode change
Portisch May 12, 2025
18359ab
Render: initialize debug render only once
Portisch May 12, 2025
275d5c8
AMLCodec: checkin hdr10p data if available
Portisch May 15, 2025
214ce97
EGLUtils: match up config with AML system
Portisch Jun 18, 2025
d65a13f
Peripheral: add dedicated function for deinitialize device
Portisch Jul 1, 2025
5ca54c2
AMLCodec: drop support of ppmgr
Portisch Jun 24, 2025
4e5b46c
AML: clean up FindAML cmake
Portisch Jun 17, 2025
9eb2103
AML Windowing: move display items out to AMLDisplay
Portisch Jun 16, 2025
57eb804
AML Windowing: add support of GBM mali interface
Portisch Jun 13, 2025
4295909
AML Windowing: add EGLfence support
Portisch Jun 26, 2025
14e7f87
alsa: s7d use same setup for hbr passthrough like s5
Portisch Jul 3, 2025
eb1af4c
AML Windowing: add DRM vsync
Portisch Jul 16, 2025
33f7903
AMLUtils: define S905X5, S6
Portisch Aug 29, 2025
f367454
ScreenshotAML: retry video frame capture until valid frame
Portisch Sep 11, 2025
4680580
Amlcodec: feed VVC decoder extra data on first chunk
Portisch Sep 22, 2025
cf9758a
DVDVideoCodecAmlogic: reset start decode on vvc streams when no extra…
Portisch Oct 1, 2025
4e34104
DVDVideoCodecAmlogic: convert VVC to annexb when codec extra data is …
Portisch Sep 22, 2025
05dbd64
ActiveAE: remove double resample check
Portisch Dec 3, 2025
fcf56be
ALSA: finish AES2 setup
Portisch Dec 5, 2025
6750135
Settings: remove not supported channel mappings for LPCM
Portisch Dec 5, 2025
cbf6be1
DVDDemuxFFmpeg: fix AVS2 decode
Portisch Dec 10, 2025
36ce0e2
CPUInfoLinux: Support cpu_thermal hwmon temperature module
Portisch Feb 14, 2026
f8c01ee
AMLDisplay: perform legacy vsync only when connected
Portisch Mar 11, 2026
15f409e
AML Windowing: use DRM's atomic commit to change user mode
Portisch Apr 14, 2026
c7e99f4
VP: fix interlaced A/V sync and video_rate on Amlogic
pannal Apr 13, 2026
0f66bb1
VP: follow-up fixes for interlaced A/V sync on Amlogic
pannal Apr 17, 2026
68c1e4c
VP: revert DI pipeline latency over-compensation from #42
pannal Apr 24, 2026
bc681fc
AML Windowing: request GLES 3.0 with fallback to GLES 2.0
Portisch Apr 15, 2026
9d6b5ce
AML Windowing: rework HDMI hotplug
Portisch Apr 21, 2026
f0ac446
AMLDisplay:GBM: Automatic cleanup gbm_device and gbm_surface
Portisch Apr 24, 2026
b9171ad
AMLDisplay:GBM: release framebuffer after lock a new one
Portisch Apr 27, 2026
a6aba1d
[Amlogic] Add Dolby Vision setting to set zero L5 metadata
quietvoid Nov 4, 2025
461a162
DVDVideoCodecAmlogic: use libdovi if SoC does not support full enhanc…
Portisch May 6, 2026
fb5e283
Render: take care of frame wait before display mode change
Portisch May 18, 2026
b27a04a
Updated the playerprocessinfo
frodo19 May 18, 2026
ebd3519
AMLCodec: adjust decoder stream buffer
Portisch May 19, 2026
1dc705a
VideoPlayer: get hardware buffer data size
Portisch May 20, 2026
1250b84
AMLCodec: add support of reading hardware decoder buffer data level
Portisch May 20, 2026
9e74483
AMLCodec: finish decoder hardware buffer when drain
Portisch May 21, 2026
2f86a2a
Bitstreamconverter: process header el_type also if convert is disabled
Portisch May 27, 2026
08af5d0
VideoPlayer: use process info to signal if DV is FEL/MEL
Portisch May 27, 2026
dcafa9b
VideoGUIInfo: use live info for player process info
Portisch May 27, 2026
78740f3
AMLDisplay: fix pixel ratio for 4:3 resolution
Portisch May 28, 2026
d0441d4
Amlogic: wait for HDMI DRM connector before first window init
Tristan1019-user May 13, 2026
34dff80
Bitstreamconverter: detect if HDR10Plus on hdrType HDR10
Portisch Jun 9, 2026
1574c2f
VideoPlayer: use process info to signal if HDR10Plus
Portisch Jun 9, 2026
863a144
DVDVideoCodecAmlogic: remove hdr meta data not supported by display
Portisch Jun 9, 2026
e2d67b5
AMDisplay: fix left/right eye GUI in 3D-FP mode
Portisch Jun 11, 2026
2a03195
AMLDisplay: drop support of FBDEV
Portisch Jun 20, 2026
4a85746
keymaps: map SELECT (OK) button to more different options regarding t…
vpeter4 Jun 21, 2026
b896a02
VideoPlayer: Add dynamic buffer level handling
Portisch Mar 22, 2024
31a7502
Rendermanager: always render if render debug
Portisch Jun 24, 2026
e9335d0
amlogic: cap GUI/OSD plane width at 3840px, scale relative to output res
cinema-ONE Jul 1, 2026
38b6cb4
DemuxStreamSSIF: fix h264/MVC packages order
Jul 2, 2026
4df7688
VideoPlayer: include subtitle stream of bluray in continuity checks
Portisch Jul 2, 2026
a336b7f
AESinkALSA: don't set AES parameter on surround71
Portisch Jul 7, 2026
e28eb68
[Subtitles]: Fix segmentation fault when FT_New_Memory_Face fails
Portisch Jul 8, 2026
aefe491
DVDVideoCodecAmlogic: release previous videoBuffer reference before r…
smp79 Jul 9, 2026
a4565bf
DVDDemuxFFmpeg: validate TTF font attachment before saving to file
Portisch Jul 13, 2026
df30c1e
AMDisplay: Set fractional refresh rate together with mode
Portisch Jul 20, 2026
d017cbe
settings.xml: fix whitelist setting logic
Portisch Jul 25, 2026
f5fce3c
settings.xml: add whole-number repeat mode
Portisch Jul 25, 2026
96c5c35
Playerprocessinfo: added live audio and video bitrate
frodo19 Aug 6, 2026
24ed714
TEMP: fix screenshot support
Portisch Aug 4, 2026
26eb3f7
GUIInfo: add CoreELEC label registry
matthane Aug 9, 2026
49a6952
GUIInfo: show the Linux version from the CE label registry
matthane Aug 9, 2026
f4e97ce
SystemInfo: keep the CE system info presentation
matthane Aug 12, 2026
b221b8a
GUIInfo: show the Amlogic labels from the CE label registry
matthane Aug 13, 2026
31e72a5
GUIInfo: show the ALSA output layout from the CE label registry
matthane Aug 13, 2026
3570e43
PlayerGUIInfo: keep the CE video fps presentation
matthane Aug 13, 2026
9fecb62
AMLFrameMetadata: add raw DV/HDR side data helper
matthane Aug 11, 2026
f0cac62
DVDVideoCodecAmlogic: latch raw DV/HDR side data from packets
matthane Aug 11, 2026
03d0c47
GUIInfo: register the video.sidedata label
matthane Aug 11, 2026
f66ee94
Whitelist: allow pulldown if (F)SBS
Portisch Aug 20, 2026
479ac7c
AMLUtils: define S905Y5, S7
Portisch Aug 21, 2026
9937584
DVDAudioCodecPassthrough: use demuxer bits per sample info
Portisch Aug 21, 2026
e75e9e2
Playerprocessinfo: hide audio bits if not set
Portisch Aug 21, 2026
b51b6eb
Amlogic: handle persistent DRM hotplug events on the main thread
manuandre Aug 18, 2026
7b927fb
Amlogic: avoid rendering while HDMI is disconnected
manuandre Aug 18, 2026
92210b9
Amlogic: keep forced modesets separate from connector state
manuandre Aug 19, 2026
a3373da
Amlogic: track presentation readiness across hotplug
manuandre Aug 19, 2026
229dceb
Amlogic: refresh connector state after hotplug recovery
manuandre Aug 21, 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