| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
- 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.
|
|
|
|
| |
use and refactor the video tab preset defaulting behaviour. Better defaults for Nvidia, AMD and VCE hardware based on current generation hardware.
|
|
|
|
| |
hb_autopassthru_get_encoder. This should solve a number of issues around selection. Fixes #2627 and #2611
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
| |
allows us to better handle version upgrades without resetting everything back to 0.
|
|
|
|
| |
The preferences Video tab now notes that hardware encoding options are disabled.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
moving back to being more of an libhb interop/abstraction library only.
|