summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrakeWPF/Services
Commit message (Collapse)AuthorAgeFilesLines
* WinUI: Notify of display field changes for QueueStats (#2488)Joshua Shaffer2019-12-091-4/+7
| | | | (cherry picked from commit 667554622bbb22e214cdd312e408a37247008310)
* WinGui: Limit iPod atom to H.264. Fixes #2490sr552019-12-091-1/+2
| | | | (cherry picked from commit 56a0493beb33fea858bb3f795799994f37523614)
* WinGui: Invoke QueueChanged after ImportJoshua Shaffer2019-12-091-0/+4
|
* WinGui: Force a built-in preset update on libhb preset version change. #2421sr552019-11-151-2/+8
| | | | (cherry picked from commit 7584e783ef87186b60395c29b375e8ec25991c1b)
* 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
* WinGui: Nice display of statistics when information isn't available. #2179sr552019-07-031-1/+48
|
* WinGui: Refactor "When Done" to use an enum to avoid language issues. Also ↵sr552019-06-245-23/+16
| | | | change "suspend" to "sleep" to be consistent with the OS. Fixes #2162
* WinGui: Re-implement queue import/export functionality for the GUI. Note, ↵sr552019-06-072-213/+40
| | | | | | this is incompatible with the CLI Queue parser. There is an existing separate option for exporting into a CLI friendly JSON format. Format subject to change in the future. For now, this is a quick way of getting this functionality back. #898
* WinGui: Add a "Test" button to the When Done Audio options. Also log the ↵sr552019-06-061-1/+2
| | | | "MediaFailed" event to the log otherwise we get silent failures. #2130
* WinGui: Add logging to the PrePostActionServicesr552019-06-061-4/+22
|
* WinGui: Don't show encoder options when Fallback = None and a passthru ↵sr552019-06-061-0/+36
| | | | encoder is selected on the Audio Defaults screen. Also add the ? as the MacGui has. #2135
* WinGui: Add Preference to perform the When Done Action immediately without ↵sr552019-05-221-4/+9
| | | | the 60 second prompt. (off by default)
* WinGui: Fix Copyright headersr552019-05-221-1/+1
|
* WinGui: Clean-up the preset archive code. New filename format for archive ↵sr552019-05-121-39/+24
| | | | files is presets.json.version.archive to make it easier to identify what preset version it came from. i.e. presets.json.36_0_0.archive
* WinGui: Improvements for #2090sr552019-05-122-4/+38
| | | | | - Support upgrading presets from 1.2.2 and later. Preset importer required some fixes to allow this to operate. - Changed Import Presets function to ignore built-in presets when the user tries to import the presets.json file. Cuts down on the volume of errors they'll get doing so.
* WinGui: Use hb_presets_read_file_json to read the UI presets file. This ↵sr552019-05-112-47/+17
| | | | allows us to better handle version upgrades without resetting everything back to 0.
* WinGui: More Robust Queue Backup and Recovery.sr552019-05-111-3/+12
|
* WinGui: Switch the GUI over to using JSON for the queue. (Note, this is not ↵sr552019-05-109-970/+944
| | | | | | the same format as the CLI and thus cannot be imported. This may happen in the future) Please finish existing queue before installing new version.
* WinGui: Update the UI for the new deblock filter. #2028sr552019-05-025-13/+17
|
* WinGui: Fix a preset import ordering bug that could produce an incorrect ↵sr552019-04-221-2/+2
| | | | audio bitrate. Fixes #2062
* WinGui: New option to control the file overwrite default behaviour. ↵sr552019-04-201-1/+1
| | | | Overwrite or Ask.
* WinGui: Don't export Rotate is not set in preset export. Fixes #2047sr552019-04-171-1/+6
|
* WinGui: Reafactor application init and introduce a --no-hardware flat that ↵sr552019-04-061-1/+1
| | | | can be added to HandBrake.exe to disable hardware encoder support.
* WinGui: Add log messages around preset service actions that were not ↵sr552019-03-091-17/+16
| | | | previously logged.
* WinGui: Remove the legacy queue design. The new design is now always used.sr552019-03-031-3/+3
|
* WinGui: Fix a crash for new installs or users upgrading from older versions. ↵sr552019-02-191-0/+4
| | | | Fixes #1916
* Add WebM support (#1822)Justin Bull2019-02-131-0/+4
| | | Note that since webm has no official subtitle support, only burned in subtitles can be used with this muxer at this time.
* WinGui: Remove hard coded ordering on the in-line presets selector.sr552019-02-111-40/+55
|
* WinGui: Fix instance handling in Libencode.sr552019-02-031-17/+17
|
* WinGui: Make the disposal of services more aggressive. May Fix or help in #1851sr552019-02-024-50/+98
|
* WinGui: Basic implementation of Queue Up/Down Buttons. Does not yet handle ↵sr552019-01-272-3/+5
| | | | post selection.
* WinGui: Fix preset updates. Built in presets should now automatically ↵sr552019-01-181-66/+55
| | | | update. It will try and preserve old prests but this may not always be possible.
* WinGui: Initial support for SSA file import.sr552019-01-142-7/+8
|
* WinGui: Strip out some legacy code for x264 options handling.sr552019-01-124-109/+48
|
* WinGui: Remove support for loading legacy settings files AND add VideoScaler ↵sr552019-01-031-53/+2
| | | | to the reset legacy settings list to avoid crash issues. Fixes #1782
* WinGui: Quick Fix of shutdown option for German translation.sr552018-12-161-0/+6
|
* WinGui: Try to work-around broken shell extensions breaking the Shutdown ↵sr552018-12-151-1/+3
| | | | feature.
* WinGui: Reset the cancel flag on the Countdown Window for post-encode ↵sr552018-12-151-1/+1
| | | | actions. #1729
* WinGui: Some further tidyup of HandBrake.Interop. Remove the instance ↵sr552018-12-092-1/+2
| | | | manager. The consumers should manage this themselves.
* WinGui: Fix a number of build warnings. Fixes #1720 and #1721 and a few ↵sr552018-12-081-1/+1
| | | | other warnings in the code.
* WinGui: Tidy up a few instances of mesagebox.show.sr552018-11-241-2/+2
|