summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Correct QP range when using ffmpeg VCE H265PMunkes2021-03-091-0/+9
| | | | By default ffmpeg restricts qp factors to a range of 2 to 31, unless otherwise overwritten. This significantly constrains the low bitrate performance of VCE in H.264 mode. This should fix issue #3447 and could also address parts of issue #2980.
* WinGui: Move to Caliburn Micro 4.0 (RC). This removes the Framework 4 ↵sr552021-03-0828-65/+80
| | | | dependant 3.2 version.
* WinGui: Update wix installer.sr552021-03-061-2/+0
|
* WinGui: Tidyup of projects and installers. Minor reduciton in filesize.sr552021-03-065-27/+4
|
* WinGui: Finish the conversion to System.Text.Json. This removes the ↵sr552021-03-068-184/+29
| | | | Newtonsoft Json library.
* WinGui: Remove some dead code.sr552021-03-066-64/+4
|
* WinGui: Remove the unused AppX projectsr552021-03-0621-123/+0
|
* WinGui: Fix an issue with UTF8 preset names. Fixes #3458sr552021-03-061-1/+1
|
* MacGui: do not validate settings of the 'None' subtitles track.Damiano Galassi2021-03-051-0/+5
|
* preset: add a subtitles track only if it doesn't need to be burned, or if it ↵Damiano Galassi2021-03-051-1/+6
| | | | does need to be burned add it only if there isn't another track that needs to be burned too.
* MacGui: properly set automaticallyPreventSleep in the xpc services.Damiano Galassi2021-03-041-0/+3
|
* Fix for Issue #632 (#3413)George Sheppard2021-03-031-0/+5
| | | | muxavformat: add logic to compare avio error message, and add description of the error if the output destination file cannot be written or accessed.
* common: add videotoolbox hevc 10bit to hb_video_encoder_get_depth().Damiano Galassi2021-03-021-0/+3
|
* contrib: fix FFmpeg VideoToolbox HEVC 10bit extradata on Kaby Lake.Damiano Galassi2021-03-011-0/+40
|
* WinGui: Add a warning in preferencs -> Safemode when Hardware support is not ↵sr552021-02-285-14/+66
| | | | available.
* hardware: Signal when hardware support is not compiled in on x86 platforms.sr552021-02-283-5/+5
|
* libhb: add videotoolbox 10bit hevc encoder.Damiano Galassi2021-02-2811-54/+174
|
* WinGui: Layout improvements on the Filters tab, including larger custom ↵sr552021-02-271-162/+140
| | | | entry boxes. #3431
* MacGui: generate the filters keys shown in the custom textfields instead of ↵Damiano Galassi2021-02-261-11/+117
| | | | hardcoding them.
* WinGui: Make the Windows UI tolerate empty categories #3434sr552021-02-251-0/+5
|
* fixed typosfreddii2021-02-2519-22/+22
|
* sync: fix missing last subtitle in mp4, the subtitle sanitizer did not ↵Damiano Galassi2021-02-251-4/+14
| | | | receive the eof buffer. Fix missing initial subtitle when 'align a/v' option is enabled by adjusting the sub start timestamp.
* decavsub: fix SSA hardsub when the stream contains subtitle lines with ↵Damiano Galassi2021-02-241-1/+1
| | | | | | duration equals to zero. Allow setting the subtitles packet duration to 0 if the source format is not PGS. Fixed #3424.
* WinGui: Add support for Media Foundation 264/265 encoders for QC based ARM64 ↵sr552021-02-237-23/+90
| | | | devices. #2887
* libhb: remove gargabe characters in comments that were added in a multiline ↵Damiano Galassi2021-02-221-2/+2
| | | | edit.
* 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"
* libhb: Replace hardcoded input pixel format for NV12 conversion.Bradley Sepos2021-02-201-1/+1
|
* make: Simplify feature check cosmetics in configure.py.Bradley Sepos2021-02-201-10/+7
|
* make: Make mingw stuffs arch-specific in configure.py.Bradley Sepos2021-02-201-14/+14
|
* libhb: Decode directly to NV12 for MediaFoundation encoder where possible.Bradley Sepos2021-02-202-12/+49
|
* Only allow enabling MediaFoundation encoder on aarch64-w64-mingw32.Bradley Sepos2021-02-201-2/+2
| | | | Disabled by default for now; use `--enable-mf` to enable.
* Gate MediaFoundation encoder behind --enable-mf.Bradley Sepos2021-02-208-8/+36
| | | | Windows (mingw-w64) only for now.
* Add support for using the ffmpeg MediaFoundation encoder wrapperMartin Storsjö2021-02-205-4/+172
| | | | | | | | | | | | | This works fine for e.g. the Qualcomm H264 and HEVC encoders on ARM64 windows devices, and should work the same for other vendors HW encoders on X86 devices (even though those encoders usually are available via vendor specific APIs as well, and this patch is currently only tested and tuned for Qualcomm). There's no detection for whether the MediaFoundation wrapper is going to provide a working encoder for either format (it currently forcibly tries to use a HW encoder and fails if there isn't a matchine one, or if it doesn't accept the parameters that have been set).
* contrib: ffmpeg: Enable the MediaFoundation encoder wrappersMartin Storsjö2021-02-204-4/+6
|
* WinGui: Build fixsr552021-02-201-1/+1
|
* WinGui: Refactor the build system to use the dotnet CLI and adding support ↵sr552021-02-2016-369/+96
| | | | for future ARM64 builds.
* WinGui: Adding build publish profiles for x64, ARM64 and portable as the ↵sr552021-02-2012-22/+133
| | | | first step in updating the UI build system.
* WinGui: Fixing a namspace.sr552021-02-2010-8/+9
|
* WinGui: Display an error if hb.dll is missing rather than hanging / crashing ↵sr552021-02-203-0/+19
| | | | the app.
* WinGui: Add required worker files for last checkin.sr552021-02-203-0/+72
|
* WinGui: Decouple HandBrake.Worker from HandBrakeWPF project.sr552021-02-209-17/+6
|
* WinGui: Fix a number of code warnings.sr552021-02-207-12/+25
|
* WinGui: Fix a small theme issue with default context menus on controls. ↵sr552021-02-171-0/+9
| | | | Fixes #3407
* WinGui: Fix grayscale filter in presets.sr552021-02-142-4/+1
|
* WinGui: Minor UI/UX tweaks.sr552021-02-1415-190/+350
| | | | | | | | - Tab Section titles removed from single purpose tabs (Chapters, Subtitle, Audio, Filters). Was unnecessary and frees up some space. - A number of labels updated for consistency with the mac UI - Added "Open preview" button to the Dimensions tab. - Added "Source Preview" label to the Summary tab to try avoid confusion as to what this is for. - Better job status display (HB Error codes with text description) on queue summary.
* WinGui: Build fixsr552021-02-081-3/+3
|
* WinGui: Fix a VS build issue. Copy required assets into the UI build directory.sr552021-02-071-0/+4
|
* [Mac] Update german localeNomis1012021-02-075-60/+113
|
* MacGUI: update tooltips, fixes #3240 and #3402.Damiano Galassi2021-02-072-18/+11
|
* MacGUI: Xcode version check.Damiano Galassi2021-02-075-5/+5
|