summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrakeWPF/Services
Commit message (Collapse)AuthorAgeFilesLines
...
* WinGui: Fix a potential crash when working with DVD discs during AutoNaming ↵sr552020-05-102-0/+45
| | | | | | Fixes #2837 Fix scrollbar not dispaying on source selection. Fixes #2843
* WinGui: Add option to reset settings to defaults in preferences (top right, ↵sr552020-05-092-1/+19
| | | | link button) #2827
* WinGui: keep all previous gui advanced options and add qsv lowpower optionArtem Galin2020-05-071-2/+2
|
* WinGui: Missed files #2814sr552020-05-033-8/+8
|
* WinGui: Couple if minor bug fixes.sr552020-05-031-0/+2
| | | | | | - Fixed an issue with the Audio Defaults when switching to WebM and back. (#2794) - Fixed an issue with Preset disabling code. - Fixed Clear Competed Queue Option (#2814)
* WinGui: Filter out invalid audio encoder choices on the audio tab to avoid ↵sr552020-05-021-117/+4
| | | | accidental track's being dropped.
* WinGui: Enable multi-instance support. (#2797)Scott2020-04-294-56/+104
|
* Multi instance (#2791)Scott2020-04-2616-356/+725
| | | | | | | | | WinGui: Refactoring and laying the groundwork in many parts of the UI code in preparation for supporting multiple concurrent jobs running. - Add support for multiple log files to the Activity log screen and refactor usages of ILog. Each Encode instance will now get a separate instance instead of there being one global instance. - Retire the Mini Display Window. It's very rarely used, not very easy to even find and of limited value. - Add the preferences code for the Simultaneous encode setting. Locked to one instance for now. This will allow us to test with users that existing functionality still works fine.
* WinGui: Improve Langauge for process isolation and be clear what it is, and ↵sr552020-04-111-2/+2
| | | | | | how it works. Locked down protable mode so process isolation can't be tricked to be on.
* WinGui: If selecting a preset that uses an video encoder that's not in use, ↵sr552020-04-112-0/+47
| | | | warn the user and don't select the preset. #2631
* WinGui: Stripping much of the remaining app config out of the Queue Jobs. ↵sr552020-04-117-140/+66
| | | | Certain features such as QSV, while global options currently are not really global. I may move these out of perferences at a later point. Fixes #2753
* WinGui:sr552020-04-102-3/+22
| | | | | - 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.
* WinGui: Allow the *experimental* process worker feature to be enabled though ↵sr552020-04-091-4/+6
| | | | advanced preferences. When enabled, all encodes will run in a seperate worker process protecting the UI and queue from any serious crashes.
* WinGui: Further work on the isolated process articecture.sr552020-03-313-84/+7
|
* qsv: encoder fixes for newer cpusagalin892020-03-111-0/+4
|
* WinGui: Handle in-progress jobs in queue import correctly. Reset them. Fixes ↵sr552020-03-031-6/+13
| | | | #2632
* WinGui: Add an explicit option in preferences to enable additional fixed ↵sr552020-02-262-2/+13
| | | | function hardware on newer Intel CPU's.
* WinGui: Fix Duration / Paused Duration when > 1 day. Fixes #2649sr552020-02-231-2/+2
|
* WinGui: Fix an issue with Queue Pause/Resume not working correctly and some ↵sr552020-02-231-0/+4
| | | | unhandled silent exceptions in the libhb wrapper library. Fixes #2647
* WinGui: Improve Handling of Low Disk Space Alertssr552020-02-232-3/+2
| | | | | | | - Preferences UI updated to make it clearer difference between Alert Level and Pause When Low options. - Main Window UI around adding to Queue will now prompt and allow to Confirm / Deny adding to queue when disk space is low. - Alerts are less agressive when bulk adding to the queue. Fixes #2648
* WinGui: Fix a minor cosmetic issue with the title dropdown. Fixes #2645sr552020-02-231-3/+3
|
* WinGui: Make the error information clearer when the user imports a preset ↵sr552020-02-151-1/+3
| | | | with invalid audio encoders set. #2638
* WinGui: To prevent potential glitches, stop any existing running jobs when ↵sr552020-02-121-0/+5
| | | | importing duplicates. #2632
* WinGui: Changed the behaviour of the Queue Import. Now, if duplicates are ↵sr552020-02-122-1/+37
| | | | detected on import, the user will be given the choice to overwrite the existing records. If not overwriting, queue tasks will NOT be imported. #2632
* qsv: enable qsv decoding by defaultagalin892020-02-071-1/+1
|
* WinGui: AutoPassthru is now implemented using libhb using ↵sr552020-02-072-6/+24
| | | | hb_autopassthru_get_encoder. This should solve a number of issues around selection. Fixes #2627 and #2611
* WinGui: Move Handling of AutoPassthru to the UI so it more clearly reflects ↵sr552020-02-051-1/+7
| | | | what is happening and allows correct processing of fallback encoder values. Fixes #2619
* WinGui: Add a preference to enable/disable the power state monitoring. Also ↵sr552020-02-053-20/+34
| | | | allow the user to set battery level % since Windows default of 32% is a bit high. This only shows on systems with a battery. Also resolve some UI rendering isssue on pause/resume. Fixes #2615
* WinGui: Always set UsePictureFilters to true for legacy preset support. #2531sr552020-02-011-0/+1
|
* WinGui: Main Window Status label not updating correctly when resetting jobs. ↵sr552020-01-252-0/+22
| | | | Fixes #2538
* WinGui: Clear queue options should not clear in-progress jobs. Fixes #2587sr552020-01-181-1/+4
|
* WinGui: Fix an issue where default settings were not getting loaded. Fixes #2549sr552020-01-151-25/+75
| | | | Note, you'll need to competely delete all settings.json files in the %appdata%/HandBrake folder for a full recovery.
* WinGui: Improve "Send File To". It's arguments text box now accepts ↵sr552019-12-294-61/+18
| | | | "{source}" and "{destination}" as parameters. #2544
* WinGui: Experimental Worker Process (Basic logging is now operational) + UI ↵sr552019-12-299-91/+175
| | | | Infrastructure (currently hidden) needed for the feature. + More Refactoring.
* WinGui: First step in a long overdue cleanup of the logging code. Stripped ↵sr552019-12-2812-334/+113
| | | | out a bunch of unneeded code
* WinGui: Cleanup a bunch of Code Warnings + Fix missing ico resource. #2519sr552019-12-212-8/+1
|
* WinGui: Limit iPod atom to H.264. Fixes #2490sr552019-12-091-1/+2
|
* WinUI: Notify of display field changes for QueueStats (#2488)Joshua Shaffer2019-12-071-4/+7
|
* WinGui: Invoke QueueChanged after ImportJoshua Shaffer2019-11-281-0/+4
|
* WinGui: Force a built-in preset update on libhb preset version change. #2421sr552019-11-151-2/+8
|
* WinGui: Fix an issue with Closed Captions Automation not working. Fixes #2402sr552019-11-101-14/+12
|
* WinGui: Catchup some remaining strings that were not localisable. #2345sr552019-10-132-5/+8
|
* WinGui: Queue Stats cosmeticssr552019-10-041-8/+67
|
* WinGui: Optional support for previewing flip/rotate. #2334sr552019-10-011-1/+1
|
* WinGui:sr552019-09-225-20/+50
| | | | | | - Add a non-static wrapper around HbFunctions.cs - Add a Wrapper Provider that for now, returns only a direct in-process wrapper instance for libhb HbFunctions calls. - Update all calls to use the new non-static wrapper provider / interface
* WinGui: Make a note of what the base preset was in the log when starting an ↵sr552019-09-085-7/+21
| | | | encode #2298
* WinGui: Fix 2 issues with audio track names. First, Name was not updating ↵sr552019-09-011-4/+19
| | | | correctly when changing source track. Second, user defined names were overwritten during json creation for the encode. Fixes #2286
* WinGui: Fix a subtitle related error when adding to queue. Fixes #2253sr552019-08-181-1/+4
|
* WinGui: Add Support for Subtitle Track Naming. Auto-populate the Track name ↵sr552019-08-126-26/+48
| | | | for both Audio/Subtitles if the source track has it available and we support reading it from that type of source file. #855 #2213
* WinGui: Build out code for active monitoring of storage and battery power ↵sr552019-07-055-1/+177
| | | | | | | | | | on the system. (Similar to what the LinUI does) - Automatic pause on "Low" or "Critical" battery alarms. The % level is set in Windows power settings. Automatic Resume when AC returns, if it was paused by an alarm. - Automatic encode pause when destination drive drops below 2GB. (May make this a preference set later) - Behaviour of pause queue on low disk space with a user defined level in preferences is unchanged. #2109 #2181