GNOME Bugzilla – Bug 578135
[qtdemux] missing 3gpp Asset metadata handling
Last modified: 2009-04-15 17:16:29 UTC
qtdemux is currently not handling metadata as specified in 3GPP-TS-26.244-V8.0.0, Asset metadata handling. This is particularly problematic when handling 3gp files recorded with cellphones.
Created attachment 132193 [details] [review] proposed patch for handling 3gpp Asset metadata with qtdemux
This needs some work. The location fields are fixed floating point format and need to be divided by 65536.0
Created attachment 132643 [details] [review] Adjust patch This (incremental) patch should handle the aforementioned fixed-point issue, as well as using some more convenient and traditional GLib calls.
Committed with small changes. There was another off by one, now the location tags are fine. And I added two more comments. Mark, thanks for your patch too. commit 94d5d24cf0e72752d6d7d10c8357e48eaf366ca2 Author: Marco Ballesio <marco.ballesio@nokia.com> Date: Wed Apr 15 20:10:04 2009 +0300 qtdemux: implement 3GPP (TS 26.244 V8.0.0) Asset metadata handling, Fixes #132193 Implements 3gpp iso metadata tags which are different from mov udta atoms.