From fa8b072f4c5359703ae664ef8a5d79139742e2e8 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期五, 29 十一月 2019 11:20:08 +0800 Subject: [PATCH] optimize ffmpeg decode cpu and memory --- csrc/worker/decoder.hpp | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/csrc/worker/decoder.hpp b/csrc/worker/decoder.hpp index 83a0293..533140d 100644 --- a/csrc/worker/decoder.hpp +++ b/csrc/worker/decoder.hpp @@ -23,11 +23,10 @@ namespace cffmpeg_wrap { typedef struct _frm{ - uint8_t *data; + AVFrame *avframe; int length; int width; int height; - int format; int64_t id; }FRM; @@ -47,7 +46,8 @@ void Start(); int SetFrame(const CPacket &pkt); void GetFrame(unsigned char **data, int *w, int *h, int *format, int *length, int64_t *id); - + private: + public: explicit decoder(ffwrapper::FormatIn *dec); ~decoder(); -- Gitblit v1.8.0