From f93ee1a42e8c47e472332287b7350b66a6b0fa11 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期五, 24 七月 2020 18:28:57 +0800 Subject: [PATCH] 保存触发id之后的视频作为触发视频 --- csrc/ffmpeg/format/FormatIn.cpp | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/csrc/ffmpeg/format/FormatIn.cpp b/csrc/ffmpeg/format/FormatIn.cpp index 5ca0182..28b473b 100644 --- a/csrc/ffmpeg/format/FormatIn.cpp +++ b/csrc/ffmpeg/format/FormatIn.cpp @@ -56,7 +56,7 @@ if(io_ctx_){ av_freep(&io_ctx_->buffer); - avio_context_free(&io_ctx_); + av_freep(&io_ctx_); io_ctx_ = NULL; } @@ -159,7 +159,7 @@ }else if(in->avg_frame_rate.num >=1 && in->avg_frame_rate.den >= 1){ fps_ = av_q2d(in->avg_frame_rate); } - logIt("in stream video fps %f, time_base: %d : %d", fps_, in->time_base.num, in->time_base.den); + logIt("in stream video fps %f, time_base: %d : %d, size: %dx%d", fps_, in->time_base.num, in->time_base.den, in->codecpar->width, in->codecpar->height); } if (type == AVMEDIA_TYPE_AUDIO){ auto in = ctx_->streams[i]; @@ -194,7 +194,8 @@ for (int i = 0; i < 2; ++i) { if(hw_accl_){ - idle_gpu = gpu::getGPUPrior(300, 1024, 0); + // idle_gpu = gpu::getGPUPrior(300, 1024, 0); + idle_gpu = gpu::getGPU(300); if(idle_gpu < 0){ logIt("NO GPU RESOURCE TO DECODE"); hw_accl_ = false; -- Gitblit v1.8.0