<!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>