boost::circular_buffer<size_t> sync_buffer_;\r
bool synced_;\r
public:\r
- cadence_guard(safe_ptr<frame_consumer>&& consumer)\r
- : consumer_(std::move(consumer))\r
+ cadence_guard(const safe_ptr<frame_consumer>& consumer)\r
+ : consumer_(consumer)\r
{\r
}\r
\r
}\r
};\r
\r
-safe_ptr<frame_consumer> create_consumer_cadence_guard(safe_ptr<frame_consumer>&& consumer)\r
+safe_ptr<frame_consumer> create_consumer_cadence_guard(const safe_ptr<frame_consumer>& consumer)\r
{\r
return make_safe<cadence_guard>(std::move(consumer));\r
}\r