From c60d61c48c7a1e7b693d4c3f6427e3b616d1f471 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期一, 21 十月 2019 12:29:33 +0800 Subject: [PATCH] update ffmpeg --- csrc/buz/recorder.hpp | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/csrc/buz/recorder.hpp b/csrc/buz/recorder.hpp index d05ebb8..9c88bbb 100644 --- a/csrc/buz/recorder.hpp +++ b/csrc/buz/recorder.hpp @@ -50,6 +50,15 @@ void end_writer(); void maybe_dump_gop(); + + int init_write_h264(const bool audio); + int write_h264(const CPacket &pkt); + int end_write_h264(); + + int init_write_hevc(const bool audio); + int write_hevc(const CPacket &pkt); + int end_write_hevc(); + int mux_hevc(FILE *fp, const char *outfile); private: ffwrapper::FormatIn *in_; ffwrapper::FormatOut *out_; @@ -59,7 +68,7 @@ int end_frame; int cur_frame; int cur_frame_a; - + std::list<CPacket> list_pkt_; std::atomic_bool stop_recorder_; @@ -79,6 +88,8 @@ bool error_occured_; bool audio_; + + FILE *fp_; }; } } -- Gitblit v1.8.0