Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 30da74bd authored by Ray Essick's avatar Ray Essick
Browse files

Preload sfplugin_ccodec for performance

preload libsfplugin_ccodec to avoid latency during camera startup (and
other media consuming apps).

Bug: 133186424
Test: boot, debug logging of times
Change-Id: Ifa283d13f4564ff323b98e7cf815a477f1c7d169
parent 730b22c2
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -189,6 +189,13 @@ public class ZygoteInit {
        System.loadLibrary("android");
        System.loadLibrary("compiler_rt");
        System.loadLibrary("jnigraphics");

        // tolerate missing sfplugin_ccodec which is only present on Codec 2 devices
        try {
            System.loadLibrary("sfplugin_ccodec");
        } catch (Error | RuntimeException e) {
            Log.w(TAG, "Problem preloading sfplugin_ccodec: " + e);
        }
    }

    native private static void nativePreloadAppProcessHALs();