<div dir="ltr">This is the standard when the language is not defined or invalid.<br>It&#39;s not correct to set a default language in a library, so you should set the language before writing.<br><br><div class="gmail_quote">
On Tue, Jan 26, 2010 at 11:42 PM, patrick machielse <span dir="ltr">&lt;<a href="mailto:patrick@hieper.nl">patrick@hieper.nl</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Op 22 dec 2009, om 23:03 heeft patrick machielse het volgende geschreven:<br>
<div class="im"><br>
&gt; It turns out that new comment frames by default do not have a language set, and TagLib writes out &#39;XXX&#39; in place of the 3-character language code:<br>
&gt;<br>
&gt; //  commentsframe.cpp<br>
&gt; ByteVector CommentsFrame::renderFields() const<br>
&gt; {<br>
&gt;    //...<br>
&gt;    v.append(d-&gt;language.size() == 3 ? d-&gt;language : &quot;XXX&quot;);<br>
&gt;<br>
&gt;<br>
</div><div class="im">&gt; The ID3V2.4 spec says it should be an ISO 639-2 code. &quot;XXX&quot; isn&#39;t valid.<br>
<br>
</div>Is this a bug in TagLib? I can&#39;t find a response to my original message in the list archives.<br>
<br>
Thanks,<br>
<div><div></div><div class="h5">patrick<br>
--<br>
Patrick Machielse<br>
Hieper Software<br>
<br>
<a href="http://www.hieper.nl" target="_blank">http://www.hieper.nl</a><br>
<a href="mailto:info@hieper.nl">info@hieper.nl</a><br>
<br>
_______________________________________________<br>
taglib-devel mailing list<br>
<a href="mailto:taglib-devel@kde.org">taglib-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/taglib-devel" target="_blank">https://mail.kde.org/mailman/listinfo/taglib-devel</a><br>
</div></div></blockquote></div><br></div>