ffmpeg处理完视频流后,上层的webrtc调用错误,可以看出webrtc的调用过程:

Backtrace:
webrtc::RTPFragmentationHeader::CopyFrom [0x5813CAD2+18] (d:\workspace\chromium_build\src\third_party\webrtc\modules\interface\module_common_types.h:283)
webrtc::RtpPacketizerH264::SetPayloadData [0x5813D4ED+29] (d:\workspace\chromium_build\src\third_party\webrtc\modules\rtp_rtcp\source\rtp_format_h264.cc:172)
webrtc::RTPSenderVideo::SendVideo [0x581399AD+285] (d:\workspace\chromium_build\src\third_party\webrtc\modules\rtp_rtcp\source\rtp_sender_video.cc:290)
webrtc::RTPSender::SendOutgoingData [0x58131251+689] (d:\workspace\chromium_build\src\third_party\webrtc\modules\rtp_rtcp\source\rtp_sender.cc:532)
webrtc::ModuleRtpRtcpImpl::SendOutgoingData [0x581204EA+154] (d:\workspace\chromium_build\src\third_party\webrtc\modules\rtp_rtcp\source\rtp_rtcp_impl.cc:418)
webrtc::PayloadRouter::RoutePayload [0x58152FC7+103] (d:\workspace\chromium_build\src\third_party\webrtc\video_engine\payload_router.cc:74)
webrtc::ViEEncoder::SendData [0x58150197+151] (d:\workspace\chromium_build\src\third_party\webrtc\video_engine\vie_encoder.cc:694)
webrtc::VCMEncodedFrameCallback::Encoded [0x5815BD8F+159] (d:\workspace\chromium_build\src\third_party\webrtc\modules\video_coding\main\source\generic_encoder.cc:320)
webrtc::FfmpegEncoder::Encode [0x5816B595+2309] (d:\workspace\chromium_build\src\third_party\webrtc\modules\video_coding\codecs\h264\ffmpeg_codec.cc:893)
webrtc::VCMGenericEncoder::Encode [0x5815BCA9+89] (d:\workspace\chromium_build\src\third_party\webrtc\modules\video_coding\main\source\generic_encoder.cc:159)
webrtc::vcm::VideoSender::AddVideoFrame [0x5815C496+486] (d:\workspace\chromium_build\src\third_party\webrtc\modules\video_coding\main\source\video_sender.cc:351)
webrtc::ViEEncoder::DeliverFrame [0x5814F345+357] (d:\workspace\chromium_build\src\third_party\webrtc\video_engine\vie_encoder.cc:580)
webrtc::internal::VideoCaptureInput::CaptureProcess [0x5814E7E6+182] (d:\workspace\chromium_build\src\third_party\webrtc\video\video_capture_input.cc:149)
webrtc::ThreadWindows::Run [0x5802C12C+44] (d:\workspace\chromium_build\src\third_party\webrtc\system_wrappers\source\thread_win.cc:100)
webrtc::ThreadWindows::StartThread [0x5802C1CB+11] (d:\workspace\chromium_build\src\third_party\webrtc\system_wrappers\source\thread_win.cc:51)
BaseThreadInitThunk [0x7684336A+18]
RtlInitializeExceptionChain [0x77B59882+99]
RtlInitializeExceptionChain [0x77B59855+54]

