Commit 73df1bb9 by xiongziliang

添加安全冗余代码

parent 5f0bbb3f
......@@ -129,6 +129,10 @@ void MP4Muxer::addTrack(const Track::Ptr &track) {
WarnL << "不是AAC Track";
return;
}
if(!aac_track->ready()){
WarnL << "AAC Track未就绪";
return;
}
auto track_id = mov_writer_add_audio(_mov_writter.get(),
MOV_OBJECT_AAC,
aac_track->getAudioChannel(),
......@@ -148,6 +152,10 @@ void MP4Muxer::addTrack(const Track::Ptr &track) {
WarnL << "不是H264 Track";
return;
}
if(!h264_track->ready()){
WarnL << "H264 Track未就绪";
return;
}
struct mpeg4_avc_t avc;
string sps_pps = string("\x00\x00\x00\x01", 4) + h264_track->getSps() +
......@@ -181,6 +189,10 @@ void MP4Muxer::addTrack(const Track::Ptr &track) {
WarnL << "不是H265 Track";
return;
}
if(!h265_track->ready()){
WarnL << "H265 Track未就绪";
return;
}
struct mpeg4_hevc_t hevc;
string vps_sps_pps = string("\x00\x00\x00\x01", 4) + h265_track->getVps() +
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论