diff options
Diffstat (limited to 'libmediandk/stubs_arm64.cc')
-rw-r--r-- | libmediandk/stubs_arm64.cc | 8 |
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); |