diff --git a/src/hd-rum-translator/hd-rum-decompress.cpp b/src/hd-rum-translator/hd-rum-decompress.cpp index 0bbdca280..303a82768 100644 --- a/src/hd-rum-translator/hd-rum-decompress.cpp +++ b/src/hd-rum-translator/hd-rum-decompress.cpp @@ -154,7 +154,7 @@ void state_transcoder_decompress::worker() if(!frame){ should_exit = true; } else { - recompress_process_async(recompress, frame); + recompress_process_async(recompress, std::move(frame)); } // we are removing from queue now because special messages are "accepted" when queue is empty diff --git a/src/hd-rum-translator/hd-rum-recompress.cpp b/src/hd-rum-translator/hd-rum-recompress.cpp index 4cbddb1a6..afae34b39 100644 --- a/src/hd-rum-translator/hd-rum-recompress.cpp +++ b/src/hd-rum-translator/hd-rum-recompress.cpp @@ -170,7 +170,7 @@ static void recompress_port_write(recompress_output_port& port, shared_ptr