qtdemux: extract stream language in more cases
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 26 Mar 2010 16:50:22 +0000 (16:50 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Fri, 26 Mar 2010 17:02:50 +0000 (17:02 +0000)
commitaf5e4d935a0898dff17ef9c15563d6b3214f51ed
treec30e05403134ee7a5783563682614dafae24d15d
parente9b267ae024b887e0cb1ecb69b0aad3fd671bf7c
qtdemux: extract stream language in more cases

The 16-bit language code can be either a packed ISO-639-2T code
or a 'Macintosh language code'. Handle the latter type of language
codes as well, and map to the matching ISO code. Lastly, fix
language code posting for language #0, which is valid and stands
for 'English'.

Fixes #614001.
gst/qtdemux/Makefile.am
gst/qtdemux/qtdemux.c
gst/qtdemux/qtdemux_lang.c [new file with mode: 0644]
gst/qtdemux/qtdemux_lang.h [new file with mode: 0644]