]>
granicus.if.org Git - handbrake/log
John Stebbins [Wed, 11 Apr 2018 19:47:49 +0000 (12:47 -0700)]
LinGui: make main toolbar look like osx main toolbar
sr55 [Wed, 11 Apr 2018 18:08:05 +0000 (19:08 +0100)]
WinGui: Show Picture Preview on Summary Tab by default.
John Stebbins [Wed, 11 Apr 2018 15:52:07 +0000 (08:52 -0700)]
LinGui: add Ubuntu Bionic to nightly builds
Sebastian Janning [Tue, 10 Apr 2018 13:41:04 +0000 (15:41 +0200)]
option to disable preview on summary tab (issue #1267)
Damiano Galassi [Thu, 5 Apr 2018 17:31:47 +0000 (19:31 +0200)]
MacGui: update the docs urls for 1.1.0
Damiano Galassi [Thu, 5 Apr 2018 17:30:18 +0000 (19:30 +0200)]
MacGui: save queue toolbar visibility state. Fixes #1221
John Stebbins [Tue, 3 Apr 2018 20:27:48 +0000 (13:27 -0700)]
libhb: don't drop "escape" char in hb_str_vsplit
It's just wrong to begin with. And it may not be an escape char anyway.
Could be a directory separator.
Fixes https://github.com/HandBrake/HandBrake/issues/1249
Bradley Sepos [Sat, 31 Mar 2018 19:05:59 +0000 (15:05 -0400)]
Update NEWS.markdown for HandBrake 1.1.0 release.
Thanks Scott (@sr55) for the initial draft.
Arkadiy Illarionov [Sun, 18 Mar 2018 20:24:18 +0000 (23:24 +0300)]
Port to GDBus (#1234)
* Port to GDBus
Fixes #1121
* Restore NULL checks for the error return values.
* NULL check for DBUS connection
Bradley Sepos [Sat, 17 Mar 2018 22:16:20 +0000 (18:16 -0400)]
MacGUI: Select newly saved preset on creation.
Bradley Sepos [Sat, 17 Mar 2018 21:38:46 +0000 (17:38 -0400)]
MacGUI: Improve rename return value conditional.
Bradley Sepos [Sat, 17 Mar 2018 21:36:40 +0000 (17:36 -0400)]
MacGUI: Fix Rename dialog on 10.7.
Rodeo314 [Fri, 2 Feb 2018 09:57:52 +0000 (04:57 -0500)]
MacGUI: Add Rename Preset dialog.
@BradleyS thanks @Rodeo314 for his help with this.
Bradley Sepos [Sat, 3 Feb 2018 20:17:37 +0000 (15:17 -0500)]
MacGUI: Rename Picture to Dimensions and move Destination on Queue jobs.
Consistent with the main window naming and flow.
Bradley Sepos [Fri, 2 Feb 2018 08:50:11 +0000 (03:50 -0500)]
MacGUI: Set the popover selected preset to the current on make default.
Avoids noop when popover has selected a folder. Only applies to Make Default Preset in the main menu; the popover menu item is disabled when a folder is selected.
Bradley Sepos [Thu, 1 Feb 2018 18:15:21 +0000 (13:15 -0500)]
MacGUI: Add Make Default Preset item to Presets menu.
Move Set Default Preset directly above the presets list for clarity and to avoid confusion between get/set.
Bradley Sepos [Thu, 1 Feb 2018 18:23:18 +0000 (13:23 -0500)]
MacGUI: Update main window preset control when changing the default preset via popover.
Bradley Sepos [Thu, 1 Feb 2018 13:33:34 +0000 (08:33 -0500)]
MacGUI: Update main window preset control when renaming via popover.
Bradley Sepos [Thu, 1 Feb 2018 07:39:59 +0000 (02:39 -0500)]
MacGUI: After deleting a preset, select the default preset.
Both the popover and main window control were selecting nothing at all in some/all cases.
Bradley Sepos [Thu, 1 Feb 2018 06:37:58 +0000 (01:37 -0500)]
MacGUI: Add Delete item to Presets menu.
Bradley Sepos [Thu, 1 Feb 2018 07:47:28 +0000 (02:47 -0500)]
MacGUI: Set the popover selected preset to the current preset on close.
Ensures we operate on the main window's currently selected preset when the popover is closed.
Bradley Sepos [Thu, 1 Feb 2018 06:34:33 +0000 (01:34 -0500)]
MacGUI: Load the presets popover view on main window load.
Fixes the scenario where presets menu and controls do not update the popover until it is shown, e.g. Presets > Export...
John Stebbins [Sat, 17 Mar 2018 00:30:02 +0000 (18:30 -0600)]
LinGui: fix problem with application of autoscale
Fixes https://github.com/HandBrake/HandBrake/issues/1146
John Stebbins [Fri, 16 Mar 2018 18:06:04 +0000 (12:06 -0600)]
LinGui: fix rounding error in display aspect
This is only a cosmetic display problem. The values used during
encoding are correct.
Corey Daley [Mon, 12 Mar 2018 16:05:25 +0000 (12:05 -0400)]
Adds Load Queue File to main Queue menu (#1223)
Add a Load Queue File menu item to the main Queue menu for ease of use.
Bernhard Reutner-Fischer [Sun, 4 Mar 2018 12:59:13 +0000 (13:59 +0100)]
Fix typo
s/seletec/select/g
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
sr55 [Sat, 10 Mar 2018 22:21:58 +0000 (22:21 +0000)]
WinGui: Fix Framerate mode setting when using presets and quicksync. Fixes #1222
John Stebbins [Tue, 27 Feb 2018 20:56:14 +0000 (13:56 -0700)]
LinGui: add support for GtkApplication suspend inhibit/uninhibit
This is a new API since GTK 3.4. Use it instead of DBUS when available.
Tim Walker [Mon, 26 Feb 2018 00:15:39 +0000 (01:15 +0100)]
libhb/param: skip redundant checks.
Tim Walker [Mon, 26 Feb 2018 00:02:03 +0000 (01:02 +0100)]
libhb: fix parsing of filters' tunes.
filter_param_get_entry() was using the preset count for bounds checking.
Bradley Sepos [Sat, 24 Feb 2018 17:04:28 +0000 (12:04 -0500)]
contrib: Fix x265.clean warning. #1195
sr55 [Wed, 21 Feb 2018 22:02:34 +0000 (22:02 +0000)]
WinGui: Make the Audio Sample Rate tolerant of number styles. Fixes #1193
luz.paz [Tue, 20 Feb 2018 20:34:42 +0000 (15:34 -0500)]
Missed typo in previous commit
luz.paz [Wed, 7 Feb 2018 15:55:43 +0000 (10:55 -0500)]
please review....
there is a redundant 'the the' in this string, please advise
luz.paz [Wed, 7 Feb 2018 15:54:59 +0000 (10:54 -0500)]
Misc. typos
Found via `codespell -q 3 --skip="./gtk/po`
Bradley Sepos [Mon, 19 Feb 2018 15:05:44 +0000 (10:05 -0500)]
contrib: Update to Libav 12.3.
Changelog: https://git.libav.org/?p=libav.git;a=blob;f=Changelog;hb=refs/tags/v12.3
Adds a workaround to ensure x264 is built first. Otherwise, it may fail to find nasm later.
Closes #1181.
Tim Walker [Sun, 18 Feb 2018 05:04:20 +0000 (06:04 +0100)]
encx264: fix apply_h264_profile's lossless check for high bit depth.
sr55 [Wed, 14 Feb 2018 21:50:39 +0000 (21:50 +0000)]
WinGui: Fix various issues on the filter tab when returning items from the queue. Fixes #1177
sr55 [Wed, 14 Feb 2018 21:11:29 +0000 (21:11 +0000)]
WinGui: Remove debug option that's causing aspect ratio issues on the Picture settings view. #1180
sr55 [Sat, 10 Feb 2018 21:22:53 +0000 (21:22 +0000)]
WinGui: New shortcuts for easier accessibility. Ctrl 1 through 7 activate given tabs and set focus to allow easier tab navigation of the guil
sr55 [Sat, 10 Feb 2018 20:43:14 +0000 (20:43 +0000)]
WinGui: Label consistency tweak on audio tab.
sr55 [Sat, 10 Feb 2018 20:41:30 +0000 (20:41 +0000)]
WinGui: Fixes to Anamorphic handling on the picture tab and in static preview #1169
sr55 [Sat, 10 Feb 2018 20:09:59 +0000 (20:09 +0000)]
WinGui: Change the checkbox text direction to be consistent with the rest of the UI. #1174
Bradley Sepos [Sat, 3 Feb 2018 15:44:37 +0000 (10:44 -0500)]
MacGUI: Add Presets item to main window toolbar again.
I initially removed it to sync with the other UIs, but this was based on a mistaken assumption that we had consensus (sorry).
John Stebbins [Wed, 31 Jan 2018 21:46:21 +0000 (13:46 -0800)]
LinGui: don't remember state of presets window
Do not automatically open the presets window when restarting the
application.
sr55 [Wed, 31 Jan 2018 20:31:58 +0000 (20:31 +0000)]
WinGui: Add Presets button to toolbar. The preset management options are not discoverable enough as-is
Damiano Galassi [Wed, 31 Jan 2018 09:28:36 +0000 (10:28 +0100)]
MacGui: do not resize the main window if the text in the title popup is too long.
Damiano Galassi [Wed, 31 Jan 2018 09:10:58 +0000 (10:10 +0100)]
MacGui: fix the queue job descriptions cache.
Bradley Sepos [Sun, 28 Jan 2018 11:38:48 +0000 (06:38 -0500)]
MacGUI: Minor revision to notification text.
Capitalize the description and remove app title so more file name characters will fit.
Bradley Sepos [Fri, 26 Jan 2018 21:44:25 +0000 (16:44 -0500)]
MacGUI: Coding style cosmetics.
Bradley Sepos [Fri, 26 Jan 2018 05:26:28 +0000 (00:26 -0500)]
MacGUI: More minor adjustments and fixes to main window auto layout.
Bradley Sepos [Fri, 26 Jan 2018 02:14:41 +0000 (21:14 -0500)]
MacGUI: Use empty strings instead of "None" when Summary items are disabled.
Bradley Sepos [Fri, 26 Jan 2018 01:41:42 +0000 (20:41 -0500)]
MacGUI: Disable all labels when no source loaded.
Bradley Sepos [Fri, 26 Jan 2018 01:17:46 +0000 (20:17 -0500)]
MacGUI: Consistently left-align main window titles.
Bradley Sepos [Wed, 24 Jan 2018 22:49:37 +0000 (17:49 -0500)]
MacGUI: Move toolbar item badge and vary type size with scale factor.
10 pt for standard displays, 8 pt for high dpi displays. Alignment considerations.
Bradley Sepos [Wed, 24 Jan 2018 06:17:26 +0000 (01:17 -0500)]
MacGUI: Make toolbar layout and configuration more consistent.
Bradley Sepos [Wed, 24 Jan 2018 04:30:58 +0000 (23:30 -0500)]
MacGUI: Fix sizing issue with Add Titles To Queue toolbar button.
Bradley Sepos [Wed, 24 Jan 2018 04:20:07 +0000 (23:20 -0500)]
MacGUI: Add ellipsis to label button that opens a dialog, update tooltip.
Tooltip was decided here: https://github.com/HandBrake/HandBrake/issues/833#issuecomment-
330325069
Bradley Sepos [Wed, 24 Jan 2018 04:06:39 +0000 (23:06 -0500)]
MacGUI: Improve auto layout on main window.
sr55 [Sun, 21 Jan 2018 21:32:05 +0000 (21:32 +0000)]
MacGui: Add preset reload button.
sr55 [Sun, 21 Jan 2018 20:41:01 +0000 (20:41 +0000)]
MacGui: Change + to 'Save New Preset' to be consistent with the Win/Linux GUIs.
John Stebbins [Thu, 25 Jan 2018 21:50:18 +0000 (14:50 -0700)]
LinGui: remove Ubuntu Zesty nightly build
Zesty is obsolete
John Stebbins [Thu, 25 Jan 2018 21:46:56 +0000 (14:46 -0700)]
sync: fix hang in searching for PtoP start frame
fixes https://forum.handbrake.fr/viewtopic.php?f=11&t=37311
Bradley Sepos [Wed, 24 Jan 2018 06:31:23 +0000 (01:31 -0500)]
graphics: Add markdown extension to AUTHORS file.
Bradley Sepos [Tue, 23 Jan 2018 19:27:25 +0000 (14:27 -0500)]
mac: Use E-AC3 instead of EAC3 in audio selection behavior sheet.
Fixes #1131.
Bradley Sepos [Tue, 23 Jan 2018 19:10:04 +0000 (14:10 -0500)]
scripts: Update to mingw-w64-build 3.1.1.
sr55 [Tue, 23 Jan 2018 16:52:10 +0000 (16:52 +0000)]
Build: Make --enable-qsv MinGW and Linux only. #1060
sr55 [Sun, 21 Jan 2018 17:41:03 +0000 (17:41 +0000)]
WinGui: Small UI consistency Tweak on the subtitle tab. #1119
John Stebbins [Sun, 14 Jan 2018 20:10:02 +0000 (13:10 -0700)]
LinGui: fix "official" preset reload
The preset type was overwritten with custom type causing a failure to
look up the preset when reloading.
Tim Walker [Thu, 4 Jan 2018 00:24:51 +0000 (01:24 +0100)]
contrib/libxml2: explicitly disable LZMA support.
Fix possible build failure, when liblzma
(xz) is found in pkg-config's search path.
John Stebbins [Sat, 13 Jan 2018 20:33:26 +0000 (13:33 -0700)]
LinGui: fix tooltip for "Save New Preset"
sr55 [Sat, 13 Jan 2018 20:30:44 +0000 (20:30 +0000)]
WinGui: Reselect the last selected preset (if still available) when editing a queue task. Fix a bug on the summary task not rendering correctly when queue editing.
John Stebbins [Sat, 13 Jan 2018 20:08:27 +0000 (13:08 -0700)]
LinGui: update preset menu button when editing queue item
sr55 [Sat, 13 Jan 2018 13:02:33 +0000 (13:02 +0000)]
WinGui: Remove duplicate line in AudioConverter
Bradley Sepos [Wed, 27 Dec 2017 20:10:27 +0000 (15:10 -0500)]
contrib: Update libsamplerate.
I've asked upstream a couple times to push at least one tag, but it seems the maintainer is busy with other projects. Imagining a world where libsamplerate 0.1.9 was tagged, this is libsamplerate
0.1.9-35-g02ebb9f .
Numerous improvements include upstream moving from bzr to git, modernizing and cleaning up the autotools-based build system, fixing issues involving GCC 7, and *nine* years of improvements to the code base.
libsamplerate is now under a 2-clause BSD license.
Yuichiro NAITO [Mon, 25 Dec 2017 07:13:30 +0000 (16:13 +0900)]
build: Add FreeBSD support.
Closes #1076.
Yuichiro NAITO [Mon, 25 Dec 2017 07:36:26 +0000 (16:36 +0900)]
gtk: socket(2) is defined in sys/socket.h in FreeBSD.
Yuichiro NAITO [Mon, 25 Dec 2017 07:05:25 +0000 (16:05 +0900)]
gtk: libdl is not needed for FreeBSD.
Yuichiro NAITO [Mon, 25 Dec 2017 07:02:56 +0000 (16:02 +0900)]
libhb: Define SYS_FREEBSD in libhb module.
sr55 [Fri, 12 Jan 2018 22:04:13 +0000 (22:04 +0000)]
WinGui: Order presets by name. Fixes #1102
sr55 [Fri, 12 Jan 2018 22:00:55 +0000 (22:00 +0000)]
WinGui: Remove E-AC3 Passthru for MP4.
sr55 [Fri, 12 Jan 2018 21:59:44 +0000 (21:59 +0000)]
WinGui: Fix an issue where TrueHD and Flac passthru showed up for MP4 files. Fixes #1096
sr55 [Fri, 12 Jan 2018 21:46:06 +0000 (21:46 +0000)]
WinGui: Fix Binding Error.
Damiano Galassi [Fri, 12 Jan 2018 19:54:08 +0000 (20:54 +0100)]
libhb: fix a number of issues reported by clang.
Bradley Sepos [Thu, 11 Jan 2018 04:58:02 +0000 (23:58 -0500)]
libhb: Allow NLMeans prefilter passthru when strength is 0 (zero).
Bradley Sepos [Thu, 11 Jan 2018 04:56:54 +0000 (23:56 -0500)]
libhb: Make NLMeans prefilter order consistent.
Bradley Sepos [Thu, 11 Jan 2018 04:55:24 +0000 (23:55 -0500)]
libhb: Make prefiltered check in NLMeans more explicit.
Bradley Sepos [Thu, 11 Jan 2018 04:55:00 +0000 (23:55 -0500)]
libhb: Reorder some code in nlmeans_prefilter for clarity.
Bradley Sepos [Thu, 11 Jan 2018 04:50:43 +0000 (23:50 -0500)]
libhb: Plug memory leak in NLMeans.
This reverts
0e072aa42e3affd6280447317375460753f9284b and implements a proper fix for some frames not being prefiltered correctly. Turns out it was an issue with an uninitialized variable.
maxd [Tue, 9 Jan 2018 07:37:48 +0000 (08:37 +0100)]
qsv: better dimensions adjustments for HEVC 10b
Damiano Galassi [Wed, 10 Jan 2018 15:57:01 +0000 (16:57 +0100)]
libhb: fixed a dead assignment in avfilter.c.
Damiano Galassi [Wed, 10 Jan 2018 15:54:58 +0000 (16:54 +0100)]
libhb: fix a leak in decssasub
Damiano Galassi [Wed, 10 Jan 2018 15:53:09 +0000 (16:53 +0100)]
ports: fix a possible null deference.
Bradley Sepos [Wed, 10 Jan 2018 12:13:22 +0000 (07:13 -0500)]
build: Add sign function to macosx module.
make sign ID="Developer ID"
Damiano Galassi [Wed, 10 Jan 2018 09:32:34 +0000 (10:32 +0100)]
MacGui: rearrange the toolbar and add a button to save a new preset in the main window.
Bradley Sepos [Wed, 10 Jan 2018 07:43:36 +0000 (02:43 -0500)]
build: More robust failure on missing or old nasm.
Since Linux and similar use system x264, avoid failure on missing/old nasm, since it should not be needed.
John Stebbins [Sun, 31 Dec 2017 16:42:26 +0000 (08:42 -0800)]
encx264: check correct build number in ifdef
The multi-lib change actually happend in build 153
Bradley Sepos [Fri, 29 Dec 2017 18:09:38 +0000 (13:09 -0500)]
build: Unclobber PATH when shunting build through Xcode.
Tools shipping with Xcode are still in PATH, only moved from first to last priority. Avoids accidentally using old tools where a newer version is installed. This ensures the tools identified by configure will be the exact tools used by make via Xcode.
Bradley Sepos [Thu, 28 Dec 2017 21:06:53 +0000 (16:06 -0500)]
scripts: Enable sections and lto for nasm.
Pass a couple standard variables since make sometimes makes zero sense.
Bradley Sepos [Thu, 28 Dec 2017 19:50:29 +0000 (14:50 -0500)]
contrib: Make x264 cross options valid for all cross, not just mingw.
Also set CONFIGURE.build to null since the configure script has no clue about --build.