Video : Add SN21 video format 93/132693/3 accepted/tizen/unified/20170608.072427 submit/tizen/20170608.033315
authorHyunil <hyunil46.park@samsung.com>
Wed, 7 Jun 2017 07:03:39 +0000 (16:03 +0900)
committerHyunil <hyunil46.park@samsung.com>
Wed, 7 Jun 2017 07:51:14 +0000 (16:51 +0900)
Change-Id: I1084b15a0f5c9ae2202705f09d740d0d8f108ff5
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
gst-libs/gst/video/video-format.c
gst-libs/gst/video/video-format.h
gst-libs/gst/video/video-info.c
packaging/gst-plugins-base.spec

index 4cec812..5695d0a 100644 (file)
@@ -3486,6 +3486,8 @@ static const VideoFormat formats[] = {
       DPTH888, PSTR122, PLANE011, OFFS001, SUB420, PACK_NV12),
   MAKE_YUV_FORMAT (NV21, "raw video", GST_MAKE_FOURCC ('N', 'V', '2', '1'),
       DPTH888, PSTR122, PLANE011, OFFS010, SUB420, PACK_NV21),
+  MAKE_YUV_FORMAT (SN21, "raw video", GST_MAKE_FOURCC ('S', 'N', '2', '1'),
+      DPTH888, PSTR122, PLANE011, OFFS010, SUB420, PACK_NV21),
 
   MAKE_GRAY_FORMAT (GRAY8, "raw video", DPTH8, PSTR1, PLANE0, OFFS0, SUB4,
       PACK_GRAY8),
@@ -3806,6 +3808,8 @@ gst_video_format_from_fourcc (guint32 fourcc)
       return GST_VIDEO_FORMAT_ST12;
     case GST_MAKE_FOURCC ('N', 'V', '2', '1'):
       return GST_VIDEO_FORMAT_NV21;
+    case GST_MAKE_FOURCC ('S', 'N', '2', '1'):
+      return GST_VIDEO_FORMAT_SN21;
     case GST_MAKE_FOURCC ('N', 'V', '1', '6'):
       return GST_VIDEO_FORMAT_NV16;
     case GST_MAKE_FOURCC ('N', 'V', '6', '1'):
index 226f235..dcb9596 100644 (file)
@@ -127,6 +127,7 @@ typedef enum {
   GST_VIDEO_FORMAT_SN12,
   GST_VIDEO_FORMAT_ST12,
   GST_VIDEO_FORMAT_NV21,
+  GST_VIDEO_FORMAT_SN21,
   GST_VIDEO_FORMAT_GRAY8,
   GST_VIDEO_FORMAT_GRAY16_BE,
   GST_VIDEO_FORMAT_GRAY16_LE,
index c2a3b62..6098c6b 100644 (file)
@@ -729,6 +729,7 @@ fill_planes (GstVideoInfo * info)
 #ifdef TIZEN_FEATURE_VIDEO_MODIFICATION
     case GST_VIDEO_FORMAT_SN12:
     case GST_VIDEO_FORMAT_ST12:
+    case GST_VIDEO_FORMAT_SN21:
 #endif
     case GST_VIDEO_FORMAT_NV21:
       info->stride[0] = GST_ROUND_UP_4 (width);
index 30cd3ea..aad3285 100755 (executable)
@@ -5,7 +5,7 @@
 
 Name:           gst-plugins-base
 Version:        1.6.1
-Release:        10
+Release:        11
 License:        LGPL-2.0+
 Summary:        GStreamer Streaming-Media Framework Plug-Ins
 Url:            http://gstreamer.freedesktop.org/