|
8 | 8 | #include <cstdint> |
9 | 9 | #include <sstream> |
10 | 10 | #include <string> |
| 11 | +#include <utility> |
11 | 12 | #include "AVIOFileLikeContext.h" |
12 | 13 | #include "AVIOTensorContext.h" |
13 | 14 | #include "Encoder.h" |
@@ -620,7 +621,7 @@ void encode_video_to_file( |
620 | 621 | std::optional<std::vector<std::string>> extra_options = std::nullopt) { |
621 | 622 | VideoStreamOptions videoStreamOptions; |
622 | 623 | videoStreamOptions.codec = codec; |
623 | | - videoStreamOptions.pixelFormat = pixel_format; |
| 624 | + videoStreamOptions.pixelFormat = std::move(pixel_format); |
624 | 625 | videoStreamOptions.crf = crf; |
625 | 626 | videoStreamOptions.preset = preset; |
626 | 627 |
|
@@ -649,7 +650,7 @@ at::Tensor encode_video_to_tensor( |
649 | 650 | auto avioContextHolder = std::make_unique<AVIOToTensorContext>(); |
650 | 651 | VideoStreamOptions videoStreamOptions; |
651 | 652 | videoStreamOptions.codec = codec; |
652 | | - videoStreamOptions.pixelFormat = pixel_format; |
| 653 | + videoStreamOptions.pixelFormat = std::move(pixel_format); |
653 | 654 | videoStreamOptions.crf = crf; |
654 | 655 | videoStreamOptions.preset = preset; |
655 | 656 |
|
@@ -685,7 +686,7 @@ void _encode_video_to_file_like( |
685 | 686 |
|
686 | 687 | VideoStreamOptions videoStreamOptions; |
687 | 688 | videoStreamOptions.codec = codec; |
688 | | - videoStreamOptions.pixelFormat = pixel_format; |
| 689 | + videoStreamOptions.pixelFormat = std::move(pixel_format); |
689 | 690 | videoStreamOptions.crf = crf; |
690 | 691 | videoStreamOptions.preset = preset; |
691 | 692 |
|
|
0 commit comments