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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jul 21 09:07:09 PDT 2014


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

--- Comment #9 from sreerenj <bsreerenj at gmail.com> 2014-07-21 16:07:03 UTC ---
(In reply to comment #8)
> Or just negotiate it via caps or the allocation query. Things like avdec_h264
> for example wouldn't need any meta at all, mxfdemux only the parsed SPS/PPS and
> vaapidecode probably everything parsed completely inside the meta (yes I know
> that vaapidecode will never use the meta, just theoretically :) ).

Then it should be via caps negotiation. The allocation_query method is not
reliable since we cannot expect the upstream element to initiate allocation
query always.
eg; "filesrc ! parser ! fakesink " won't initiate any allocation query.

Any suggestions for the caps-template naming for different headers? 
How about  headers: {seq, seq_ext, pic, pic_ext, slice etc.. }

Another way could be to use a single field in caps (lets say parsing-level)
which has low, medium and high values to differentiate different levels of
parsing.

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