You can refer how various stagefright drivers work with decoder instance., and handle to decoded buffers.
- player drvier http://git.omapzoom.org/?p=platform/frameworks/base.git;a=blob;f=media/libstagefright/AwesomePlayer.cpp;hb=refs/heads/p-froyo#l1017 decodes a buffer, once ready -> posts it to render to display. - metadata driver http://git.omapzoom.org/?p=platform/frameworks/base.git;a=blob;f=media/libstagefright/StagefrightMetadataRetriever.cpp;hb=refs/heads/p-froyo#l163 decodes a buffer, once available, convert it to RGB, to be encoded and saved as thumbnail - stagefright test driver http://git.omapzoom.org/?p=platform/frameworks/base.git;a=blob;f=cmds/stagefright/stagefright.cpp;hb=refs/heads/p-froyo#l203 decodes a buffer, then just frees the buffer (test purpose) you can modify exisiting drivers, or write your own, and expose service to framework. -- Regards, Deva www.bittoggler.com On Wed, Oct 6, 2010 at 12:22 PM, kalyan <[email protected]> wrote: > Hi, > I need to get video frames and the frame rate of the videos stored on > the sdcard. I need to supply these frames and the framerate to the UI > to do further processing. > Is there any way to get video frames from the application??.. > > One possible way to get the video frames would be to add my own API to > the decoder/Mediaplayer service to extract the frames. But I would > have to expose this API in all the layers till the framework. > Can any one suggest me a better approach.?? > > Thanks in advance... > > -- > unsubscribe: [email protected] > website: http://groups.google.com/group/android-porting > -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
