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