summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrakeWPF/Services/Presets
Commit message (Collapse)AuthorAgeFilesLines
* Tidy up the Preset Service. Preset version checking should now be working ↵Scott2015-10-303-33/+64
| | | | for the new format.
* Improving the Deinterlace / Decomb Filters Tab UI. Now uses the same ↵Scott2015-10-241-9/+18
| | | | "presets / custom" format that the other UI's do.
* Completely re-factored the preset file storage to use the same format as the ↵Scott2015-10-163-244/+163
| | | | | | Mac and Linux GUI's. You can now copy the file between platforms and it should load correctly. WARNING: Any current presets will be lost when you install this or any later build as the format is not backwards compatible and there is no upgrade path.
* Fixing the storage of user presets. Need to confirm PresetContainer format.Scott2015-10-161-1/+3
|
* Refactoring the Preset service to store the Built-In Presets and User ↵Scott2015-10-163-68/+72
| | | | Presets in the new version of the JSON format. This allows HandBrakeCLI to use the presets stored by the GUI.
* Updating for the new deinterlace/decomb preset keys.Scott2015-10-091-38/+62
|
* WinGui: Bump the preset version number check since adding the new qsv ↵Scott2015-09-271-1/+1
| | | | encoder made the current presets no longer compatible
* App Services Cleanup ContdScott2015-09-261-1/+3
| | | | Moving Exceptions and more utilities to the GUI project.
* App Services Tidyup ContdScott2015-09-262-1/+3
| | | | Moving all the helper and utility classes to the gui project
* AppServices tidyupScott2015-09-263-11/+14
| | | | Moving the UI modelling and services to the GUI Project.
* WinGui: Sizing tweak to mini view. Tidy up some code warnings. Update ↵sr552015-08-232-4/+0
| | | | | | assembly info files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7407 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: remove the "use picture filters" checkbox in the add preset sheet. sr552015-07-273-21/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7381 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Upgrade Caliburn to version 2.0.2sr552015-07-251-1/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7378 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Initial Implementation of the json preset export code.sr552015-07-055-338/+190
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7347 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Couple of workaround fixes for the preset service until refactoring ↵sr552015-06-262-5/+4
| | | | | | is completed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7320 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Completely replace the plist preset import code with the ↵sr552015-06-265-460/+103
| | | | | | functionality built into libhb. This now allows the new json preset format to be imported, as well as the legacy plist format. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7318 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Initial implementation of quality based encoding option. Please ↵sr552015-06-201-1/+1
| | | | | | note, the preset version has been bumped so user presets will need to be re-created. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7306 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fetch Audio Bitrates, Bitrate Defaults, Samplerates from LibHBsr552015-06-201-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7305 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue with the json preset factory not correctly setting the ↵sr552015-06-161-1/+1
| | | | | | auto-crop flag. Minor UI alignment issue fixed on the Picture tab. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7300 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix the Video Profile option in the JSON preset marshaller. sr552015-06-031-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7272 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Use the new libhb preset management code to fetch built-in presets ↵sr552015-05-312-162/+164
| | | | | | on startup. Note, the preset update notice is now gone so anyone hacking the preset dat files will not be notified when it gets overwritten now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7252 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: - Some updates to the libhb preset wrapper code. - Remove Preset ↵sr552015-05-261-0/+396
| | | | | | update notification and option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7227 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix Line Endings and (StyleCop)Warningssr552015-05-033-4/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7152 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add TrueHD, Flac and EAC3 Passthru, and EAC3 encoder options. Fixed ↵sr552015-03-291-7/+8
| | | | | | No Audio Behaviour. Misc other experimental UX/UI code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7027 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving the Interop Code into the services library. This will allow ↵sr552015-02-282-2/+2
| | | | | | some modelling simplifications. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6949 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue related to the Audio and Subtitle defaults not ↵sr552015-02-071-0/+51
| | | | | | reloading/storing correctly when updating presets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6878 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix Average bitrate video rate type via the JSON API.sr552015-01-301-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6835 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552015-01-251-42/+27
| | | | | | | | - Change the internal presets.dat file which stores built-in presets to JSON. - Starting to remove the CLI handling code. - Some assembly info updates. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6812 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving the built-in preset storage over to JSON.sr552015-01-251-30/+39
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6811 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Initial re-factoring of the Video Tab. Replaces encoder specific ↵sr552015-01-225-70/+60
| | | | | | preset/tune/profile/level options with generic versions. This will break all existing user presets so the version number for the presets has been bumped. This should trigger the old presets to be archived. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6789 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Improve the preset load failure error message. Remove some duplicate ↵sr552015-01-201-29/+56
| | | | | | keys in the encode task model. Change some of the preview properties to nullable. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6781 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Correcting namespaces.sr552015-01-053-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6687 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Refracting some of the modelling around the Encode Servicessr552015-01-043-4/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6685 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Switching the preset format over to JSON and adding a container ↵sr552014-12-122-6/+119
| | | | | | | | object for the presets which should make the archiving of presets when the app is unable to load them a bit more reliable. The app will try and bring forward the settings it can, but will not migrate ones it can't. Backup your presets before updating to this build incase something goes wrong! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6599 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue with the width/height not exporting in presets. sr552014-12-121-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6598 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Re-factoring the services library. sr552014-11-291-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6567 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Stop using HandBrakeCLI to fetch preset information. Removing ↵sr552014-11-281-38/+21
| | | | | | another instance where we rely on HandBrakeCLI.exe. For now, it's just using a local copy of it's output that will be manually updated from now on. This changes infrequently so should not be an issue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6563 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move the preset model object into the presets package.sr552014-11-235-4/+155
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6547 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move the preset system out of the services package.sr552014-11-234-0/+1437
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6544 b64f7644-9d1e-0410-96f1-a4d463321fa5