gpt4 book ai didi

android - 尝试启用 FFmpeg stagefright 支持时出现链接器错误

转载 作者:行者123 更新时间:2023-12-04 23:17:35 26 4
gpt4 key购买 nike

我想在我的 Android 电影播放器​​中使用 stagefright 进行硬件加速解码
基于 FFmpeg - 版本 0.10.2 “自由”。我已经成功构建了所有
使用工具目录中的构建脚本的库。但是,我有很多链接器
与怯场相关的错误,例如:

undefined reference to android::OMXClient::disconnect()
undefined reference to android::MediaBuffer::MediaBuffer(unsigned int)

我认为用怯场支持构建的二进制文件是独立的并且可以
不需要任何其他东西来链接。难道我做错了什么?我应该添加
libstagefright.so 到我的项目?我认为这会引起很多麻烦
兼容性...

它与 API 8 兼容还是仅与 API 9 及更高版本兼容?

非常感谢,
维他

最佳答案

我为 Android 创建了 VPlayer。并在 VPlayer 中使用了怯场。但我不建议您在 ffmpeg 中使用 libstagefright.cpp,因为它太麻烦且不可移植。

但是,如果你想构建它,你应该按照 ffmpeg 中的构建指令,或者你可以试试这个配置 FFMpeg Android Stagefright SIGSEGV error (h264 decode)

请务必替换一些指向您的环境的路径。

关于android - 尝试启用 FFmpeg stagefright 支持时出现链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10438978/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com