我想在基于 FFmpeg - 版本 0.10.2“Freedom”的 Android 电影播放器中使用 stagefright 进行硬件加速解码。我已经使用工具目录中的构建脚本成功构建了所有库。但是,我有许多与 stagefright 相关的链接器错误,例如:
undefined reference to android::OMXClient::disconnect()
undefined reference to android::MediaBuffer::MediaBuffer(unsigned int)
我认为使用 stagefright 支持构建的二进制文件是独立的,不需要任何其他东西来链接。难道我做错了什么?我应该将 libstagefright.so 添加到我的项目中吗?我认为这会给兼容性带来很多麻烦......
它与 API 8 兼容还是仅与 API 9 及更高版本兼容?
非常感谢,维塔