假设我要自己开发一个播放器,不想用stagefright或者opencore
我想自己驱动数据(自己解码,自己render), 这样能做到吗?
android提供的sdk和ndk好像都没有openmax的东西,我怎么才能用openmax?
新手请教,问题多多,谢谢各位回复。
我想自己驱动数据(自己解码,自己render), 这样能做到吗?
android提供的sdk和ndk好像都没有openmax的东西,我怎么才能用openmax?
新手请教,问题多多,谢谢各位回复。
要截取每一帧数据的话可以参照OMXCodec.cpp中的on_message函数的FILL_BUFFER_DONE分支,这里面出来的是被OPENMAX解码后的数据。
修改这里就相当于修改了内核,无法发布的把。
所以我觉得我只能自己写一套驱动流程,不过需要利用openmax的编解码,
我以前都在windows上开发c/c++,没有接触过android,看了两个星期android,门都没入,惨阿!
我的要求就是对播放视频的每一帧处理一下。有没有思路可以提供下?谢谢各位。