From a8fb2494eea3710d2647c36a7cca1f9ce643b821 Mon Sep 17 00:00:00 2001 From: Anton Gorenko Date: Fri, 23 Jul 2010 23:17:07 +0600 Subject: [PATCH] gstreamer: add gstreamer.* vocabs --- basis/gstreamer/app/GstApp-0.10.gir | 951 +++ basis/gstreamer/app/app.factor | 5 + basis/gstreamer/app/ffi/ffi.factor | 17 + basis/gstreamer/audio/GstAudio-0.10.gir | 2360 +++++++ basis/gstreamer/audio/audio.factor | 5 + basis/gstreamer/audio/ffi/ffi.factor | 18 + basis/gstreamer/base/GstBase-0.10.gir | 5397 +++++++++++++++++ basis/gstreamer/base/base.factor | 5 + basis/gstreamer/base/ffi/ffi.factor | 16 + basis/gstreamer/check/GstCheck-0.10.gir | 808 +++ basis/gstreamer/check/check.factor | 5 + basis/gstreamer/check/ffi/ffi.factor | 20 + .../controller/GstController-0.10.gir | 1005 +++ basis/gstreamer/controller/controller.factor | 5 + basis/gstreamer/controller/ffi/ffi.factor | 17 + basis/gstreamer/fft/GstFft-0.10.gir | 462 ++ basis/gstreamer/fft/ffi/ffi.factor | 17 + basis/gstreamer/fft/fft.factor | 5 + .../interfaces/GstInterfaces-0.10.gir | 3570 +++++++++++ basis/gstreamer/interfaces/ffi/ffi.factor | 17 + basis/gstreamer/interfaces/interfaces.factor | 5 + basis/gstreamer/net/GstNet-0.10.gir | 279 + basis/gstreamer/net/ffi/ffi.factor | 17 + basis/gstreamer/net/net.factor | 5 + .../gstreamer/netbuffer/GstNetbuffer-0.10.gir | 267 + basis/gstreamer/netbuffer/ffi/ffi.factor | 16 + basis/gstreamer/netbuffer/netbuffer.factor | 5 + basis/gstreamer/pbutils/GstPbutils-0.10.gir | 665 ++ basis/gstreamer/pbutils/ffi/ffi.factor | 16 + basis/gstreamer/pbutils/pbutils.factor | 5 + basis/gstreamer/riff/GstRiff-0.10.gir | 983 +++ basis/gstreamer/riff/ffi/ffi.factor | 27 + basis/gstreamer/riff/riff.factor | 5 + basis/gstreamer/rtp/GstRtp-0.10.gir | 2550 ++++++++ basis/gstreamer/rtp/ffi/ffi.factor | 16 + basis/gstreamer/rtp/rtp.factor | 5 + basis/gstreamer/rtsp/GstRtsp-0.10.gir | 2761 +++++++++ basis/gstreamer/rtsp/ffi/ffi.factor | 20 + basis/gstreamer/rtsp/rtsp.factor | 5 + basis/gstreamer/sdp/GstSdp-0.10.gir | 1056 ++++ basis/gstreamer/sdp/ffi/ffi.factor | 16 + basis/gstreamer/sdp/sdp.factor | 5 + basis/gstreamer/tag/GstTag-0.10.gir | 797 +++ basis/gstreamer/tag/ffi/ffi.factor | 16 + basis/gstreamer/tag/tag.factor | 5 + basis/gstreamer/tags.txt | 2 + basis/gstreamer/video/GstVideo-0.10.gir | 925 +++ basis/gstreamer/video/ffi/ffi.factor | 19 + basis/gstreamer/video/video.factor | 5 + 49 files changed, 25203 insertions(+) create mode 100644 basis/gstreamer/app/GstApp-0.10.gir create mode 100644 basis/gstreamer/app/app.factor create mode 100644 basis/gstreamer/app/ffi/ffi.factor create mode 100644 basis/gstreamer/audio/GstAudio-0.10.gir create mode 100644 basis/gstreamer/audio/audio.factor create mode 100644 basis/gstreamer/audio/ffi/ffi.factor create mode 100644 basis/gstreamer/base/GstBase-0.10.gir create mode 100644 basis/gstreamer/base/base.factor create mode 100644 basis/gstreamer/base/ffi/ffi.factor create mode 100644 basis/gstreamer/check/GstCheck-0.10.gir create mode 100644 basis/gstreamer/check/check.factor create mode 100644 basis/gstreamer/check/ffi/ffi.factor create mode 100644 basis/gstreamer/controller/GstController-0.10.gir create mode 100644 basis/gstreamer/controller/controller.factor create mode 100644 basis/gstreamer/controller/ffi/ffi.factor create mode 100644 basis/gstreamer/fft/GstFft-0.10.gir create mode 100644 basis/gstreamer/fft/ffi/ffi.factor create mode 100644 basis/gstreamer/fft/fft.factor create mode 100644 basis/gstreamer/interfaces/GstInterfaces-0.10.gir create mode 100644 basis/gstreamer/interfaces/ffi/ffi.factor create mode 100644 basis/gstreamer/interfaces/interfaces.factor create mode 100644 basis/gstreamer/net/GstNet-0.10.gir create mode 100644 basis/gstreamer/net/ffi/ffi.factor create mode 100644 basis/gstreamer/net/net.factor create mode 100644 basis/gstreamer/netbuffer/GstNetbuffer-0.10.gir create mode 100644 basis/gstreamer/netbuffer/ffi/ffi.factor create mode 100644 basis/gstreamer/netbuffer/netbuffer.factor create mode 100644 basis/gstreamer/pbutils/GstPbutils-0.10.gir create mode 100644 basis/gstreamer/pbutils/ffi/ffi.factor create mode 100644 basis/gstreamer/pbutils/pbutils.factor create mode 100644 basis/gstreamer/riff/GstRiff-0.10.gir create mode 100644 basis/gstreamer/riff/ffi/ffi.factor create mode 100644 basis/gstreamer/riff/riff.factor create mode 100644 basis/gstreamer/rtp/GstRtp-0.10.gir create mode 100644 basis/gstreamer/rtp/ffi/ffi.factor create mode 100644 basis/gstreamer/rtp/rtp.factor create mode 100644 basis/gstreamer/rtsp/GstRtsp-0.10.gir create mode 100644 basis/gstreamer/rtsp/ffi/ffi.factor create mode 100644 basis/gstreamer/rtsp/rtsp.factor create mode 100644 basis/gstreamer/sdp/GstSdp-0.10.gir create mode 100644 basis/gstreamer/sdp/ffi/ffi.factor create mode 100644 basis/gstreamer/sdp/sdp.factor create mode 100644 basis/gstreamer/tag/GstTag-0.10.gir create mode 100644 basis/gstreamer/tag/ffi/ffi.factor create mode 100644 basis/gstreamer/tag/tag.factor create mode 100644 basis/gstreamer/video/GstVideo-0.10.gir create mode 100644 basis/gstreamer/video/ffi/ffi.factor create mode 100644 basis/gstreamer/video/video.factor diff --git a/basis/gstreamer/app/GstApp-0.10.gir b/basis/gstreamer/app/GstApp-0.10.gir new file mode 100644 index 0000000000..40ccd7ed0e --- /dev/null +++ b/basis/gstreamer/app/GstApp-0.10.gir @@ -0,0 +1,951 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/app/app.factor b/basis/gstreamer/app/app.factor new file mode 100644 index 0000000000..ae80d54541 --- /dev/null +++ b/basis/gstreamer/app/app.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.app.ffi ; +IN: gstreamer.app + diff --git a/basis/gstreamer/app/ffi/ffi.factor b/basis/gstreamer/app/ffi/ffi.factor new file mode 100644 index 0000000000..b92d568fa2 --- /dev/null +++ b/basis/gstreamer/app/ffi/ffi.factor @@ -0,0 +1,17 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.c-types alien.libraries combinators kernel +system +gobject-introspection glib.ffi gstreamer.ffi ; +IN: gstreamer.app.ffi + +<< +"gstreamer.app" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstapp-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/app/GstApp-0.10.gir + diff --git a/basis/gstreamer/audio/GstAudio-0.10.gir b/basis/gstreamer/audio/GstAudio-0.10.gir new file mode 100644 index 0000000000..73d9983fe0 --- /dev/null +++ b/basis/gstreamer/audio/GstAudio-0.10.gir @@ -0,0 +1,2360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/audio/audio.factor b/basis/gstreamer/audio/audio.factor new file mode 100644 index 0000000000..1495be4c9e --- /dev/null +++ b/basis/gstreamer/audio/audio.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.audio.ffi ; +IN: gstreamer.audio + diff --git a/basis/gstreamer/audio/ffi/ffi.factor b/basis/gstreamer/audio/ffi/ffi.factor new file mode 100644 index 0000000000..5b0be1db23 --- /dev/null +++ b/basis/gstreamer/audio/ffi/ffi.factor @@ -0,0 +1,18 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.c-types alien.libraries combinators kernel +system +gobject-introspection glib.ffi gstreamer.ffi gstreamer.base.ffi +gstreamer.interfaces.ffi ; +IN: gstreamer.audio.ffi + +<< +"gstreamer.audio" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstaudio-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/audio/GstAudio-0.10.gir + diff --git a/basis/gstreamer/base/GstBase-0.10.gir b/basis/gstreamer/base/GstBase-0.10.gir new file mode 100644 index 0000000000..a4ebc0125b --- /dev/null +++ b/basis/gstreamer/base/GstBase-0.10.gir @@ -0,0 +1,5397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/base/base.factor b/basis/gstreamer/base/base.factor new file mode 100644 index 0000000000..445d506e02 --- /dev/null +++ b/basis/gstreamer/base/base.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.base.ffi ; +IN: gstreamer.base + diff --git a/basis/gstreamer/base/ffi/ffi.factor b/basis/gstreamer/base/ffi/ffi.factor new file mode 100644 index 0000000000..1f15ecf3e4 --- /dev/null +++ b/basis/gstreamer/base/ffi/ffi.factor @@ -0,0 +1,16 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.libraries combinators kernel system +gobject-introspection glib.ffi gstreamer.ffi ; +IN: gstreamer.base.ffi + +<< +"gstreamer.base" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstbase-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/base/GstBase-0.10.gir + diff --git a/basis/gstreamer/check/GstCheck-0.10.gir b/basis/gstreamer/check/GstCheck-0.10.gir new file mode 100644 index 0000000000..061269c4cb --- /dev/null +++ b/basis/gstreamer/check/GstCheck-0.10.gir @@ -0,0 +1,808 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/check/check.factor b/basis/gstreamer/check/check.factor new file mode 100644 index 0000000000..e43cd026a1 --- /dev/null +++ b/basis/gstreamer/check/check.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.check.ffi ; +IN: gstreamer.check + diff --git a/basis/gstreamer/check/ffi/ffi.factor b/basis/gstreamer/check/ffi/ffi.factor new file mode 100644 index 0000000000..e52f19ccb1 --- /dev/null +++ b/basis/gstreamer/check/ffi/ffi.factor @@ -0,0 +1,20 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.c-types alien.libraries combinators kernel +system +gobject-introspection glib.ffi gstreamer.ffi ; +FROM: unix.types => pid_t ; +IN: gstreamer.check.ffi + +<< +"gstreamer.check" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstcheck-0.10.so" cdecl add-library ] } +} cond +>> + +IMPLEMENT-STRUCTS: GstCheckABIStruct ; + +GIR: vocab:gstreamer/check/GstCheck-0.10.gir + diff --git a/basis/gstreamer/controller/GstController-0.10.gir b/basis/gstreamer/controller/GstController-0.10.gir new file mode 100644 index 0000000000..137e69a1b4 --- /dev/null +++ b/basis/gstreamer/controller/GstController-0.10.gir @@ -0,0 +1,1005 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/controller/controller.factor b/basis/gstreamer/controller/controller.factor new file mode 100644 index 0000000000..ca101cbbba --- /dev/null +++ b/basis/gstreamer/controller/controller.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.controller.ffi ; +IN: gstreamer.controller + diff --git a/basis/gstreamer/controller/ffi/ffi.factor b/basis/gstreamer/controller/ffi/ffi.factor new file mode 100644 index 0000000000..ea5de2f3a1 --- /dev/null +++ b/basis/gstreamer/controller/ffi/ffi.factor @@ -0,0 +1,17 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.c-types alien.libraries combinators kernel +system +gobject-introspection glib.ffi gobject.ffi gstreamer.ffi ; +IN: gstreamer.controller.ffi + +<< +"gstreamer.controller" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstcontroller-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/controller/GstController-0.10.gir + diff --git a/basis/gstreamer/fft/GstFft-0.10.gir b/basis/gstreamer/fft/GstFft-0.10.gir new file mode 100644 index 0000000000..578dc59d8b --- /dev/null +++ b/basis/gstreamer/fft/GstFft-0.10.gir @@ -0,0 +1,462 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/fft/ffi/ffi.factor b/basis/gstreamer/fft/ffi/ffi.factor new file mode 100644 index 0000000000..77fd0e3d12 --- /dev/null +++ b/basis/gstreamer/fft/ffi/ffi.factor @@ -0,0 +1,17 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.c-types alien.libraries combinators kernel +system +gobject-introspection glib.ffi gstreamer.ffi ; +IN: gstreamer.fft.ffi + +<< +"gstreamer.fft" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstfft-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/fft/GstFft-0.10.gir + diff --git a/basis/gstreamer/fft/fft.factor b/basis/gstreamer/fft/fft.factor new file mode 100644 index 0000000000..4ddb102c0a --- /dev/null +++ b/basis/gstreamer/fft/fft.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.fft.ffi ; +IN: gstreamer.fft + diff --git a/basis/gstreamer/interfaces/GstInterfaces-0.10.gir b/basis/gstreamer/interfaces/GstInterfaces-0.10.gir new file mode 100644 index 0000000000..06591faf88 --- /dev/null +++ b/basis/gstreamer/interfaces/GstInterfaces-0.10.gir @@ -0,0 +1,3570 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/interfaces/ffi/ffi.factor b/basis/gstreamer/interfaces/ffi/ffi.factor new file mode 100644 index 0000000000..45d57d2404 --- /dev/null +++ b/basis/gstreamer/interfaces/ffi/ffi.factor @@ -0,0 +1,17 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.c-types alien.libraries combinators kernel +system +gobject-introspection glib.ffi gobject.ffi gstreamer.ffi ; +IN: gstreamer.interfaces.ffi + +<< +"gstreamer.interfaces" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstinterfaces-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/interfaces/GstInterfaces-0.10.gir + diff --git a/basis/gstreamer/interfaces/interfaces.factor b/basis/gstreamer/interfaces/interfaces.factor new file mode 100644 index 0000000000..b9b57f6759 --- /dev/null +++ b/basis/gstreamer/interfaces/interfaces.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.interfaces.ffi ; +IN: gstreamer.interfaces + diff --git a/basis/gstreamer/net/GstNet-0.10.gir b/basis/gstreamer/net/GstNet-0.10.gir new file mode 100644 index 0000000000..eb3a4b7e87 --- /dev/null +++ b/basis/gstreamer/net/GstNet-0.10.gir @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/net/ffi/ffi.factor b/basis/gstreamer/net/ffi/ffi.factor new file mode 100644 index 0000000000..5c5e315c39 --- /dev/null +++ b/basis/gstreamer/net/ffi/ffi.factor @@ -0,0 +1,17 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.libraries combinators kernel system +gobject-introspection glib.ffi gstreamer.ffi ; +FROM: unix.types => socklen_t ; +IN: gstreamer.net.ffi + +<< +"gstreamer.net" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstnet-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/net/GstNet-0.10.gir + diff --git a/basis/gstreamer/net/net.factor b/basis/gstreamer/net/net.factor new file mode 100644 index 0000000000..b409685093 --- /dev/null +++ b/basis/gstreamer/net/net.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.net.ffi ; +IN: gstreamer.net + diff --git a/basis/gstreamer/netbuffer/GstNetbuffer-0.10.gir b/basis/gstreamer/netbuffer/GstNetbuffer-0.10.gir new file mode 100644 index 0000000000..4095f0d032 --- /dev/null +++ b/basis/gstreamer/netbuffer/GstNetbuffer-0.10.gir @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/netbuffer/ffi/ffi.factor b/basis/gstreamer/netbuffer/ffi/ffi.factor new file mode 100644 index 0000000000..c291a8b4f1 --- /dev/null +++ b/basis/gstreamer/netbuffer/ffi/ffi.factor @@ -0,0 +1,16 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.libraries combinators kernel system +gobject-introspection glib.ffi ; +IN: gstreamer.netbuffer.ffi + +<< +"gstreamer.netbuffer" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstnetbuffer-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/netbuffer/GstNetbuffer-0.10.gir + diff --git a/basis/gstreamer/netbuffer/netbuffer.factor b/basis/gstreamer/netbuffer/netbuffer.factor new file mode 100644 index 0000000000..7273c3a747 --- /dev/null +++ b/basis/gstreamer/netbuffer/netbuffer.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.netbuffer.ffi ; +IN: gstreamer.netbuffer + diff --git a/basis/gstreamer/pbutils/GstPbutils-0.10.gir b/basis/gstreamer/pbutils/GstPbutils-0.10.gir new file mode 100644 index 0000000000..c9748b3f1e --- /dev/null +++ b/basis/gstreamer/pbutils/GstPbutils-0.10.gir @@ -0,0 +1,665 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/pbutils/ffi/ffi.factor b/basis/gstreamer/pbutils/ffi/ffi.factor new file mode 100644 index 0000000000..f494c51c69 --- /dev/null +++ b/basis/gstreamer/pbutils/ffi/ffi.factor @@ -0,0 +1,16 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.libraries combinators kernel system +gobject-introspection glib.ffi gstreamer.ffi ; +IN: gstreamer.pbutils.ffi + +<< +"gstreamer.pbutils" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstpbutils-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/pbutils/GstPbutils-0.10.gir + diff --git a/basis/gstreamer/pbutils/pbutils.factor b/basis/gstreamer/pbutils/pbutils.factor new file mode 100644 index 0000000000..9010553008 --- /dev/null +++ b/basis/gstreamer/pbutils/pbutils.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.pbutils.ffi ; +IN: gstreamer.pbutils + diff --git a/basis/gstreamer/riff/GstRiff-0.10.gir b/basis/gstreamer/riff/GstRiff-0.10.gir new file mode 100644 index 0000000000..d3c7519f58 --- /dev/null +++ b/basis/gstreamer/riff/GstRiff-0.10.gir @@ -0,0 +1,983 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/riff/ffi/ffi.factor b/basis/gstreamer/riff/ffi/ffi.factor new file mode 100644 index 0000000000..ac31e7d0c5 --- /dev/null +++ b/basis/gstreamer/riff/ffi/ffi.factor @@ -0,0 +1,27 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.syntax alien.libraries combinators kernel +system +gobject-introspection glib.ffi gmodule.ffi gobject.ffi ; +EXCLUDE: alien.c-types => pointer ; +IN: gstreamer.ffi + +<< +"gstreamer" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstreamer-0.10.so" cdecl add-library ] } +} cond +>> + +TYPEDEF: gpointer GstClockID +TYPEDEF: guint64 GstClockTime +TYPEDEF: gint64 GstClockTimeDiff + +! types from libxml2 +TYPEDEF: void* xmlNodePtr +TYPEDEF: void* xmlDocPtr +TYPEDEF: void* xmlNsPtr + +GIR: vocab:gstreamer/Gst-0.10.gir + diff --git a/basis/gstreamer/riff/riff.factor b/basis/gstreamer/riff/riff.factor new file mode 100644 index 0000000000..174fbc6dca --- /dev/null +++ b/basis/gstreamer/riff/riff.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.ffi ; +IN: gstreamer + diff --git a/basis/gstreamer/rtp/GstRtp-0.10.gir b/basis/gstreamer/rtp/GstRtp-0.10.gir new file mode 100644 index 0000000000..e72015073a --- /dev/null +++ b/basis/gstreamer/rtp/GstRtp-0.10.gir @@ -0,0 +1,2550 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/rtp/ffi/ffi.factor b/basis/gstreamer/rtp/ffi/ffi.factor new file mode 100644 index 0000000000..28f860549a --- /dev/null +++ b/basis/gstreamer/rtp/ffi/ffi.factor @@ -0,0 +1,16 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.libraries combinators kernel system +gobject-introspection glib.ffi gstreamer.base.ffi gstreamer.ffi ; +IN: gstreamer.rtp.ffi + +<< +"gstreamer.rtp" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstrtp-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/rtp/GstRtp-0.10.gir + diff --git a/basis/gstreamer/rtp/rtp.factor b/basis/gstreamer/rtp/rtp.factor new file mode 100644 index 0000000000..7e928c1a9f --- /dev/null +++ b/basis/gstreamer/rtp/rtp.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.rtp.ffi ; +IN: gstreamer.rtp + diff --git a/basis/gstreamer/rtsp/GstRtsp-0.10.gir b/basis/gstreamer/rtsp/GstRtsp-0.10.gir new file mode 100644 index 0000000000..b0cf681543 --- /dev/null +++ b/basis/gstreamer/rtsp/GstRtsp-0.10.gir @@ -0,0 +1,2761 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/rtsp/ffi/ffi.factor b/basis/gstreamer/rtsp/ffi/ffi.factor new file mode 100644 index 0000000000..a3989d7747 --- /dev/null +++ b/basis/gstreamer/rtsp/ffi/ffi.factor @@ -0,0 +1,20 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.syntax alien.libraries combinators kernel +system +gobject-introspection glib.ffi gstreamer.ffi gstreamer.sdp.ffi ; +IN: gstreamer.rtsp.ffi + +<< +"gstreamer.rtsp" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstrtsp-0.10.so" cdecl add-library ] } +} cond +>> + +! git error (there is _GstRTSPTransport only in .gir) +C-TYPE: GstRTSPTransport + +GIR: vocab:gstreamer/rtsp/GstRtsp-0.10.gir + diff --git a/basis/gstreamer/rtsp/rtsp.factor b/basis/gstreamer/rtsp/rtsp.factor new file mode 100644 index 0000000000..72069f606b --- /dev/null +++ b/basis/gstreamer/rtsp/rtsp.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.rtsp.ffi ; +IN: gstreamer.rtsp + diff --git a/basis/gstreamer/sdp/GstSdp-0.10.gir b/basis/gstreamer/sdp/GstSdp-0.10.gir new file mode 100644 index 0000000000..16f62f6f58 --- /dev/null +++ b/basis/gstreamer/sdp/GstSdp-0.10.gir @@ -0,0 +1,1056 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/sdp/ffi/ffi.factor b/basis/gstreamer/sdp/ffi/ffi.factor new file mode 100644 index 0000000000..f023bb271c --- /dev/null +++ b/basis/gstreamer/sdp/ffi/ffi.factor @@ -0,0 +1,16 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.libraries combinators kernel system +gobject-introspection glib.ffi ; +IN: gstreamer.sdp.ffi + +<< +"gstreamer.sdp" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstsdp-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/sdp/GstSdp-0.10.gir + diff --git a/basis/gstreamer/sdp/sdp.factor b/basis/gstreamer/sdp/sdp.factor new file mode 100644 index 0000000000..1cfdbfede2 --- /dev/null +++ b/basis/gstreamer/sdp/sdp.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.sdp.ffi ; +IN: gstreamer.sdp + diff --git a/basis/gstreamer/tag/GstTag-0.10.gir b/basis/gstreamer/tag/GstTag-0.10.gir new file mode 100644 index 0000000000..f5714599bb --- /dev/null +++ b/basis/gstreamer/tag/GstTag-0.10.gir @@ -0,0 +1,797 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/tag/ffi/ffi.factor b/basis/gstreamer/tag/ffi/ffi.factor new file mode 100644 index 0000000000..28eda35e8a --- /dev/null +++ b/basis/gstreamer/tag/ffi/ffi.factor @@ -0,0 +1,16 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.libraries combinators kernel system +gobject-introspection glib.ffi gstreamer.ffi ; +IN: gstreamer.tag.ffi + +<< +"gstreamer.tag" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgsttag-0.10.so" cdecl add-library ] } +} cond +>> + +GIR: vocab:gstreamer/tag/GstTag-0.10.gir + diff --git a/basis/gstreamer/tag/tag.factor b/basis/gstreamer/tag/tag.factor new file mode 100644 index 0000000000..30c6c97ed5 --- /dev/null +++ b/basis/gstreamer/tag/tag.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.tag.ffi ; +IN: gstreamer.tag + diff --git a/basis/gstreamer/tags.txt b/basis/gstreamer/tags.txt index bb863cf9a0..be30e2cdd4 100755 --- a/basis/gstreamer/tags.txt +++ b/basis/gstreamer/tags.txt @@ -1 +1,3 @@ bindings +audio +video diff --git a/basis/gstreamer/video/GstVideo-0.10.gir b/basis/gstreamer/video/GstVideo-0.10.gir new file mode 100644 index 0000000000..ff905a0d8f --- /dev/null +++ b/basis/gstreamer/video/GstVideo-0.10.gir @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/basis/gstreamer/video/ffi/ffi.factor b/basis/gstreamer/video/ffi/ffi.factor new file mode 100644 index 0000000000..474c48b0b3 --- /dev/null +++ b/basis/gstreamer/video/ffi/ffi.factor @@ -0,0 +1,19 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: alien alien.c-types alien.libraries combinators kernel +system +gobject-introspection glib.ffi gobject.ffi gstreamer.ffi ; +IN: gstreamer.video.ffi + +<< +"gstreamer.video" { + { [ os winnt? ] [ drop ] } + { [ os macosx? ] [ drop ] } + { [ os unix? ] [ "libgstvideo-0.10.so" cdecl add-library ] } +} cond +>> + +IMPLEMENT-STRUCTS: GstVideoRectangle ; + +GIR: vocab:gstreamer/video/GstVideo-0.10.gir + diff --git a/basis/gstreamer/video/video.factor b/basis/gstreamer/video/video.factor new file mode 100644 index 0000000000..fde33e9131 --- /dev/null +++ b/basis/gstreamer/video/video.factor @@ -0,0 +1,5 @@ +! Copyright (C) 2010 Anton Gorenko. +! See http://factorcode.org/license.txt for BSD license. +USING: gstreamer.video.ffi ; +IN: gstreamer.video +