From de702b0ad9f7d24f9cc6792fa7a64e73c6a9fcc3 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期二, 01 九月 2020 13:33:57 +0800 Subject: [PATCH] bug fixed --- csrc/ffmpeg/format/FormatIn.hpp | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/csrc/ffmpeg/format/FormatIn.hpp b/csrc/ffmpeg/format/FormatIn.hpp index 5514bc6..cac25c2 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: @@ -41,6 +42,7 @@ bool isVideoPkt(AVPacket *pkt); bool isAudioPkt(AVPacket *pkt); + bool notVideoAudio(AVPacket *pkt); private: bool allocCodec(AVCodec *dec, AVStream *s, AVDictionary **options); public: @@ -48,12 +50,14 @@ AVCodecContext *getCodecContext(int type = 0); AVFormatContext *getFromatContext(){return ctx_;} const double getFPS()const{return fps_;} + const bool IsHEVC()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