Add video meta for video encoder 49/300849/1 accepted/tizen/7.0/unified/20231103.165447
authorJeongmo Yang <jm80.yang@samsung.com>
Thu, 2 Nov 2023 02:19:15 +0000 (11:19 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Fri, 3 Nov 2023 01:32:37 +0000 (10:32 +0900)
commite7d13b9aa617aa46c669585d39075e7780427b8a
tree4f5f171ff3fc93239541e13705f4d66cd71c8edd
parentb3c4e45ab44796a65bb987157b39e6d5ddd4ee19
Add video meta for video encoder

Some encoder plugin needs video meta from GST buffer,
but GST buffer from media codec did not provide video meta.
This patch sets video meta to GST buffer.

- Changes
 : Change return type for mc_caps_new()(GstCaps* to gboolean).
 : Add new functions for video info and meta.
 : Remove gst_caps_unref() in mc_gst_prepare().
   gst_caps_unref() can be called although it's freed after pipeline is released all.

[Version] 0.6.32
[Issue Type] Improvement

Change-Id: Iefb2e17bee72a3e7a72bdf952f8c0fa2e2f98dd4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
include/media_codec_port_gst.h
packaging/capi-media-codec.spec
src/media_codec_port_gst.c