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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jul 16 12:37:42 PDT 2014


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

sreerenj <bsreerenj> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|enhancement                 |normal

--- Comment #6 from sreerenj <bsreerenj at gmail.com> 2014-07-16 19:37:39 UTC ---
(In reply to comment #3)
> Why not just grab them as buffers from the pipeline? Sending them as messages
> seems not very useful

Do you meant to stay with only codec-meta? I am okay with that approach
actually.

One advantage with messages is that we can send a message when ever the parser
finishes the parsing of particular header,  doesn't need to wait for the
complete frame parsing.
But then we might need a BoxedType for every codecspecific header.

Also I have a plan to add support for parsing all the headers (including
optional headers like copyright_extension_mpeg2) which is unnecessary for a
usual gstreamer pipeline except for a codecanalyzer. May be we can keep the
codec-specific meta as a minimal one and as Stefan proposed add a send-message
property to baseparse which is for enabling extensive parsing. WDT?

Otherwise we can just add more stuffs to the codec-meta and add a property  to
the baseparse to enable extensive parsing which means meta will have a long
list of codec specific structures if and only if we set the
extensive-parse=TRUE.

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