[gstreamermm] .defs: fix enum's patch



commit f4775db3d82826d6bda5b4a6423efccddb739c28
Author: Marcin Kolny <marcin kolny flytronic pl>
Date:   Fri Jul 31 09:27:44 2015 +0200

    .defs: fix enum's patch
    
        * gstreamer/src/gst_enums.defs:
        * gstreamer/src/gst_enums.defs.patch: add missing replacements, apply
          new patch to gst_enums.defs.

 gstreamer/src/gst_enums.defs       |   20 +++---
 gstreamer/src/gst_enums.defs.patch |  134 ++++++++++++++++++++++++++++++++++--
 2 files changed, 137 insertions(+), 17 deletions(-)
---
diff --git a/gstreamer/src/gst_enums.defs b/gstreamer/src/gst_enums.defs
index 7e5ca8f..9d3f757 100644
--- a/gstreamer/src/gst_enums.defs
+++ b/gstreamer/src/gst_enums.defs
@@ -6522,9 +6522,9 @@
   (in-module "Gst")
   (c-name "GstBaseTextOverlayLineAlign")
   (values
-    '("left" "GST_BASE_TEXT_OVERLAY_LINE_ALIGN_LEFT" "PANGO_ALIGN_LEFT")
-    '("center" "GST_BASE_TEXT_OVERLAY_LINE_ALIGN_CENTER" "PANGO_ALIGN_CENTER")
-    '("right" "GST_BASE_TEXT_OVERLAY_LINE_ALIGN_RIGHT" "PANGO_ALIGN_RIGHT")
+    '("left" "GST_TEXT_RENDER_LINE_ALIGN_LEFT" "0")
+    '("center" "GST_TEXT_RENDER_LINE_ALIGN_CENTER" "1")
+    '("right" "GST_TEXT_RENDER_LINE_ALIGN_RIGHT" "2")
   )
 )
 
