Commit Graph

20 Commits

Author SHA1 Message Date
sr55 9142df95e1
WinGui: Experimental code to retry encode processes that fail to start. 2025-09-26 19:22:17 +01:00
sr55 985861c22c
WinGui: Some minor Worker tidyup. 2025-04-16 21:05:08 +01:00
sr55 bad7caa03c
WinGui: Change the worker to use temporary environment variables for configuration rather than command line arguments. 2025-04-16 20:58:57 +01:00
sr55 62e75c9447
WinGui: Some additional logging / robustness around the Remote worker code. #5620 2024-01-06 12:21:38 +00:00
sr55 53bcb06038
WinGui: Add underlying support for scans being run in a remote process. This is not yet wired up. 2023-07-02 11:47:45 +01:00
sr55 c1745b1d02
WinGui: Improve efficiency of worker handling of HTTP requests. Add a landing page for the IP URL endpoint that lists HandBrake and basic worker information. 2023-02-17 21:31:31 +00:00
sr55 dd1d370676
WinGui: Fixed a few issues with the log viewer.
Fix an issue that would cause the log viewer to unnecessarily refresh several times on state changes.
Small performance improvement and fixed a small memory leak.
Minor UI changes to the window sizing.
2021-11-14 00:15:53 +00:00
sr55 2b18fe2d65
WinGui: Refactor the Worker HttpServer class and fix some issues caused by the Caliburn Micro upgrade. 2021-03-24 22:22:02 +00:00
sr55 cfdf6a9be1
WinGui: Removing the dependency on Newtonsoft.Json library in HandBrake.Interop and HandBrake.worker. Using System.Text.Json instead. UI will be updated seperately. 2020-12-01 21:50:19 +00:00
sr55 088e2b9c3d
WinGui: Tidyup and harden the Worker Process. 2020-11-23 21:56:48 +00:00
sr55 32474ffae2
WinGui: Agressively call global_close on libhb to attempt to make sure temporary directories are cleared up. Should fix #3154 where the worker proces isn't fully clearing up behind itself. 2020-09-26 16:12:25 +01:00
sr55 0dc75f3ec8
WinGui: Prevent Process isolation feature from being enabled on Windows 7 or Windows 8. We are only going to support this on 10 or later. Fixes #2940 2020-06-19 20:04:26 +01:00
sr55 a06bd83f2d
WinGui: Improvements to the Process Isolation Worker.
- Harden the worker process. Token is now required as a HTTP header for all actions.
- Added an option to portable.ini to completely disable this functioanlity. May be useful for some enterprise environents
- Few fixes
2020-04-11 13:00:49 +01:00
sr55 b0a2c68ee6
WinGui:
- Adding multi-instance support in the UI for the worker process.
- Handling port conflicts better. It will now try up to 100 ports from the default port set in preferences.
2020-04-10 20:28:16 +01:00
sr55 83dde24b82
WinGui: Further work on the isolated process articecture. 2020-03-31 20:25:09 +01:00
sr55 282b04f2fe
WinGui: Experimental Worker Process (Basic logging is now operational) + UI Infrastructure (currently hidden) needed for the feature. + More Refactoring. 2019-12-29 17:29:53 +00:00
sr55 0ca1b03b3d
WinGui: Building out the Web API needed for the background worker process. Includes initial support for encoding, logging and basic utility commands. 2019-12-27 23:37:32 +00:00
sr55 c70981efae
WinGui: Implement most of the HTTP Worker Process stubs. 2018-06-10 21:22:13 +01:00
sr55 4a6a1bf970
WinGui: HandBrake.Worker tidyup. 2018-06-10 13:34:39 +01:00
sr55 0bbe6e4bde
WinGui: Stub out a background worker process. 2018-06-10 13:26:12 +01:00