[mythtv-commits] Ticket #13305: Remove embedded libraries in favor of system libraries
MythTV
noreply at mythtv.org
Thu Aug 2 22:29:56 UTC 2018
#13305: Remove embedded libraries in favor of system libraries
----------------------------------+---------------------------
Reporter: David Hampton | Owner: David Hampton
Type: Patch - Feature | Status: assigned
Priority: minor | Milestone: 30.0
Component: MythTV - General | Version: Master Head
Severity: medium | Keywords:
Ticket locked: 0 |
----------------------------------+---------------------------
1) Use the system libhdhomerun library; remove the embedded code. All of
the supported linux/freebsd releases have a more recent version of
libhdhomerun.
2) Use the system libbluray, if its 0.9.3 or later. The embedded code is
retained and should only be used for old releases like Centos7, Debian8,
and Ubuntu 14.04.
3) Use the system libsamplerate library; remove the embedded code. All of
the supported linux/freebsd releases have a more recent version of
libsamplerate.
4) Use the system libXNVCtrl where available. The embedded code is
retained and should only be used for Suse and FreeBSD that don't have a
libXNVCtrl available.
5) Use the system liblzo library; remove the embedded minilzo code. All
of the supported linux/freebsd releases provide liblzo.
6) Use the system minizip library; remove the embedded minizip code. All
of the supported linux/freebsd releases provide libminizip except Ubuntu
14.04, and that release has reached the end of MythTV support.
7) Remove the unused qjson library.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13305>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list