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

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

分享
微博
QQ
微信
回复
2024-12-25 12:57:31
相关问题
HarmonyOS 解码视频的能力如何
269浏览 • 1回复 待解决
HarmonyOS OH_AVCodec解码流程问题咨询
1119浏览 • 1回复 待解决
HarmonyOS Native HEVC 解码问题
798浏览 • 1回复 待解决
HarmonyOS 调用OH_LOG_SetCallback接口崩溃
157浏览 • 1回复 待解决
HarmonyOS 视频解输出
407浏览 • 1回复 待解决
【播放器】解码支持的Demo
2071浏览 • 1回复 待解决
HarmonyOS视频解码问题
883浏览 • 1回复 待解决
HarmonyOS hevc格式视频解码
569浏览 • 1回复 待解决
HarmonyOS 视频解码问题
276浏览 • 1回复 待解决
HarmonyOS 视频解码出现花屏
450浏览 • 1回复 待解决