From a4cfd08f442fbf6febf06c98bbbed1723aaf5fd4 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期六, 28 九月 2019 11:03:24 +0800 Subject: [PATCH] change audio pts --- csrc/ffmpeg/format/FormatIn.cpp | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/csrc/ffmpeg/format/FormatIn.cpp b/csrc/ffmpeg/format/FormatIn.cpp index eeb9621..4399822 100644 --- a/csrc/ffmpeg/format/FormatIn.cpp +++ b/csrc/ffmpeg/format/FormatIn.cpp @@ -57,6 +57,7 @@ avcodec_close(dec_ctx_); dec_ctx_ = NULL; } + } if (handle_gb28181){ delete handle_gb28181; @@ -172,6 +173,10 @@ } return true; + } + + const bool FormatIn::IsHEVC()const{ + return ctx_->streams[vs_idx_]->codecpar->codec_id == AV_CODEC_ID_HEVC; } bool FormatIn::openCodec(AVDictionary **options){ @@ -298,7 +303,9 @@ int FormatIn::readPacket(AVPacket *pkt_out){ - return av_read_frame(ctx_, pkt_out); + auto flag = av_read_frame(ctx_, pkt_out); + + return flag; } int FormatIn::decode(AVFrame* frame, AVPacket *pkt){ -- Gitblit v1.8.0