summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrake.ApplicationServices/HandBrake.ApplicationServices.csproj
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Some initial work to make the HandBrake.ApplicationServices library ↵sr552016-04-191-1/+0
| | | | more portable.
* WinGui: Use Mixdowns from LibHBand sanitise the choices. The GUI no longer ↵sr552016-04-091-1/+0
| | | | shows invalid mixdowns.
* WinGui: Add a new JSON file type to the queue export functionality. This ↵sr552016-03-261-0/+1
| | | | | | 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: Add a Logging Service into the AppServices library. This does not ↵sr552016-03-211-1/+3
| | | | | | | 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: Initial commit supporting separated interlace detection. Not tested yet.sr552016-03-111-0/+1
|
* WinGui: Initial support for dict based filter options.sr552016-03-091-0/+3
|
* Improving the Deinterlace / Decomb Filters Tab UI. Now uses the same ↵Scott2015-10-241-0/+1
| | | | "presets / custom" format that the other UI's do.
* App Services Modelling Tidy UpScott2015-09-261-1/+0
| | | | | | Making event objects immutable. Making Libhb constructs internal to the library. We should expose this with a managed api if we need it outside the library. (Part 1)
* App Services Cleanup ContdScott2015-09-261-2/+0
| | | | Moving Exceptions and more utilities to the GUI project.
* App Services Tidyup ContdScott2015-09-261-6/+0
| | | | Moving all the helper and utility classes to the gui project
* AppServices tidyupScott2015-09-261-36/+0
| | | | Moving the UI modelling and services to the GUI Project.
* WinGui: Sizing tweak to mini view. Tidy up some code warnings. Update ↵sr552015-08-231-0/+1
| | | | | | assembly info files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7407 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Bumping JSON.net to version 7.0sr552015-07-251-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7376 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Migrate to the newly release .NET Framework 4.6. The installer will ↵sr552015-07-221-3/+8
| | | | | | automatically offer to install this for most users. Visual Studio 2012 or later is now a requirement for developers. VS 2015 Community edition works fine. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7367 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Completely replace the plist preset import code with the ↵sr552015-06-261-1/+1
| | | | | | 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/+2
| | | | | | 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
* Interop: Updated ApplicationServices DLL to target AnyCPU.randomengy2015-06-151-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7298 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: - Some updates to the libhb preset wrapper code. - Remove Preset ↵sr552015-05-261-1/+1
| | | | | | update notification and option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7227 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Pad out some initial infrastructure to read built-in presets from libhb.sr552015-05-091-32/+36
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7167 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some Model Re-factoring by RandomEngysr552015-05-031-32/+32
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7151 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some further refactoring of the services library. Moving all the ↵sr552015-04-121-2/+0
| | | | | | queueing functionality up to app layer for now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7086 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add a basic outline of a logging system to allow logging of the JSON ↵sr552015-04-101-0/+4
| | | | | | and other types of messages. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7084 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Updates to the latest JSON API. This enables hardware decode / ↵sr552015-04-051-0/+1
| | | | | | encode options once again. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7053 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Rename some of the models in the JSON encode folder.sr552015-04-011-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7035 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Refactor the JSON scan model names to be a bit clearer.sr552015-04-011-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7034 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some initial re-modelling in the JSON folder. Created a "Shared" ↵sr552015-04-011-7/+2
| | | | | | folder which contains models that are used by anamorphic, encode and scan calls but are not different. Based on a patch by RandomEngy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7033 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fixed the temp Property Changed Base Impl.sr552015-03-141-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6987 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove the Caliburn Micro / Castle dependency in The services ↵sr552015-03-141-12/+2
| | | | | | library, and make the low-level json api public. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6986 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Stripping out a lot of legacy abstraction code for the scan service.sr552015-03-061-7/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6971 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving some more namespaces. sr552015-03-051-4/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6967 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove the EncodeJob model. This removes another abstraction layer ↵sr552015-03-051-10/+4
| | | | | | that is no longer necessary now that the GUI uses libhb directly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6966 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Dropping more legacy code and moving some more UI only code up to ↵sr552015-03-011-3/+0
| | | | | | the UI level. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6960 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving the Queue Code out to the UI level. The services library will ↵sr552015-03-011-8/+0
| | | | | | be strictly a libhb warpper and service provider. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6959 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Removing the Isolation code as it's not used, and planned for libhb ↵sr552015-03-011-3/+0
| | | | | | instead. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6958 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: General VS Project Cleanup. Simplified build profiles. Installer no ↵sr552015-02-281-14/+0
| | | | | | longer packages xml files so install size should be slightly smaller. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6951 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving the Interop Code into the services library. This will allow ↵sr552015-02-281-6/+109
| | | | | | some modelling simplifications. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6949 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Rename interop library to match naming convention. Remove some old ↵sr552015-02-281-2/+2
| | | | | | test files that are not used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6947 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove a bunch of CLI handling code.sr552015-01-311-2/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6840 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552015-01-251-1/+0
| | | | | | | | - 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: Initial re-factoring of the Video Tab. Replaces encoder specific ↵sr552015-01-221-3/+9
| | | | | | 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: Refracting some of the modelling around the Encode Servicessr552015-01-041-17/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6685 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Adding JSON.NET librarysr552014-12-111-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6595 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Part 1 - Restructuring the AppServices library in preparation for ↵sr552014-11-291-17/+19
| | | | | | the new JSON API. Taking the opportunity to improve and simplify the API. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6568 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Re-factoring the services library. sr552014-11-291-4/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6567 b64f7644-9d1e-0410-96f1-a4d463321fa5
* git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6545 ↵sr552014-11-231-3/+0
| | | | b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move the preset system out of the services package.sr552014-11-231-5/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6544 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove some cruft from the solution.sr552014-08-211-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6335 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Added support for NL-Means denoise.randomengy2014-08-031-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6260 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Adding support for Nlmeans to the front-end. Plist keys still tbd.sr552014-07-051-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6227 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Give the preview window a presence on the picture settings tab. ↵sr552014-05-171-0/+14
| | | | | | Added some initial code to manage the window size. (Note, this is not complete or DPI aware yet) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6197 b64f7644-9d1e-0410-96f1-a4d463321fa5