熟悉MTK手机平台的看进来!!! MT6575
最近在做Android平台视频播放器遇到一些问题,其中一个与MTK平台相关。通过native方式实现硬解,播放器在lenovo s720(MT6577,Android 4.0)平台正常,但lenovo A750(MT6575, Android 2.3)会crash,其它很多非MTK平台也都正常。相关类:
class MediaInput:public MediaSource,public MediaBufferObserver,...
{
...
status_t read(MediaBuffer **buffer, const ReadOptions *options = NULL);
void signalBufferReturned(MediaBuffer *buffer);
...
}
A750出问题的地方在signalBufferReturned中的buffer->release();
怀疑是A750中的media\libstagefright\MediaBuffer.cpp实现与google公布出来的有出入,希望哪位大侠能帮忙求证一下,谢谢! MT6575 MTK平台 MTK视频解码
补充:移动开发 , 移动开发其他问题