]> pere.pagekite.me Git - homepage.git/commitdiff
Added post on lsdvd 0.18.
authorPetter Reinholdtsen <pere@hungry.com>
Sat, 21 Dec 2024 09:45:02 +0000 (10:45 +0100)
committerPetter Reinholdtsen <pere@hungry.com>
Sat, 21 Dec 2024 09:45:02 +0000 (10:45 +0100)
blog/data/2024-12-21-lsdvd.txt [new file with mode: 0644]

diff --git a/blog/data/2024-12-21-lsdvd.txt b/blog/data/2024-12-21-lsdvd.txt
new file mode 100644 (file)
index 0000000..356073e
--- /dev/null
@@ -0,0 +1,51 @@
+Title: New lsdvd release 0.18 after ten years
+Tags: english, debian
+Date: 2024-12-21 10:50
+
+<p>The rumors of the death of
+<a href="https://sourceforge.net/projects/lsdvd/">the lsdvd project</a>
+is slightly exaggerated.  And the last few months, we have been
+working on fixing and improving it, culminating in a new release last
+night.  This is the list of changes in the new 0.18 release, as
+<a href="https://sourceforge.net/p/lsdvd/mailman/message/59108028/">announced
+on the project mailing list</a>:</p>
+
+<ul>
+
+  <li>Simplified autoconf setup, dropped --enable-debug option.</li>
+  <li>Improved video resolution reporting (<a href="https://sourceforge.net/p/lsdvd/patches/8/">Fixes #8</a>).</li>
+  <li>Applied patches fetched from BSDs (<a href="https://sourceforge.net/p/lsdvd/patches/7/">Fixes #7</a>).</li>
+  <li>Corrected Perl output (<a href="https://sourceforge.net/p/lsdvd/patches/1/">Fixes #1</a>).</li>
+  <li>Adjusted Pan and Scan entries to produce valid XML.</li>
+  <li>Changed --help output from stderr to stdout.</li>
+  <li>Corrected aspect ratio and audio format formatting.</li>
+  <li>Avoid segfault when hitting a NULL pointer in the IFO structure.</li>
+  <li>Change build rules to supress compiler flags, to make it easier to
+   spot warnings.</li>
+  <li>Set default DVD device based on OS (Linux, *BSD, Darwin)</li>
+  <li>Added libdvdread DVDDiscID to output.</li>
+  <li>Corrected typo in longest track value in XML format.</li>
+  <li>Switched XML output to use libxml to avoid string encoding issues.</li>
+  <li>Added simple build time test suite.</li>
+  <li>Cleaned up language code handling and adding missing mapping for
+   language codes 'nb' and 'nn'.</li>
+  <li>Added JSON output support using -Oj.</li>
+</ul>
+
+<p>The most exciting news to me is easy access to the DVDDiscID, which
+make it a lot easier to identify DVD duplicates across a large
+collection of DVDs.  During testing it has proved to be very effective
+ad identifying when DVDs in a DVD box (say all Star Wars movies) is
+identical to DVDs sold individually (like the same Star Wars movies
+packaged individually).</p>
+
+<p>Because none of the current developers got access to do tarball
+releases on Sourceforge any more, the release is only available as
+<a href="https://sourceforge.net/p/lsdvd/git/ci/0.18/tree/">a git
+tag</a> in the repository.  Lets hope it do not take ten years for the
+next release.  The project are discussing to move away from
+Sourceforge, but it has not yet concluded.</p>
+
+<p>As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>