diff --git a/source/camera.c b/source/camera.c index 96dca39..b3d4ab6 100644 --- a/source/camera.c +++ b/source/camera.c @@ -58,6 +58,7 @@ void capture_cam_thread(void *arg) u32 transferUnit; u16 *buffer = calloc(1, 400 * 240 * sizeof(u16)); + camInit(); CAMU_SetSize(SELECT_OUT1, SIZE_CTR_TOP_LCD, CONTEXT_A); CAMU_SetOutputFormat(SELECT_OUT1, OUTPUT_RGB_565, CONTEXT_A); CAMU_SetFrameRate(SELECT_OUT1, FRAME_RATE_30); diff --git a/source/main.c b/source/main.c index 9b8f2dd..e544a96 100644 --- a/source/main.c +++ b/source/main.c @@ -454,6 +454,7 @@ int main(void) end_frame(); if(R_SUCCEEDED(camInit())) { + camExit(); u32 out; ACU_GetWifiStatus(&out); if(out)