From 014398a4f7b042bece587ebeb0eebe3aac4c23ad Mon Sep 17 00:00:00 2001 From: xia-chu <771730766@qq.com> Date: Tue, 7 Nov 2023 23:31:28 +0800 Subject: [PATCH] =?UTF-8?q?update=E8=BF=94=E5=9B=9Ebool?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Extension/AAC.cpp | 4 ++-- src/Extension/AAC.h | 2 +- src/Extension/H264.cpp | 4 ++-- src/Extension/H264.h | 2 +- src/Extension/H265.cpp | 4 ++-- src/Extension/H265.h | 2 +- src/Extension/Track.h | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/Extension/AAC.cpp b/src/Extension/AAC.cpp index 4c3beb11..27f18359 100644 --- a/src/Extension/AAC.cpp +++ b/src/Extension/AAC.cpp @@ -332,8 +332,8 @@ bool AACTrack::inputFrame_l(const Frame::Ptr &frame) { return false; } -void AACTrack::update() { - parseAacConfig(_cfg, _sampleRate, _channel); +bool AACTrack::update() { + return parseAacConfig(_cfg, _sampleRate, _channel); } void AACTrack::onReady() { diff --git a/src/Extension/AAC.h b/src/Extension/AAC.h index 6398abc0..32cf934b 100644 --- a/src/Extension/AAC.h +++ b/src/Extension/AAC.h @@ -52,7 +52,7 @@ public: int getAudioSampleRate() const override; int getAudioSampleBit() const override; bool inputFrame(const Frame::Ptr &frame) override; - void update() override; + bool update() override; private: void onReady(); diff --git a/src/Extension/H264.cpp b/src/Extension/H264.cpp index 828e86e0..eda6b188 100644 --- a/src/Extension/H264.cpp +++ b/src/Extension/H264.cpp @@ -168,8 +168,8 @@ bool H264Track::inputFrame(const Frame::Ptr &frame) { return ret; } -void H264Track::update() { - getAVCInfo(_sps, _width, _height, _fps); +bool H264Track::update() { + return getAVCInfo(_sps, _width, _height, _fps); } void H264Track::onReady() { diff --git a/src/Extension/H264.h b/src/Extension/H264.h index f31738d2..0afe593d 100644 --- a/src/Extension/H264.h +++ b/src/Extension/H264.h @@ -128,7 +128,7 @@ public: int getVideoWidth() const override; float getVideoFps() const override; bool inputFrame(const Frame::Ptr &frame) override; - void update() override; + bool update() override; private: void onReady(); diff --git a/src/Extension/H265.cpp b/src/Extension/H265.cpp index 9c459974..926ab2a4 100644 --- a/src/Extension/H265.cpp +++ b/src/Extension/H265.cpp @@ -144,8 +144,8 @@ bool H265Track::inputFrame_l(const Frame::Ptr &frame) { return ret; } -void H265Track::update() { - getHEVCInfo(_vps, _sps, _width, _height, _fps); +bool H265Track::update() { + return getHEVCInfo(_vps, _sps, _width, _height, _fps); } void H265Track::onReady() { diff --git a/src/Extension/H265.h b/src/Extension/H265.h index 4b31a85b..912f1f46 100644 --- a/src/Extension/H265.h +++ b/src/Extension/H265.h @@ -150,7 +150,7 @@ public: int getVideoHeight() const override; float getVideoFps() const override; bool inputFrame(const Frame::Ptr &frame) override; - void update() override; + bool update() override; private: void onReady(); diff --git a/src/Extension/Track.h b/src/Extension/Track.h index 2b82e92a..3a1b8519 100644 --- a/src/Extension/Track.h +++ b/src/Extension/Track.h @@ -42,7 +42,7 @@ public: /** * 更新track信息,比如触发sps/pps解析 */ - virtual void update() {} + virtual bool update() { return false; } /** * 生成sdp