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 795759 - tag: Add gst_tag_list_to_{id3v2,id3v1}_tag() API
tag: Add gst_tag_list_to_{id3v2,id3v1}_tag() API
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-05-02 17:10 UTC by Seungha Yang
Modified: 2018-11-03 12:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
id3mux: Move id3tag writing utils to -base (45.66 KB, patch)
2018-05-05 14:16 UTC, Seungha Yang
none Details | Review
id3mux: Use public id3 buffer creating function (1.41 KB, patch)
2018-05-05 14:16 UTC, Seungha Yang
none Details | Review

Description Seungha Yang 2018-05-02 17:10:45 UTC
Public API for conversion between id3 taglist and id3 buffer might be required to be used by some muxer elements (or by application). For example, mpeg2-ts can carry id3 meta data, which could be used HLS. See also https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/HTTP_Live_Streaming_Metadata_Spec/2/2.html

For now, however, gstreamer supports id3 GstTagList conversion (to GstBuffer) only using id3tagmux element.

Could we move id3 writing function in -bad (https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/gst/id3tag/id3tag.c) to base and make it as a part of tag API?
Comment 1 Seungha Yang 2018-05-05 14:15:11 UTC
To preserve history, I merged id3tag a bunch of commits into -base on my github branch.
https://github.com/pudding8757/gst-plugins-base/commits/id3mux-porting

It API could be useful for inserting id3tag by qtmux, mpegtsmux, and also could be inserted per HLS packed audio segment (hlssink seems to suitable element for that  use-case). 
https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-3.4
Comment 2 Seungha Yang 2018-05-05 14:16:05 UTC
Created attachment 371713 [details] [review]
id3mux: Move id3tag writing utils to -base
Comment 3 Seungha Yang 2018-05-05 14:16:35 UTC
Created attachment 371714 [details] [review]
id3mux: Use public id3 buffer creating function
Comment 4 GStreamer system administrator 2018-11-03 12:06:45 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/448.