add redroid media codecs

This commit is contained in:
Ziyang Zhou
2022-05-21 22:00:32 +08:00
parent b144774a77
commit 55b5ed7f9f
25 changed files with 4119 additions and 0 deletions

View File

@@ -101,6 +101,8 @@ glapi_libs := libglapi.so.0
libs += $(glapi_libs)
drm_libs := $(shell cd $(LOCAL_PATH)/prebuilts/$(TARGET_ARCH)/lib && find * -name 'libdrm*.so.*' -type l)
libs += $(drm_libs)
x264_libs := libx264.so.164
libs += $(x264_libs)
$(foreach lib,$(libs),\
$(eval $(call define-redroid-prebuilt-lib,$(lib),$(lib))))
@@ -140,6 +142,11 @@ $(foreach lib,$(vulkan_libs),\
# minigbm gralloc
$(eval $(call define-redroid-prebuilt-lib,gralloc.cros,,hw/gralloc.cros.so,hw))
## libmedia_codec
$(eval $(call define-redroid-prebuilt-lib,libmedia_codec,,libmedia_codec.so, , ,$(va_libs) $(ffmpeg_libs) $(x264_libs)))
# $(1): module name (and file name)
# $(2): depended modules
define define-redroid-prebuilt-bin

BIN
prebuilts/aarch64/bin/x264 Executable file

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
#define X264_GPL 1
#define X264_INTERLACED 1
#define X264_BIT_DEPTH 0
#define X264_CHROMA_FORMAT 0
#define X264_REV 3094
#define X264_REV_DIFF 0
#define X264_VERSION " r3094 bfc87b7"
#define X264_POINTVER "0.164.3094 bfc87b7"

Binary file not shown.

View File

@@ -0,0 +1 @@
libx264.so.164

Binary file not shown.

BIN
prebuilts/arm/bin/x264 Executable file

Binary file not shown.

1019
prebuilts/arm/include/x264.h Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
#define X264_GPL 1
#define X264_INTERLACED 1
#define X264_BIT_DEPTH 0
#define X264_CHROMA_FORMAT 0
#define X264_REV 3094
#define X264_REV_DIFF 0
#define X264_VERSION " r3094 bfc87b7"
#define X264_POINTVER "0.164.3094 bfc87b7"

Binary file not shown.

View File

@@ -0,0 +1 @@
libx264.so.164

BIN
prebuilts/arm/lib/libx264.so.164 Executable file

Binary file not shown.

BIN
prebuilts/x86/bin/x264 Executable file

Binary file not shown.

1019
prebuilts/x86/include/x264.h Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
#define X264_GPL 1
#define X264_INTERLACED 1
#define X264_BIT_DEPTH 0
#define X264_CHROMA_FORMAT 0
#define X264_REV 3094
#define X264_REV_DIFF 0
#define X264_VERSION " r3094 bfc87b7"
#define X264_POINTVER "0.164.3094 bfc87b7"

Binary file not shown.

View File

@@ -0,0 +1 @@
libx264.so.164

BIN
prebuilts/x86/lib/libx264.so.164 Executable file

Binary file not shown.

BIN
prebuilts/x86_64/bin/x264 Executable file

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
#define X264_GPL 1
#define X264_INTERLACED 1
#define X264_BIT_DEPTH 0
#define X264_CHROMA_FORMAT 0
#define X264_REV 3094
#define X264_REV_DIFF 0
#define X264_VERSION " r3094 bfc87b7"
#define X264_POINTVER "0.164.3094 bfc87b7"

Binary file not shown.

View File

@@ -0,0 +1 @@
libx264.so.164

Binary file not shown.