From 0560a8fce4c9d005655fce5025bc0fda8c58bff8 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期一, 02 十二月 2019 16:15:47 +0800
Subject: [PATCH] update

---
 csrc/ffmpeg/format/FormatIn.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/csrc/ffmpeg/format/FormatIn.cpp b/csrc/ffmpeg/format/FormatIn.cpp
index 6aaefd3..5ca0182 100644
--- a/csrc/ffmpeg/format/FormatIn.cpp
+++ b/csrc/ffmpeg/format/FormatIn.cpp
@@ -200,11 +200,11 @@
                     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;

--
Gitblit v1.8.0