summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrake.Interop
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Utilise new hb_global_init_no_hardware when hb_global_init fails. ↵sr552019-02-112-2/+32
| | | | The preferences Video tab now notes that hardware encoding options are disabled.
* WinGui: Update EncoderHelpers for Subtitle changessr552019-01-141-0/+12
|
* WinGui: Initial support for SSA file import.sr552019-01-143-3/+5
|
* Add SSA subtitle importJohn Stebbins2019-01-142-5/+7
|
* Update copyright dates to 2019.Bradley Sepos2019-01-012-2/+2
|
* WinGui: Bump Version to 1.3.0sr552018-12-261-1/+1
|
* WinGui: Some further tidyup of HandBrake.Interop. Remove the instance ↵sr552018-12-094-268/+35
| | | | manager. The consumers should manage this themselves.
* WinGui: Fix a number of build warnings. Fixes #1720 and #1721 and a few ↵sr552018-12-082-0/+6
| | | | other warnings in the code.
* WinGui: Minor code tidyup.sr552018-08-134-48/+34
|
* WinGui: Cleanup of some unneeded references across the projects.sr552018-08-091-1/+0
|
* WinGui: Simplify the Deinterlace / Decomb / Interlace Detection Tab and ↵sr552018-07-084-90/+27
| | | | associated code. Tweak the layout of the deinterlace controls to match the Mac/Linux UI's. Pull Presets from libhb.
* WinGui: Remove Unused OpenCL call.sr552018-07-081-4/+0
|
* WinGui: Tidy up some unused variables.sr552018-07-083-15/+0
|
* WinGui: Update the Encode Json Factory to produce human readable Json for ↵sr552018-07-075-46/+5
| | | | audio and video encoders.
* WinGui: Tidyup around the Scan Objects. Complete some incomplete models. ↵sr552018-07-072-0/+15
| | | | Introduce a factory for Title objects.
* Add NVEnc encoder. (Round 3) (#1437)Scott2018-06-293-1/+65
| | | | | | Adding the Nvidia NVEnc H.264 and H.265 encoders. Based on Initial work by sgothel --enable-nvenc is the new compile time configure option to enable for builds.
* WinGui: Fix a potential crash in HandBrakeEncoderHelpers.cssr552018-06-151-20/+21
|
* WinGui: Implement most of the HTTP Worker Process stubs.sr552018-06-105-60/+52
|
* WinGui: Split out the encode portion of IHandBrakeInstance into ↵sr552018-06-103-35/+57
| | | | IEncodeInstance. API remains compatible.
* WinGui: Add Support for the VCE Encoders.sr552018-06-084-0/+50
|
* WinGui: cproj tidyupsr552018-06-051-1/+1
|
* WinGui: Rename HandBrake.ApplicationServices back to HandBrake.Interop. It's ↵sr552018-06-05117-0/+8819
| | | | moving back to being more of an libhb interop/abstraction library only.
* WinGui: Remove Interop Library for Previous commit.sr552015-02-28112-8584/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6950 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Rename interop library to match naming convention. Remove some old ↵sr552015-02-289-314/+0
| | | | | | test files that are not used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6947 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some improvements to Exception Handling, Debug information etc in ↵sr552015-02-071-6/+23
| | | | | | the new LibHB code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6879 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Advanced tab now correctly overrides video tab options.sr552015-02-072-4/+17
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6877 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix Average bitrate video rate type via the JSON API.sr552015-01-302-5/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6835 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix Denoise NlMeans Custom Option not showing.sr552015-01-301-2/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6832 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Strip out some unused code.sr552015-01-273-139/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6821 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552015-01-251-3/+3
| | | | | | | | - 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: Always show 1 based indexes for audio and subtitles, and give libhb ↵sr552015-01-222-4/+4
| | | | | | 0 based. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6796 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove bad comment.sr552015-01-221-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6793 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix subtitle track index. Made both Audio and Subtitle tracks 0 based.sr552015-01-222-3/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6792 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Initial re-factoring of the Video Tab. Replaces encoder specific ↵sr552015-01-229-273/+1
| | | | | | 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: Fix audio track selection on JSON LibHB API.sr552015-01-201-2/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6782 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Removing some more dead code in the interop library.sr552015-01-1820-759/+65
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6769 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Removing some redundant code from the interop library.sr552015-01-185-320/+4
| | | | | | Fixed the libdvdnav option for the libhb based encoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6768 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove the EncodingProfile object as it doesn't make sense in the ↵sr552015-01-187-566/+508
| | | | | | | | context of the app. Small fix to updated preview window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6767 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Don't set audio rate fields in the json message for passthru.sr552015-01-172-10/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6764 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Make the Bitrate, compression and quality nullable in the json ↵sr552015-01-171-3/+3
| | | | | | audiolist object to avoid warnings in the log. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6761 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552015-01-177-23/+111
| | | | | | | | | - Numerous fixes to the JSON api code. Live preview should now work again. Possible fix for issue where queued jobs where stopping at a random point and not continuing. - Fix Clear button on the audio tab. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6760 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fixes to new JSON API Code, Audio and Chapter settings.sr552015-01-133-17/+20
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6747 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some fixes around x264/x265 tune/profile optionssr552015-01-123-4/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6739 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Make LibHB a first class citizen for encoding. (Now on by default). ↵sr552015-01-112-12/+21
| | | | | | Update for JSON API changes. Bug fixes in subtitles and twopass encoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6732 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a large memory leak in the preview window that was introduced ↵sr552015-01-103-1/+11
| | | | | | with the switch to _preview2 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6725 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: sr552015-01-108-15/+98
| | | | | | | | - Fix the DRC call - Adding a HandBrake instance manager for scanning to make calls into the libhb helper methods easier. - Remove codecparam from the audio models git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6724 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Missed file from previous checkinsr552015-01-091-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6708 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving the Interop Converts to the Top level as well since it's ↵sr552015-01-094-15/+15
| | | | | | considered the core api of this library. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6707 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move the Encoders class to the root level of the Interop Library and ↵sr552015-01-0915-92/+51
| | | | | | | | Rename to HandBrakeEncoderHelpers. All the HandBrake API calls we make now have wrappers at the top level of this project. Remove some region from small classes where they don't offer any benifit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6706 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Further API tidyup in the interop library. Moving some filesize ↵sr552015-01-094-311/+334
| | | | | | calculation code into HandBrakeUtils. It's now the responsibility of the consumer to provide a valid title. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6705 b64f7644-9d1e-0410-96f1-a4d463321fa5