After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 614001 - [qtdemux] parse Macintosh language codes
[qtdemux] parse Macintosh language codes
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other All
: Normal enhancement
: 0.10.22
Assigned To: Tim-Philipp Müller
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-03-26 11:27 UTC by Nicholas Panayis
Modified: 2010-03-26 17:05 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nicholas Panayis 2010-03-26 11:27:40 UTC
url for testing:
http://trailers.apple.com/trailers/paramount/ironman/

qtdemux not supporting tags for language id fields < 0x800 (Macintosh language code).  it's specified in the "Language Code Values" chapter of the Quicktime File Format specifications

Nick
Comment 1 Tim-Philipp Müller 2010-03-26 17:05:43 UTC
commit af5e4d935a0898dff17ef9c15563d6b3214f51ed
Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
Date:   Fri Mar 26 16:50:22 2010 +0000

    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.