Implement audio support
Audio playback still has a delay about 1-2 seconds but it's usable. This also moves the platform policy class into its own namespace to be not specific to just window management.
This commit is contained in:
parent
23392b9732
commit
d729b8b9e4
27 changed files with 1243 additions and 770 deletions
23
Android.mk
23
Android.mk
|
|
@ -73,13 +73,27 @@ LOCAL_SRC_FILES := \
|
|||
LOCAL_MODULE := hwcomposer.anbox
|
||||
LOCAL_CFLAGS:= -DLOG_TAG=\"hwcomposer\"
|
||||
LOCAL_C_INCLUDES += \
|
||||
$(LOCAL_PATH)/../device/generic/goldfish/opengl/host/include/libOpenglRender \
|
||||
$(LOCAL_PATH)/../device/generic/goldfish/opengl/shared/OpenglCodecCommon \
|
||||
$(LOCAL_PATH)/../device/generic/goldfish/opengl/system/renderControl_enc \
|
||||
$(LOCAL_PATH)/../device/generic/goldfish/opengl/system/OpenglSystemCommon
|
||||
$(LOCAL_PATH)/android/opengl/host/include/libOpenglRender \
|
||||
$(LOCAL_PATH)/android/opengl/shared/OpenglCodecCommon \
|
||||
$(LOCAL_PATH)/android/opengl/system/renderControl_enc \
|
||||
$(LOCAL_PATH)/android/opengl/system/OpenglSystemCommon
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := audio.primary.goldfish
|
||||
LOCAL_MODULE_RELATIVE_PATH := hw
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_SHARED_LIBRARIES := libcutils liblog
|
||||
LOCAL_SRC_FILES := \
|
||||
android/audio/audio_hw.cpp
|
||||
LOCAL_C_INCLUDES += \
|
||||
$(LOCAL_PATH)/src
|
||||
LOCAL_SHARED_LIBRARIES += libdl
|
||||
LOCAL_CFLAGS := -Wno-unused-parameter
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
# Include the Android.mk files below will override LOCAL_PATH so we
|
||||
# have to take a copy of it here.
|
||||
TMP_PATH := $(LOCAL_PATH)
|
||||
|
|
@ -89,7 +103,6 @@ include $(TMP_PATH)/android/fingerprint/Android.mk
|
|||
include $(TMP_PATH)/android/power/Android.mk
|
||||
include $(TMP_PATH)/android/qemu-props/Android.mk
|
||||
include $(TMP_PATH)/android/qemud/Android.mk
|
||||
include $(TMP_PATH)/android/audio/Android.mk
|
||||
include $(TMP_PATH)/android/sensors/Android.mk
|
||||
include $(TMP_PATH)/android/opengl/Android.mk
|
||||
include $(TMP_PATH)/android/gps/Android.mk
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue