gst-dvm: Create a gst-dvm library using part of androidcamera
authorYouness Alaoui <youness.alaoui@collabora.co.uk>
Wed, 28 Nov 2012 00:25:06 +0000 (19:25 -0500)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 21 Jan 2016 18:49:10 +0000 (13:49 -0500)
gst-libs/gst/dvm/Makefile.am [new file with mode: 0644]
gst-libs/gst/dvm/gst-dvm.c [moved from sys/androidcamera/gst-dvm.c with 100% similarity]
gst-libs/gst/dvm/gst-dvm.h [moved from sys/androidcamera/gst-dvm.h with 100% similarity]
pkgconfig/gstreamer-dvm-uninstalled.pc.in [new file with mode: 0644]
pkgconfig/gstreamer-dvm.pc.in [new file with mode: 0644]
sys/androidcamera/Makefile.am
sys/androidcamera/gst-android-graphics-imageformat.c
sys/androidcamera/gst-android-graphics-surfacetexture.c
sys/androidcamera/gst-android-hardware-camera.c
sys/androidcamera/gst-androidcamera.c
sys/androidcamera/gstahcsrc.c

diff --git a/gst-libs/gst/dvm/Makefile.am b/gst-libs/gst/dvm/Makefile.am
new file mode 100644 (file)
index 0000000..d2f4d2a
--- /dev/null
@@ -0,0 +1,28 @@
+lib_LTLIBRARIES = libgstdvm-@GST_MAJORMINOR@.la
+libgstdvmincludedir = $(includedir)/gstreamer-@GST_MAJORMINOR@/gst/dvm
+
+libgstdvminclude_HEADERS = \
+       gst-dvm.h
+
+libgstdvm_@GST_MAJORMINOR@_la_SOURCES = \
+       gst-dvm.c
+
+libgstdvm_@GST_MAJORMINOR@_la_CFLAGS = \
+       $(GST_PLUGINS_BAD_CFLAGS) \
+       $(GST_CFLAGS)
+libgstdvm_@GST_MAJORMINOR@_la_LIBADD = $(GST_LIBS) 
+libgstdvm_@GST_MAJORMINOR@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
+
+Android.mk:  $(BUILT_SOURCES) Makefile.am
+       androgenizer -:PROJECT libgstdvm -:STATIC libgstdvm-@GST_MAJORMINOR@ \
+        -:TAGS eng debug \
+         -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
+        -:SOURCES $(libgstdvm_@GST_MAJORMINOR@_la_SOURCES) \
+        -:CFLAGS $(DEFS) $(libgstdvm_@GST_MAJORMINOR@_la_CFLAGS) \
+        -:LDFLAGS $(libgstdvm_@GST_MAJORMINOR@_la_LDFLAGS) \
+                  $(libgstdvm_@GST_MAJORMINOR@_la_LIBADD) \
+                  -ldl \
+        -:HEADER_TARGET gstreamer-@GST_MAJORMINOR@/gst/dvm \
+        -:HEADERS $(libgstdvminclude_HEADERS)
+        -:PASSTHROUGH LOCAL_ARM_MODE:=arm \
+       > $@
diff --git a/pkgconfig/gstreamer-dvm-uninstalled.pc.in b/pkgconfig/gstreamer-dvm-uninstalled.pc.in
new file mode 100644 (file)
index 0000000..c1de57e
--- /dev/null
@@ -0,0 +1,12 @@
+prefix=
+exec_prefix=
+libdir=${pcfiledir}/../gst-libs/gst/dvm
+includedir=${pcfiledir}/../gst-libs
+
+Name: GStreamer DVM, Uninstalled
+Description: Dalvik Virtual Machine helpers, Uninstalled
+Requires: gstreamer-@GST_MAJORMINOR@
+Version: @VERSION@
+Libs: -L${libdir} ${libdir}/libgstdvm-@GST_MAJORMINOR@.la
+Cflags: -I${includedir}
+
diff --git a/pkgconfig/gstreamer-dvm.pc.in b/pkgconfig/gstreamer-dvm.pc.in
new file mode 100644 (file)
index 0000000..a3203a5
--- /dev/null
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@/gstreamer-@GST_MAJORMINOR@
+
+Name: GStreamer DVM
+Description: Dalvik Virtual Machine helpers
+Requires: gstreamer-@GST_MAJORMINOR@
+Version: @VERSION@
+Libs: -L${libdir} -lgstdvm-@GST_MAJORMINOR@
+Cflags: -I${includedir}
+
index 1d832a7..f2a6ac5 100644 (file)
@@ -2,7 +2,6 @@ plugin_LTLIBRARIES = libgstandroidcamera.la
 
 libgstandroidcamera_la_SOURCES = \
        gst-androidcamera.c \
-       gst-dvm.c \
        gst-android-hardware-camera.c \
        gst-android-graphics-surfacetexture.c \
        gst-android-graphics-imageformat.c \
@@ -12,7 +11,6 @@ libgstandroidcamera_la_SOURCES = \
 JAVA_SOURCE = com/gstreamer/GstAhcCallback.java
 
 noinst_HEADERS = \
-       gst-dvm.h \
        gstahcsrc.h \
        gstahccallback.h \
        gst-android-hardware-camera.h \
index afa724e..3140af0 100644 (file)
@@ -23,7 +23,8 @@
 #include "config.h"
 #endif
 
-#include "gst-dvm.h"
+#include <gst/dvm/gst-dvm.h>
+
 #include "gst-android-graphics-imageformat.h"
 
 
index a532ec9..bb78f02 100644 (file)
@@ -23,7 +23,8 @@
 #include "config.h"
 #endif
 
-#include "gst-dvm.h"
+#include <gst/dvm/gst-dvm.h>
+
 #include "gst-android-graphics-surfacetexture.h"
 
 
index 8e104e7..945c6e6 100644 (file)
@@ -23,7 +23,8 @@
 #include "config.h"
 #endif
 
-#include "gst-dvm.h"
+#include <gst/dvm/gst-dvm.h>
+
 #include "gstahccallback.h"
 #include "gst-android-hardware-camera.h"
 #include "stdio.h"
index 68c6a6b..6aa2d41 100644 (file)
@@ -23,8 +23,8 @@
 #endif
 
 #include <gst/gst.h>
+#include <gst/dvm/gst-dvm.h>
 
-#include "gst-dvm.h"
 #include "gst-android-hardware-camera.h"
 #include "gstahcsrc.h"
 
index 2ca92cb..6f8f056 100644 (file)
@@ -73,9 +73,9 @@
 #include <gst/video/video.h>
 #include <gst/interfaces/propertyprobe.h>
 #include <gst/interfaces/photography.h>
+#include <gst/dvm/gst-dvm.h>
 
 #include "gstahcsrc.h"
-#include "gst-dvm.h"
 
 /* GObject */
 static void gst_ahc_src_set_property (GObject * object, guint prop_id,