summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* contrib: Add upstream patch to make libbluray pthread recursive mutexes ↵Bradley Sepos2020-02-191-0/+114
| | | | portable.
* make: gtk: Reference X11BASE when linking GTK GUI on NetBSD.Bradley Sepos2020-02-192-0/+5
|
* make: Use LOCALBASE instead of hardcoding /usr/pkg for NetBSD.Bradley Sepos2020-02-191-1/+1
|
* WinGui: Make the error information clearer when the user imports a preset ↵sr552020-02-151-1/+3
| | | | with invalid audio encoders set. #2638
* WinGui: To prevent potential glitches, stop any existing running jobs when ↵sr552020-02-123-2/+9
| | | | importing duplicates. #2632
* WinGui: Changed the behaviour of the Queue Import. Now, if duplicates are ↵sr552020-02-124-1/+61
| | | | detected on import, the user will be given the choice to overwrite the existing records. If not overwriting, queue tasks will NOT be imported. #2632
* WinGui: When Deleting Selected records, if one of the jobs is encoding, ↵sr552020-02-121-1/+1
| | | | prompt the user one final time before deleteing to avoid any accidential deletions. #2632
* WinGui: Workaround a bug in the .NET Framework that's causing odd tooltip ↵sr552020-02-121-1/+2
| | | | behaviours. #2630
* build: libhb: cli: Improve support for NetBSD.Bradley Sepos2020-02-105-12/+14
|
* LinGui: fix PtoP fractional end times in secondsJohn Stebbins2020-02-081-5/+5
| | | | oops, previous commit only handled start times correctly
* LinGui: fix PtoP fractional second timesJohn Stebbins2020-02-081-5/+5
|
* WinGui: Attempt to improve the reorder icon.sr552020-02-082-0/+0
|
* WinGui: Add a Reorder icon to the Audio/Subtitle Records. Re-arrange the ↵sr552020-02-077-24/+47
| | | | buttons to be more consistent with the MacGui bringing the selection behaviour button closer to the left side. Fix Localisation Issue on the Add Subtitle button. #2553
* qsv: enable qsv decoding by defaultagalin892020-02-071-1/+1
|
* Replace `/` in default path with windows compatible '\'^x3ro2020-02-071-3/+4
| | | | | | | | | | | | Windows usually uses a back-slash `\` as path separator. However, many applications (e.g. the Windows Explorer) also support using forward-slashes `/` and replace them with `\`. HandBrake did not do this and as a result, the path was broken when using e.g. `{source_path}/converted` as "Default Path". (See #2522) This commit fixes this issue by replacing `/` with `\` before further processing the path.
* WinGui: AutoPassthru is now implemented using libhb using ↵sr552020-02-076-9/+96
| | | | hb_autopassthru_get_encoder. This should solve a number of issues around selection. Fixes #2627 and #2611
* 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
|