]> gitweb.factorcode.org Git - factor.git/blob - unmaintained/gstreamer/plugins/riff/ffi/ffi.factor
tools.test: Make the flag public. Finish porting tester changes to fuzzer.
[factor.git] / unmaintained / gstreamer / plugins / riff / ffi / ffi.factor
1 ! Copyright (C) 2010 Anton Gorenko.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: alien alien.syntax alien.libraries combinators kernel
4 system
5 gobject-introspection glib.ffi gmodule.ffi gobject.ffi ;
6 EXCLUDE: alien.c-types => pointer ;
7 IN: gstreamer.ffi
8
9 <<
10 "gstreamer" {
11     { [ os winnt? ] [ drop ] }
12     { [ os macosx? ] [ drop ] }
13     { [ os unix? ] [ "libgstreamer-0.10.so" cdecl add-library ] }
14 } cond
15 >>
16
17 TYPEDEF: gpointer GstClockID
18 TYPEDEF: guint64 GstClockTime
19 TYPEDEF: gint64 GstClockTimeDiff
20
21 ! types from libxml2
22 TYPEDEF: void* xmlNodePtr
23 TYPEDEF: void* xmlDocPtr
24 TYPEDEF: void* xmlNsPtr
25
26 GIR: vocab:gstreamer/Gst-0.10.gir
27