From 18a05d269516a5e33d8460291c2f93e73d95adce Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 26 十二月 2023 10:45:31 +0800
Subject: [PATCH] GetYUV format is NV12

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

diff --git a/csrc/ffmpeg/format/FormatOut.hpp b/csrc/ffmpeg/format/FormatOut.hpp
index 9aa9b15..2a7e280 100644
--- a/csrc/ffmpeg/format/FormatOut.hpp
+++ b/csrc/ffmpeg/format/FormatOut.hpp
@@ -11,6 +11,7 @@
 struct AVFrame;
 struct AVPacket;
 struct AVDictionary;
+struct AVBSFContext;
 
 namespace ffwrapper{
 	class VideoProp;
@@ -46,7 +47,7 @@
 		bool endWriter();
 
 		bool writeHeader(AVDictionary **options = NULL);
-		bool writeFrame2(AVPacket *pkt, bool interleaved);
+		bool writeFrameInternal(AVPacket *pkt, bool interleaved);
 		bool writeTrailer();
 	public:
 		AVStream *getStream();
@@ -65,6 +66,8 @@
 		int 					a_idx_;
 		AVCodecContext 			*enc_ctx_;
 
+        AVBSFContext   			*bsf_h264, *bsf_hevc;
+
 		int64_t				 	sync_opts_;
 
 		bool 					record_;

--
Gitblit v1.8.0