Hello, everyone!
I am trying all day long to build .so library for Android (h.264 udp mpeg-ts hardware acceleration).
Could somebody be so kind and compile it for me??
Here is the make file:
LOCAL_PATH := $(call my-dir)
-----------------------------
Prebuilt GStreamer libraries
-----------------------------
include $(CLEAR_VARS)
LOCAL_MODULE := gstreamer_1_0
LOCAL_SRC_FILES := ../gstreamer-android/arm64/lib/libgstreamer-1.0.a
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := gstbase_1_0
LOCAL_SRC_FILES := ../gstreamer-android/arm64/lib/libgstbase-1.0.a
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := gstvideo_1_0
LOCAL_SRC_FILES := ../gstreamer-android/arm64/lib/libgstvideo-1.0.a
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := gstmpegts_1_0
LOCAL_SRC_FILES := ../gstreamer-android/arm64/lib/libgstmpegts-1.0.a
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := gstnet_1_0
LOCAL_SRC_FILES := ../gstreamer-android/arm64/lib/libgstnet-1.0.a
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := gstapp_1_0
LOCAL_SRC_FILES := ../gstreamer-android/arm64/lib/libgstapp-1.0.a
include $(PREBUILT_STATIC_LIBRARY)
-----------------------------
Build final shared library
-----------------------------
include $(CLEAR_VARS)
LOCAL_MODULE := gstplayer
LOCAL_SRC_FILES := gstplayer.c
LOCAL_C_INCLUDES :=
../gstreamer-android/arm64/include
../gstreamer-android/arm64/include/gstreamer-1.0
LOCAL_STATIC_LIBRARIES :=
gstreamer_1_0
gstbase_1_0
gstvideo_1_0
gstmpegts_1_0
gstnet_1_0
gstapp_1_0
LOCAL_LDLIBS := -llog -landroid -lm
include $(BUILD_SHARED_LIBRARY)