summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrake.Interop/Interop/HbLib/HbFunctions.cs
Commit message (Collapse)AuthorAgeFilesLines
* HandBrake.Interop: Library cleanup.sr552020-10-041-1/+4
| | | | | | - Remove HbFunctions provider class and interface. It's not needed. Interop library will direct call libhb though HBFunctions.cs - Remove HbFunctionsDirect. Any consumer of the HandBrake API should be using managed calls rather than having to deal with pointers. - Fix many stylecop warnings and update rulesets around this.
* WinGui: Make QSV hardware detection APIs information available to the UI for ↵sr552020-07-181-0/+6
| | | | use and refactor the video tab preset defaulting behaviour. Better defaults for Nvidia, AMD and VCE hardware based on current generation hardware.
* WinGui: AutoPassthru is now implemented using libhb using ↵sr552020-02-071-0/+3
| | | | hb_autopassthru_get_encoder. This should solve a number of issues around selection. Fixes #2627 and #2611
* WinGui:sr552019-09-221-184/+17
| | | | | | - 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
* libhb: remove dead code.Damiano Galassi2019-08-131-7/+0
|
* WinGui: Use hb_presets_read_file_json to read the UI presets file. This ↵sr552019-05-111-0/+3
| | | | allows us to better handle version upgrades without resetting everything back to 0.
* WinGui: Utilise new hb_global_init_no_hardware when hb_global_init fails. ↵sr552019-02-111-0/+3
| | | | The preferences Video tab now notes that hardware encoding options are disabled.
* WinGui: Remove Unused OpenCL call.sr552018-07-081-4/+0
|
* Add NVEnc encoder. (Round 3) (#1437)Scott2018-06-291-0/+6
| | | | | | 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: Add Support for the VCE Encoders.sr552018-06-081-0/+6
|
* WinGui: Rename HandBrake.ApplicationServices back to HandBrake.Interop. It's ↵sr552018-06-051-0/+462
moving back to being more of an libhb interop/abstraction library only.