[Bug 773863] decklinkvideosrc: add VANC parsing

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Nov 14 22:41:20 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=773863

--- Comment #17 from John Poet <jppoet at gmail.com> ---
The apparent data corruption was because of a typo in
gst_ffmpegvidenc_handle_vanc()

  GstVANCMeta *vmeta = (GstVANCMeta *) meta;

should have been

  GstVANCMeta *vmeta = (GstVANCMeta *) *meta;

In gst_decklink_video_src_create() I discovered that moving 

  gst_buffer_add_video_time_code_meta (*buffer, f->tc);

down below the routine which add GstVANCMeta fixes the problem with the VANC
meta now showing up at the receiving end.  Does this mean that adding the
time_code_meta needs to be done last?

I have update all three patches with new versions.  These mostly address your
concerns.  Your remaining comments mostly have to do with commenting variables
and such.  I will try to address those, but I have to admit that most of the
low-level VANC code is not mine, and I am adapting it from work by
ex-coworkers.  I will see if I can figure out why they did some of the stuff
they did.

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