1.1K Star 6.3K Fork 5.3K

OpenHarmony / docs

 / 详情

[问题咨询]: 视频编解码接口回调中如何进行数据处理

进行中
创建于  
2023-11-20 15:03

问题描述

尝试在回调中直接进行读写数据等操作,是会死机重启;而在start时启动一个线程,在回调中将数据送到队列中,线程再从队列中读取数据,这样不会重启,但是队列index只到3就停了,文件编解码没有完成,能否提供一个完整示例,文档在关于回调数据的处理还是不够详细
输入图片说明
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/media/video-encoding.md
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/media/video-decoding.md

评论 (13)

Haoc_小源同学 创建了任务
Haoc_小源同学 添加了
 
question
标签
展开全部操作日志

感谢提交Issue!关于Issue的交互操作,请访问OpenHarmony社区支持命令清单。如果有问题,请联系 @NEEN @zengyawen @时睿 @Peter_1988 。如果需要调整订阅PR、Issue的变更状态,请访问链接

Thanks for submitting the issue. For more commands, please visit OpenHarmony Command List. If you have any questions, please refer to committer @NEEN @zengyawen @时睿 @Peter_1988 for help. If you need to change the subscription of a Pull Request or Issue, please visit the link.

openharmony_ci 添加了
 
waiting_for_assign
标签
lifenjuan 负责人设置为zengyawen
openharmony_ci 移除了
 
waiting_for_assign
标签

您好, @zengyawen ,issue已经分配给您,请及时处理。

@zengyawen , the issue has been assigned to you. Please handle it in time.

openharmony_ci 添加了
 
waiting_for_fix
标签

开发者你好,完整易用的示例sample工程正在优化开发中,当前已有相关需求,预计下个版本提供。

好的,可以先完善一下文档中回调中相关处理吗?现在卡住了急需帮助

zengyawen 任务状态待办的 修改为进行中

是的,我是参考的这个,但是执行了3次就停了,所以不知道哪里有问题

在什么硬件平台上开发?index 只到 3,是指只触发了 3 次输入回调吗?Push 接口是否正确返回?数据输入源从哪来?

rk3566;看起来是只有3次;回调好像也不正常,数据是从回调来的,回调放到队列中;所以我也不清楚这块应该怎么处理,直接在回调处理是不行的吧?我就在线程中处理,然而也有问题,希望帮助解答一下

我是参考这个写的,执行流程为SUB_MULTIMEDIA_MEDIA_VIDEO_DEC_ENC_FUNCTION_0300
https://gitee.com/openharmony/xts_acts/blob/master/multimedia/media/media_cpp_standard/videoDecEncNdk/src/VDecEncNdkSample.cpp
https://gitee.com/openharmony/xts_acts/blob/master/multimedia/media/media_cpp_standard/videoDecEncNdk/src/ActsVideoDecEncNdkTest.cpp
编码器配置(解码器同)
输入图片说明
StartEnc的时候开了一个OutputFuncEnc线程
输入图片说明
回调里面将数据放入队列
输入图片说明
然后在线程中进行处理
输入图片说明
这是执行结果
输入图片说明

你好,解码已经可以了,但是编码有问题,在PushInbufferEnc时会导致系统重启,这个是怎么回事?

问题已解决,系部分分辨率大小不支持原因

zengyawen 添加协作者zengyawen
zengyawen 负责人zengyawen 修改为WestYao

您好, @WestYao ,issue已经分配给您,请及时处理。

@WestYao , the issue has been assigned to you. Please handle it in time.

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(4)
7387629 openharmony ci 1656582662 7806081 zengyawen 1628152844 10574518 westyao 1703604688 8793630 ighaoc 1648547059
其他
1
https://gitee.com/openharmony/docs.git
git@gitee.com:openharmony/docs.git
openharmony
docs
docs

搜索帮助