logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://hacktivis.me/git/overlay.git

gst-plugins-base-1.14.5-make43.patch (12105B)


  1. --- a/common/glib-gen.mak
  2. +++ b/common/glib-gen.mak
  3. @@ -1,11 +1,13 @@
  4. # these are the variables your Makefile.am should set
  5. # the example is based on the colorbalance interface
  6. +H := \#
  7. +
  8. #glib_enum_headers=$(colorbalance_headers)
  9. #glib_enum_define=GST_COLOR_BALANCE
  10. #glib_enum_prefix=gst_color_balance
  11. -enum_headers=$(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
  12. +enum_headers=$(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
  13. # these are all the rules generating the relevant files
  14. %-marshal.h: %-marshal.list
  15. --- a/common/gst-glib-gen.mak
  16. +++ b/common/gst-glib-gen.mak
  17. @@ -1,14 +1,16 @@
  18. # these are the variables your Makefile.am should set
  19. # the example is based on the colorbalance interface
  20. +H := \#
  21. +
  22. #glib_enum_headers=$(colorbalance_headers)
  23. #glib_enum_define=GST_COLOR_BALANCE
  24. #glib_gen_prefix=gst_color_balance
  25. #glib_gen_basename=colorbalance
  26. #glib_gen_decl_banner=GST_EXPORT
  27. -#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
  28. +#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
  29. -enum_headers=$(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
  30. +enum_headers=$(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
  31. # these are all the rules generating the relevant files
  32. $(glib_gen_basename)-marshal.h: $(glib_gen_basename)-marshal.list
  33. --- a/gst/encoding/Makefile.in
  34. +++ b/gst/encoding/Makefile.in
  35. @@ -17,12 +17,14 @@
  36. # these are the variables your Makefile.am should set
  37. # the example is based on the colorbalance interface
  38. +H := \#
  39. +
  40. #glib_enum_headers=$(colorbalance_headers)
  41. #glib_enum_define=GST_COLOR_BALANCE
  42. #glib_gen_prefix=gst_color_balance
  43. #glib_gen_basename=colorbalance
  44. #glib_gen_decl_banner=GST_EXPORT
  45. -#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
  46. +#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
  47. VPATH = @srcdir@
  48. @@ -638,7 +640,7 @@
  49. gstsmartencoder.h \
  50. gststreamcombinerpad.h
  51. -enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
  52. +enum_headers = $(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
  53. all: all-am
  54. .SUFFIXES:
  55. --- a/gst-libs/gst/app/Makefile.in
  56. +++ b/gst-libs/gst/app/Makefile.in
  57. @@ -17,13 +17,15 @@
  58. # these are the variables your Makefile.am should set
  59. # the example is based on the colorbalance interface
  60. +H := \#
  61. +
  62. #glib_enum_headers=$(colorbalance_headers)
  63. #glib_enum_define=GST_COLOR_BALANCE
  64. #glib_gen_prefix=gst_color_balance
  65. #glib_gen_basename=colorbalance
  66. #glib_gen_decl_banner=GST_EXPORT
  67. -#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
  68. +#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
  69. VPATH = @srcdir@
  70. @@ -618,12 +620,12 @@
  71. glib_gen_prefix = __gst_app
  72. glib_gen_basename = app
  73. glib_gen_decl_banner = GST_APP_API
  74. -glib_gen_decl_include = \#include <gst/app/app-prelude.h>
  75. +glib_gen_decl_include = $(H)include <gst/app/app-prelude.h>
  76. glib_enum_headers = gstappsrc.h
  77. built_sources = app-enumtypes.c
  78. built_headers = app-enumtypes.h
  79. BUILT_SOURCES = $(built_sources) $(built_headers)
  80. -enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
  81. +enum_headers = $(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
  82. libgstapp_@GST_API_VERSION@_la_SOURCES = gstappsrc.c gstappsink.c
  83. nodist_libgstapp_@GST_API_VERSION@_la_SOURCES = $(BUILT_SOURCES)
  84. libgstapp_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
  85. --- a/gst-libs/gst/audio/Makefile.in
  86. +++ b/gst-libs/gst/audio/Makefile.in
  87. @@ -39,13 +39,15 @@
  88. # these are the variables your Makefile.am should set
  89. # the example is based on the colorbalance interface
  90. +H := \#
  91. +
  92. #glib_enum_headers=$(colorbalance_headers)
  93. #glib_enum_define=GST_COLOR_BALANCE
  94. #glib_gen_prefix=gst_color_balance
  95. #glib_gen_basename=colorbalance
  96. #glib_gen_decl_banner=GST_EXPORT
  97. -#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
  98. +#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
  99. VPATH = @srcdir@
  100. @@ -784,7 +786,7 @@
  101. glib_gen_prefix = gst_audio
  102. glib_gen_basename = audio
  103. glib_gen_decl_banner = GST_AUDIO_API
  104. -glib_gen_decl_include = \#include <gst/audio/audio-prelude.h>
  105. +glib_gen_decl_include = $(H)include <gst/audio/audio-prelude.h>
  106. built_sources = audio-enumtypes.c
  107. built_headers = audio-enumtypes.h
  108. lib_LTLIBRARIES = \
  109. @@ -895,7 +897,7 @@
  110. @HAVE_X86_TRUE@ $(GST_LIB_LDFLAGS) \
  111. @HAVE_X86_TRUE@ $(GST_ALL_LDFLAGS)
  112. -enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
  113. +enum_headers = $(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
  114. # Introspection
  115. @HAVE_INTROSPECTION_TRUE@BUILT_GIRSOURCES = GstAudio-@GST_API_VERSION@.gir
  116. --- a/gst-libs/gst/pbutils/Makefile.in
  117. +++ b/gst-libs/gst/pbutils/Makefile.in
  118. @@ -17,13 +17,15 @@
  119. # these are the variables your Makefile.am should set
  120. # the example is based on the colorbalance interface
  121. +H := \#
  122. +
  123. #glib_enum_headers=$(colorbalance_headers)
  124. #glib_enum_define=GST_COLOR_BALANCE
  125. #glib_gen_prefix=gst_color_balance
  126. #glib_gen_basename=colorbalance
  127. #glib_gen_decl_banner=GST_EXPORT
  128. -#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
  129. +#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
  130. VPATH = @srcdir@
  131. @@ -664,6 +666,7 @@
  132. gstdiscoverer.h \
  133. gstaudiovisualizer.h
  134. +H := \#
  135. # variables used for enum/marshal generation
  136. glib_enum_headers = $(headers_pbutils)
  137. @@ -671,7 +674,7 @@
  138. glib_gen_prefix = pbutils
  139. glib_gen_basename = pbutils
  140. glib_gen_decl_banner = GST_PBUTILS_API
  141. -glib_gen_decl_include = \#include <gst/pbutils/pbutils-prelude.h>
  142. +glib_gen_decl_include = $(H)include <gst/pbutils/pbutils-prelude.h>
  143. built_headers_configure = \
  144. gstpluginsbaseversion.h
  145. @@ -719,7 +722,7 @@
  146. # DISTCLEANFILES is for files generated by configure
  147. DISTCLEANFILES = $(built_headers_configure)
  148. -enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
  149. +enum_headers = $(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
  150. @HAVE_INTROSPECTION_TRUE@BUILT_GIRSOURCES = GstPbutils-@GST_API_VERSION@.gir
  151. @HAVE_INTROSPECTION_TRUE@gir_headers = $(patsubst %,$(srcdir)/%, \
  152. @HAVE_INTROSPECTION_TRUE@ $(libgstpbutils_@GST_API_VERSION@include_HEADERS)) \
  153. --- a/gst-libs/gst/rtp/Makefile.in
  154. +++ b/gst-libs/gst/rtp/Makefile.in
  155. @@ -17,13 +17,15 @@
  156. # these are the variables your Makefile.am should set
  157. # the example is based on the colorbalance interface
  158. +H := \#
  159. +
  160. #glib_enum_headers=$(colorbalance_headers)
  161. #glib_enum_define=GST_COLOR_BALANCE
  162. #glib_gen_prefix=gst_color_balance
  163. #glib_gen_basename=colorbalance
  164. #glib_gen_decl_banner=GST_EXPORT
  165. -#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
  166. +#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
  167. VPATH = @srcdir@
  168. @@ -675,8 +677,8 @@
  169. glib_enum_headers = $(libgstrtpinclude_HEADERS)
  170. glib_gen_basename = gstrtp
  171. glib_gen_decl_banner = GST_RTP_API
  172. -glib_gen_decl_include = \#include <gst/rtp/rtp-prelude.h>
  173. -enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
  174. +glib_gen_decl_include = $(H)include <gst/rtp/rtp-prelude.h>
  175. +enum_headers = $(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
  176. @HAVE_INTROSPECTION_TRUE@BUILT_GIRSOURCES = GstRtp-@GST_API_VERSION@.gir
  177. @HAVE_INTROSPECTION_TRUE@gir_headers = $(patsubst %,$(srcdir)/%, \
  178. @HAVE_INTROSPECTION_TRUE@ $(libgstrtpinclude_HEADERS)) \
  179. --- a/gst-libs/gst/rtsp/Makefile.in
  180. +++ b/gst-libs/gst/rtsp/Makefile.in
  181. @@ -17,13 +17,15 @@
  182. # these are the variables your Makefile.am should set
  183. # the example is based on the colorbalance interface
  184. +H := \#
  185. +
  186. #glib_enum_headers=$(colorbalance_headers)
  187. #glib_enum_define=GST_COLOR_BALANCE
  188. #glib_gen_prefix=gst_color_balance
  189. #glib_gen_basename=colorbalance
  190. #glib_gen_decl_banner=GST_EXPORT
  191. -#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
  192. +#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
  193. VPATH = @srcdir@
  194. @@ -679,8 +681,8 @@
  195. glib_enum_headers = $(libgstrtspinclude_HEADERS)
  196. glib_gen_basename = gstrtsp
  197. glib_gen_decl_banner = GST_RTSP_API
  198. -glib_gen_decl_include = \#include <gst/rtsp/rtsp-prelude.h>
  199. -enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
  200. +glib_gen_decl_include = $(H)include <gst/rtsp/rtsp-prelude.h>
  201. +enum_headers = $(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
  202. @HAVE_INTROSPECTION_TRUE@BUILT_GIRSOURCES = GstRtsp-@GST_API_VERSION@.gir
  203. @HAVE_INTROSPECTION_TRUE@gir_headers = $(patsubst %,$(srcdir)/%, \
  204. @HAVE_INTROSPECTION_TRUE@ $(libgstrtspinclude_HEADERS)) \
  205. --- a/gst-libs/gst/tag/Makefile.in
  206. +++ b/gst-libs/gst/tag/Makefile.in
  207. @@ -17,13 +17,15 @@
  208. # these are the variables your Makefile.am should set
  209. # the example is based on the colorbalance interface
  210. +H := \#
  211. +
  212. #glib_enum_headers=$(colorbalance_headers)
  213. #glib_enum_define=GST_COLOR_BALANCE
  214. #glib_gen_prefix=gst_color_balance
  215. #glib_gen_basename=colorbalance
  216. #glib_gen_decl_banner=GST_EXPORT
  217. -#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
  218. +#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
  219. VPATH = @srcdir@
  220. @@ -680,12 +682,12 @@
  221. glib_gen_prefix = gst_tag
  222. glib_gen_basename = tag
  223. glib_gen_decl_banner = GST_TAG_API
  224. -glib_gen_decl_include = \#include <gst/tag/tag-prelude.h>
  225. +glib_gen_decl_include = $(H)include <gst/tag/tag-prelude.h>
  226. glib_enum_headers = tag.h gsttagdemux.h
  227. built_sources = tag-enumtypes.c
  228. built_headers = tag-enumtypes.h
  229. BUILT_SOURCES = $(built_sources) $(built_headers)
  230. -enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
  231. +enum_headers = $(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
  232. libgsttaginclude_HEADERS = \
  233. tag.h tag-prelude.h gsttagdemux.h gsttagmux.h xmpwriter.h
  234. --- a/gst-libs/gst/video/Makefile.in
  235. +++ b/gst-libs/gst/video/Makefile.in
  236. @@ -39,13 +39,15 @@
  237. # these are the variables your Makefile.am should set
  238. # the example is based on the colorbalance interface
  239. +H := \#
  240. +
  241. #glib_enum_headers=$(colorbalance_headers)
  242. #glib_enum_define=GST_COLOR_BALANCE
  243. #glib_gen_prefix=gst_color_balance
  244. #glib_gen_basename=colorbalance
  245. #glib_gen_decl_banner=GST_EXPORT
  246. -#glib_gen_decl_include=\#include <gst/foo/foo-prelude.h>
  247. +#glib_gen_decl_include=$(H)include <gst/foo/foo-prelude.h>
  248. VPATH = @srcdir@
  249. @@ -740,7 +742,7 @@
  250. glib_gen_prefix = gst_video
  251. glib_gen_basename = video
  252. glib_gen_decl_banner = GST_VIDEO_API
  253. -glib_gen_decl_include = \#include <gst/video/video-prelude.h>
  254. +glib_gen_decl_include = $(H)include <gst/video/video-prelude.h>
  255. built_sources = video-enumtypes.c
  256. built_headers = video-enumtypes.h
  257. lib_LTLIBRARIES = libgstvideo-@GST_API_VERSION@.la
  258. @@ -821,7 +823,7 @@
  259. libgstvideo_@GST_API_VERSION@_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(ORC_LIBS) $(LIBM)
  260. libgstvideo_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
  261. -enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
  262. +enum_headers = $(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
  263. @HAVE_INTROSPECTION_TRUE@BUILT_GIRSOURCES = GstVideo-@GST_API_VERSION@.gir
  264. @HAVE_INTROSPECTION_TRUE@gir_headers = $(patsubst %,$(srcdir)/%, \
  265. @HAVE_INTROSPECTION_TRUE@ $(libgstvideo_@GST_API_VERSION@include_HEADERS)) \
  266. --- a/gst-libs/gst/gl/Makefile.in
  267. +++ b/gst-libs/gst/gl/Makefile.in
  268. @@ -858,19 +858,20 @@
  269. # DISTCLEANFILES is for files generated by configure
  270. DISTCLEANFILES = $(built_sys_header_configure)
  271. +H := \#
  272. glib_enum_headers = $(gstgl_headers)
  273. glib_enum_define = GST_GL
  274. glib_gen_prefix = gst_gl
  275. glib_gen_basename = gl
  276. glib_gen_decl_banner = GST_GL_API
  277. -glib_gen_decl_include = \#include <gst/gl/gl-prelude.h>
  278. +glib_gen_decl_include = $(H)include <gst/gl/gl-prelude.h>
  279. built_sources = gl-enumtypes.c
  280. built_headers = gl-enumtypes.h
  281. BUILT_SOURCES = $(built_sources) $(built_headers)
  282. CLEANFILES = $(BUILT_SOURCES) $(am__append_27)
  283. nodist_libgstgl_@GST_API_VERSION@include_HEADERS = $(built_headers)
  284. nodist_libgstgl_@GST_API_VERSION@_la_SOURCES = $(BUILT_SOURCES)
  285. -enum_headers = $(foreach h,$(glib_enum_headers),\n\#include \"$(h)\")
  286. +enum_headers = $(foreach h,$(glib_enum_headers),\n$(H)include \"$(h)\")
  287. @HAVE_INTROSPECTION_TRUE@BUILT_GIRSOURCES = GstGL-@GST_API_VERSION@.gir
  288. @HAVE_INTROSPECTION_TRUE@gir_headers = $(patsubst %,$(srcdir)/%, \
  289. @HAVE_INTROSPECTION_TRUE@ $(gstgl_gir_headers)) $(patsubst \