Commit efc3e78b by alexliyu7352 Committed by GitHub

使用emplace_back优化代码 (#1542)

少了一次构造调用,为什么不用呢?
parent 2818e371
......@@ -137,7 +137,7 @@ void HlsMaker::flushLastSegment(bool eof){
if (seg_dur <= 0) {
seg_dur = 100;
}
_seg_dur_list.push_back(std::make_tuple(seg_dur, std::move(_last_file_name)));
_seg_dur_list.emplace_back(seg_dur, std::move(_last_file_name));
delOldSegment();
//先flush ts切片,否则可能存在ts文件未写入完毕就被访问的情况
onFlushLastSegment(seg_dur);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论