summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Bump HandBrakeTools to .NET 4.8 so that developers don't need to ↵sr552020-02-072-2/+2
| | | | also install 4.7.1 if they don't already have the SDK for it. #2628
* flatpak: make manifest creation script python 3 compatibleJohn Stebbins2020-02-051-12/+12
|
* WinGui: Fix handling of Estimated Time left when job time >= 1 day. Fixes #2582sr552020-02-054-12/+15
|
* WinGui: Improve the way the Audio and Subtitle Language selection is ↵sr552020-02-053-13/+45
| | | | handled. When "(Any)" is used, make sure to honour the order of any languages that are also selected as a priority. Fixes #2611
* WinGui: Move Handling of AutoPassthru to the UI so it more clearly reflects ↵sr552020-02-051-1/+7
| | | | what is happening and allows correct processing of fallback encoder values. Fixes #2619
* WinGui: Add a preference to enable/disable the power state monitoring. Also ↵sr552020-02-058-23/+107
| | | | allow the user to set battery level % since Windows default of 32% is a bit high. This only shows on systems with a battery. Also resolve some UI rendering isssue on pause/resume. Fixes #2615
* preset: fix subtitle selection with empty language listJohn Stebbins2020-02-051-2/+2
| | | | | With HandBrakeCLI --all-subtitles and *no* --subtitle-lang-list, no subtitles were added
* WinGui: Always set UsePictureFilters to true for legacy preset support. #2531sr552020-02-011-0/+1
|
* Add fr localeNomis1012020-01-311-13/+27
| | | | Also update fr locale
* WinGUI: Update de, es and ja localeNomis1012020-01-313-34/+49
|
* scripts: Update to mac-toolchain-build 2.1.0.Bradley Sepos2020-01-301-10/+10
|
* MacGui: improve divider and scrollbar flashes in the queue info panel.Damiano Galassi2020-01-291-10/+22
|
* MacGui: fix unsandboxed build.Damiano Galassi2020-01-291-1/+1
|
* MacGui: show a divider line between the queue info scrollview and the reset ↵Damiano Galassi2020-01-282-15/+30
| | | | and edit button when the info text is longer than the available height.
* MacGUI: Update german localizationNomis1012020-01-272-8/+23
|
* MacGui: update Italian localization.Damiano Galassi2020-01-272-9/+24
|
* MacGui: ask the user only for the destination folder when exporting multiple ↵Damiano Galassi2020-01-272-12/+58
| | | | presets.
* WinGui: Main Window Status label not updating correctly when resetting jobs. ↵sr552020-01-255-11/+25
| | | | Fixes #2538
* qsv: use system libmfx on FreeBSDJan Beich2020-01-231-0/+2
| | | | | | | mfx_dispatcher isn't supported on FreeBSD, so link directly against libmfx from open source edition of Intel MediaSDK. As only one version of MediaSDK is supported it's installed under /usr/local where other dependencies are.
* qsv: add support for FreeBSDJan Beich2020-01-237-15/+22
|
* fix image plane copying in nlmeans prefilter setupChris Darroch2020-01-231-4/+1
| | | | | | | | | | | | | | | | | | | | | | | When nlmeans_prefilter() is preparing to apply a pre-filter to an image plane, it first attempts to make a copy of the mem image plane into the mem_pre plane which will hold the pre-filter's output. However, the existing logic, which mirrors the loop over all pixel rows in nlmeans_alloc(), improperly leaves the bottom 2*border rows of the mem_pre plane uninitialized. Where nlmeans_alloc() correctly copies the source image's rows into its plane, by adding the correct offset to the memcpy(3) destination to locate the image pixel data between the horizontal and vertical borders, in nlmeans_prefilter() the intention is to copy both the image and the borders. However, the current loop only iterates h times, i.e., the size of the image itself, and skips the last (bh - h) = 2*border rows. Instead, we replace the loop with a single memcpy(3) call which just duplicates the entire mem image plane, including the border data.
* MacGui: remove all the undo actions after saving a preset, because undoing ↵Damiano Galassi2020-01-212-12/+18
| | | | after the save could led to a weird state.
* MacGui: remove unused code.Damiano Galassi2020-01-203-25/+5
|
* MacGui: add a Save menu item in the presets menu to save the changes to the ↵Damiano Galassi2020-01-2012-111/+192
| | | | selected preset. Fix a bunch of presets issues and weird behaviour.
* WinGui: Clear queue options should not clear in-progress jobs. Fixes #2587sr552020-01-182-3/+6
|
* contrib: Allow optimizing x265 with -Oz via --optimize=size-aggressive.Nomis1012020-01-163-9/+33
| | | | Additionally reduces file size 4.5%.
* contrib: Configure FFmpeg with --enable-small when using ↵Nomis1012020-01-161-0/+5
| | | | | | --optimize=size-aggressive. Closes #2571.
* build: Add --optimize=size-aggressive (-Oz).Nomis1012020-01-162-32/+40
| | | | Compiles with -Oz. -Oz is like -Os but further reduces total size even at the expense of speed.
* WinGui: Fix an issue where default settings were not getting loaded. Fixes #2549sr552020-01-154-504/+76
| | | | Note, you'll need to competely delete all settings.json files in the %appdata%/HandBrake folder for a full recovery.
* WinGui: Improve rendering of queue filename when the filename > 1 line for ↵sr552020-01-131-2/+2
| | | | the listbox. Fixes #2570
* WinGui: Split the Copyright away from the GPL license information. Fixes #2551sr552020-01-134-8/+26
|
* MacGui: improve presets view to allow multiple selection, drag & drop from ↵Damiano Galassi2020-01-1310-127/+248
| | | | and to Finder.
* MacGui: remove unneeded code.Damiano Galassi2020-01-131-53/+6
|
* make: Fix redundant flags added with harden.Bradley Sepos2020-01-111-1/+1
|
* MacGui: improve security scoped resources management. Fixes #2566.Damiano Galassi2020-01-1011-40/+97
|
* WinGUI: Update de and ja localeNomis1012020-01-092-26/+64
|
* qsv: better codec check against hwDmitrichenko, Max2020-01-091-2/+4
|
* WinGui: Fix an issue that prevented default settings from being loaded if no ↵sr552020-01-062-105/+3
| | | | settings file was found (bug introduced after cproj format updates)
* Updated NEWSsr552020-01-041-0/+1
| | | | (cherry picked from commit 0f015f10e0f37cee2031dd5231b9af26a361a711)
* qsv: fix --start-at frames issue and dx surfaces leaks (#2533)Artem Galin2020-01-045-94/+110
|
* libbluray: disable mount_get_mountpoint function call on macOS until we find ↵Damiano Galassi2020-01-041-21/+13
| | | | the actual issue.
* dvdnav: fix a potential uninitialised memory read.Damiano Galassi2020-01-041-1/+1
|
* Add another item to NEWS.markdown for HandBrake 1.3.1.Bradley Sepos2020-01-021-0/+1
| | | | This was on the 1.3.x branch but not master. Revised and merged.
* Add a few more items to NEWS.markdown for HandBrake 1.3.1.Bradley Sepos2020-01-021-0/+7
|
* Update GitHub issue templates.Bradley Sepos2020-01-023-27/+31
| | | | Minor updates for consistency and newer app/system versions.
* preset: Use x265 aq-mode 1 for official presets.Bradley Sepos2020-01-023-21/+21
| | | | We have received numerous reports about x265 in HandBrake 1.3.0 creating ~30% larger files with no perceived quality gain, and have confirmed this to be true in most cases. This appears to be the result of x265 recently switching to use aq-mode 2 by default. This change makes the behavior of the official presets more closely match that of HandBrake 1.2.2 and earlier. This seems to be the best course of action both technically and for the user experience until the default aq-mode improves.
* contrib: Update to ffmpeg 4.2.2.Bradley Sepos2020-01-021-3/+3
|
* contrib: Add x265 patch to prevent VBV macroblocking at end.Bradley Sepos2020-01-024-0/+96
|
* Update copyright dates to 2020.Bradley Sepos2020-01-01154-155/+155
|
* WinGui: Some cosmetic improvements to the Dark Theme. (Toolbar and ↵sr552020-01-015-25/+141
| | | | GroupBox's get a minor improvement)