diff --git a/src/platform/3ds/main.c b/src/platform/3ds/main.c index eb34ae878..400147022 100644 --- a/src/platform/3ds/main.c +++ b/src/platform/3ds/main.c @@ -254,6 +254,7 @@ static void _resetCamera(struct m3DSImageSource* imageSource) { CAMU_SetSize(imageSource->cam, SIZE_QCIF, CONTEXT_A); CAMU_SetOutputFormat(imageSource->cam, OUTPUT_RGB_565, CONTEXT_A); CAMU_SetFrameRate(imageSource->cam, FRAME_RATE_30); + CAMU_FlipImage(imageSource->cam, FLIP_NONE, CONTEXT_A); CAMU_SetNoiseFilter(imageSource->cam, true); CAMU_SetAutoExposure(imageSource->cam, false); diff --git a/src/platform/qt/VideoDumper.cpp b/src/platform/qt/VideoDumper.cpp index a92d34754..c5ed93eb2 100644 --- a/src/platform/qt/VideoDumper.cpp +++ b/src/platform/qt/VideoDumper.cpp @@ -39,7 +39,7 @@ bool VideoDumper::present(const QVideoFrame& frame) { } else { #ifdef Q_OS_WIN // Qt's DirectShow plug-in is pretty dang buggy - image = image.mirrored(true); + image = image.mirrored(); #else image = image.copy(); // Create a deep copy of the bits #endif