[x265] [PATCH] cli: save and restore console title before and after encoding
Steve Borho
steve at borho.org
Mon Mar 30 17:28:49 CEST 2015
On 03/30, Xinyue Lu wrote:
> It will save the console title on start and restore it on exit.
>
> # HG changeset patch
> # User Xinyue Lu <i at 7086.in>
> # Date 1427713970 25200
> # Mon Mar 30 04:12:50 2015 -0700
> # Branch Yuuki
> # Node ID 7c31ea0490e2700a3d32a618a3e6d5e81807eb3f
> # Parent 22a312799bb033d40a66fc83a1ac7af192ce2420
> cli: save and restore console title before and after encoding
queued; any chance this can be done on POSIX as well?
> diff -r 22a312799bb0 -r 7c31ea0490e2 source/x265.cpp
> --- a/source/x265.cpp Fri Mar 27 22:59:30 2015 -0500
> +++ b/source/x265.cpp Mon Mar 30 04:12:50 2015 -0700
> @@ -47,8 +47,10 @@
> #include <ostream>
> #include <fstream>
>
> +#define CONSOLE_TITLE_SIZE 200
> #ifdef _WIN32
> #include <windows.h>
> +static char orgConsoleTitle[CONSOLE_TITLE_SIZE] = "";
> #else
> #define GetConsoleTitle(t, n)
> #define SetConsoleTitle(t)
> @@ -464,6 +466,8 @@
> PROFILE_INIT();
> THREAD_NAME("API", 0);
>
> + GetConsoleTitle(orgConsoleTitle, CONSOLE_TITLE_SIZE);
> +
> x265_param *param = x265_param_alloc();
> CLIOptions cliopt;
>
> @@ -635,6 +639,8 @@
>
> X265_FREE(errorBuf);
>
> + SetConsoleTitle(orgConsoleTitle);
> +
> #if HAVE_VLD
> assert(VLDReportLeaks() == 0);
> #endif
> _______________________________________________
> x265-devel mailing list
> x265-devel at videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
--
Steve Borho
More information about the x265-devel
mailing list