vp9: std::move buffer within ComposeFrameHeader()

We can move the buffer here to avoid a heap reallocation
This commit is contained in:
Lioncash 2020-10-27 02:27:29 -04:00
parent 00decfbb07
commit 6291975731

View file

@ -853,7 +853,7 @@ std::vector<u8>& VP9::ComposeFrameHeader(NvdecCommon::NvdecRegisters& state) {
{ {
Vp9FrameContainer curr_frame = GetCurrentFrame(state); Vp9FrameContainer curr_frame = GetCurrentFrame(state);
current_frame_info = curr_frame.info; current_frame_info = curr_frame.info;
bitstream = curr_frame.bit_stream; bitstream = std::move(curr_frame.bit_stream);
} }
// The uncompressed header routine sets PrevProb parameters needed for the compressed header // The uncompressed header routine sets PrevProb parameters needed for the compressed header