cellCamera: fix config from_string

This commit is contained in:
Megamouse 2024-04-05 18:22:43 +02:00
parent 7f3ad4fc2c
commit 9a4c823366
2 changed files with 18 additions and 18 deletions

View file

@ -498,7 +498,7 @@ error_code cellCameraEnd()
error_code cellCameraOpen(s32 dev_num, vm::ptr<CellCameraInfo> info) error_code cellCameraOpen(s32 dev_num, vm::ptr<CellCameraInfo> info)
{ {
cellCamera.todo("cellCameraOpen(dev_num=%d, info=*0x%x)", dev_num, info); cellCamera.notice("cellCameraOpen(dev_num=%d, info=*0x%x)", dev_num, info);
if (!info) if (!info)
{ {
@ -639,7 +639,7 @@ error_code cellCameraOpenPost()
error_code cellCameraClose(s32 dev_num) error_code cellCameraClose(s32 dev_num)
{ {
cellCamera.todo("cellCameraClose(dev_num=%d)", dev_num); cellCamera.notice("cellCameraClose(dev_num=%d)", dev_num);
if (error_code error = check_init_and_open(dev_num)) if (error_code error = check_init_and_open(dev_num))
{ {
@ -714,7 +714,7 @@ error_code cellCameraGetDeviceGUID(s32 dev_num, vm::ptr<u32> guid)
error_code cellCameraGetType(s32 dev_num, vm::ptr<s32> type) error_code cellCameraGetType(s32 dev_num, vm::ptr<s32> type)
{ {
cellCamera.todo("cellCameraGetType(dev_num=%d, type=*0x%x)", dev_num, type); cellCamera.trace("cellCameraGetType(dev_num=%d, type=*0x%x)", dev_num, type);
auto& g_camera = g_fxo->get<camera_thread>(); auto& g_camera = g_fxo->get<camera_thread>();
@ -780,7 +780,7 @@ s32 cellCameraIsAvailable(s32 dev_num)
s32 cellCameraIsAttached(s32 dev_num) s32 cellCameraIsAttached(s32 dev_num)
{ {
cellCamera.warning("cellCameraIsAttached(dev_num=%d)", dev_num); cellCamera.trace("cellCameraIsAttached(dev_num=%d)", dev_num);
if (g_cfg.io.camera == camera_handler::null) if (g_cfg.io.camera == camera_handler::null)
{ {
@ -879,7 +879,7 @@ s32 cellCameraIsStarted(s32 dev_num)
error_code cellCameraGetAttribute(s32 dev_num, s32 attrib, vm::ptr<u32> arg1, vm::ptr<u32> arg2) error_code cellCameraGetAttribute(s32 dev_num, s32 attrib, vm::ptr<u32> arg1, vm::ptr<u32> arg2)
{ {
const auto attr_name = get_camera_attr_name(attrib); const auto attr_name = get_camera_attr_name(attrib);
cellCamera.todo("cellCameraGetAttribute(dev_num=%d, attrib=%d=%s, arg1=*0x%x, arg2=*0x%x)", dev_num, attrib, attr_name, arg1, arg2); cellCamera.notice("cellCameraGetAttribute(dev_num=%d, attrib=%d=%s, arg1=*0x%x, arg2=*0x%x)", dev_num, attrib, attr_name, arg1, arg2);
auto& g_camera = g_fxo->get<camera_thread>(); auto& g_camera = g_fxo->get<camera_thread>();
@ -991,7 +991,7 @@ error_code cellCameraResetAttribute()
error_code cellCameraGetBufferSize(s32 dev_num, vm::ptr<CellCameraInfoEx> info) error_code cellCameraGetBufferSize(s32 dev_num, vm::ptr<CellCameraInfoEx> info)
{ {
cellCamera.todo("cellCameraGetBufferSize(dev_num=%d, info=*0x%x)", dev_num, info); cellCamera.notice("cellCameraGetBufferSize(dev_num=%d, info=*0x%x)", dev_num, info);
auto& g_camera = g_fxo->get<camera_thread>(); auto& g_camera = g_fxo->get<camera_thread>();
@ -1085,7 +1085,7 @@ error_code check_get_camera_info(s32 dev_num, bool is_valid_info_struct)
error_code cellCameraGetBufferInfo(s32 dev_num, vm::ptr<CellCameraInfo> info) error_code cellCameraGetBufferInfo(s32 dev_num, vm::ptr<CellCameraInfo> info)
{ {
cellCamera.todo("cellCameraGetBufferInfo(dev_num=%d, info=0x%x)", dev_num, info); cellCamera.notice("cellCameraGetBufferInfo(dev_num=%d, info=0x%x)", dev_num, info);
// called by cellCameraGetBufferInfoEx // called by cellCameraGetBufferInfoEx
@ -1112,7 +1112,7 @@ error_code cellCameraGetBufferInfo(s32 dev_num, vm::ptr<CellCameraInfo> info)
error_code cellCameraGetBufferInfoEx(s32 dev_num, vm::ptr<CellCameraInfoEx> info) error_code cellCameraGetBufferInfoEx(s32 dev_num, vm::ptr<CellCameraInfoEx> info)
{ {
cellCamera.todo("cellCameraGetBufferInfoEx(dev_num=%d, info=0x%x)", dev_num, info); cellCamera.notice("cellCameraGetBufferInfoEx(dev_num=%d, info=0x%x)", dev_num, info);
// calls cellCameraGetBufferInfo // calls cellCameraGetBufferInfo
@ -1244,7 +1244,7 @@ error_code cellCameraResetPost()
error_code cellCameraStart(s32 dev_num) error_code cellCameraStart(s32 dev_num)
{ {
cellCamera.todo("cellCameraStart(dev_num=%d)", dev_num); cellCamera.notice("cellCameraStart(dev_num=%d)", dev_num);
if (error_code error = check_init_and_open(dev_num)) if (error_code error = check_init_and_open(dev_num))
{ {
@ -1291,7 +1291,7 @@ error_code cellCameraStartPost()
error_code cellCameraRead(s32 dev_num, vm::ptr<u32> frame_num, vm::ptr<u32> bytes_read) error_code cellCameraRead(s32 dev_num, vm::ptr<u32> frame_num, vm::ptr<u32> bytes_read)
{ {
cellCamera.notice("cellCameraRead(dev_num=%d, frame_num=*0x%x, bytes_read=*0x%x)", dev_num, frame_num, bytes_read); cellCamera.trace("cellCameraRead(dev_num=%d, frame_num=*0x%x, bytes_read=*0x%x)", dev_num, frame_num, bytes_read);
vm::ptr<CellCameraReadEx> read_ex = vm::make_var<CellCameraReadEx>({}); vm::ptr<CellCameraReadEx> read_ex = vm::make_var<CellCameraReadEx>({});
@ -1321,7 +1321,7 @@ error_code cellCameraRead2()
error_code cellCameraReadEx(s32 dev_num, vm::ptr<CellCameraReadEx> read) error_code cellCameraReadEx(s32 dev_num, vm::ptr<CellCameraReadEx> read)
{ {
cellCamera.notice("cellCameraReadEx(dev_num=%d, read=0x%x)", dev_num, read); cellCamera.trace("cellCameraReadEx(dev_num=%d, read=0x%x)", dev_num, read);
auto& g_camera = g_fxo->get<camera_thread>(); auto& g_camera = g_fxo->get<camera_thread>();
@ -1421,7 +1421,7 @@ error_code cellCameraReadComplete(s32 dev_num, u32 bufnum, u32 arg2)
error_code cellCameraStop(s32 dev_num) error_code cellCameraStop(s32 dev_num)
{ {
cellCamera.todo("cellCameraStop(dev_num=%d)", dev_num); cellCamera.notice("cellCameraStop(dev_num=%d)", dev_num);
if (error_code error = check_init_and_open(dev_num)) if (error_code error = check_init_and_open(dev_num))
{ {
@ -1466,7 +1466,7 @@ error_code cellCameraStopPost()
error_code cellCameraSetNotifyEventQueue(u64 key) error_code cellCameraSetNotifyEventQueue(u64 key)
{ {
cellCamera.todo("cellCameraSetNotifyEventQueue(key=0x%x)", key); cellCamera.notice("cellCameraSetNotifyEventQueue(key=0x%x)", key);
auto& g_camera = g_fxo->get<camera_thread>(); auto& g_camera = g_fxo->get<camera_thread>();
@ -1492,7 +1492,7 @@ error_code cellCameraSetNotifyEventQueue(u64 key)
error_code cellCameraRemoveNotifyEventQueue(u64 key) error_code cellCameraRemoveNotifyEventQueue(u64 key)
{ {
cellCamera.todo("cellCameraRemoveNotifyEventQueue(key=0x%x)", key); cellCamera.notice("cellCameraRemoveNotifyEventQueue(key=0x%x)", key);
auto& g_camera = g_fxo->get<camera_thread>(); auto& g_camera = g_fxo->get<camera_thread>();
@ -1518,7 +1518,7 @@ error_code cellCameraRemoveNotifyEventQueue(u64 key)
error_code cellCameraSetNotifyEventQueue2(u64 key, u64 source, u64 flag) error_code cellCameraSetNotifyEventQueue2(u64 key, u64 source, u64 flag)
{ {
cellCamera.todo("cellCameraSetNotifyEventQueue2(key=0x%x, source=%d, flag=%d)", key, source, flag); cellCamera.notice("cellCameraSetNotifyEventQueue2(key=0x%x, source=%d, flag=%d)", key, source, flag);
auto& g_camera = g_fxo->get<camera_thread>(); auto& g_camera = g_fxo->get<camera_thread>();
@ -1544,7 +1544,7 @@ error_code cellCameraSetNotifyEventQueue2(u64 key, u64 source, u64 flag)
error_code cellCameraRemoveNotifyEventQueue2(u64 key) error_code cellCameraRemoveNotifyEventQueue2(u64 key)
{ {
cellCamera.todo("cellCameraRemoveNotifyEventQueue2(key=0x%x)", key); cellCamera.notice("cellCameraRemoveNotifyEventQueue2(key=0x%x)", key);
return cellCameraRemoveNotifyEventQueue(key); return cellCameraRemoveNotifyEventQueue(key);
} }

View file

@ -16,7 +16,7 @@ struct cfg_camera final : cfg::node
double max_fps = 0; double max_fps = 0;
int format = 0; int format = 0;
static const u32 member_count = 7; static constexpr u32 member_count = 5;
std::string to_string() const; std::string to_string() const;
void from_string(const std::string& text); void from_string(const std::string& text);
@ -26,7 +26,7 @@ struct cfg_camera final : cfg::node
const std::string path; const std::string path;
cfg::map_entry cameras{ this, "Cameras" }; // <camera>: <width>,<height>,<min_fps>,<max_fps>,<format>,<pixel_aspect_width>,<pixel_aspect_height> cfg::map_entry cameras{ this, "Cameras" }; // <camera>: <width>,<height>,<min_fps>,<max_fps>,<format>
}; };
extern cfg_camera g_cfg_camera; extern cfg_camera g_cfg_camera;