summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2009-02-25 19:40:43 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2009-02-25 19:50:00 +0000
commit07d2dbfdfec75e9cded0ac90e3bb0a33929de4a1 (patch)
tree6322b883366e9ea46e3cd1bfb6fd0c563a02e816 /win32
parent9899c1d5cef44b3eb66e189f2ccc4e8602b063b8 (diff)
app: add win32 .def file and only export functions we want exported
Add a .def file for win32 builds (and make check-exports). Fix LDFLAGS in Makefile.am, so the usual export regexps are used (fixes #573165). Make sure private marshaller functions aren't exported by prefixing them with __gst; also rename gst_app_marshal_OBJECT__VOID to _BUFFER__VOID, make it static and add a comment why we're not using glib-genmarshal for this one.
Diffstat (limited to 'win32')
-rw-r--r--win32/common/libgstapp.def28
1 files changed, 28 insertions, 0 deletions
diff --git a/win32/common/libgstapp.def b/win32/common/libgstapp.def
new file mode 100644
index 000000000..362649372
--- /dev/null
+++ b/win32/common/libgstapp.def
@@ -0,0 +1,28 @@
+EXPORTS
+ gst_app_buffer_get_type
+ gst_app_buffer_new
+ gst_app_sink_get_caps
+ gst_app_sink_get_drop
+ gst_app_sink_get_emit_signals
+ gst_app_sink_get_max_buffers
+ gst_app_sink_get_type
+ gst_app_sink_is_eos
+ gst_app_sink_pull_buffer
+ gst_app_sink_pull_preroll
+ gst_app_sink_set_caps
+ gst_app_sink_set_drop
+ gst_app_sink_set_emit_signals
+ gst_app_sink_set_max_buffers
+ gst_app_src_end_of_stream
+ gst_app_src_get_caps
+ gst_app_src_get_latency
+ gst_app_src_get_max_bytes
+ gst_app_src_get_size
+ gst_app_src_get_stream_type
+ gst_app_src_get_type
+ gst_app_src_push_buffer
+ gst_app_src_set_caps
+ gst_app_src_set_latency
+ gst_app_src_set_max_bytes
+ gst_app_src_set_size
+ gst_app_src_set_stream_type