[mythtv-commits] [MythTV/mythtv] 2ccefc: Allow the services URL to be overridden by a setting.
David Hampton
noreply at github.com
Sat Oct 18 17:58:16 UTC 2025
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 2ccefc15c75734065447cebd344796a7ef720dc4
https://github.com/MythTV/mythtv/commit/2ccefc15c75734065447cebd344796a7ef720dc4
Author: David Hampton <mythtv at love2code.net>
Date: 2025-10-18 (Sat, 18 Oct 2025)
Changed paths:
M mythtv/libs/libmythmetadata/musicmetadata.cpp
M mythtv/libs/libmythmetadata/musicmetadata.h
M mythtv/programs/mythfrontend/setupwizard_video.cpp
M mythtv/programs/mythtv-setup/importicons.cpp
M mythtv/programs/mythtv-setup/importicons.h
Log Message:
-----------
Allow the services URL to be overridden by a setting.
This should have no effect on day-to-day usage of MythTV but will be
useful for future testing of services.
Commit: 7c781b38604e2d4751f427c0527cc73d75bf7ca6
https://github.com/MythTV/mythtv/commit/7c781b38604e2d4751f427c0527cc73d75bf7ca6
Author: David Hampton <mythtv at love2code.net>
Date: 2025-10-18 (Sat, 18 Oct 2025)
Changed paths:
M mythtv/cmake/MythCheckIncludes.cmake
M mythtv/configure
M mythtv/libs/libmythbase/configuration.h
M mythtv/libs/libmythbase/mythconfig.h.in
M mythtv/libs/libmythbase/mythcorecontext.h
M mythtv/libs/libmythmetadata/musicmetadata.h
M mythtv/libs/libmythtv/playgroup.h
M mythtv/libs/libmythui/mythuispinbox.h
Log Message:
-----------
Update for recent C++ library removal of std::chrono::__is_duration.
Early C++ libraries used __is_duration<T>::value to determine if a
type was derived from std::chrono::duration, and then later introduced
the shorter form __is_duration_v<T>. Clang version 20 has removed the
original so MythTV no longer compiles. Update the MythTV code to
prefer the newer form for determining if something is a duration.
Gcc libc++ 20240719 doesn't have __is_duration_v<T>, and 20240904
does.
The need for __has_include is unfortunate but necessary, as the
mythconfig.h file is in a different location depending on whether the
file being compiled lives under the mythtv or mythplugins directory.
These includes can be removed once all supported platforms have been
upgraded to a libc++/libcxx that has __is_duration_v<T>.
Compare: https://github.com/MythTV/mythtv/compare/c19b6569d610...7c781b38604e
To unsubscribe from these emails, change your notification settings at https://github.com/MythTV/mythtv/settings/notifications
More information about the mythtv-commits
mailing list