]> pere.pagekite.me Git - homepage.git/blob - blog/archive/2024/12/12.rss
Generated.
[homepage.git] / blog / archive / 2024 / 12 / 12.rss
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/'>
3 <channel>
4 <title>Petter Reinholdtsen - Entries from December 2024</title>
5 <description>Entries from December 2024</description>
6 <link>http://www.hungry.com/~pere/blog/</link>
7
8
9 <item>
10 <title>New lsdvd release 0.18 after ten years</title>
11 <link>http://www.hungry.com/~pere/blog/New_lsdvd_release_0_18_after_ten_years.html</link>
12 <guid isPermaLink="true">http://www.hungry.com/~pere/blog/New_lsdvd_release_0_18_after_ten_years.html</guid>
13 <pubDate>Sat, 21 Dec 2024 10:50:00 +0100</pubDate>
14 <description>&lt;p&gt;The rumors of the death of
15 &lt;a href=&quot;https://sourceforge.net/projects/lsdvd/&quot;&gt;the lsdvd project&lt;/a&gt;
16 is slightly exaggerated. And the last few months, we have been
17 working on fixing and improving it, culminating in a new release last
18 night. This is the list of changes in the new 0.18 release, as
19 &lt;a href=&quot;https://sourceforge.net/p/lsdvd/mailman/message/59108028/&quot;&gt;announced
20 on the project mailing list&lt;/a&gt;:&lt;/p&gt;
21
22 &lt;ul&gt;
23
24 &lt;li&gt;Simplified autoconf setup, dropped --enable-debug option.&lt;/li&gt;
25 &lt;li&gt;Improved video resolution reporting (&lt;a href=&quot;https://sourceforge.net/p/lsdvd/patches/8/&quot;&gt;Fixes #8&lt;/a&gt;).&lt;/li&gt;
26 &lt;li&gt;Applied patches fetched from BSDs (&lt;a href=&quot;https://sourceforge.net/p/lsdvd/patches/7/&quot;&gt;Fixes #7&lt;/a&gt;).&lt;/li&gt;
27 &lt;li&gt;Corrected Perl output (&lt;a href=&quot;https://sourceforge.net/p/lsdvd/patches/1/&quot;&gt;Fixes #1&lt;/a&gt;).&lt;/li&gt;
28 &lt;li&gt;Adjusted Pan and Scan entries to produce valid XML.&lt;/li&gt;
29 &lt;li&gt;Changed --help output from stderr to stdout.&lt;/li&gt;
30 &lt;li&gt;Corrected aspect ratio and audio format formatting.&lt;/li&gt;
31 &lt;li&gt;Avoid segfault when hitting a NULL pointer in the IFO structure.&lt;/li&gt;
32 &lt;li&gt;Change build rules to supress compiler flags, to make it easier to
33 spot warnings.&lt;/li&gt;
34 &lt;li&gt;Set default DVD device based on OS (Linux, *BSD, Darwin)&lt;/li&gt;
35 &lt;li&gt;Added libdvdread DVDDiscID to output.&lt;/li&gt;
36 &lt;li&gt;Corrected typo in longest track value in XML format.&lt;/li&gt;
37 &lt;li&gt;Switched XML output to use libxml to avoid string encoding issues.&lt;/li&gt;
38 &lt;li&gt;Added simple build time test suite.&lt;/li&gt;
39 &lt;li&gt;Cleaned up language code handling and adding missing mapping for
40 language codes &#39;nb&#39; and &#39;nn&#39;.&lt;/li&gt;
41 &lt;li&gt;Added JSON output support using -Oj.&lt;/li&gt;
42 &lt;/ul&gt;
43
44 &lt;p&gt;The most exciting news to me is easy access to the DVDDiscID, which
45 make it a lot easier to identify DVD duplicates across a large
46 collection of DVDs. During testing it has proved to be very effective
47 ad identifying when DVDs in a DVD box (say all Star Wars movies) is
48 identical to DVDs sold individually (like the same Star Wars movies
49 packaged individually).&lt;/p&gt;
50
51 &lt;p&gt;Because none of the current developers got access to do tarball
52 releases on Sourceforge any more, the release is only available as
53 &lt;a href=&quot;https://sourceforge.net/p/lsdvd/git/ci/0.18/tree/&quot;&gt;a git
54 tag&lt;/a&gt; in the repository. Lets hope it do not take ten years for the
55 next release. The project are discussing to move away from
56 Sourceforge, but it has not yet concluded.&lt;/p&gt;
57
58 &lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
59 activities, please send Bitcoin donations to my address
60 &lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
61 </description>
62 </item>
63
64 </channel>
65 </rss>