VANC (Ancillary data, e.g. captions)
Sebastian Dröge
sebastian at centricular.com
Wed May 18 12:20:49 UTC 2016
On Di, 2016-05-17 at 22:24 +0000, John P Poet wrote:
>
> What is the best way to handle VANC?
>
> An ex-coworker came up with a patch to add VANC processing to
> GStreamer version 1.2.3 for Blackmagic cards. Unfortunately, he
> never pushed that code upstream before he left.
>
> With his patch, the VANC was extracted from the Blackmagic driver and
> then pushed onto the gstreamer pipeline -- similar to the way video
> and audio was pushed onto the pipeline in V1.2.3 of Gstreamer. He
> then added a VANC sink pad to ffmpegenc to encode the captions.
>
> Since version 1.2.3, the GStreamer Blackmagic support has been
> completely re-written, and it no longer works the same way. I would
> like to take the work that my ex-coworker did, and adapt it to the
> latest version of GStreamer, but I am unclear on what the proper
> approach would be. Should I effectively clone gstdecklinkvideosrc
> into gstdecklinkvancsrc and tweak it as appropriate?
>
> I don't see any established support for processing captions. Has a
> roadmap been defined? If I get this working, I am hoping that my
> work will be accepted upstream, so I would like some guidance on how
> to do it right.
There's
https://bugzilla.gnome.org/show_bug.cgi?id=766419
for adding specific "processing captions": timecodes :)
To me it seems like VANC shouldn't be a separate stream but also
GstMeta on the audio/video buffers. As it is metadata about those and
not an independently useful streams.
What do you think? What are your use cases for VANC?
--
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160518/d87a9cf1/attachment.sig>
More information about the gstreamer-devel
mailing list