Commit 4d40ac3f authored by Edward Hervey's avatar Edward Hervey Committed by Edward Hervey

video: Don't corrupt caption GstMeta

the meta initialization function is provided *after* the base implementation
fields have been set so do *NOT* reset them otherwise it would result
in corrupted GstMeta.

Instead explicitely set our fields to the default values we actually want.
parent debe7d2f
...@@ -458,8 +458,9 @@ gst_video_caption_meta_init (GstMeta * meta, gpointer params, ...@@ -458,8 +458,9 @@ gst_video_caption_meta_init (GstMeta * meta, gpointer params,
{ {
GstVideoCaptionMeta *emeta = (GstVideoCaptionMeta *) meta; GstVideoCaptionMeta *emeta = (GstVideoCaptionMeta *) meta;
memset (emeta, 0, sizeof (GstVideoCaptionMeta));
emeta->caption_type = GST_VIDEO_CAPTION_TYPE_UNKNOWN; emeta->caption_type = GST_VIDEO_CAPTION_TYPE_UNKNOWN;
emeta->data = NULL;
emeta->size = 0;
return TRUE; return TRUE;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment