diff --git a/src/Extension/H264.h b/src/Extension/H264.h index 08fea085..df0ac71c 100644 --- a/src/Extension/H264.h +++ b/src/Extension/H264.h @@ -1,4 +1,4 @@ -/* +/* * MIT License * * Copyright (c) 2016-2019 xiongziliang <771730766@qq.com> @@ -313,10 +313,10 @@ private: if(!_spsFrame){ _spsFrame = std::make_shared(); _spsFrame->type = H264Frame::NAL_SPS; - _spsFrame->buffer.assign("\x0\x0\x0\x1",4); - _spsFrame->buffer.append(_sps); _spsFrame->iPrefixSize = 4; } + _spsFrame->buffer.assign("\x0\x0\x0\x1",4); + _spsFrame->buffer.append(_sps); _spsFrame->timeStamp = frame->stamp(); VideoTrack::inputFrame(_spsFrame); } @@ -325,10 +325,10 @@ private: if(!_ppsFrame) { _ppsFrame = std::make_shared(); _ppsFrame->type = H264Frame::NAL_PPS; - _ppsFrame->buffer.assign("\x0\x0\x0\x1",4); - _ppsFrame->buffer.append(_pps); _ppsFrame->iPrefixSize = 4; } + _ppsFrame->buffer.assign("\x0\x0\x0\x1",4); + _ppsFrame->buffer.append(_pps); _ppsFrame->timeStamp = frame->stamp(); VideoTrack::inputFrame(_ppsFrame); } diff --git a/src/Extension/H265.h b/src/Extension/H265.h index d4fea041..e3f82deb 100644 --- a/src/Extension/H265.h +++ b/src/Extension/H265.h @@ -263,10 +263,10 @@ private: if (!_vpsFrame) { _vpsFrame = std::make_shared(); _vpsFrame->type = H265Frame::NAL_VPS; - _vpsFrame->buffer.assign("\x0\x0\x0\x1", 4); - _vpsFrame->buffer.append(_vps); _vpsFrame->iPrefixSize = 4; } + _vpsFrame->buffer.assign("\x0\x0\x0\x1", 4); + _vpsFrame->buffer.append(_vps); _vpsFrame->timeStamp = frame->stamp(); VideoTrack::inputFrame(_vpsFrame); } @@ -274,10 +274,10 @@ private: if (!_spsFrame) { _spsFrame = std::make_shared(); _spsFrame->type = H265Frame::NAL_SPS; - _spsFrame->buffer.assign("\x0\x0\x0\x1", 4); - _spsFrame->buffer.append(_sps); _spsFrame->iPrefixSize = 4; } + _spsFrame->buffer.assign("\x0\x0\x0\x1", 4); + _spsFrame->buffer.append(_sps); _spsFrame->timeStamp = frame->stamp(); VideoTrack::inputFrame(_spsFrame); } @@ -286,10 +286,10 @@ private: if (!_ppsFrame) { _ppsFrame = std::make_shared(); _ppsFrame->type = H265Frame::NAL_PPS; - _ppsFrame->buffer.assign("\x0\x0\x0\x1", 4); - _ppsFrame->buffer.append(_pps); _ppsFrame->iPrefixSize = 4; } + _ppsFrame->buffer.assign("\x0\x0\x0\x1", 4); + _ppsFrame->buffer.append(_pps); _ppsFrame->timeStamp = frame->stamp(); VideoTrack::inputFrame(_ppsFrame); }