当前位置: 首页 > news >正文

建网站是什么技术甘肃住房与城乡建设厅网站

建网站是什么技术,甘肃住房与城乡建设厅网站,营销推广主要包括,广州市义务教育学校招生报名背景 我在开发一个播放器的缓存队列时#xff0c;遇到一个bug,导致包和帧无法被下一个模块读取 找了半天#xff0c;原来是队列中的包和帧数据要进行内容的刷新暂存 包数据和帧数据不能直接放入队列 //入队#xff0c;包进队列 int AVPacketQueue::Push(AVPacket *val,i…背景 我在开发一个播放器的缓存队列时遇到一个bug,导致包和帧无法被下一个模块读取 找了半天原来是队列中的包和帧数据要进行内容的刷新暂存 包数据和帧数据不能直接放入队列 //入队包进队列 int AVPacketQueue::Push(AVPacket *val,int timeout) {//加作用域互斥锁资源同一时间只能有一个线程访问作用域结束自动释放锁//std::lock_guardstd::mutex lock(mutex_);std::unique_lockstd::mutex lock(mutex_);//这里必须要加手动作用域互斥锁因为wait_for需要作用域//因为是包队列-双链表//如果队满了等待timeout时间if(duration_curduration_MAX) {// 等待pop或者超时唤醒cond_.wait_for(lock, std::chrono::milliseconds(timeout), [this] {return duration_curduration_MAX;});}//如果依然队满就直接返回-1if(duration_curduration_MAX){return -1;}//入队:出现问题的代码这里是直接把包指针存放到队列中了但是在ffmpeg中不能直接存放必须要先搞一个新包然后刷新暂存数据queue_.push(val);//增加队列缓存时间,强转成mslong ms static_castlong(av_rescale(val-duration, 1000, AV_TIME_BASE));this-duration_curms;cond_.notify_one();//条件变量通知其他线程可以继续执行return 0; }解决方案 //入队包进队列 int AVPacketQueue::Push(AVPacket *val,int timeout) {//加作用域互斥锁资源同一时间只能有一个线程访问作用域结束自动释放锁//std::lock_guardstd::mutex lock(mutex_);std::unique_lockstd::mutex lock(mutex_);//这里必须要加手动作用域互斥锁因为wait_for需要作用域//因为是包队列-双链表//如果队满了等待timeout时间if(duration_curduration_MAX) {// 等待pop或者超时唤醒cond_.wait_for(lock, std::chrono::milliseconds(timeout), [this] {return duration_curduration_MAX;});}//如果依然队满就直接返回-1if(duration_curduration_MAX){return -1;}//入队:一定注意必须要重新申请空间不然会指向同一段地址,而且后面要释放对应的数据包av_packet_freeAVPacket *tmp_packet av_packet_alloc();av_packet_move_ref(tmp_packet, val);queue_.push(tmp_packet);//增加队列缓存时间,强转成mslong ms static_castlong(av_rescale(val-duration, 1000, AV_TIME_BASE));this-duration_curms;cond_.notify_one();//条件变量通知其他线程可以继续执行return 0; }
http://www.sadfv.cn/news/394532/

相关文章:

  • 宝安做网站公司乐云seo郑州网络工程学院
  • 网站设计制作是什么做网站会很忙吗
  • 优质的菏泽网站建设html5做网站系统
  • 3免费做网站wordpress mysqladmin
  • 新手做啥网站好梅州网站优化公司
  • 网站开发中 登录不上了2345浏览器网页
  • 请人制作软件的网站微网站设计尺寸
  • 柳市网站优化网上怎么注册公司免费的
  • 网站综合查询工具图片下载网站
  • 为什么什么网站都在维护仿土巴兔网站建设
  • 重庆邮电大学官网网站茂名免费自助建站模板
  • 网站首页页面网页游戏百度
  • 漂亮的企业网站源码贵州黔东南双控体系建设网站
  • 哪些做营销型网站做的好做设计不能不知道的网站
  • 做同城服务网站比较成功的网站WordPress主题niRvana
  • 个人做外包网站多少钱连锁餐饮网站建设
  • 绍兴商城网站开发设计wordpress的文章分类
  • 多语言外贸网站设计东莞营销网站建设多少钱
  • 景点网站开发积极意义做毕设的网站万
  • 59一起做网站软件开发工作稳定吗
  • 做镜像网站湖南做旅游网站
  • 企业网站模板下载哪家口碑好广西网络干部学院官网
  • 网站建设logo网站免费模版
  • 高端网站建设设计公司排名中国建设银行网站官网下载安装
  • 网站备案 接入商名称vps绑定多个网站
  • 济南小型网站建设建设一个网站首先需要什么条件
  • 猪八戒做网站要多少钱线上设计师都在哪挣钱
  • 成都网站建设开网易企业邮箱
  • 现代建设中国公司网站品牌网络推广运营公司
  • 内部劵淘网站怎么做网络营销服务平台