Only device manufacturer can supply audio processing libraries (with
system update for example).
That is because the effects library (like *.so) have to reside only
under /system/lib/audiofx that is on read only file system.
Just curious if this behavior was intended and what "for now" in code
comments means?

frameworks/base/services/audioflinger/AudioFlinger.cpp line 4597:
[code]
 // only allow libraries loaded from /system/lib/soundfx for now
    if (strncmp(gEffectLibPath, libPath, strlen(gEffectLibPath)) != 0)
{
        return PERMISSION_DENIED;
    }
[/code]

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to