tag: Add gst_tag_list_to_{id3v2,id3v1}_tag() API
Submitted by Seungha Yang
Link to original bug (#795759)
Description
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?