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
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

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

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 解码视频的能力如何
66浏览 • 1回复 待解决
HarmonyOS OH_AVCodec解码流程问题咨询
794浏览 • 1回复 待解决
HarmonyOS 调用OH_LOG_SetCallback接口崩溃
31浏览 • 1回复 待解决
HarmonyOS Native HEVC 解码问题
579浏览 • 1回复 待解决
HarmonyOS 视频解输出
217浏览 • 1回复 待解决
【播放器】解码支持的Demo
1907浏览 • 1回复 待解决
HarmonyOS视频解码问题
738浏览 • 1回复 待解决
HarmonyOS 视频解码问题
32浏览 • 1回复 待解决
HarmonyOS hevc格式视频解码
325浏览 • 1回复 待解决
HarmonyOS 视频播放AVPlayer解码异常
42浏览 • 1回复 待解决
HarmonyOS 视频解码出现花屏
245浏览 • 1回复 待解决