On Tue, Aug 31, 2010 at 7:35 AM, Jason Tackaberry <t...@urandom.ca> wrote:
>
> On Tue, 2010-08-31 at 03:15 -0500, Dan Saul wrote:
>
> > With kaa.metadata version 0.7.7 it seems that the english language
> > code is omitted. All other language codes show however.
>
> Can you test with kaa.metadata svn?  English is certainly there and
> working.

I just updated to SVN.
>>> info = kaa.metadata.parse('/media/MEDIA-7A/Air Force One/Air Force One.mkv' 
>>> )
>>> print info.audio[1].language
German
>>> print info.audio[0].language
None
>>> info = kaa.metadata.parse('/home/dan/Desktop/Air Force One (1).mkv' )
>>> print info.audio[0].language
Undetermined
>>> print info.audio[1].language
German
So the undetermined change works, however the original (which was set
to eng when packaged with mmg) still shows None.

I was surprised when I saw this as well. It didn't make sense to omit
the eng language code, seems like that reasoning should have been
thrown out when we all moved to UTF-8 ;-)

But with the und change at least I can work around it, and this is
true to the format at least.

>
> The mkv parser was discarding the 'und' language code though.  Not sure
> why but it does seem wrong.
>
>
> > What I propose is that either when the track doesn't have
> > a language code that you place the language code "eng"/"English". Or
> > that when the lang code is "und" that you show that as the lang code.
> > As it stands it is impossible to know whether the language is English
> > or Undetermined from what kaa.metadata returns.
>
> Indeed mmg does do this, this is really surprising.  It doesn't seem
> correct to me.  I don't see anything in the spec about this.  I'll look
> at the code for an explanation in the comments, or try the matroska
> forums if that's a bust.  I suppose it could be some backward
> compatibility behaviour, but I want to verify.
>
> Meanwhile I've committed a change to kaa.metadata to at least preserve
> 'und' language codes in Matroska files.
>
> Cheers,
> Jason.

Thanks for the quick response and update though!

Dan

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to