chromium的Backtrace记录
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记录的更多相关文章
- 自己动手实现浏览器,21天自制chromium:起手篇
转:https://zhuanlan.zhihu.com/p/29101613?utm_medium=social&utm_source=qq 大家好,我又来了.这篇是21天自制原子弹的姐妹篇 ...
- 【Chromium】sandboxed window问题记录
问题发现 在业务逻辑中发现有时使用chrome.app.window.create这个API创建出来的窗口无法使用其他的API,不仅其他chrome.app.window的API说window is ...
- 记录windows下编译chromium,备忘
编译windows下chromium,时间:20170619, 官方地址:https://chromium.googlesource.com/chromium/src/+/master/docs/wi ...
- linux 下Qt WebEngine 程序打包简单记录
本次记录仅作参考. 程序说明: 程序是一个编解码器控制管理的工具,使用到的库有:Qt的WebEngine.OpenGL模块.poco库.libmicrohttpd.libcurl.libvlc.同时程 ...
- Google之Chromium浏览器源码学习——base公共通用库(一)
Google的优秀C++开源项目繁多,其中的Chromium浏览器项目可以说是很具有代表性的,此外还包括其第三开发开源库或是自己的优秀开源库,可以根据需要抽取自己感兴趣的部分.在研究.学习该项目前的时 ...
- 如何在windows上编译Chromium (CEF3) 并加入MP3支持(二)
时隔一年,再次编译cef3,独一无二的目的仍为加入mp3支持.新版本的编译环境和注意事项都已经发生了变化,于是再记录一下. 一.编译版本 cef版本号格式为X.YYYY.A.gHHHHHHH X为主版 ...
- 构建基于Chromium的应用程序
chromium是google chrome浏览器所采用的内核,最开始由苹果的webkit发展而出,由于webkit在发展上存在分歧,而google希望在开发上有更大的自由度,2013年google决 ...
- windows下编译chromium浏览器的15个流程整理
编译chromium 系统为windows, 国内在windows上编译chromium的资料比较少, 我这篇文章只能作为参考, 记录我遇到的一些问题,因为chromium团队也会修改了代码,或者编译 ...
- 学会使用Chromium中的LOG
转自:http://blog.csdn.net/kuerjinjin/article/details/43937345 简介 众所周知chromium项目无比巨大,想去快速的了解,调试并添加自己想要的 ...
随机推荐
- .htaccess文件详解
启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用 笼统地来说,.htaccess可以帮我们实现包括:文件夹密码 ...
- myBatis 实现用户表增删查改操作<方法2 加入接口>(最终版)
这2种方法的区别:1.添加接口 2.运用接口来实现 其他的都一样 添加接口 //接口的名字和xml的名字一样,这样xml中的namespace就不用改 public interface UserMap ...
- Ueditor配置及在项目中的使用
引言 上篇中简单介绍了Ueditor的两种定制方式,想了解的请戳这里:Ueditor的两种定制方式.在项目中,Ueditor该怎么使用更方便呢?很容易让人想到将ueditor放入用户控件页,可以拖到需 ...
- POJ 3274 Gold Balanced Lineup
Gold Balanced Lineup Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 10924 Accepted: 3244 ...
- DEDECMS网站数据备份还原教程
备份织梦网站数据 dedecms备份教程 进入DedeCms后台 -> 系统 -> 数据库备份/还原 备份文件在\data\backupdata 下载数据库备份资料\data\backup ...
- 从客户端中检测到有潜在危险的 Request.Form 值。
使用富文本编辑器是经常会遇到这个问题,在MVC中解决方法很简单只要在对应的action上添加[ValidateInput(false)]即可
- Junit4.x扩展:运行指定方法
相信很多道友搞开发的一般都会用到Junit单元测试工具,不知道大家有没有遇到一个这样的问题: 有的单元测试用例有很多@Test方法,甚至有的方法会执行很长时间,只能空等执行.而实际上我们只需要运行其中 ...
- [codeforces 528]B. Clique Problem
[codeforces 528]B. Clique Problem 试题描述 The clique problem is one of the most well-known NP-complete ...
- Mysql增删改
改 UPDATE tbl_name SET 字段名=值,...[WHERE 条件][ORDER BY 字段名称][LIMIT限制条数] --更新用户名为4位的用户,让其以有年龄-3 UPDATA SE ...
- Easy Multiple Copy to Clipboard by ZeroClipboard
要实现在多个复制按钮复制的功能(具体代码在附件中,路径修改一下就行了): <%@ page language="java" import="java.util.*& ...