From f7a34b3bc61e2e67c297aacd5cbbec7d5e8d2025 Mon Sep 17 00:00:00 2001 From: Vladislav Mikhalin Date: Fri, 27 Dec 2024 21:24:36 +0300 Subject: [PATCH] small fixes --- src/core/libraries/ajm/ajm_batch.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/libraries/ajm/ajm_batch.cpp b/src/core/libraries/ajm/ajm_batch.cpp index d0cac0e44..222dff1ee 100644 --- a/src/core/libraries/ajm/ajm_batch.cpp +++ b/src/core/libraries/ajm/ajm_batch.cpp @@ -271,14 +271,14 @@ AjmJob AjmJobFromBatchBuffer(u32 instance_id, AjmBatchBuffer batch_buffer) { } const auto control_flags = job_flags.value().control_flags; + if (True(control_flags & AjmJobControlFlags::Resample)) { + job.input.resample_parameters = input_batch.Consume(); + } if (True(control_flags & AjmJobControlFlags::Initialize)) { job.input.init_params = AjmDecAt9InitializeParameters{}; std::memcpy(&job.input.init_params.value(), input_batch.GetCurrent(), input_batch.BytesRemaining()); } - if (True(control_flags & AjmJobControlFlags::Resample)) { - job.input.resample_parameters = input_batch.Consume(); - } } // Initialize sideband output parameters @@ -321,7 +321,7 @@ std::shared_ptr AjmBatch::FromBatchBuffer(std::span data) { while (!buffer.IsEmpty()) { auto& job_chunk = buffer.Consume(); if (job_chunk.header.ident == AjmIdentInlineBuf) { - // Inline buffers are used to pass data to sideband, input or output buffers. + // Inline buffers are used to store sideband input data. // We should just skip them as they do not require any special handling. buffer.Advance(job_chunk.size); continue;