Exit confirmation change
This commit is contained in:
12
src/ffmpeg.h
12
src/ffmpeg.h
@@ -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
|
||||||
|
@@ -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);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user