Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
listenapi.
|
|
|
|
Display artist for PVR radio channels.
|
|
to provide shoutcast radio station names.
|
|
The given computation of the speed up results in 1.0 when speed up was larger
than 2.5%. This broke some former working usecases, e.g. max 5% speed up.
Tested with playback of 23.976 fps on 50 hz Display, e.g. speed up of 4%.
|
|
[AdvancedSettings] allow title and original title by adding "AKA" to cleanstrings
|
|
[cmake] ADDONS_TO_BUILD exclusion regex and better exact match handling
|
|
[addons] fix: add missing nullptr check in installer
|
|
felixbuenemann/fix-linux-gl-renderer-color-manager-primaries-detection
Fix Linux GL Renderer color primaries detection
|
|
This makes sure the videos source primaries are passed to the color
manager. Also adapted the ColorManager interface to accept AVColorPrimaries
instead of CONF_FLAGS_COLPRI which required updates to the Windows
renderer base.
|
|
|
|
|
|
[Windows] Improves 'F11' key behaviour (manual HDR toggle)
|
|
[darwin] Allow Xcode 12 builds and iOS/tvOS SDK 14
|
|
Addon Installs from zip files with uninstalled dependencies from a repo cause a crash condition
|
|
[addons] fix event publishing and database handling
|
|
|
|
[Estuary] display AddonLifecycleDesc
|
|
[Estuary] allow longer breadcrumb labels if no media is playing
|
|
|
|
See https://git.lysator.liu.se/nettle/nettle/-/merge_requests/9
|
|
Add libcec6 to dependency options
|
|
update addon listing after changing auto-update status
|
|
[gbm] Fix check for supported broadcom modifiers
|
|
Some broadcom modifiers have parameters encoded which need to be
masked out before comparing with reported modifiers.
Signed-off-by: Matthias Reichl <hias@horus.com>
|
|
Signed-off-by: Matthias Reichl <hias@horus.com>
|
|
[Estuary] display metadata in addon info dialog + show origin icons in addonbrowser
|
|
|
|
Building Kodi with asan+lsan+ubsan breaks with the following error:
=================================================================
==241706==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 69370335 byte(s) in 661 object(s) allocated from:
#0 0x7fb290a737a7 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xab7a7)
#1 0x563e2bed8b09 in PNGDecoder::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DecodedFrames&) (/build/kodi-18.8+dfsg1/kodi_build_x11/build/texturepacker/TexturePacker+0x17cb09)
#2 0x563e2be71392 in DecoderManager::LoadFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, DecodedFrames&) (/build/kodi-18.8+dfsg1/kodi_build_x11/build/texturepacker/TexturePacker+0x115392)
#3 0x563e2be7d1bf in createBundle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, unsigned int, bool) (/build/kodi-18.8+dfsg1/kodi_build_x11/build/texturepacker/TexturePacker+0x1211bf)
#4 0x563e2be69990 in main (/build/kodi-18.8+dfsg1/kodi_build_x11/build/texturepacker/TexturePacker+0x10d990)
#5 0x7fb28fbc7cc9 in __libc_start_main ../csu/libc-start.c:308
SUMMARY: AddressSanitizer: 69370335 byte(s) leaked in 661 allocation(s).
The root cause of the leak is decoder's FreeDecodedFrames never called.
This commit fixes the leak by refactoring the following aspects:
* Introducing the pointer to decoder object in the decoded frame,
* Changing IDecoder::FreeDecodedFrames to IDecoder::FreeDecodedFrame
cleaning single frame at a time
* Moving iteration over frames to DecoderManager::FreeDecodedFrames
* Removing unnecessary DecodedFrames.user
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
|
|
[addons] fix: override empty addon origin to find dependencies from parent repo
|
|
Slideshow: Lower memory usage
|
|
Add offset/position support to Player.* infolabels
|
|
[estouchy] replace AddonBroken with AddonLifecycleType(Desc) infolabels
|
|
|
|
Build with c++17 support
|
|
[Estuary] improve multidisc support
|
|
|
|
Use artwork level setting.
Max - use all local images files, and use all art types from scraped URLs
Min - use minimal art (e.g. as Estuary)
Customize - user configure via whitelists
|
|
settings
|
|
|
|
[Music][guiinfo] Add new MusicPlayer infolabel and boolean
|
|
[addons] fixed/reworked serialization way for addon extensions on database
|
|
[PVR] PVR Recording Year update
|
|
[addons] fix repo origin not being set when enabling it
|