summaryrefslogtreecommitdiff
path: root/libmediandk/stubs_arm64.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libmediandk/stubs_arm64.cc')
-rw-r--r--libmediandk/stubs_arm64.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/libmediandk/stubs_arm64.cc b/libmediandk/stubs_arm64.cc
index 021b9bb..d2aae3d 100644
--- a/libmediandk/stubs_arm64.cc
+++ b/libmediandk/stubs_arm64.cc
@@ -29,12 +29,14 @@ DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWidth);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWindow);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_getWindowNativeHandle);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_new);
+DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_newWithDataSpace);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_newWithUsage);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_setBufferRemovedListener);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImageReader_setImageListener);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_delete);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_deleteAsync);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getCropRect);
+DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getDataSpace);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getFormat);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getHardwareBuffer);
DEFINE_INTERCEPTABLE_STUB_FUNCTION(AImage_getHeight);
@@ -198,6 +200,7 @@ DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AAC_SBR_MODE);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUM);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUMART);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALBUMARTIST);
+DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_ARTIST);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_AUDIO_SESSION_ID);
@@ -271,6 +274,7 @@ DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LOW_LATENCY);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_LYRICIST);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MANUFACTURER);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_BIT_RATE);
+DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_B_FRAMES);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_HEIGHT);
DEFINE_INTERCEPTABLE_STUB_VARIABLE(AMEDIAFORMAT_KEY_MAX_INPUT_SIZE);
@@ -335,12 +339,14 @@ static void __attribute__((constructor(0))) init_stub_library() {
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getWindow);
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_getWindowNativeHandle);
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_new);
+ INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_newWithDataSpace);
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_newWithUsage);
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_setBufferRemovedListener);
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImageReader_setImageListener);
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_delete);
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_deleteAsync);
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getCropRect);
+ INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getDataSpace);
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getFormat);
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getHardwareBuffer);
INIT_INTERCEPTABLE_STUB_FUNCTION("libmediandk.so", AImage_getHeight);
@@ -504,6 +510,7 @@ static void __attribute__((constructor(0))) init_stub_library() {
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUM);
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUMART);
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALBUMARTIST);
+ INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ALLOW_FRAME_DROP);
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_ARTIST);
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AUDIO_PRESENTATION_INFO);
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_AUDIO_SESSION_ID);
@@ -577,6 +584,7 @@ static void __attribute__((constructor(0))) init_stub_library() {
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_LYRICIST);
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MANUFACTURER);
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_BIT_RATE);
+ INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_B_FRAMES);
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_FPS_TO_ENCODER);
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_HEIGHT);
INIT_INTERCEPTABLE_STUB_VARIABLE("libmediandk.so", AMEDIAFORMAT_KEY_MAX_INPUT_SIZE);