app_LOCAL_SRC_FILES_BASE:= \
gst-libs/gst/app/gstappsrc.c \
gst-libs/gst/app/gstappbuffer.c \
- gst-libs/gst/app/gstappsink.c
- app_LOCAL_SRC_FILES_ANDROID:= \
+ gst-libs/gst/app/gstappsink.c \
gst-libs/gst/app/gstapp-marshal.c
- LOCAL_SRC_FILES:= $(addprefix ../,$(app_LOCAL_SRC_FILES_BASE)) \
- $(addprefix ../android/,$(app_LOCAL_SRC_FILES_ANDROID))
+ LOCAL_SRC_FILES:= $(addprefix ../,$(app_LOCAL_SRC_FILES_BASE))
LOCAL_SHARED_LIBRARIES := \
- libgstreamer-0.10 \
- libgstbase-0.10 \
+ libgstreamer-0.11 \
+ libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0
-LOCAL_MODULE:= libgstapp-0.10
+LOCAL_MODULE:= libgstapp-0.11
- LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/../gst-libs/gst/app \
- $(LOCAL_PATH)/../gst-libs \
- $(LOCAL_PATH)/.. \
- $(LOCAL_PATH) \
- $(LOCAL_PATH)/gst-libs/gst/app \
- $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
- $(TARGET_OUT_HEADERS)/glib-2.0 \
- $(TARGET_OUT_HEADERS)/glib-2.0/glib \
- external/libxml2/include
-
- ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
- LOCAL_SHARED_LIBRARIES += libicuuc
- LOCAL_C_INCLUDES += external/icu4c/common
- endif
-
- LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID
+ LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID \
+ $(GST_PLUGINS_BASE_CFLAGS)
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
#
LOCAL_PRELINK_MODULE := false
-#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10
-LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10
+#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
+LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
+ LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
gst-libs/gst/audio/gstaudiosrc.c \
gst-libs/gst/audio/gstbaseaudiosink.c \
gst-libs/gst/audio/gstbaseaudiosrc.c \
- gst-libs/gst/audio/gstringbuffer.c
- audio_LOCAL_SRC_FILES_ANDROID:= \
+ gst-libs/gst/audio/gstringbuffer.c \
gst-libs/gst/audio/audio-enumtypes.c
- LOCAL_SRC_FILES:= $(addprefix ../,$(audio_LOCAL_SRC_FILES_BASE)) \
- $(addprefix ../android/,$(audio_LOCAL_SRC_FILES_ANDROID))
+ LOCAL_SRC_FILES:= $(addprefix ../,$(audio_LOCAL_SRC_FILES_BASE))
LOCAL_SHARED_LIBRARIES := \
- libgstreamer-0.10 \
- libgstbase-0.10 \
+ libgstreamer-0.11 \
+ libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0 \
- libgstinterfaces-0.10
+ libgstinterfaces-0.11
-LOCAL_MODULE:= libgstaudio-0.10
+LOCAL_MODULE:= libgstaudio-0.11
- LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/../gst-libs/gst/audio \
- $(LOCAL_PATH)/../gst-libs \
- $(LOCAL_PATH)/.. \
- $(LOCAL_PATH) \
- $(LOCAL_PATH)/gst-libs/gst/audio \
- $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
- $(TARGET_OUT_HEADERS)/glib-2.0 \
- $(TARGET_OUT_HEADERS)/glib-2.0/glib \
- external/libxml2/include
-
- ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
- LOCAL_SHARED_LIBRARIES += libicuuc
- LOCAL_C_INCLUDES += external/icu4c/common
- endif
-
- LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID
+ LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID \
+ $(GST_PLUGINS_BASE_CFLAGS)
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
#
LOCAL_PRELINK_MODULE := false
-#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10
-LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10
+#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
+LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
+ LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
LOCAL_ARM_MODE := arm
decodebin_LOCAL_SRC_FILES_BASE:= \
- gst/playback/gstdecodebin.c
- decodebin_LOCAL_SRC_FILES_ANDROID:= \
+ gst/playback/gstdecodebin.c \
gst/playback/gstplay-marshal.c
- LOCAL_SRC_FILES:= $(addprefix ../,$(decodebin_LOCAL_SRC_FILES_BASE)) \
- $(addprefix ../android/,$(decodebin_LOCAL_SRC_FILES_ANDROID))
+ LOCAL_SRC_FILES:= $(addprefix ../,$(decodebin_LOCAL_SRC_FILES_BASE))
LOCAL_SHARED_LIBRARIES := \
- libgstreamer-0.10 \
- libgstbase-0.10 \
+ libgstreamer-0.11 \
+ libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
#
LOCAL_PRELINK_MODULE := false
-#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10
-LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10
+#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
+LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
+ LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
decodebin2_LOCAL_SRC_FILES_BASE:= \
gst/playback/gstdecodebin2.c \
gst/playback/gsturidecodebin.c \
- gst/playback/gstfactorylists.c \
- gst/playback/gstplay-enum.c
- decodebin2_LOCAL_SRC_FILES_ANDROID:= \
+ gst/playback/gstplay-enum.c \
gst/playback/gstplay-marshal.c
- LOCAL_SRC_FILES:= $(addprefix ../,$(decodebin2_LOCAL_SRC_FILES_BASE)) \
- $(addprefix ../android/,$(decodebin2_LOCAL_SRC_FILES_ANDROID))
+ LOCAL_SRC_FILES:= $(addprefix ../,$(decodebin2_LOCAL_SRC_FILES_BASE))
LOCAL_SHARED_LIBRARIES := \
- libgstreamer-0.10 \
- libgstbase-0.10 \
+ libgstreamer-0.11 \
+ libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
#
LOCAL_PRELINK_MODULE := false
-#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10
-LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10
+#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
+LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
+ LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
#
LOCAL_PRELINK_MODULE := false
-#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10
-LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10
+#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
+LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
+ LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
libgmodule-2.0 \
libgobject-2.0
-LOCAL_MODULE:= libgstinterfaces-0.10
-
+LOCAL_MODULE:= libgstinterfaces-0.11
- LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/../gst-libs/gst/interfaces \
- $(LOCAL_PATH)/../gst-libs \
- $(LOCAL_PATH)/.. \
- $(LOCAL_PATH) \
- $(LOCAL_PATH)/gst-libs/gst/interfaces \
- $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
- $(TARGET_OUT_HEADERS)/glib-2.0 \
- $(TARGET_OUT_HEADERS)/glib-2.0/glib \
- external/libxml2/include
-
- ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
- LOCAL_SHARED_LIBRARIES += libicuuc
- LOCAL_C_INCLUDES += external/icu4c/common
- endif
-
-
- LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID
+ LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID \
+ $(GST_PLUGINS_BASE_CFLAGS)
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
libgmodule-2.0 \
libgobject-2.0
-LOCAL_MODULE:= libgstnetbuffer-0.10
+LOCAL_MODULE:= libgstnetbuffer-0.11
- LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/../gst-libs/gst/netbuffer \
- $(LOCAL_PATH)/../gst-libs \
- $(LOCAL_PATH)/.. \
- $(LOCAL_PATH) \
- $(LOCAL_PATH)/../gst/tcp \
- $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
- $(TARGET_OUT_HEADERS)/glib-2.0 \
- $(TARGET_OUT_HEADERS)/glib-2.0/glib \
- external/libxml2/include
-
-
- ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
- LOCAL_SHARED_LIBRARIES += libicuuc
- LOCAL_C_INCLUDES += external/icu4c/common
- endif
-
- LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID
+ LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID \
+ $(GST_PLUGINS_BASE_CFLAGS)
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
LOCAL_PATH:= $(call my-dir)
- #----------------------------------------
- # include
+ include $(CLEAR_VARS)
+
+ GST_PBUTILS_DIR := gst-libs/gst/pbutils/
+
-gst_pbutils_COPY_HEADERS_TO := gstreamer-0.10/gst/pbutils
+gst_pbutils_COPY_HEADERS_TO := gstreamer-0.11/gst/pbutils
gst_pbutils_COPY_HEADERS_BASE := \
gst-libs/gst/pbutils/descriptions.h \
gst-libs/gst/pbutils/install-plugins.h \
LOCAL_ARM_MODE := arm
- pbutils_LOCAL_SRC_FILES_BASE:= \
- gst-libs/gst/pbutils/pbutils.c \
- gst-libs/gst/pbutils/descriptions.c \
- gst-libs/gst/pbutils/install-plugins.c \
- gst-libs/gst/pbutils/missing-plugins.c
- pbutils_LOCAL_SRC_FILES_ANDROID:= \
- gst-libs/gst/pbutils/pbutils-enumtypes.c
+ BUILT_SOURCES = \
+ pbutils-enumtypes.c \
+ pbutils-enumtypes.h \
+ pbutils-marshal.c \
+ pbutils-marshal.h
+
+ LOCAL_SRC_FILES := \
+ gstpluginsbaseversion.c \
+ pbutils.c \
+ codec-utils.c \
+ descriptions.c \
+ encoding-profile.c \
+ encoding-target.c \
+ install-plugins.c \
+ missing-plugins.c \
+ gstdiscoverer.c \
+ gstdiscoverer-types.c \
+ pbutils-enumtypes.c \
+ pbutils-marshal.c
+
+ LOCAL_SRC_FILES := $(addprefix ../$(GST_PBUTILS_DIR),$(LOCAL_SRC_FILES))
+
+ $(BUILT_SOURCES):
+ make -C $(GST_PLUGINS_BASE_TOP)/$(GST_PBUTILS_DIR) $@
- LOCAL_SRC_FILES:= $(addprefix ../,$(pbutils_LOCAL_SRC_FILES_BASE)) \
- $(addprefix ../android/,$(pbutils_LOCAL_SRC_FILES_ANDROID))
LOCAL_SHARED_LIBRARIES := \
- libgstvideo-0.10 \
- libgstreamer-0.10 \
- libgstbase-0.10 \
++ libgstvideo-0.11 \
+ libgstreamer-0.11 \
+ libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0
-LOCAL_MODULE:= libgstpbutils-0.10
+LOCAL_MODULE:= libgstpbutils-0.11
-
- LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/../gst-libs/gst/pbutils \
- $(LOCAL_PATH)/../gst-libs \
- $(LOCAL_PATH)/.. \
- $(LOCAL_PATH) \
- $(LOCAL_PATH)/gst-libs/gst/pbutils \
- $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
- $(TARGET_OUT_HEADERS)/glib-2.0 \
- $(TARGET_OUT_HEADERS)/glib-2.0/glib \
- external/libxml2/include
-
-
- ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
- LOCAL_SHARED_LIBRARIES += libicuuc
- LOCAL_C_INCLUDES += external/icu4c/common
- endif
-
- LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID
+ LOCAL_CFLAGS := -DGSTREAMER_BUILT_FOR_ANDROID \
+ $(GST_PLUGINS_BASE_CFLAGS)
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
gst/playback/gstplaysink.c \
gst/playback/gstplaybasebin.c \
gst/playback/gstplay-enum.c \
- gst/playback/gstfactorylists.c \
- gst/playback/gstscreenshot.c \
gst/playback/gststreaminfo.c \
gst/playback/gststreamselector.c \
- gst/playback/gstsubtitleoverlay.c
- playbin_LOCAL_SRC_FILES_ANDROID:= \
+ gst/playback/gstsubtitleoverlay.c \
+ gst/playback/gststreamsynchronizer.c \
gst/playback/gstplay-marshal.c
- LOCAL_SRC_FILES:= $(addprefix ../,$(playbin_LOCAL_SRC_FILES_BASE)) \
- $(addprefix ../android/,$(playbin_LOCAL_SRC_FILES_ANDROID))
+ LOCAL_SRC_FILES:= $(addprefix ../,$(playbin_LOCAL_SRC_FILES_BASE))
LOCAL_SHARED_LIBRARIES := \
- libgstreamer-0.10 \
- libgstbase-0.10 \
+ libgstreamer-0.11 \
+ libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
#
LOCAL_PRELINK_MODULE := false
-#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10
-LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10
+#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
+LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
+ LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0 \
- libgsttag-0.10 \
- libgstaudio-0.10
+ libgsttag-0.11 \
+ libgstaudio-0.11
-LOCAL_MODULE:= libgstriff-0.10
+LOCAL_MODULE:= libgstriff-0.11
- LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/../gst-libs/gst/riff \
- $(LOCAL_PATH)/../gst-libs \
- $(LOCAL_PATH)/.. \
- $(LOCAL_PATH) \
- $(LOCAL_PATH)/gst/tcp \
- $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
- $(TARGET_OUT_HEADERS)/glib-2.0 \
- $(TARGET_OUT_HEADERS)/glib-2.0/glib \
- external/libxml2/include
-
- ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
- LOCAL_SHARED_LIBRARIES += libicuuc
- LOCAL_C_INCLUDES += external/icu4c/common
- endif
-
- LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID
+ LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID \
+ $(GST_PLUGINS_BASE_CFLAGS)
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
libgmodule-2.0 \
libgobject-2.0
-LOCAL_MODULE:= libgstrtp-0.10
+LOCAL_MODULE:= libgstrtp-0.11
-
- LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/../gst-libs/gst/rtp \
- $(LOCAL_PATH)/../gst-libs \
- $(LOCAL_PATH)/../ \
- $(LOCAL_PATH) \
- $(LOCAL_PATH)/gst/tcp \
- $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
- $(TARGET_OUT_HEADERS)/glib-2.0 \
- $(TARGET_OUT_HEADERS)/glib-2.0/glib \
- external/libxml2/include
-
- ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
- LOCAL_SHARED_LIBRARIES += libicuuc
- LOCAL_C_INCLUDES += external/icu4c/common
- endif
-
- LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID
+ LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID \
+ $(GST_PLUGINS_BASE_CFLAGS)
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
gst-libs/gst/rtsp/gstrtsp-marshal.c \
gst-libs/gst/rtsp/gstrtsp-enumtypes.c
- LOCAL_SRC_FILES:= $(addprefix ../,$(rtsp_LOCAL_SRC_FILES_BASE)) \
- $(addprefix ../android/,$(rtsp_LOCAL_SRC_FILES_ANDROID))
+ LOCAL_SRC_FILES:= $(addprefix ../,$(rtsp_LOCAL_SRC_FILES_BASE))
LOCAL_SHARED_LIBRARIES := \
- libgstreamer-0.10 \
- libgstbase-0.10 \
+ libgstreamer-0.11 \
+ libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0
-LOCAL_MODULE:= libgstrtsp-0.10
+LOCAL_MODULE:= libgstrtsp-0.11
- LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/../gst-libs/gst/rtsp \
- $(LOCAL_PATH)/../gst-libs \
- $(LOCAL_PATH)/.. \
- $(LOCAL_PATH) \
- $(LOCAL_PATH)/gst-libs/gst/rtsp \
- $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
- $(TARGET_OUT_HEADERS)/glib-2.0 \
- $(TARGET_OUT_HEADERS)/glib-2.0/glib \
- external/libxml2/include
-
- ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
- LOCAL_SHARED_LIBRARIES += libicuuc
- LOCAL_C_INCLUDES += external/icu4c/common
- endif
-
- LOCAL_CFLAGS := -DHAVE_CONFIG_H -DINET_ADDRSTRLEN=16 -DGSTREAMER_BUILT_FOR_ANDROID
+ LOCAL_CFLAGS := -DHAVE_CONFIG_H -DINET_ADDRSTRLEN=16 -DGSTREAMER_BUILT_FOR_ANDROID \
+ $(GST_PLUGINS_BASE_CFLAGS)
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
libgmodule-2.0 \
libgobject-2.0
-LOCAL_MODULE:= libgstsdp-0.10
+LOCAL_MODULE:= libgstsdp-0.11
-
- LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/../gst-libs/gst/sdp \
- $(LOCAL_PATH)/../gst-libs \
- $(LOCAL_PATH)/.. \
- $(LOCAL_PATH) \
- $(LOCAL_PATH)/gst/tcp \
- $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
- $(TARGET_OUT_HEADERS)/glib-2.0 \
- $(TARGET_OUT_HEADERS)/glib-2.0/glib \
- external/libxml2/include
-
- ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
- LOCAL_SHARED_LIBRARIES += libicuuc
- LOCAL_C_INCLUDES += external/icu4c/common
- endif
-
- LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID
+ LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID \
+ $(GST_PLUGINS_BASE_CFLAGS)
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
libgmodule-2.0 \
libgobject-2.0
-LOCAL_MODULE:= libgsttag-0.10
-
+LOCAL_MODULE:= libgsttag-0.11
- LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/../gst/tag \
- $(LOCAL_PATH)/../gst-libs \
- $(LOCAL_PATH)/.. \
- $(LOCAL_PATH) \
- $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
- $(TARGET_OUT_HEADERS)/glib-2.0 \
- $(TARGET_OUT_HEADERS)/glib-2.0/glib \
- external/libxml2/include
-
- ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
- LOCAL_SHARED_LIBRARIES += libicuuc
- LOCAL_C_INCLUDES += external/icu4c/common
- endif
-
-
- LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID
+ LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID \
+ $(GST_PLUGINS_BASE_CFLAGS)
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#
gst/tcp/gsttcp-enumtypes.c \
gst/tcp/gsttcp-marshal.c
- LOCAL_SRC_FILES:= $(addprefix ../,$(tcp_LOCAL_SRC_FILES_BASE)) \
- $(addprefix ../android/,$(tcp_LOCAL_SRC_FILES_ANDROID))
+ LOCAL_SRC_FILES:= $(addprefix ../,$(tcp_LOCAL_SRC_FILES_BASE))
LOCAL_SHARED_LIBRARIES := \
- libgstreamer-0.10 \
- libgstbase-0.10 \
+ libgstreamer-0.11 \
+ libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
#
LOCAL_PRELINK_MODULE := false
-#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10
-LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10
+#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
+LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
+ LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
LOCAL_SRC_FILES:= $(addprefix ../,$(typefindfunctions_LOCAL_SRC_FILES))
LOCAL_SHARED_LIBRARIES := \
- libgstreamer-0.10 \
- libgstbase-0.10 \
- libgstpbutils-0.10 \
+ libgstreamer-0.11 \
+ libgstbase-0.11 \
++ libgstpbutils-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
#
LOCAL_PRELINK_MODULE := false
-#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10
-LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10
+#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.11
+LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.11
+ LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
video_LOCAL_SRC_FILES_BASE:= \
gst-libs/gst/video/video.c \
gst-libs/gst/video/gstvideosink.c \
- gst-libs/gst/video/gstvideofilter.c
- video_LOCAL_SRC_FILES_ANDROID:= \
+ gst-libs/gst/video/gstvideofilter.c \
+ gst-libs/gst/video/convertframe.c \
gst-libs/gst/video/video-enumtypes.c
- LOCAL_SRC_FILES:= $(addprefix ../,$(video_LOCAL_SRC_FILES_BASE)) \
- $(addprefix ../android/,$(video_LOCAL_SRC_FILES_ANDROID))
+ LOCAL_SRC_FILES:= $(addprefix ../,$(video_LOCAL_SRC_FILES_BASE))
LOCAL_SHARED_LIBRARIES := \
- libgstreamer-0.10 \
- libgstbase-0.10 \
+ libgstreamer-0.11 \
+ libgstbase-0.11 \
libglib-2.0 \
libgthread-2.0 \
libgmodule-2.0 \
libgobject-2.0
-LOCAL_MODULE:= libgstvideo-0.10
+LOCAL_MODULE:= libgstvideo-0.11
- LOCAL_C_INCLUDES := \
- $(LOCAL_PATH)/../gst-libs/gst/video \
- $(LOCAL_PATH)/../gst-libs \
- $(LOCAL_PATH)/.. \
- $(LOCAL_PATH) \
- $(LOCAL_PATH)/gst-libs/gst/video \
- $(TARGET_OUT_HEADERS)/gstreamer-0.11 \
- $(TARGET_OUT_HEADERS)/glib-2.0 \
- $(TARGET_OUT_HEADERS)/glib-2.0/glib \
- external/libxml2/include
-
- ifeq ($(STECONF_ANDROID_VERSION),"FROYO")
- LOCAL_SHARED_LIBRARIES += libicuuc
- LOCAL_C_INCLUDES += external/icu4c/common
- endif
-
- LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID
+ LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID \
+ $(GST_PLUGINS_BASE_CFLAGS)
#
# define LOCAL_PRELINK_MODULE to false to not use pre-link map
#