From d64868c215e35088bfeda67aeb04db0800bf2844 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期五, 09 十月 2020 16:33:43 +0800 Subject: [PATCH] h264 mp4 --- csrc/common/gpu/info.cpp | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/csrc/common/gpu/info.cpp b/csrc/common/gpu/info.cpp index b633d5e..3deada7 100644 --- a/csrc/common/gpu/info.cpp +++ b/csrc/common/gpu/info.cpp @@ -412,6 +412,27 @@ return -1; } + +bool satisfy(const int index, const int need, const int reserved){ + nvGpuInfo_t gpu_info; + + int ret = get_gpu_info(&gpu_info); + if(!ret){ + if (gpu_info.device_count == 0) return -1; + + for(int i = 0; i < gpu_info.device_count; i++){ + if (i == index){ + int mem_free = (gpu_info.devices[i].memory_free >> 20) - reserved - need; + if(mem_free > 0){ + return true; + } + } + } + } + + return false; +} + int test(void) { nvGpuInfo_t gpu_buf; -- Gitblit v1.8.0