[gstreamer-bugs] [Bug 599759] [qtdemux] Add support for more tags

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Nov 12 05:17:03 PST 2009


https://bugzilla.gnome.org/show_bug.cgi?id=599759
  GStreamer | gst-plugins-good | git

--- Comment #5 from Jonathan Conder <j at skurvy.no-ip.org> 2009-11-12 13:17:02 UTC ---
Thanks for that. Ok, I wasn't aware of the // issue. However, I didn't intend
that the comments would be merged, it's really just to indicate which ones
aren't defined in GStreamer yet. I think grouping was the only old version I
commented out, but again only to indicate that GST_TAG_GROUPING does not exist.
Anyway I'll prepare a proper (ready-to-merge) patch if you want, but I would
prefer to leave that until the new tags have been defined in core.

In iTunes, "_grp" is just called "Grouping" in the tag editor. I did a few
searches and it looks like it's supposed to be to group together various
movements in classical music, but many people use it differently. TIT1 from ID3
looks like the relevant equivalent, but this may be already set to a different
GStreamer tag in id3demux (I couldn't tell from the source).

>From looking at the ID3 specs it appears that the "album" tag and "tv show"
tags are the same in ID3, and the same could apply here (although both might be
set at once, so the TV show tag should probably go below album in qtdemux.c).
>From this perspective FOURCC_sosn, FOURCC_tves and FOURCC_tvsn could correspond
to GST_TAG_ALBUM_SORTNAME, GST_TAG_TRACK_NUMBER and GST_TAG_ALBUM_VOLUME_NUMBER
respectively. The other one (FOURCC_tven) is probably redundant, as far as I
can tell, as are FOURCC_pgap and FOURCC_pcst.

I think the compilation tag would be useful, but it might be better to respond
to it by setting GST_TAG_ALBUM_ARTIST to "Various Artists" or "Compilation" or
some similar, possibly locale-specific value. What do you think? After that all
that remains would be to add GST_TAG_COMPOSER_SORTNAME, GST_TAG_LYRICS and
possibly GST_TAG_GROUPING to core.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list