@@ -620,7 +620,7 @@ void encode_video_to_file(
620620 std::optional<std::string_view> preset = std::nullopt ,
621621 std::optional<std::vector<std::string>> extra_options = std::nullopt ) {
622622 VideoStreamOptions videoStreamOptions;
623- videoStreamOptions.codec = codec;
623+ videoStreamOptions.codec = std::move ( codec) ;
624624 videoStreamOptions.pixelFormat = std::move (pixel_format);
625625 videoStreamOptions.crf = crf;
626626 videoStreamOptions.preset = preset;
@@ -649,7 +649,7 @@ at::Tensor encode_video_to_tensor(
649649 std::optional<std::vector<std::string>> extra_options = std::nullopt ) {
650650 auto avioContextHolder = std::make_unique<AVIOToTensorContext>();
651651 VideoStreamOptions videoStreamOptions;
652- videoStreamOptions.codec = codec;
652+ videoStreamOptions.codec = std::move ( codec) ;
653653 videoStreamOptions.pixelFormat = std::move (pixel_format);
654654 videoStreamOptions.crf = crf;
655655 videoStreamOptions.preset = preset;
@@ -685,7 +685,7 @@ void _encode_video_to_file_like(
685685 std::unique_ptr<AVIOFileLikeContext> avioContextHolder (fileLikeContext);
686686
687687 VideoStreamOptions videoStreamOptions;
688- videoStreamOptions.codec = codec;
688+ videoStreamOptions.codec = std::move ( codec) ;
689689 videoStreamOptions.pixelFormat = std::move (pixel_format);
690690 videoStreamOptions.crf = crf;
691691 videoStreamOptions.preset = preset;
0 commit comments