UI: Add save notifications to status bar
This shows notifications in the status bar with the following: - When screenshot is saved - When replay buffer is saved - When recording is saved - When recording is auto remuxed
This commit is contained in:
parent
416a55cccb
commit
448c7f38d0
7 changed files with 67 additions and 7 deletions
|
|
@ -2018,12 +2018,11 @@ bool AdvancedOutput::ReplayBufferActive() const
|
|||
|
||||
/* ------------------------------------------------------------------------ */
|
||||
|
||||
bool BasicOutputHandler::SetupAutoRemux(const char *&ext)
|
||||
void BasicOutputHandler::SetupAutoRemux(const char *&ext)
|
||||
{
|
||||
bool autoRemux = config_get_bool(main->Config(), "Video", "AutoRemux");
|
||||
if (autoRemux && strcmp(ext, "mp4") == 0)
|
||||
ext = "mkv";
|
||||
return autoRemux;
|
||||
}
|
||||
|
||||
std::string
|
||||
|
|
@ -2031,9 +2030,11 @@ BasicOutputHandler::GetRecordingFilename(const char *path, const char *ext,
|
|||
bool noSpace, bool overwrite,
|
||||
const char *format, bool ffmpeg)
|
||||
{
|
||||
bool remux = !ffmpeg && SetupAutoRemux(ext);
|
||||
if (!ffmpeg)
|
||||
SetupAutoRemux(ext);
|
||||
|
||||
string dst = GetOutputFilename(path, ext, noSpace, overwrite, format);
|
||||
lastRecordingPath = remux ? dst : "";
|
||||
lastRecordingPath = dst;
|
||||
return dst;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue