summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrakeWPF/Services
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Change the default behaviour for the WinGui to automatically use ↵sr552017-03-223-6/+24
| | | | fallback track in situations where the selected passthru is not valid. The UI will by default select the fallback now. Fixes #646
* WinGui: Remove Usage of System.ComponentModel.DataAnnotations - DisplayName ↵sr552017-03-177-60/+47
| | | | as it's not currently compatible with .NET standard.
* WinGui: Fix a crash in the Notify Icon Service when Notify Icon is not enabled.sr552017-03-171-1/+4
|
* WinGui: Make the Queue Storage Nightly aware. Also fix an issue with Queue ↵sr552017-03-172-6/+7
| | | | and Log Files not being stored correctly for Portable mode. #267
* WinGui: Add a new option to play Sound when queue or single encode completessr552017-03-161-0/+14
|
* WinGui: Add option to show progress percentage in app title bar, and the ↵sr552017-03-162-0/+40
| | | | task tray header and system tray tooltip. (Configured via preferences). #630
* subtitles: simplify and shorten subtitle descriptions (#591)John Stebbins2017-03-101-2/+2
| | | | | | | | | | | | | | | | | | * subtitles: simplify and shorten subtitle descriptions Generally, it eliminates parens to make things more readable. I.e. it turns this: English (Closed Caption)(Wide Screen)(Bitmap)(VOBSUB) Into this: English, Closed Caption [Wide Screen, VOBSUB] * Revise punctuation per BradleyS request * fix subtitle description formatting * incorporate suggestions from PR
* WinGui: Rework of the preset systemsr552017-03-045-66/+360
| | | | | | | | - Better support for categories. - Switched from a List to Treeview Control. - Remember the expansion state of each group - Put User Presets on top after next save. Closes #445
* WinGui: Fix a number of stylecop warnings.sr552017-02-115-13/+7
|
* WinGui: Fix Tape, Sprite and HighMotion Denoise Tunes. #571sr552017-02-091-1/+7
|
* WinGui: Remove System.Windows.Forms, PresentationCore, PresentationFramework ↵sr552017-02-031-1/+2
| | | | and WindowsBase from the Services library. This makes the library more portable.
* WinGui: Adding missing Tape and Sprite Denoise Tunes #544sr552017-01-251-0/+8
|
* WinGui: Always use iso639 for srt language code rather than name. #541sr552017-01-242-2/+23
|
* WinGui: Pause on Low Diskspace is for local drives only. Disabling check for ↵sr552017-01-151-1/+1
| | | | UNC paths. #527
* WinGui: Use new hb_opencl_set_enable function. #496sr552017-01-151-1/+1
|
* WinGui: Fix a crash when saving presets for video encoders that don't have ↵sr552017-01-141-3/+3
| | | | preset or profile options. #516
* WinGui: Fix an issue which prevented the GUI from parsing presets with ↵sr552017-01-131-2/+2
| | | | | | hb_presets_read_file_json becaused it returned an unnamed list when reading plist files. It can now handle PresetList or just unnamed Json List [] Also made the parser more tolerant to casing and unset and unexpected values.
* WinGui: Put up a clearer error when we can't read older presets rather than ↵sr552017-01-121-2/+11
| | | | just showing a stack trace. #513
* WinGui: Update EndPoint for API Change.sr552017-01-111-1/+1
|
* WinGui: Workaround a bug in libhb where if the audio track name == "", the ↵sr552017-01-071-1/+2
| | | | engine crashes when initially writing the mp4 file.
* WinGui: Make sure to set libdvdnav setting before encoding. This fixes an ↵sr552017-01-071-0/+2
| | | | issue where reloading the queue would result in this setting being ignored.
* WinGui: A number of small fixes and Improvements.sr552016-12-272-10/+11
| | | | | | | | - Fix Update Preset Option. Add CC and Foreign Audio Scan were not setting correctly when updating a preset. Fixes #442 - Fix an issue where "Normal" Preset was showing as default as well as "Fast". - Fix issues in the preset loading of the Deinterlace/Decomb Presets. Fixes #443 - Make the Video Extra Options Box Fix to area to make it easier to read long option strings. - Change the logic for enabling the Use Advanced Options box to not look at the option string. Fixes #441
* WinGui: New Setting to allow the QSV decoder to be used with Non QSV ↵sr552016-12-261-0/+6
| | | | encoders. (Was on by default and not configurable. Now off by default but configurable)
* WinGui: Change the status bar to show when it's doing a subtitle scan.sr552016-12-222-0/+12
|
* WinGui: Set QSV Decode to false if the hardware isn't available for use.sr552016-12-181-1/+3
|
* WinGui: Advanced Tab Changessr552016-12-131-8/+8
| | | | | | 1. Strip out a lot of the old advanced tab infrastructure as it is no longer needed. Only the deprecated X264 Advacned Panel is left. All other encoders use the Video tab now. 2. Changed Option to "Allow use of 'Advanced Tab'" and only show the tab if the checkbox on the video tab is checked. It will no longer show based on the perference alone. 3. Fix the one-way communication from Video Tab to X264 Tab so preset options are reflected ont he X264 Tab. The reverse is not supported but it will retain the previous options.
* WinGui: Fix a large number of stylecop warnings.sr552016-10-307-27/+47
|
* WinGui: Better handle empty/null strings from ↵sr552016-10-301-33/+69
| | | | hb_generate_filter_settings_json #374
* WinGui: Replace Strict Anamorphic with Automatic.sr552016-10-291-2/+2
|
* WinGui: Fix log display in the GUI where the start of a log could be cut off.sr552016-09-221-3/+2
|
* WinGui: Add initial support for libopus audio encoder.sr552016-09-031-0/+4
|
* WinGui: Enhance the security of our update checker. It can no longer access ↵sr552016-07-291-5/+18
| | | | URL's that are not *.handbrake.fr if served with a compromised appcast.
* WinGui: Lay the foundation for editing presets with a simple rename window.sr552016-07-253-0/+38
|
* WinGui: Stubbing out some meta data code.sr552016-07-233-1/+115
|
* WinGui: Remove another exception for queue handling and just handle the ↵sr552016-07-151-1/+1
| | | | condition appropriately #211
* WinGui: Case sensitivity fix for checking queue duplicatessr552016-07-151-1/+13
|
* WinGui: Bug fix in the new behaviour tracks preset loading.sr552016-05-141-3/+3
|
* WinGui: Add a track list on the Audio Defaults screen. This changes the ↵sr552016-05-123-4/+24
| | | | behaviour to match the Mac and Linux GUIs. So you no longer have to have a source audio track before you can create presets.
* WinGui: Improve the security of the update checker on windows. This download ↵sr552016-04-291-25/+54
| | | | is now verified against a signed RSA-SHA256 hash verifying both file integrity and origin.
* WinGui: If you invoke HandBrake.exe with "--auto-start-queue" it will ↵sr552016-04-231-1/+1
| | | | | | automatically start the queue and not prompt to recover the queue. Behaviour Change: When reloading the queue, any job that is "In progress" will be marked as "Error" now. We don't know if HandBrake crashed or the system restarted. This avoids any crash -> restart loops that may occur. This allows HandBrake to get on with the rest of the queue until the user can action the failed encode.
* WinGui: Some initial work to make the HandBrake.ApplicationServices library ↵sr552016-04-191-0/+1
| | | | more portable.
* WinGui: Change the Audio Default and Subtitle panels to be modal windows. ↵sr552016-04-171-2/+1
| | | | (Similar to the MacGUI). This should allow for more space needed to implement Audio templates. Also fixed a sanitise mixdown call crash.
* WinGui: Handle null mixdowns properly. Fixes #152sr552016-04-122-5/+4
|
* WinGui: Sanitise all Mixdown selections. Passthru the Codec into the ↵sr552016-04-093-17/+34
| | | | Scanned Track object.
* WinGui: Use Mixdowns from LibHBand sanitise the choices. The GUI no longer ↵sr552016-04-095-26/+43
| | | | shows invalid mixdowns.
* WinGui: Add a new JSON file type to the queue export functionality. This ↵sr552016-03-263-0/+87
| | | | | | exports the standardised JSON format that can be imported into the CLI. Note, the GUI can not yet import the JSON formatted queue file. The old hbq format is still there for that.
* WinGUI: Remove option to enable DXVA decoding. There are too many issues ↵sr552016-03-212-10/+0
| | | | with timestamp handling and no easy way to fix them so instead of having a higher failure rate, we've decided to remove this.
* WinGui: Some fixes and tidyup of the new logging code.sr552016-03-212-6/+6
|
* WinGui: Add a Logging Service into the AppServices library. This does not ↵sr552016-03-215-420/+49
| | | | | | | depend on any 3rd party libraries and is off by default. It must be initialised by calling Enable() on the LogService class. Otherwise LogMessage does nothing. Changed the Logging screen to a single panel in the WinGui. This will change back to separate Scan/Encode logs when we get libhb it's own processes. Added Auto-Scroll to the log window.
* WinGui: Add SHA1 Verification of the update downloads and don't start the ↵sr552016-03-122-7/+38
| | | | installer if the hash check fails.