HarmonyOS 视频硬解码调用OH_VideoDecoder_PushInputData崩溃

开发视频硬解码,从OnNeedInputData回调中拿到index和OH_AVMemory类型的data指针,然后将待解码的数据拷贝给data指针所指的地址,将拷贝的数据大小赋值给OH_AVCodecBufferAttr结构体的size,然后调用OH_VideoDecoder_PushInputData,但是每次调用OH_VideoDecoder_PushInputData都会崩溃,想咨询下这里使用OH_VideoDecoder_PushInputData接口是哪一步出了问题导致的呢?拷贝的数据大小试过大概64576~80000多都有,但是都会崩溃,大小不知道有没有关系。

HarmonyOS
2024-12-25 10:39:15
1540浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

OH_VideoDecoder_PushInputData这个接口已经在api11废弃,建议使用OH_VideoDecoder_PushInputBuffer()代替。新接口不需要传入attr信息。

分享
微博
QQ
微信
回复
2024-12-25 12:57:31
相关问题
HarmonyOS 解码视频的能力如何
780浏览 • 1回复 待解决
HarmonyOS OH_AVCodec解码流程问题咨询
1666浏览 • 1回复 待解决
HarmonyOS 调用OH_LOG_SetCallback接口崩溃
710浏览 • 1回复 待解决
HarmonyOS Native HEVC 解码问题
1304浏览 • 1回复 待解决
HarmonyOS 视频解输出
872浏览 • 1回复 待解决
【播放器】解码支持的Demo
2641浏览 • 1回复 待解决
HarmonyOS视频解码问题
1437浏览 • 1回复 待解决
HarmonyOS 视频解码问题
1038浏览 • 1回复 待解决
HarmonyOS hevc格式视频解码
1265浏览 • 1回复 待解决