summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrake.Interop
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: use new api hb_get_preview3 for previews.sr552021-04-136-487/+388
|
* Fixed issue where HandBrakeEncoderHelpers threw exceptions after falling ↵David Rickard2021-03-281-8/+21
| | | | | | | back to no hardware mode. It was checking initSuccess which had not been set to true. Changed initSuccess to a local variable and changed to check globalInitialized instead. Also properly set initNoHardware flag when we do auto fallback to no hardware mode.
* qsv: redesigned adapter capabilities collection and reporingagalin892021-03-122-4/+11
|
* WinGui: Fix an issue with UTF8 preset names. Fixes #3458sr552021-03-061-1/+1
|
* WinGui: Add a warning in preferencs -> Safemode when Hardware support is not ↵sr552021-02-281-8/+32
| | | | available.
* Added ToString() override for Language to improve screen reader behavior ↵David Rickard2021-02-211-0/+9
| | | | | | when used as ComboBox model. With this change it will read out the language name rather than "HandBrake.Interop.Interop.Interfaces.Model.Language"
* WinGui: Refactor the build system to use the dotnet CLI and adding support ↵sr552021-02-203-5/+5
| | | | for future ARM64 builds.
* WinGui: Adding build publish profiles for x64, ARM64 and portable as the ↵sr552021-02-205-21/+49
| | | | first step in updating the UI build system.
* WinGui: Fixing a namspace.sr552021-02-201-2/+2
|
* WinGui: Another smaller found of Namespace changes for HandBrake.Interopsr552021-02-0417-47/+25
|
* WinGui: HandBrake.Interop further API tidyup. Namespace changes. Many ↵sr552021-02-0439-486/+33
| | | | "model" objects have moved to interfaces.models to avoid confusion. A number of filter/video enums have moved to HandBrakeWPF as they are not part of the API.
* WinGui: More Interop Cleanup. Anamorphic Factory is not used. Similar ↵sr552021-02-045-118/+8
| | | | functionaility is in HandBrakePictureHelper.cs
* WinGui: HandBrake.Interop API change/cleanup. Making the structs internal ↵sr552021-02-048-7/+162
| | | | to avoid them being exposed to API consumers. This affects hb_geometry*, hb_sutitle*, NativeConstants
* WinGui: Add support for Chroma Smooth filter.sr552021-01-301-0/+6
|
* WinGui: Add support for the colourspace filter.sr552021-01-302-1/+9
|
* WinGui: Fix an issue with QSV adaptor Probe. It should not call when QSV is ↵sr552021-01-071-3/+9
| | | | not compiled in. Fixes #3329
* Update copyright dates to 2021.Bradley Sepos2021-01-012-2/+2
|
* WinGui: Better handle disabled presets in the UI.sr552020-12-131-0/+2
|
* WinGui: Work by Nomis101 to add support for MP2 passthru to the windows UI. ↵sr552020-12-112-2/+9
| | | | Thanks. #3222
* WinGui: Removing the dependency on Newtonsoft.Json library in ↵sr552020-12-0110-39/+51
| | | | HandBrake.Interop and HandBrake.worker. Using System.Text.Json instead. UI will be updated seperately.
* WinGui: Undo Permissions change. Seems to cause more issues than it solves.sr552020-11-301-1/+0
|
* WinGui: Add dependency to System.Security.Permissions Fixes #3253sr552020-11-291-0/+1
|
* WinGui: Move HandBrake.Interop from .NET Standard to net5.0sr552020-11-291-7/+4
|
* WinGui: Move to .NET 5 runtime. (This requires the Microsoft .NET 5 runtime ↵sr552020-11-111-7/+3
| | | | | | to be installed on the machine) Changed the configruation to make the UI platform agnostic. This will allow it to run on ARM64 natively (in theory) with if provided with an ARM64 native hb.dll
* HandBrake.Interop: Library cleanup.sr552020-10-04109-1292/+531
| | | | | | - 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 the AsyncDepth variable nullable so it does not default to 0 ↵sr552020-08-241-1/+1
| | | | when the queue is exported. Fixes #3037
* WinGui: Add a menu option to allow exporting all user presets for easier ↵sr552020-08-223-6/+5
| | | | backups #2917
* WinGui: Improvements to the new Preset Management UI.sr552020-08-041-1/+1
| | | | | | | | | - Add Category to the preset information pane. - Allow Preset Category to be changed for User Preset only. - Add "(Default Preset)" label on the info tab - Add button to Set Default Preset on the info tab. - Add Help Icon to open up the docs page (Per Mac UI) - Misc Fixes
* WinGui: Make QSV hardware detection APIs information available to the UI for ↵sr552020-07-184-12/+49
| | | | use and refactor the video tab preset defaulting behaviour. Better defaults for Nvidia, AMD and VCE hardware based on current generation hardware.
* Added TrackNumber to SourceAudioTrack and SourceSubtitleTrack.David Rickard2020-07-112-4/+14
|
* WinGui: General Package Maintenancesr552020-06-301-1/+1
| | | | | | - Switch "HandBrake.Worker" over to the new SDK format cproj file. - Update Newtonsoft Json to 12.0.3 - Remove old HandBrakeTools Project. It's no longer used.
* WinGui: Lay the ground work for adding the padding filter to the Windows UI. ↵sr552020-05-171-0/+22
| | | | Minor UI tweaks on the Picture settings tab including moving the Rotate/Flip filter onto this tab. #2437
* WinGui: Enable multi-instance support. (#2797)Scott2020-04-292-4/+10
|
* WinGui: Stripping much of the remaining app config out of the Queue Jobs. ↵sr552020-04-112-62/+5
| | | | Certain features such as QSV, while global options currently are not really global. I may move these out of perferences at a later point. Fixes #2753
* WinGui: Allow the *experimental* process worker feature to be enabled though ↵sr552020-04-092-4/+4
| | | | advanced preferences. When enabled, all encodes will run in a seperate worker process protecting the UI and queue from any serious crashes.
* WinGui: Further work on the isolated process articecture.sr552020-03-311-0/+3
|
* WinGui: Fix preview images for "None" when using anamorphic content.sr552020-03-181-3/+1
|
* WinGui: Add an explicit option in preferences to enable additional fixed ↵sr552020-02-261-0/+2
| | | | function hardware on newer Intel CPU's.
* WinGui: Fix an issue with Queue Pause/Resume not working correctly and some ↵sr552020-02-231-2/+10
| | | | unhandled silent exceptions in the libhb wrapper library. Fixes #2647
* WinGui: AutoPassthru is now implemented using libhb using ↵sr552020-02-073-0/+69
| | | | hb_autopassthru_get_encoder. This should solve a number of issues around selection. Fixes #2627 and #2611
* WinGui: Improve the way the Audio and Subtitle Language selection is ↵sr552020-02-051-4/+24
| | | | handled. When "(Any)" is used, make sure to honour the order of any languages that are also selected as a priority. Fixes #2611
* Update copyright dates to 2020.Bradley Sepos2020-01-012-2/+2
|
* WinGui: Cleanup a bunch of Code Warnings + Fix missing ico resource. #2519sr552019-12-212-2/+7
|
* WinGui: Fix a few issues with the build system post format changes.sr552019-12-181-0/+1
|
* WinGui: Switch HandBrake.Interop over to .NET Standard 2.0 and Project Style ↵sr552019-12-186-442/+19
| | | | SDK.
* WinGui: Switch all projects to use PackageReferences.sr552019-12-182-13/+8
|
* WinGui: Bump version to 1.4 on mastersr552019-12-181-1/+1
|
* WinGui: Limit iPod atom to H.264. Fixes #2490sr552019-12-091-1/+1
|
* WinGui: Catchup some remaining strings that were not localisable. #2345sr552019-10-131-1/+1
|
* WinGui: Fix a bug in the previous changelistsr552019-09-221-1/+1
|