<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 2025/07/23 18:02, Nigel Pearson
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:D74E2E9C-0962-42AB-ADCA-1BE5228AFCBA@gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div><br>
</div>
<div>
<blockquote type="cite">
<div>On 24 Jul 2025, at 3:34 am, Scott Theisen
<a class="moz-txt-link-rfc2396E" href="mailto:scott.the.elm@gmail.com"><scott.the.elm@gmail.com></a> asked:</div>
<br class="Apple-interchange-newline">
<div>
<meta http-equiv="content-type"
content="text/html; charset=UTF-8">
<div>MythTV's copy of libdvdread has customizations for
finding libdvdcss on macOS. I think this is related to
packaging? Does anyone know if this customization is
still necessary?<br>
</div>
</div>
</blockquote>
<br>
</div>
<div><br>
</div>
<div>
<div>Necessary?</div>
<div><br>
</div>
<div>1) I doubt anyone still has a DVD drive capable Mac :-)</div>
<div><br>
</div>
</div>
</blockquote>
<br>
They could have disk images without CSS stripped and there are
external (USB) DVD drives.<br>
<br>
<blockquote type="cite"
cite="mid:D74E2E9C-0962-42AB-ADCA-1BE5228AFCBA@gmail.com">
<div>
<div>2) Most users probably use something like MacPorts,</div>
<div>which does its own dependency install locations?</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>However, a quick look at a standalone binary:</div>
<div><br>
</div>
<div><a class="moz-txt-link-freetext" href="https://sourceforge.net/projects/mythtvformacosx/files/v36/macOS%2013%20Ventura/MythFrontend-x86_64-macOS13-v36-with-plugins.dmg/download">https://sourceforge.net/projects/mythtvformacosx/files/v36/macOS%2013%20Ventura/MythFrontend-x86_64-macOS13-v36-with-plugins.dmg/download</a></div>
<div><br>
</div>
<div>shows DVD & related libraries:</div>
<div><br>
</div>
<div>
<p
style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; background-color: rgb(255, 234, 170);"><span
style="font-variant-ligatures: no-common-ligatures;">% ls
mythfrontend.app/Contents/Frameworks/ | grep -E
'dvd|css|blu|udf'</span></p>
<p
style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; background-color: rgb(255, 234, 170);"><span
style="font-variant-ligatures: no-common-ligatures;">libbluray.2.dylib</span></p>
<p
style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; background-color: rgb(255, 234, 170);"><span
style="font-variant-ligatures: no-common-ligatures;">libmythdvdnav.36-36.dylib</span></p>
<p
style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; background-color: rgb(255, 234, 170);"><span
style="font-variant-ligatures: no-common-ligatures;">libudfread.1.dylib</span></p>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>so unless we are removing that feature,</div>
<div>something similar to my old ugliness has to stay?</div>
</div>
<br>
</blockquote>
<br>
That bundle doesn't have libdvdcss.2.dylib, so there is no reason to
search extra locations when it won't be found there.<br>
<br>
It looks like only the deprecated packaging scripts for macOS in
<a class="moz-txt-link-freetext" href="https://github.com/MythTV/packaging/">https://github.com/MythTV/packaging/</a> do anything with libdvdcss.<br>
<br>
So the question is really: do we want to support bundling libdvdcss
on macOS or will libdvdcss only be found if it is in the normal
search path for dlopen()?<br>
<br>
Regards,<br>
<br>
Scott Theisen<br>
<br>
</body>
</html>