mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-01-31 00:55:19 +01:00
ajm: fix init params initialization (#3924)
This commit is contained in:
committed by
GitHub
parent
acb8d06636
commit
1a99ab7b09
@@ -280,9 +280,7 @@ AjmJob AjmJobFromBatchBuffer(u32 instance_id, AjmBatchBuffer batch_buffer) {
|
|||||||
job.input.resample_parameters = input_batch.Consume<AjmSidebandResampleParameters>();
|
job.input.resample_parameters = input_batch.Consume<AjmSidebandResampleParameters>();
|
||||||
}
|
}
|
||||||
if (True(control_flags & AjmJobControlFlags::Initialize)) {
|
if (True(control_flags & AjmJobControlFlags::Initialize)) {
|
||||||
job.input.init_params = AjmDecAt9InitializeParameters{};
|
job.input.init_params = input_batch.Consume<AjmSidebandInitParameters>();
|
||||||
std::memcpy(&job.input.init_params.value(), input_batch.GetCurrent(),
|
|
||||||
input_batch.BytesRemaining());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ namespace Libraries::Ajm {
|
|||||||
|
|
||||||
struct AjmJob {
|
struct AjmJob {
|
||||||
struct Input {
|
struct Input {
|
||||||
std::optional<AjmDecAt9InitializeParameters> init_params;
|
std::optional<AjmSidebandInitParameters> init_params;
|
||||||
std::optional<AjmSidebandResampleParameters> resample_parameters;
|
std::optional<AjmSidebandResampleParameters> resample_parameters;
|
||||||
std::optional<AjmSidebandStatisticsEngineParameters> statistics_engine_parameters;
|
std::optional<AjmSidebandStatisticsEngineParameters> statistics_engine_parameters;
|
||||||
std::optional<AjmSidebandFormat> format;
|
std::optional<AjmSidebandFormat> format;
|
||||||
|
|||||||
Reference in New Issue
Block a user