tera fixes

This commit is contained in:
german77
2022-06-25 22:20:23 -05:00
committed by Narr the Reg
parent 56bff126d2
commit e56b1b69b7
2 changed files with 4 additions and 4 deletions

View File

@ -281,10 +281,10 @@ static_assert(sizeof(ProcessorState) == 0xE20, "ProcessorState is an invalid siz
// This is nn::irsensor::detail::DeviceFormat // This is nn::irsensor::detail::DeviceFormat
struct DeviceFormat { struct DeviceFormat {
Core::IrSensor::IrCameraStatus camera_status{Core::IrSensor::IrCameraStatus::Unconnected}; Core::IrSensor::IrCameraStatus camera_status{Core::IrSensor::IrCameraStatus::Available};
Core::IrSensor::IrCameraInternalStatus camera_internal_status{ Core::IrSensor::IrCameraInternalStatus camera_internal_status{
Core::IrSensor::IrCameraInternalStatus::Ready}; Core::IrSensor::IrCameraInternalStatus::Stopped};
Core::IrSensor::IrSensorMode mode{Core::IrSensor::IrSensorMode::None}; Core::IrSensor::IrSensorMode mode{Core::IrSensor::IrSensorMode::ImageTransferProcessor};
ProcessorState state{}; ProcessorState state{};
}; };
static_assert(sizeof(DeviceFormat) == 0xE30, "DeviceFormat is an invalid size"); static_assert(sizeof(DeviceFormat) == 0xE30, "DeviceFormat is an invalid size");

View File

@ -296,7 +296,7 @@ void IRS::RunTeraPluginProcessor(HLERequestContext& ctx) {
if (result.IsSuccess()) { if (result.IsSuccess()) {
auto& device = GetIrCameraSharedMemoryDeviceEntry(parameters.camera_handle); auto& device = GetIrCameraSharedMemoryDeviceEntry(parameters.camera_handle);
MakeProcessor<TeraPluginProcessor>(parameters.camera_handle, device); MakeProcessorWithCoreContext<TeraPluginProcessor>(parameters.camera_handle, device);
auto& image_transfer_processor = auto& image_transfer_processor =
GetProcessor<TeraPluginProcessor>(parameters.camera_handle); GetProcessor<TeraPluginProcessor>(parameters.camera_handle);
image_transfer_processor.SetConfig(parameters.processor_config); image_transfer_processor.SetConfig(parameters.processor_config);