Don't fail to update the plugin inspect files if one plugin can't be found
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 14 Feb 2010 09:56:17 +0000 (10:56 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 14 Feb 2010 09:56:17 +0000 (10:56 +0100)
...for example when updating on Linux where the DirectSound/DirectDraw
plugins are not available.

gstreamer-sharp/badplugins/Makefile.am
gstreamer-sharp/baseplugins/Makefile.am
gstreamer-sharp/baseplugins/inspect/ximagesink.raw
gstreamer-sharp/coreplugins/Makefile.am
gstreamer-sharp/coreplugins/inspect/capsfilter.raw
gstreamer-sharp/goodplugins/Makefile.am

index 4f701157e12f3e020f1d1731abc56b2409554183..9153552d6fcf15f7e061e9cc4b31e5231abf1eb6 100644 (file)
@@ -12,7 +12,7 @@ MAINTAINERCLEANFILES = Makefile.in
 
 plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES))
 inspect-%:
-       $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw
+       $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true)
 
 all: $(XML_FILES) $(CS_FILES)
        touch generated
index 054c1fe2ca489048f130c8371d8b628fa4587cae..43b6fc49f8c15ceb96543820af023701f58b51f8 100644 (file)
@@ -12,7 +12,7 @@ MAINTAINERCLEANFILES = Makefile.in
 
 plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES))
 inspect-%:
-       $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw
+       $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true)
 
 all: $(XML_FILES) $(CS_FILES)
        touch generated
index 4ece28f4ed81dd5fa651360a86e9e21c7987dea2..b4fce86635f964d2337f48f8afb7ea57c7e8d0db 100644 (file)
@@ -34,7 +34,7 @@
  <element-flags>
  </element-flags>
  <element-implementation>
-  <state-change function="0x2b9400fa14c0"/>
+  <state-change function="0x2afa77bcd4c0"/>
   <save function="gst_element_save_thyself"/>
   <load function="gst_element_restore_thyself"/>
  </element-implementation>
index 9fc1872223e1d0b147307eac445cce82e994be96..589c694545992e55f9ed6ecd618e3d281f7fae3f 100644 (file)
@@ -18,7 +18,7 @@ MAINTAINERCLEANFILES = Makefile.in
 
 plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES))
 inspect-%:
-       $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw
+       $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true)
 
 all: $(XML_FILES) $(CS_FILES)
        touch generated
index 5e0b674f52d8dbcc4526484d4231041e8f440d44..f3bb190866b93d687c079d367c728e9162f4a166 100644 (file)
  </interfaces>
  <pad-templates>
   <pad-template>
-   <name>sink</name>
-   <direction>sink</direction>
+   <name>src</name>
+   <direction>src</direction>
    <presence>always</presence>
    <caps>ANY</caps>
   </pad-template>
   <pad-template>
-   <name>src</name>
-   <direction>src</direction>
+   <name>sink</name>
+   <direction>sink</direction>
    <presence>always</presence>
    <caps>ANY</caps>
   </pad-template>
index 46232b8171fc3a7183421570ca02a8d6c29c82fd..7c5cba60381fd19ecff3db5e4cbbe4c1dbbac8e0 100644 (file)
@@ -12,7 +12,7 @@ MAINTAINERCLEANFILES = Makefile.in
 
 plugins-update: $(patsubst $(srcdir)/inspect/%.raw, inspect-%, $(INSPECT_FILES))
 inspect-%:
-       $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw
+       $(top_builddir)/elementgen/gsts-xmlinspect $(patsubst inspect-%,%,$@) > inspect/$(patsubst inspect-%,%,$@).raw.tmp && mv inspect/$(patsubst inspect-%,%,$@).raw.tmp inspect/$(patsubst inspect-%,%,$@).raw || (rm inspect/$(patsubst inspect-%,%,$@).raw.tmp && true)
 
 all: $(XML_FILES) $(CS_FILES)
        touch generated