add redroid media codecs
This commit is contained in:
@@ -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
BIN
prebuilts/aarch64/bin/x264
Executable file
Binary file not shown.
1019
prebuilts/aarch64/include/x264.h
Normal file
1019
prebuilts/aarch64/include/x264.h
Normal file
File diff suppressed because it is too large
Load Diff
8
prebuilts/aarch64/include/x264_config.h
Normal file
8
prebuilts/aarch64/include/x264_config.h
Normal 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"
|
||||
BIN
prebuilts/aarch64/lib/libmedia_codec.so
Executable file
BIN
prebuilts/aarch64/lib/libmedia_codec.so
Executable file
Binary file not shown.
1
prebuilts/aarch64/lib/libx264.so
Symbolic link
1
prebuilts/aarch64/lib/libx264.so
Symbolic link
@@ -0,0 +1 @@
|
||||
libx264.so.164
|
||||
BIN
prebuilts/aarch64/lib/libx264.so.164
Executable file
BIN
prebuilts/aarch64/lib/libx264.so.164
Executable file
Binary file not shown.
BIN
prebuilts/arm/bin/x264
Executable file
BIN
prebuilts/arm/bin/x264
Executable file
Binary file not shown.
1019
prebuilts/arm/include/x264.h
Normal file
1019
prebuilts/arm/include/x264.h
Normal file
File diff suppressed because it is too large
Load Diff
8
prebuilts/arm/include/x264_config.h
Normal file
8
prebuilts/arm/include/x264_config.h
Normal 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"
|
||||
BIN
prebuilts/arm/lib/libmedia_codec.so
Executable file
BIN
prebuilts/arm/lib/libmedia_codec.so
Executable file
Binary file not shown.
1
prebuilts/arm/lib/libx264.so
Symbolic link
1
prebuilts/arm/lib/libx264.so
Symbolic link
@@ -0,0 +1 @@
|
||||
libx264.so.164
|
||||
BIN
prebuilts/arm/lib/libx264.so.164
Executable file
BIN
prebuilts/arm/lib/libx264.so.164
Executable file
Binary file not shown.
BIN
prebuilts/x86/bin/x264
Executable file
BIN
prebuilts/x86/bin/x264
Executable file
Binary file not shown.
1019
prebuilts/x86/include/x264.h
Normal file
1019
prebuilts/x86/include/x264.h
Normal file
File diff suppressed because it is too large
Load Diff
8
prebuilts/x86/include/x264_config.h
Normal file
8
prebuilts/x86/include/x264_config.h
Normal 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"
|
||||
BIN
prebuilts/x86/lib/libmedia_codec.so
Executable file
BIN
prebuilts/x86/lib/libmedia_codec.so
Executable file
Binary file not shown.
1
prebuilts/x86/lib/libx264.so
Symbolic link
1
prebuilts/x86/lib/libx264.so
Symbolic link
@@ -0,0 +1 @@
|
||||
libx264.so.164
|
||||
BIN
prebuilts/x86/lib/libx264.so.164
Executable file
BIN
prebuilts/x86/lib/libx264.so.164
Executable file
Binary file not shown.
BIN
prebuilts/x86_64/bin/x264
Executable file
BIN
prebuilts/x86_64/bin/x264
Executable file
Binary file not shown.
1019
prebuilts/x86_64/include/x264.h
Normal file
1019
prebuilts/x86_64/include/x264.h
Normal file
File diff suppressed because it is too large
Load Diff
8
prebuilts/x86_64/include/x264_config.h
Normal file
8
prebuilts/x86_64/include/x264_config.h
Normal 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"
|
||||
BIN
prebuilts/x86_64/lib/libmedia_codec.so
Executable file
BIN
prebuilts/x86_64/lib/libmedia_codec.so
Executable file
Binary file not shown.
1
prebuilts/x86_64/lib/libx264.so
Symbolic link
1
prebuilts/x86_64/lib/libx264.so
Symbolic link
@@ -0,0 +1 @@
|
||||
libx264.so.164
|
||||
BIN
prebuilts/x86_64/lib/libx264.so.164
Executable file
BIN
prebuilts/x86_64/lib/libx264.so.164
Executable file
Binary file not shown.
Reference in New Issue
Block a user