You can look into the source code of PVMFOMXAudioDecNode.Or maybe PVMFOMXBaseDecNode in the latest opencore 2.0 release.
http://android.git.kernel.org/?p=platform/external/opencore.git;a=blob;f=nodes/pvomxbasedecnode/src/pvmf_omx_basedec_node.cpp;h=5851af40a4cc07032459d19887aa31f9b0acc4ac;hb=1138e7cf2b7d6ed2b7e63e6c55ce0d5c27e150e0 On Thu, Feb 5, 2009 at 5:42 PM, hdandroid <[email protected]> wrote: > > I am not clear about the flow from the app's release() method to the > OMX component. Isn't PV SW getting involved in changing OMX component > state from PAUSE to IDLE or LOADED. > > May be a better way to ask is who drives OMX Audio decoder's state > transition when release() method is called. (I am assuming there is > some kind of OMX IL client PV SW in android stack) > > On Feb 4, 11:12 pm, Dave Sparks <[email protected]> wrote: > > OpenCore has no context to do this, this is managed through > > application life cycle. > > > > The app is supposed to manage the resources by calling release() on > > the MediaPlayer. If the screen times out, then the app's onPause() > > method will be called and it should call the release() method. If the > > app is not doing this - it's an app problem. > > > > On Feb 4, 10:26 pm, hdandroid <[email protected]> wrote: > > > > > > > > > At the end of audio playback, opencore framework places OMX audio > > > decoder component in PAUSE state. User may not perform any operation > > > after the end of playback (may be for several minutes). In case of HW > > > audio decode, this will hold up resources and continue to drain > > > current in PAUSE state. To avoid this from happening, opencore can > > > either move the component to IDLE (or LOADED) state after completing > > > playback of each song. This will allow the component to release HW > > > resources and reduce power consumption > > > > > Is it a straight forward change to move the component to idle state > > > instead of pause state at the end of playback? Any issues with this > > > approach?- Hide quoted text - > > > > - Show quoted text - > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "android-framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-framework?hl=en -~----------~----~----~----~------~----~------~--~---
