video analysis2.0拆分,ffmpeg封装go接口库
zhangmeng
2019-12-02 0560a8fce4c9d005655fce5025bc0fda8c58bff8
csrc/ffmpeg/format/FormatIn.cpp
@@ -194,17 +194,17 @@
      for (int i = 0; i < 2; ++i)
      {
         if(hw_accl_){
                idle_gpu = gpu::getGPU(100);
                idle_gpu = gpu::getGPUPrior(300, 1024, 0);
                if(idle_gpu < 0){
                    logIt("NO GPU RESOURCE TO DECODE");
                    hw_accl_ = false;
                    continue;
                }
            if(codecpar->codec_id == AV_CODEC_ID_H264){
                  dec = avcodec_find_decoder_by_name("h264_cuvid");
            }else if(codecpar->codec_id == AV_CODEC_ID_H265){
               dec = avcodec_find_decoder_by_name("hevc_cuvid");
            }
            std::string codec_name(avcodec_get_name(codecpar->codec_id));
            codec_name += "_cuvid";
            dec = avcodec_find_decoder_by_name(codec_name.c_str());
               if(!dec){
                  hw_accl_ = false;
                  continue;