一个思维角度的转变助你达成合作
昨天看电视,两个人在争论不休,其实问题很简单,但是我没记得啥东西,只看见他们在吵,吵架的核心就是你对了我错了。 想想平时,我们在项目管理中,面对程序员同事,争得面红耳赤的时候,我们的思路是不是也已经错了? 在沟通的时候,首先要考虑的只有一点:...
ffmpeg分析系列之五(打开输入的文件)
ffmpeg分析系列之五(打开输入的文件)1. 打开文件:if (!fmt || !(fmt->flags & AVFMT_NOFILE)) { 因 fmt == NULL, 上面成立, 再看下面的代码: ByteIOContext *pb = NULL; // 字节IO上下文 if ((err=url_fopen(&pb, filename, URL_RDONLY)) < 0) { // 只读方式打开输入的文件 goto fail; } if (buf_size > 0) { // 因 buf_size == 0, 不成立 url_setbufsize(pb, buf_size); }进入url_fopen函数:int url_fopen(ByteIOContext **s, // 输出参数: 字节IO上下文