]> granicus.if.org Git - handbrake/commit
WinGui:
authorsr55 <sr55.hb@outlook.com>
Sun, 22 Sep 2019 16:09:04 +0000 (17:09 +0100)
committersr55 <sr55.hb@outlook.com>
Sun, 22 Sep 2019 16:09:21 +0000 (17:09 +0100)
commit9552988c29ec0fff026528bb6501635783f5c22f
tree5c2eefeae4bd6fc5d04ff029b566a8ebbcee7cbc
parent63c732376f959699e0d199232dae8a08846f3595
WinGui:
- 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
27 files changed:
win/CS/HandBrake.Interop/HandBrake.Interop.csproj
win/CS/HandBrake.Interop/Interop/HandBrakeEncoderHelpers.cs
win/CS/HandBrake.Interop/Interop/HandBrakeFilterHelpers.cs
win/CS/HandBrake.Interop/Interop/HandBrakeInstance.cs
win/CS/HandBrake.Interop/Interop/HandBrakeLanguagesHelper.cs
win/CS/HandBrake.Interop/Interop/HandBrakePresetService.cs
win/CS/HandBrake.Interop/Interop/HandBrakeUnitConversionHelpers.cs
win/CS/HandBrake.Interop/Interop/HandBrakeUtils.cs
win/CS/HandBrake.Interop/Interop/HbLib/HbFunctions.cs
win/CS/HandBrake.Interop/Interop/HbLib/Wrappers/HbFunctionsDirect.cs [new file with mode: 0644]
win/CS/HandBrake.Interop/Interop/HbLib/Wrappers/Interfaces/IHbFunctions.cs [new file with mode: 0644]
win/CS/HandBrake.Interop/Interop/Helpers/InteropUtilities.cs
win/CS/HandBrake.Interop/Interop/Helpers/NativeList.cs
win/CS/HandBrake.Interop/Interop/Model/Encoding/HBVideoEncoder.cs
win/CS/HandBrake.Interop/Interop/Providers/HbFunctionsProvider.cs [new file with mode: 0644]
win/CS/HandBrake.Interop/Interop/Providers/Interfaces/IHbFunctionsProvider.cs [new file with mode: 0644]
win/CS/HandBrake.Interop/Utilities/SystemInfo.cs
win/CS/HandBrake.Interop/Utilities/VersionHelper.cs
win/CS/HandBrakeWPF/Helpers/PictureSize.cs
win/CS/HandBrakeWPF/Services/Encode/Factories/EncodeTaskFactory.cs
win/CS/HandBrakeWPF/Services/Encode/Factories/QueueFactory.cs
win/CS/HandBrakeWPF/Services/Encode/LibEncode.cs
win/CS/HandBrakeWPF/Services/PowerService.cs
win/CS/HandBrakeWPF/Services/Scan/Factories/TitleFactory.cs
win/CS/HandBrakeWPF/Startup/AppBootstrapper.cs
win/CS/HandBrakeWPF/ViewModels/StaticPreviewViewModel.cs
win/CS/HandBrakeWPF/Views/VideoView.xaml