video analysis2.0拆分,ffmpeg封装go接口库
zhangmeng
2019-09-18 b73029149580370e62dd6c14a270aea902f85cf2
csrc/ffmpeg/format/FormatIn.cpp
@@ -106,11 +106,10 @@
        }
        ret = avformat_open_input(&ctx_, "", NULL, options);
        if(ret < 0){
            logIt("open %s failed:%s",filename,
                  getAVErrorDesc(ret).c_str());
        }
        // if(ret < 0){
            // logIt("open %s failed:%s",filename,
            //       getAVErrorDesc(ret).c_str());
        // }
      return ret;
   }
@@ -119,11 +118,10 @@
   int FormatIn::open(const char *filename, AVDictionary **options){
      const int ret = avformat_open_input(&ctx_, filename, NULL, options);
      if(ret < 0){
         logIt("open %s failed:%s",filename,
               getAVErrorDesc(ret).c_str());
      }
      // if(ret < 0){
      //    logIt("open %s failed:%s",filename,
      //          getAVErrorDesc(ret).c_str());
      // }
      return ret;
   }
@@ -266,8 +264,8 @@
      while (!founded){
         const int ret = av_read_frame(ctx_, &pkt_out);
         if(ret < 0){
            logIt("read frame from %s failed:%s",
                  ctx_->filename,getAVErrorDesc(ret).c_str());
            // logIt("read frame from %s failed:%s",
            //       ctx_->filename,getAVErrorDesc(ret).c_str());
   
            return false;
         }