From 65eb475b323b3b9c28761b4e3009ab3d269963e1 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期四, 22 十月 2020 11:13:50 +0800
Subject: [PATCH] h264 cuvid av bsf and rec

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

diff --git a/csrc/ffmpeg/format/FormatIn.hpp b/csrc/ffmpeg/format/FormatIn.hpp
index 134be20..aebdbf8 100644
--- a/csrc/ffmpeg/format/FormatIn.hpp
+++ b/csrc/ffmpeg/format/FormatIn.hpp
@@ -24,6 +24,7 @@
 	{
 	public:
 		explicit FormatIn(bool hw=true);
+		explicit FormatIn(const VideoProp &prop, bool hw=true);
 		~FormatIn();
 		
 	public:
@@ -49,12 +50,16 @@
 		AVCodecContext *getCodecContext(int type = 0);
 		AVFormatContext *getFromatContext(){return ctx_;}
 		const double getFPS()const{return fps_;}
+		const bool IsHEVC()const;
+		const bool IsAVC1()const;
 	private:
 	 	AVFormatContext 	*ctx_;
 	 	AVCodecContext 		*dec_ctx_;
 	 	int 				vs_idx_;
 		int 				as_idx_;
 
+
+		VideoProp 			*prop_;
 	 	bool 				hw_accl_;
 		double 				fps_;
 	private:

--
Gitblit v1.8.0