@@ -108,9 +108,9 @@ OpsFrameOutput makeOpsFrameOutput(FrameOutput& frame) {
108
108
SingleStreamDecoder::FrameMappings makeFrameMappings (
109
109
std::tuple<at::Tensor, at::Tensor, at::Tensor> custom_frame_mappings) {
110
110
return SingleStreamDecoder::FrameMappings{
111
- std::get<0 >(custom_frame_mappings),
112
- std::get<1 >(custom_frame_mappings),
113
- std::get<2 >(custom_frame_mappings)};
111
+ std::move (std:: get<0 >(custom_frame_mappings) ),
112
+ std::move (std:: get<1 >(custom_frame_mappings) ),
113
+ std::move (std:: get<2 >(custom_frame_mappings) )};
114
114
}
115
115
116
116
// All elements of this tuple are tensors of the same leading dimension. The
@@ -281,7 +281,7 @@ void add_video_stream(
281
281
std::optional<std::string_view> dimension_order = std::nullopt ,
282
282
std::optional<int64_t > stream_index = std::nullopt ,
283
283
std::optional<std::string_view> device = std::nullopt ,
284
- std::optional<std::tuple<at::Tensor, at::Tensor, at::Tensor>>
284
+ const std::optional<std::tuple<at::Tensor, at::Tensor, at::Tensor>>&
285
285
custom_frame_mappings = std::nullopt ) {
286
286
_add_video_stream (
287
287
decoder,
0 commit comments