diff --git a/CMakeLists.txt b/CMakeLists.txt index 842054d9..b9dbfa64 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,7 +21,7 @@ # SOFTWARE. # -cmake_minimum_required(VERSION 3.5) +cmake_minimum_required(VERSION 3.1.3) # 加载自定义模块 # Load custom modules diff --git a/src/Rtp/Decoder.cpp b/src/Rtp/Decoder.cpp index 65dc655c..7c20514d 100644 --- a/src/Rtp/Decoder.cpp +++ b/src/Rtp/Decoder.cpp @@ -115,7 +115,7 @@ void DecoderImp::onDecode(int stream, int codecid, int flags, int64_t pts, int64 onFrame(stream, frame); return; } - ref.second.inputFrame(frame, [&](uint64_t dts, uint64_t pts, const Buffer::Ptr &buffer, bool) { + ref.second.inputFrame(frame, [&,codec](uint64_t dts, uint64_t pts, const Buffer::Ptr &buffer, bool) { onFrame(stream, Factory::getFrameFromBuffer(codec, buffer, dts, pts)); }); }