Hi,
When i try to apply the patch, i get errors in the terminal as mentioned below.
libgstnvcompositor.c:1:6: error: expected β=β, β,β, β;β, βasmβ or β__attribute__β before β--β token
diff --git a/gst-nvcompositor/gstnvcompositor.c b/gst-nvcompositor/gstnvcompositor.c
^~
libgstnvcompositor.c:5:1: error: stray β@β in program
@@ -708,7 +708,9 @@ gst_nvcompositor_pad_init (GstNvCompositorPad * nvcompo_pad)
^
libgstnvcompositor.c:5:2: error: stray β@β in program
@@ -708,7 +708,9 @@ gst_nvcompositor_pad_init (GstNvCompositorPad * nvcompo_pad)
^
libgstnvcompositor.c:5:18: error: stray β@β in program
@@ -708,7 +708,9 @@ gst_nvcompositor_pad_init (GstNvCompositorPad * nvcompo_pad)
^
libgstnvcompositor.c:5:19: error: stray β@β in program
@@ -708,7 +708,9 @@ gst_nvcompositor_pad_init (GstNvCompositorPad * nvcompo_pad)
^
libgstnvcompositor.c:16:1: error: stray β@β in program
@@ -784,6 +786,12 @@ gst_nvcompositor_set_property (GObject * object,
^
libgstnvcompositor.c:16:2: error: stray β@β in program
@@ -784,6 +786,12 @@ gst_nvcompositor_set_property (GObject * object,
^
libgstnvcompositor.c:16:4: error: expected identifier or β(β before β-β token
@@ -784,6 +786,12 @@ gst_nvcompositor_set_property (GObject * object,
^
libgstnvcompositor.c:16:19: error: stray β@β in program
@@ -784,6 +786,12 @@ gst_nvcompositor_set_property (GObject * object,
^
libgstnvcompositor.c:16:20: error: stray β@β in program
@@ -784,6 +786,12 @@ gst_nvcompositor_set_property (GObject * object,
^
libgstnvcompositor.c:19:8: error: expected identifier or β(β before βbreakβ
break;
^~~~~
libgstnvcompositor.c:20:1: error: expected identifier or β(β before β+β token
+ case PROP_BACKGROUND_WIDTH:
^
libgstnvcompositor.c:22:1: error: expected identifier or β(β before β+β token
+ break;
^
libgstnvcompositor.c:23:1: error: expected identifier or β(β before β+β token
+ case PROP_BACKGROUND_HEIGHT:
^
libgstnvcompositor.c:25:1: error: expected identifier or β(β before β+β token
+ break;
^
libgstnvcompositor.c:26:6: error: expected identifier or β(β before βdefaultβ
default:
^~~~~~~
libgstnvcompositor.c:28:8: error: expected identifier or β(β before βbreakβ
break;
^~~~~
libgstnvcompositor.c:29:1: error: stray β@β in program
@@ -808,6 +816,12 @@ gst_nvcompositor_get_property (GObject * object,
^
libgstnvcompositor.c:29:2: error: stray β@β in program
@@ -808,6 +816,12 @@ gst_nvcompositor_get_property (GObject * object,
^
libgstnvcompositor.c:29:4: error: expected identifier or β(β before β-β token
@@ -808,6 +816,12 @@ gst_nvcompositor_get_property (GObject * object,
^
libgstnvcompositor.c:29:19: error: stray β@β in program
@@ -808,6 +816,12 @@ gst_nvcompositor_get_property (GObject * object,
^
libgstnvcompositor.c:29:20: error: stray β@β in program
@@ -808,6 +816,12 @@ gst_nvcompositor_get_property (GObject * object,
^
libgstnvcompositor.c:32:8: error: expected identifier or β(β before βbreakβ
break;
^~~~~
libgstnvcompositor.c:33:1: error: expected identifier or β(β before β+β token
+ case PROP_BACKGROUND_WIDTH:
^
libgstnvcompositor.c:35:1: error: expected identifier or β(β before β+β token
+ break;
^
libgstnvcompositor.c:36:1: error: expected identifier or β(β before β+β token
+ case PROP_BACKGROUND_HEIGHT:
^
libgstnvcompositor.c:38:1: error: expected identifier or β(β before β+β token
+ break;
^
libgstnvcompositor.c:39:6: error: expected identifier or β(β before βdefaultβ
default:
^~~~~~~
libgstnvcompositor.c:41:8: error: expected identifier or β(β before βbreakβ
break;
^~~~~
libgstnvcompositor.c:42:1: error: stray β@β in program
@@ -837,6 +851,7 @@ gst_nvcompositor_fixate_caps (GstAggregator * agg, GstCaps * caps)
^
libgstnvcompositor.c:42:2: error: stray β@β in program
@@ -837,6 +851,7 @@ gst_nvcompositor_fixate_caps (GstAggregator * agg, GstCaps * caps)
^
libgstnvcompositor.c:42:4: error: expected identifier or β(β before β-β token
@@ -837,6 +851,7 @@ gst_nvcompositor_fixate_caps (GstAggregator * agg, GstCaps * caps)
^
libgstnvcompositor.c:42:18: error: stray β@β in program
@@ -837,6 +851,7 @@ gst_nvcompositor_fixate_caps (GstAggregator * agg, GstCaps * caps)
^
libgstnvcompositor.c:42:19: error: stray β@β in program
@@ -837,6 +851,7 @@ gst_nvcompositor_fixate_caps (GstAggregator * agg, GstCaps * caps)
^
libgstnvcompositor.c:44:4: error: unknown type name βgintβ; did you mean βintβ?
gint suitable_width = -1, suitable_height = -1;
^~~~
int
libgstnvcompositor.c:45:4: error: unknown type name βGstVideoAggregatorβ
GstVideoAggregator *vagg = GST_VIDEO_AGGREGATOR (agg);
^~~~~~~~~~~~~~~~~~
libgstnvcompositor.c:45:31: warning: implicit declaration of function βGST_VIDEO_AGGREGATORβ [-Wimplicit-function-declaration]
GstVideoAggregator *vagg = GST_VIDEO_AGGREGATOR (agg);
^~~~~~~~~~~~~~~~~~~~
libgstnvcompositor.c:45:53: error: βaggβ undeclared here (not in a function); did you mean βvaggβ?
GstVideoAggregator *vagg = GST_VIDEO_AGGREGATOR (agg);
^~~
vagg
libgstnvcompositor.c:46:1: error: expected identifier or β(β before β+β token
+ GstNvCompositor *nvcomp = GST_NVCOMPOSITOR (vagg);
^
libgstnvcompositor.c:48:4: warning: data definition has no type or storage class
ret = gst_caps_make_writable (caps);
^~~
libgstnvcompositor.c:48:4: warning: type defaults to βintβ in declaration of βretβ [-Wimplicit-int]
libgstnvcompositor.c:48:10: warning: implicit declaration of function βgst_caps_make_writableβ [-Wimplicit-function-declaration]
ret = gst_caps_make_writable (caps);
^~~~~~~~~~~~~~~~~~~~~~
libgstnvcompositor.c:48:34: error: βcapsβ undeclared here (not in a function)
ret = gst_caps_make_writable (caps);
^~~~
libgstnvcompositor.c:50:1: error: stray β@β in program
@@ -897,6 +912,10 @@ gst_nvcompositor_fixate_caps (GstAggregator * agg, GstCaps * caps)
^
libgstnvcompositor.c:50:2: error: stray β@β in program
@@ -897,6 +912,10 @@ gst_nvcompositor_fixate_caps (GstAggregator * agg, GstCaps * caps)
^
libgstnvcompositor.c:50:4: error: expected identifier or β(β before β-β token
@@ -897,6 +912,10 @@ gst_nvcompositor_fixate_caps (GstAggregator * agg, GstCaps * caps)
^
libgstnvcompositor.c:50:19: error: stray β@β in program
@@ -897,6 +912,10 @@ gst_nvcompositor_fixate_caps (GstAggregator * agg, GstCaps * caps)
^
libgstnvcompositor.c:50:20: error: stray β@β in program
@@ -897,6 +912,10 @@ gst_nvcompositor_fixate_caps (GstAggregator * agg, GstCaps * caps)
^
libgstnvcompositor.c:52:6: warning: data definition has no type or storage class
suitable_fps_d = 1;
^~~~~~~~~~~~~~
libgstnvcompositor.c:52:6: warning: type defaults to βintβ in declaration of βsuitable_fps_dβ [-Wimplicit-int]
libgstnvcompositor.c:53:4: error: expected identifier or β(β before β}β token
}
^
libgstnvcompositor.c:54:1: error: expected identifier or β(β before β+β token
+ if (nvcomp->bg_width > 0 && nvcomp->bg_height > 0) {
^
libgstnvcompositor.c:59:54: error: expected β)β before string constant
gst_structure_fixate_field_nearest_fraction (str, "framerate", suitable_fps_n,
^~~~~~~~~~~
libgstnvcompositor.c:61:1: error: stray β@β in program
@@ -1421,6 +1440,15 @@ gst_nvcompositor_class_init (GstNvCompositorClass * klass)
^
libgstnvcompositor.c:61:2: error: stray β@β in program
@@ -1421,6 +1440,15 @@ gst_nvcompositor_class_init (GstNvCompositorClass * klass)
^
libgstnvcompositor.c:61:4: error: expected identifier or β(β before β-β token
@@ -1421,6 +1440,15 @@ gst_nvcompositor_class_init (GstNvCompositorClass * klass)
^
libgstnvcompositor.c:61:21: error: stray β@β in program
@@ -1421,6 +1440,15 @@ gst_nvcompositor_class_init (GstNvCompositorClass * klass)
^
libgstnvcompositor.c:61:22: error: stray β@β in program
@@ -1421,6 +1440,15 @@ gst_nvcompositor_class_init (GstNvCompositorClass * klass)
^
libgstnvcompositor.c:65:1: error: expected identifier or β(β before β+β token
+ g_object_class_install_property (gobject_class, PROP_BACKGROUND_WIDTH,
^
libgstnvcompositor.c:69:1: error: expected identifier or β(β before β+β token
+ g_object_class_install_property (gobject_class, PROP_BACKGROUND_HEIGHT,
^
libgstnvcompositor.c:73:1: error: expected identifier or β(β before β+β token
+
^
libgstnvcompositor.c:75:0: error: unterminated #if
#if 0