@@ -6633,7 +6633,7 @@
 )
 
 ;; Handwritten for CdParanoiaSrc plugin (values taken from output of
-;; `gst-inspect cdparanoiasrc' -- "paranoia-mode" property information)
+;; `gst-inspect cdparanoiasrc' - "paranoia-mode" property information)
 (define-enum-extended CdParanoiaMode
   (in-module "Gst")
   (c-name "GstCdParanoiaMode")
@@ -6648,7 +6648,7 @@
 )
 
 ;; Handwritten for MultiSocketSink plugin (values taken from output of
-;; `gst-inspect multisocketsink' -- "sync-method" property information)
+;; `gst-inspect multisocketsink' - "sync-method" property information)
 (define-enum-extended MultiHandleSinkSyncMethod
   (in-module "Gst")
   (c-name "GstMultiHandleSinkSyncMethod")
@@ -6663,7 +6663,7 @@
 )
 
 ;; Handwritten for OutputSelector plugin (values taken from output of
-;; `gst-inspect output-selector' -- "pad-negotiation-mode" property information)
+;; `gst-inspect output-selector' - "pad-negotiation-mode" property information)
 (define-enum-extended OutputSelectorPadNegotiationMode
   (in-module "Gst")
   (c-name "GstOutputSelectorPadNegotiationMode")
@@ -6686,7 +6686,7 @@
 )
 
 ;; Handwritten for MultiSocketSink plugin (values taken from file 
-;; gst-plugins-base/gst/tcp/gstmultihandlesink.c, enum used for 'client-removed' signal)
+;; gst-plugins-base/gst/tcp/gstmultihandlesink.c, enum used for 'client-removed signal)
 (define-enum-extended MultiHandleSinkClientStatus
   (in-module "Gst")
   (c-name "GstMultiHandleSinkClientStatus")
@@ -6725,7 +6725,7 @@
 )
 
 ;; Handwritten for CdParanoiaSrc plugin (values taken from output of
-;; `gst-inspect cdparanoiasrc' -- "paranoia-mode" property information)
+;; `gst-inspect cdparanoiasrc' - "paranoia-mode" property information)
 (define-enum-extended CdParanoiaMode
   (in-module "Gst")
   (c-name "GstCdParanoiaMode")
@@ -6740,7 +6740,7 @@
 )
 
 ;; Handwritten for MultiSocketSink plugin (values taken from output of
-;; `gst-inspect multisocketsink' -- "sync-method" property information)
+;; `gst-inspect multisocketsink' - "sync-method" property information)
 (define-enum-extended MultiHandleSinkSyncMethod
   (in-module "Gst")
   (c-name "GstMultiHandleSinkSyncMethod")
@@ -6755,7 +6755,7 @@
 )
 
 ;; Handwritten for OutputSelector plugin (values taken from output of
-;; `gst-inspect output-selector' -- "pad-negotiation-mode" property information)
+;; `gst-inspect output-selector' - "pad-negotiation-mode" property information)
 (define-enum-extended OutputSelectorPadNegotiationMode
   (in-module "Gst")
   (c-name "GstOutputSelectorPadNegotiationMode")
diff --git a/gstreamer/src/gst_enums.defs.patch b/gstreamer/src/gst_enums.defs.patch
index 914144f..b9ae168 100644
--- a/gstreamer/src/gst_enums.defs.patch
+++ b/gstreamer/src/gst_enums.defs.patch
@@ -1,8 +1,11 @@
 --- a/gstreamer/src/gst_enums.defs
 +++ b/gstreamer/src/gst_enums.defs
-@@ -2752,8 +2752,9 @@
+@@ -2750,10 +2750,11 @@
+ ;;   GST_QUEUE_LEAK_DOWNSTREAM     = 2
+ ;; };
  
- (define-enum-extended QueueLeaky
+-(define-enum-extended 
++(define-enum-extended QueueLeaky
    (in-module "Gst")
 -  (c-name "")
 +  (c-name "GstQueueLeaky")
@@ -11,10 +14,127 @@
      '("upstream" "GST_QUEUE_LEAK_UPSTREAM" "1")
      '("downstream" "GST_QUEUE_LEAK_DOWNSTREAM" "2")
    )
-@@ -6618,3 +6619,95 @@
-     '("second-pass" "MULTIPASS_MODE_SECOND_PASS" "2")
+@@ -6521,9 +6522,9 @@
+   (in-module "Gst")
+   (c-name "GstBaseTextOverlayLineAlign")
+   (values
+-    '("left" "GST_BASE_TEXT_OVERLAY_LINE_ALIGN_LEFT" "PANGO_ALIGN_LEFT")
+-    '("center" "GST_BASE_TEXT_OVERLAY_LINE_ALIGN_CENTER" "PANGO_ALIGN_CENTER")
+-    '("right" "GST_BASE_TEXT_OVERLAY_LINE_ALIGN_RIGHT" "PANGO_ALIGN_RIGHT")
++    '("left" "GST_TEXT_RENDER_LINE_ALIGN_LEFT" "0")
++    '("center" "GST_TEXT_RENDER_LINE_ALIGN_CENTER" "1")
++    '("right" "GST_TEXT_RENDER_LINE_ALIGN_RIGHT" "2")
+   )
+ )
+ 
+@@ -6574,9 +6575,9 @@
+   (in-module "Gst")
+   (c-name "GstTextRenderLineAlign")
+   (values
+-    '("left" "GST_TEXT_RENDER_LINE_ALIGN_LEFT" "PANGO_ALIGN_LEFT")
+-    '("center" "GST_TEXT_RENDER_LINE_ALIGN_CENTER" "PANGO_ALIGN_CENTER")
+-    '("right" "GST_TEXT_RENDER_LINE_ALIGN_RIGHT" "PANGO_ALIGN_RIGHT")
++    '("left" "GST_TEXT_RENDER_LINE_ALIGN_LEFT" "0")
++    '("center" "GST_TEXT_RENDER_LINE_ALIGN_CENTER" "1")
++    '("right" "GST_TEXT_RENDER_LINE_ALIGN_RIGHT" "2")
    )
  )
+ 
+@@ -6619,3 +6620,186 @@
+   )
+ )
+ 
++;; Handwritten for the filesink plug-in (Gst::FileSink).
++(define-enum-extended FileSinkBufferMode
++  (in-module "Gst")
++  (c-name "GstFileSinkBufferMode")
++  (values
++    '("default" "GST_FILE_SINK_BUFFER_MODE_DEFAULT" "-1")
++    '("full" "GST_FILE_SINK_BUFFER_MODE_FULL" "0")
++    '("line" "GST_FILE_SINK_BUFFER_MODE_LINE" "1")
++    '("unbuffered" "GST_FILE_SINK_BUFFER_MODE_UNBUFFERED" "2")
++  )
++)
++
++;; Handwritten for CdParanoiaSrc plugin (values taken from output of
++;; `gst-inspect cdparanoiasrc' - "paranoia-mode" property information)
++(define-enum-extended CdParanoiaMode
++  (in-module "Gst")
++  (c-name "GstCdParanoiaMode")
++  (values
++    '("disable" "GST_PARANOIA_MODE_DISABLE" "1<<0")
++    '("fragment" "GST_PARANOIA_MODE_FRAGMENT" "1<<1")
++    '("overlap" "GST_PARANOIA_MODE_OVERLAP" "1<<2")
++    '("scratch" "GST_PARANOIA_MODE_SCRATCH" "1<<3")
++    '("repair" "GST_PARANOIA_MODE_REPAIR" "1<<4")
++    '("full" "GST_PARANOIA_MODE_FULL" "0xff")
++  )
++)
++
++;; Handwritten for MultiSocketSink plugin (values taken from output of
++;; `gst-inspect multisocketsink' - "sync-method" property information)
++(define-enum-extended MultiHandleSinkSyncMethod
++  (in-module "Gst")
++  (c-name "GstMultiHandleSinkSyncMethod")
++  (values
++    '("latest" "GST_SYNC_METHOD_LATEST" "0")
++    '("next-keyframe" "GST_SYNC_METHOD_NEXT_KEYFRAME" "1")
++    '("latest-keyframe" "GST_SYNC_METHOD_LATEST_KEYFRAME" "2")
++    '("burst" "GST_SYNC_METHOD_BURST" "3")
++    '("burst-keyframe" "GST_SYNC_METHOD_BURST_KEYFRAME" "4")
++    '("burst-with-keyframe" "GST_SYNC_METHOD_BURST_WITH_KEYFRAME" "5")
++  )
++)
++
++;; Handwritten for OutputSelector plugin (values taken from output of
++;; `gst-inspect output-selector' - "pad-negotiation-mode" property information)
++(define-enum-extended OutputSelectorPadNegotiationMode
++  (in-module "Gst")
++  (c-name "GstOutputSelectorPadNegotiationMode")
++  (values
++    '("none" "GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_NONE" "0")
++    '("all" "GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_ALL" "1")
++    '("active" "GST_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE_ACTIVE" "2")
++  )
++)
++
++;; Handwritten for EncodeBin plugin (values taken from file 
++;; gst-plugins-base/gst/encoding/gstencodebin.c, enum used for 'flags' property)
++(define-enum-extended EncodeBinFlags
++  (in-module "Gst")
++  (c-name "GstEncodeBinFlags")
++  (values
++    '("no-audio-conversion" "GST_ENCODEBIN_FLAG_NO_AUDIO_CONVERSION" "1<<0")
++    '("no-video-conversion" "GST_ENCODEBIN_FLAG_NO_VIDEO_CONVERSION" "1<<1")
++  )
++)
++
++;; Handwritten for MultiSocketSink plugin (values taken from file 
++;; gst-plugins-base/gst/tcp/gstmultihandlesink.c, enum used for 'client-removed signal)
++(define-enum-extended MultiHandleSinkClientStatus
++  (in-module "Gst")
++  (c-name "GstMultiHandleSinkClientStatus")
++  (values
++    '("ok" "GST_CLIENT_STATUS_OK" "0")
++    '("closed" "GST_CLIENT_STATUS_CLOSED" "1")
++    '("removed" "GST_CLIENT_STATUS_REMOVED" "2")
++    '("slow" "GST_CLIENT_STATUS_SLOW" "3")
++    '("error" "GST_CLIENT_STATUS_ERROR" "4")
++    '("duplicate" "GST_CLIENT_STATUS_DUPLICATE" "5")
++    '("flushing" "GST_CLIENT_STATUS_FLUSHING" "6")
++  )
++)
++
++;; Handwritten for PlaySink plugin (values taken from file 
++;; gst-plugins-base/gst/playback/gstplaysink.c, enum used for 'send-event-mode' property)
++(define-enum-extended PlaySinkSendEventMode
++  (in-module "Gst")
++  (c-name "GstPlaySinkSendEventMode")
++  (values
++    '("default" "MODE_DEFAULT" "0")
++    '("first" "MODE_FIRST" "1")
++  )
++)
 +
 +;; Handwritten for the filesink plug-in (Gst::FileSink).
 +(define-enum-extended FileSinkBufferMode
@@ -29,7 +149,7 @@
 +)
 +
 +;; Handwritten for CdParanoiaSrc plugin (values taken from output of
-+;; `gst-inspect cdparanoiasrc' -- "paranoia-mode" property information)
++;; `gst-inspect cdparanoiasrc' - "paranoia-mode" property information)
 +(define-enum-extended CdParanoiaMode
 +  (in-module "Gst")
 +  (c-name "GstCdParanoiaMode")
@@ -44,7 +164,7 @@
 +)
 +
 +;; Handwritten for MultiSocketSink plugin (values taken from output of
-+;; `gst-inspect multisocketsink' -- "sync-method" property information)
++;; `gst-inspect multisocketsink' - "sync-method" property information)
 +(define-enum-extended MultiHandleSinkSyncMethod
 +  (in-module "Gst")
 +  (c-name "GstMultiHandleSinkSyncMethod")
@@ -59,7 +179,7 @@
 +)
 +
 +;; Handwritten for OutputSelector plugin (values taken from output of
-+;; `gst-inspect output-selector' -- "pad-negotiation-mode" property information)
++;; `gst-inspect output-selector' - "pad-negotiation-mode" property information)
 +(define-enum-extended OutputSelectorPadNegotiationMode
 +  (in-module "Gst")
 +  (c-name "GstOutputSelectorPadNegotiationMode")


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]