[Bug 704881] Partial ATSC_user_data and CEA-708 Closed Captions Support

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Aug 22 00:26:33 PDT 2014


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

--- Comment #44 from Edward Hervey <bilboed at bilboed.com> 2014-08-22 07:26:25 UTC ---
yes, if you can "identify" the different types of user-data, they should be
indeed exposed as different types.

That being said ... the types you mention (Active Format Description, Bar data
and luma modifiers) are needed for proper video display. They are going to be
needed for proper display, i.e. by the sink (and potentially other video
conversion elements). Furthermore, they seem pretty minimalistic to parse and
are really metadata (as opposed 

I'm wondering if those shouldn't just be parsed and set as GstMeta on the video
stream instead. Or maybe as a custom sticky event if they don't change ?
I expect that in the old-school way of doing things (decoder is tightly
connected to the display system) the decoder/display bundle handled that in one
go. I'm not sure the current decoders we have can handle that.

BTW, I'm not at all a fan of the userdatademux (in case that wasn't clear).
1) If it's trivial to parse, represents metadata and doesn't change often, it
should be handled in the parser (or demuxer) and pushed out as GstMeta or
sticky events on the relevant pads.
2) If it represents a changing data stream (such as closed caption). It should
be properly identified and pushed as a new clearly identified stream.

-- 
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