Exit confirmation change

This commit is contained in:
2025-08-15 12:49:45 -04:00
parent f7bebe6558
commit 903c77019f
2 changed files with 8 additions and 6 deletions

View File

@@ -6,25 +6,25 @@
#define FFMPEG_POPEN_ERROR "popen() (for FFmpeg) failed!\n{}" #define FFMPEG_POPEN_ERROR "popen() (for FFmpeg) failed!\n{}"
static constexpr const char* FFMPEG_GIF_FORMAT = static constexpr const char* FFMPEG_GIF_FORMAT =
"{0} -y " "\"{0}\" -y "
"-f rawvideo -pix_fmt rgba -s {1}x{2} -r {3} -i pipe:0 " "-f rawvideo -pix_fmt rgba -s {1}x{2} -r {3} -i pipe:0 "
"-lavfi \"split[s0][s1];" "-lavfi \"split[s0][s1];"
"[s0]palettegen=stats_mode=full[p];" "[s0]palettegen=stats_mode=full[p];"
"[s1][p]paletteuse=dither=floyd_steinberg\" " "[s1][p]paletteuse=dither=floyd_steinberg\" "
"-loop 0 {4}"; "-loop 0 \"{4}\"";
static constexpr const char* FFMPEG_WEBM_FORMAT = static constexpr const char* FFMPEG_WEBM_FORMAT =
"{0} -y " "\"{0}\" -y "
"-f rawvideo -pix_fmt rgba -s {1}x{2} -r {3} -i pipe:0 " "-f rawvideo -pix_fmt rgba -s {1}x{2} -r {3} -i pipe:0 "
"-c:v libvpx-vp9 -crf 30 -b:v 0 -pix_fmt yuva420p -row-mt 1 -threads 0 -speed 2 " "-c:v libvpx-vp9 -crf 30 -b:v 0 -pix_fmt yuva420p -row-mt 1 -threads 0 -speed 2 "
"-auto-alt-ref 0 -an {4}"; "-auto-alt-ref 0 -an \"{4}\"";
static constexpr const char* FFMPEG_MP4_FORMAT = static constexpr const char* FFMPEG_MP4_FORMAT =
"{0} -y " "\"{0}\" -y "
"-f rawvideo -pix_fmt rgba -s {1}x{2} -r {3} -i pipe:0 " "-f rawvideo -pix_fmt rgba -s {1}x{2} -r {3} -i pipe:0 "
"-vf \"format=yuv420p,scale=trunc(iw/2)*2:trunc(ih/2)*2\" " "-vf \"format=yuv420p,scale=trunc(iw/2)*2:trunc(ih/2)*2\" "
"-c:v libx265 -crf 20 -preset slow " "-c:v libx265 -crf 20 -preset slow "
"-tag:v hvc1 -movflags +faststart -an {4}"; "-tag:v hvc1 -movflags +faststart -an \"{4}\"";
bool bool
ffmpeg_render ffmpeg_render

View File

@@ -1251,6 +1251,8 @@ static void _imgui_taskbar(Imgui* self)
if (_imgui_option_popup(IMGUI_EXIT_CONFIRMATION, self)) if (_imgui_option_popup(IMGUI_EXIT_CONFIRMATION, self))
self->isQuit = true; self->isQuit = true;
else
self->isTryQuit = false;
_imgui_selectable(IMGUI_WIZARD.copy({}), self); _imgui_selectable(IMGUI_WIZARD.copy({}), self);