[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