[Bug 733056] Send codec specific headers as bus messages from parser plugin

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jul 29 16:13:38 PDT 2014


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

--- Comment #20 from sreerenj <bsreerenj at gmail.com> 2014-07-29 23:13:35 UTC ---
>(In reply to comment #17)
> (In reply to comment #15) and substreaming, etc.).
>  
> Or, could we think about a flags based protocol? i.e.
> xxx_{FRAME,SLICE,MACROBLOCK} would be simpler to merge from all downstream
> requirements, up to including the parser element itself.
> 
> WDYT?

If the downstream needs codec specific meta from upstream parser , it should be
requested via capsnegotiation through specific capsfeatures. This is
implemented for mpegvideoparser. Tested with codecanalyzer.

If downstream needs specific header parsing  and corresponding meta for those
headers, it should be requested through allocation query. For mpegvideo the
structure name is "Gst.Meta.MpegVideo" and individual headers should be
requested through structure members like "parse-slice-header,
parse-copy-right-ext" etc.

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