chromium的Backtrace记录的更多相关文章

  1. 自己动手实现浏览器,21天自制chromium:起手篇

    转:https://zhuanlan.zhihu.com/p/29101613?utm_medium=social&utm_source=qq 大家好,我又来了.这篇是21天自制原子弹的姐妹篇 ...

  2. 【Chromium】sandboxed window问题记录

    问题发现 在业务逻辑中发现有时使用chrome.app.window.create这个API创建出来的窗口无法使用其他的API,不仅其他chrome.app.window的API说window is ...

  3. 记录windows下编译chromium,备忘

    编译windows下chromium,时间:20170619, 官方地址:https://chromium.googlesource.com/chromium/src/+/master/docs/wi ...

  4. linux 下Qt WebEngine 程序打包简单记录

    本次记录仅作参考. 程序说明: 程序是一个编解码器控制管理的工具,使用到的库有:Qt的WebEngine.OpenGL模块.poco库.libmicrohttpd.libcurl.libvlc.同时程 ...

  5. Google之Chromium浏览器源码学习——base公共通用库(一)

    Google的优秀C++开源项目繁多,其中的Chromium浏览器项目可以说是很具有代表性的,此外还包括其第三开发开源库或是自己的优秀开源库,可以根据需要抽取自己感兴趣的部分.在研究.学习该项目前的时 ...

  6. 如何在windows上编译Chromium (CEF3) 并加入MP3支持(二)

    时隔一年,再次编译cef3,独一无二的目的仍为加入mp3支持.新版本的编译环境和注意事项都已经发生了变化,于是再记录一下. 一.编译版本 cef版本号格式为X.YYYY.A.gHHHHHHH X为主版 ...

  7. 构建基于Chromium的应用程序

    chromium是google chrome浏览器所采用的内核,最开始由苹果的webkit发展而出,由于webkit在发展上存在分歧,而google希望在开发上有更大的自由度,2013年google决 ...

  8. windows下编译chromium浏览器的15个流程整理

    编译chromium 系统为windows, 国内在windows上编译chromium的资料比较少, 我这篇文章只能作为参考, 记录我遇到的一些问题,因为chromium团队也会修改了代码,或者编译 ...

  9. 学会使用Chromium中的LOG

    转自:http://blog.csdn.net/kuerjinjin/article/details/43937345 简介 众所周知chromium项目无比巨大,想去快速的了解,调试并添加自己想要的 ...

随机推荐

  1. linux kernel thread(Daemons)

    内核线程是直接由内核本身启动的进程.内核线程实际上是将内核函数委托给独立的进程,与系统中其他进程“并行”执行(实际上,也并行于内核自身的执行),内核线程经常被称为内核“守护进程”.它们主要用于执行下列 ...

  2. shell 删除文件下的* (copy).jpg备份文件

    shell编程中,  在for, while循环中为什么不用(), {} 不是没有; 而是因为(), {}做了其他用途: (): 执行命令组, 注意这个命令组是新开一个子shell中执行, 因此,括号 ...

  3. Ubuntu技巧之 is not in the sudoers file解决方法

    转自:http://www.linuxidc.com/Linux/2010-12/30386.htm 1)进入到root用户下. 2)添加文件的写权限.也就是输入命令"chmod u+w / ...

  4. 使用Angular和Nodejs搭建聊天室

    一,利用Node搭建静态服务器 这个是这个项目的底层支撑部分.用来支持静态资源文件像html, css, gif, jpg, png, javascript, json, plain text等等静态 ...

  5. 漫长Appium之路(一)——从黑苹果到虚拟机

    作为一名普普通通的实习生,我也开始习惯折腾一般的生活了.部门应该最近是要搞个iOS自动化测试工具,我从最开始说起吧. 应该是上上上周五.主管找到我,说要装一个黑苹果,要我尽快把黑苹果能支持的硬件配置给 ...

  6. ReactiveCocoa 和 MVVM 入门 (转)

    翻译自ReactiveCocoa and MVVM, an Introduction. 文中引用的 Gist 可能无法显示.为了和谐社会, 请科学上网. MVC 任何一个正经开发过一阵子软件的人都熟悉 ...

  7. 一起做RGB-D SLAM (1)

    前言 2016.11 更新 增加了对16.04的支持. 整理了过时的代码. SLAM,即Simultaneous Localization and Mapping,中文译作同时定位与地图创建,是近几十 ...

  8. 基于贪心算法的几类区间覆盖问题 nyoj 12喷水装置(二) nyoj 14会场安排问题

    1)区间完全覆盖问题 问题描述:给定一个长度为m的区间,再给出n条线段的起点和终点(注意这里是闭区间),求最少使用多少条线段可以将整个区间完全覆盖 样例: 区间长度8,可选的覆盖线段[2,6],[1, ...

  9. MVC(Model(模型) View(视图) Controller(控制器))

    复习 1.      商品表 增删改查 index.php  add.php   view.php   edit.php   action.php 2.      MVC(Model(模型)  Vie ...

  10. Gson简要使用

    哇,原来我已经潜水2年多了,还是需要养成习惯写写东西啊. 最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库. ...