]> granicus.if.org Git - handbrake/log
handbrake
6 years agolibhb: cli: Link to libbcrypt on mingw-w64.
Bradley Sepos [Tue, 29 May 2018 07:00:19 +0000 (03:00 -0400)]
libhb: cli: Link to libbcrypt on mingw-w64.

6 years agocontrib: Only enable pthreads for non-win32 FFmpeg.
Bradley Sepos [Tue, 29 May 2018 06:18:26 +0000 (02:18 -0400)]
contrib: Only enable pthreads for non-win32 FFmpeg.

6 years agocontrib: Update to FFmpeg 4.0.
Bradley Sepos [Tue, 29 May 2018 05:37:33 +0000 (01:37 -0400)]
contrib: Update to FFmpeg 4.0.

Use https and swap url order.

6 years agocontrib: Disable AudioToolbox, CoreImage, VideoToolbox in FFmpeg.
Bradley Sepos [Tue, 29 May 2018 05:24:35 +0000 (01:24 -0400)]
contrib: Disable AudioToolbox, CoreImage, VideoToolbox in FFmpeg.

Fixes the build. Hardware acceleration should really be tested before we enable it, even in the nightly.

6 years agoMac: Link to FFmpeg's libpostproc and libswresample.
Bradley Sepos [Tue, 29 May 2018 05:22:51 +0000 (01:22 -0400)]
Mac: Link to FFmpeg's libpostproc and libswresample.

6 years agocontrib: Remove unnecessary FFmpeg ifeq for Mac/Darwin.
Bradley Sepos [Tue, 29 May 2018 04:24:11 +0000 (00:24 -0400)]
contrib: Remove unnecessary FFmpeg ifeq for Mac/Darwin.

6 years agocontrib: Use AV_CODEC_ID_ASS for FFmpeg.
Bradley Sepos [Tue, 29 May 2018 03:58:51 +0000 (23:58 -0400)]
contrib: Use AV_CODEC_ID_ASS for FFmpeg.

6 years agoFFMPEG: Use avcodec_free_context(..) instead of deprecated leaking avcodec_close(..)
Sven Gothel [Fri, 12 Jan 2018 00:53:01 +0000 (01:53 +0100)]
FFMPEG: Use avcodec_free_context(..) instead of deprecated leaking avcodec_close(..)

Hence rename hb_avcodec_close -> hb_avcodec_free_context and pass the required ptr-ptr.
avcodec_free_context(..) ensures releasing of all resources attached to the context.

6 years agoFFMPEG decavcodec: Consider returned error from av_buffersrc_add_frame(..)
Sven Gothel [Fri, 12 Jan 2018 01:02:15 +0000 (02:02 +0100)]
FFMPEG decavcodec: Consider returned error from av_buffersrc_add_frame(..)

6 years agoFFMPEG: Enable A01-matroskaenc-pgs-duration patch
Sven Gothel [Thu, 28 Dec 2017 11:01:41 +0000 (12:01 +0100)]
FFMPEG: Enable A01-matroskaenc-pgs-duration patch

See http://ffmpeg.org/pipermail/ffmpeg-devel/2017-November/219642.html

6 years agoUsing AV_CODEC_ID_SUBRIP instead of AV_CODEC_ID_SRT (libav->ffmpeg)
Sven Gothel [Thu, 28 Dec 2017 03:28:26 +0000 (04:28 +0100)]
Using AV_CODEC_ID_SUBRIP instead of AV_CODEC_ID_SRT (libav->ffmpeg)

This fixes issue https://trac.ffmpeg.org/ticket/6304
See https://github.com/HandBrake/HandBrake/pull/981#issuecomment-347364763
See https://github.com/HandBrake/HandBrake/issues/974#issuecomment-353986772

6 years agoFFMPEG #974: Use latest FFMPEG 3.4.1 (2/2)
Sven Gothel [Mon, 25 Dec 2017 22:53:54 +0000 (23:53 +0100)]
FFMPEG #974: Use latest FFMPEG 3.4.1 (2/2)

Patch 2/2 for https://github.com/HandBrake/HandBrake/issues/974
moving to FFMPEG 3.4.1 from LIBAV 12.2.

All patches have been moved to subfolder 'old' since they do not apply cleanly anymore.
Work has to be performed to validate whether patches are still required.

6 years agoFFMPEG #974: Use latest FFMPEG 3.4.1 (1/2)
Sven Gothel [Mon, 25 Dec 2017 22:51:31 +0000 (23:51 +0100)]
FFMPEG #974: Use latest FFMPEG 3.4.1 (1/2)

Patch 1/2 for https://github.com/HandBrake/HandBrake/issues/974
moving to FFMPEG 3.4.1 from LIBAV 12.2.

The re-ordering of to be linked modules was required to solve
statically linked dependencies. See libhb/module.defs etc.

6 years agoFix diff command check for FreeBSD.
Yuichiro NAITO [Tue, 22 May 2018 01:12:04 +0000 (10:12 +0900)]
Fix diff command check for FreeBSD.
FreeBSD's diff doesn't support --version option.
Use hash command to check if diff is available or not.

6 years agox265: Upgrade to version 2.8
sr55 [Sat, 26 May 2018 18:05:48 +0000 (19:05 +0100)]
x265: Upgrade to version 2.8

6 years agox264: Upgrade to snapshot 7d0ff22 r2901
sr55 [Sat, 26 May 2018 19:03:48 +0000 (20:03 +0100)]
x264: Upgrade to snapshot 7d0ff22  r2901

6 years agocontrib: Explicitly set x265 build type to release.
Bradley Sepos [Sat, 26 May 2018 22:47:35 +0000 (18:47 -0400)]
contrib: Explicitly set x265 build type to release.

Build contains debug symbols without this.

6 years agoWinGui: Open and Save File dialogs on the main window, now have their own "MRU" initi...
sr55 [Thu, 24 May 2018 20:24:48 +0000 (21:24 +0100)]
WinGui: Open and Save File dialogs on the main window, now have their own "MRU" initial directory target.  #1353

6 years agoWinGui: Don't allow subtitle import before a source has been scanned.
sr55 [Thu, 24 May 2018 20:07:20 +0000 (21:07 +0100)]
WinGui: Don't allow subtitle import before a source has been scanned.

6 years agoWinGui: Add support for dropping .srt files onto the main window. When you do this...
sr55 [Thu, 24 May 2018 19:59:08 +0000 (20:59 +0100)]
WinGui: Add support for dropping .srt files onto the main window. When you do this, the Subtitles tab is activated and a subtitle track for each file dropped will be added.

6 years agoLinGui: fix extra space in debian changelog entry
John Stebbins [Tue, 22 May 2018 15:12:38 +0000 (08:12 -0700)]
LinGui: fix extra space in debian changelog entry

debuild it's too smart about extra whitespace

6 years agoLinGui: set the build date in the debian changelog
John Stebbins [Mon, 21 May 2018 20:21:19 +0000 (13:21 -0700)]
LinGui: set the build date in the debian changelog

Ubuntu build servers appear to set the build machine date/time from
this.  So hard coding it to some random date is suboptimal.

Fixes incorrect build date in the HandBrake version line of the
activity log.

6 years agoWinGui: Potential Fix for #1288 Crash in the TreeViewHelper when selecting presets.
sr55 [Fri, 18 May 2018 22:50:20 +0000 (23:50 +0100)]
WinGui: Potential Fix for #1288  Crash in the TreeViewHelper when selecting presets.

6 years agoWinGui: Fix an issue with the Add preset window that prevented it from updating exist...
sr55 [Fri, 18 May 2018 22:43:01 +0000 (23:43 +0100)]
WinGui: Fix an issue with the Add preset window that prevented it from updating existing non-built-in presets. #1333

6 years agoLib: Update LibVPX to 1.7.0
sr55 [Sun, 13 May 2018 14:56:38 +0000 (15:56 +0100)]
Lib: Update LibVPX to 1.7.0
This fixes corrupted output issue on macos

6 years agoWinGui: Some more backend work for the upcoming Queue redesign.
sr55 [Fri, 18 May 2018 19:47:53 +0000 (20:47 +0100)]
WinGui: Some more backend work for the upcoming Queue redesign.

6 years agoLinGui: fix behaviour of queue add multiple
John Stebbins [Fri, 18 May 2018 14:39:05 +0000 (07:39 -0700)]
LinGui: fix behaviour of queue add multiple

It was adding titles that were not selected.

Fixes https://github.com/HandBrake/HandBrake/issues/1347

6 years agoLinGui: fix opening files on command line
John Stebbins [Thu, 17 May 2018 14:55:34 +0000 (07:55 -0700)]
LinGui: fix opening files on command line

6 years agoWinGui: Improved behaviour of the Add Selection to Queue Window. Can now be resized...
sr55 [Wed, 16 May 2018 20:35:44 +0000 (21:35 +0100)]
WinGui: Improved behaviour of the Add Selection to Queue Window.  Can now be resized to full screen and also now supports spacebar selection once a record is selected to toggle the selection checkbox.  Fixes #1341

6 years agoLinGui: fix display of video quality over slider
John Stebbins [Tue, 15 May 2018 16:30:25 +0000 (09:30 -0700)]
LinGui: fix display of video quality over slider

After changing video encoders, the slider value was cut off at the
right edge of the window.

6 years agolibhb: Increase maximum packet read size in stream.c.
Bradley Sepos [Sun, 13 May 2018 07:41:00 +0000 (03:41 -0400)]
libhb: Increase maximum packet read size in stream.c.

Previous value maxed out at lossless x264 4K or so, new value should be large enough for lossless x264 8K.

Fixes #1334.

6 years agoscripts: Update to mingw-w64-build 4.0.1.
Bradley Sepos [Thu, 10 May 2018 10:22:24 +0000 (06:22 -0400)]
scripts: Update to mingw-w64-build 4.0.1.

Downgrades binutils to workaround https://sourceware.org/bugzilla/show_bug.cgi?id=22762 until a new version is released. Fixes #1330.

6 years agoWinGui: Make the error checking more aggressive when adding to queue. Add support...
sr55 [Wed, 9 May 2018 17:02:58 +0000 (18:02 +0100)]
WinGui: Make the error checking more aggressive when adding to queue. Add support for bailing out if batch adding and errors occur.

6 years agoWinGui: Remove Logging abstraction from the Services library. Let the library consum...
sr55 [Tue, 8 May 2018 20:31:26 +0000 (21:31 +0100)]
WinGui: Remove Logging abstraction from the Services library.  Let the library consumers decide how to log instead utilising the log events instead.

6 years agoWinGui: Remove the need for ILog on the key Interop API surface.
sr55 [Tue, 8 May 2018 20:26:35 +0000 (21:26 +0100)]
WinGui: Remove the need for ILog on the key Interop API surface.

6 years agoWinGui: Remove some unnecessary version / bitness calls in the Services library.
sr55 [Tue, 8 May 2018 20:03:21 +0000 (21:03 +0100)]
WinGui: Remove some unnecessary version / bitness calls in the Services library.

6 years agoscripts: Update to mingw-w64-build 4.0.0.
Bradley Sepos [Tue, 8 May 2018 02:11:32 +0000 (22:11 -0400)]
scripts: Update to mingw-w64-build 4.0.0.

GCC 7.3.0, continuous output (keep alive for Travis), and more.

6 years agoscripts: Handle exit conditions more robustly in mac-toolchain-build.
Bradley Sepos [Mon, 7 May 2018 23:07:59 +0000 (19:07 -0400)]
scripts: Handle exit conditions more robustly in mac-toolchain-build.

6 years agoscripts: Remove unnecessary exit message from mac-toolchain-build.
Bradley Sepos [Mon, 7 May 2018 22:11:16 +0000 (18:11 -0400)]
scripts: Remove unnecessary exit message from mac-toolchain-build.

6 years agoscripts: Make mac-toolchain-build dot crawl print only every 15 seconds.
Bradley Sepos [Mon, 7 May 2018 21:11:22 +0000 (17:11 -0400)]
scripts: Make mac-toolchain-build dot crawl print only every 15 seconds.

6 years agoscripts: Print continuous output while mac-toolchain-build runs.
Bradley Sepos [Mon, 7 May 2018 15:03:27 +0000 (11:03 -0400)]
scripts: Print continuous output while mac-toolchain-build runs.

Avoid timeouts due to long running processes and lack of output on slow automated build systems like Travis.

For some reason the git and GitHub aren't displaying this diff in an intuitive way; not much has changed in the main section.

6 years agoWinGui: Update Version Numbers around the application / Installer. Update the Instal...
sr55 [Sun, 6 May 2018 19:30:52 +0000 (20:30 +0100)]
WinGui: Update Version Numbers around the application / Installer.  Update the Installer to download .NET 4.7.1 if missing.

6 years agoWinGui: Tidy-up some erroneous namespaces.
sr55 [Sun, 6 May 2018 19:27:14 +0000 (20:27 +0100)]
WinGui: Tidy-up some erroneous namespaces.

6 years agoWinGui: Remove some legacy Stylecop files and Update R# Teamshared Settings.
sr55 [Sun, 6 May 2018 19:24:09 +0000 (20:24 +0100)]
WinGui: Remove some legacy Stylecop files and Update R# Teamshared Settings.

6 years agoWinGui: Remove Non-Build Dependancy on Stylecop.Analyzers
sr55 [Sun, 6 May 2018 18:50:49 +0000 (19:50 +0100)]
WinGui: Remove Non-Build Dependancy on Stylecop.Analyzers

6 years agoWinGui: Upgrade to Json.NET 11.0.2
sr55 [Sun, 6 May 2018 18:48:26 +0000 (19:48 +0100)]
WinGui: Upgrade to Json.NET 11.0.2

6 years agoWinGui: Upgrade to Caliburn Micro 3.2.0
sr55 [Sun, 6 May 2018 18:44:14 +0000 (19:44 +0100)]
WinGui: Upgrade to Caliburn Micro 3.2.0

6 years agoWinGui: Remove references to System.Drawing from Alpha.ApplicationServices. The WPF...
sr55 [Sun, 6 May 2018 18:41:30 +0000 (19:41 +0100)]
WinGui: Remove references to System.Drawing from Alpha.ApplicationServices. The WPF project now has a conversion utility to take the raw byte[] to convert to bitmapimage.

6 years agoWinGui: Upgrade to .NET Framework 4.7.1
sr55 [Sun, 6 May 2018 18:27:43 +0000 (19:27 +0100)]
WinGui: Upgrade to .NET Framework 4.7.1

6 years agoWinGui: For MP4 files, when subtitles are incompatible and we've already used a burn...
sr55 [Sun, 6 May 2018 12:44:35 +0000 (13:44 +0100)]
WinGui: For MP4 files, when subtitles are incompatible and we've already used a burn-in track, drop all additional subtitle tracks instead of adding them.

6 years agoWinGui: Fix Tabbing behaviour on the main tab control. Fixes #1313
sr55 [Tue, 1 May 2018 19:45:04 +0000 (20:45 +0100)]
WinGui: Fix Tabbing behaviour on the main tab control. Fixes #1313

6 years agoWinGui: Change the "Picture Size" label to "Dimensions" to avoid confusion on the...
sr55 [Tue, 1 May 2018 19:29:16 +0000 (20:29 +0100)]
WinGui: Change the "Picture Size" label to "Dimensions" to avoid confusion on the Add Preset View. #1309

6 years agoWinGui: Fix an issue where the "When Done" would prevent HandBrake from saving the...
sr55 [Sun, 29 Apr 2018 20:31:25 +0000 (21:31 +0100)]
WinGui:  Fix an issue where the "When Done" would prevent HandBrake from saving the queue state.

6 years agoWinGui: Improve the Number Box control. 1. Add support for Up/Down Arrow to increas...
sr55 [Sun, 29 Apr 2018 14:09:09 +0000 (15:09 +0100)]
WinGui: Improve the Number Box control.   1. Add support for Up/Down Arrow to increase/decrease the number.  2. Remove tab stop from the buttons.  #1311

6 years agoWinGui: Fix some potential null reference exceptions in EnumHelper #1302
sr55 [Mon, 23 Apr 2018 21:00:44 +0000 (22:00 +0100)]
WinGui: Fix some potential null reference exceptions in EnumHelper  #1302

6 years agoWinGui: Tidy up AudioTrack.cs
sr55 [Mon, 23 Apr 2018 20:59:09 +0000 (21:59 +0100)]
WinGui:  Tidy up AudioTrack.cs

6 years agoWinGui: Add support for setting mixdown, bitrate, sample rate, gain and DRC for the...
sr55 [Mon, 23 Apr 2018 20:52:42 +0000 (21:52 +0100)]
WinGui: Add support for setting mixdown, bitrate, sample rate, gain and DRC for the passthru encoder on the audio behaviour screen. This is used for the audio fallback encoder.  #1291

6 years agoWinGui: Portable Mode: New option to disable startup update check.
sr55 [Mon, 23 Apr 2018 20:21:20 +0000 (21:21 +0100)]
WinGui: Portable Mode: New option to disable startup update check.

6 years agoscripts: Improve mac-toolchain-build curl parameters.
Bradley Sepos [Sun, 22 Apr 2018 12:07:06 +0000 (08:07 -0400)]
scripts: Improve mac-toolchain-build curl parameters.

Follow links, force overwrite files (in the temp dir), and set a connect timeout of 30 seconds; same as mingw-w64-build.

6 years agoscripts: Update mac-toolchain-build NASM url.
Bradley Sepos [Sun, 22 Apr 2018 12:05:06 +0000 (08:05 -0400)]
scripts: Update mac-toolchain-build NASM url.

Upstream switched to https recently, breaking the download script.

6 years agoWinGui: Block Installation on 32bit systems.
sr55 [Fri, 20 Apr 2018 20:54:02 +0000 (21:54 +0100)]
WinGui: Block Installation on 32bit systems.

6 years agoLinGui: start adding Gtk4 support
John Stebbins [Thu, 19 Apr 2018 19:16:18 +0000 (12:16 -0700)]
LinGui: start adding Gtk4 support

Gtk4 drops support for a number of widget properties and APIs.
Fortunately these were all pretty much duplicate functionality that
could be replaced by other existing properties and APIs.

Building with Gtk4 is currently disabled due to several bugs in libgtk4.

6 years agoLinGui: Add activity window font size preference
John Stebbins [Tue, 17 Apr 2018 17:11:29 +0000 (10:11 -0700)]
LinGui: Add activity window font size preference

And make the default font size 8

Fixes https://github.com/HandBrake/HandBrake/issues/1285

6 years agocontrib: Add libbluray workaround for FreeBSD build with gcc7.
Yuichiro NAITO [Sun, 15 Apr 2018 04:13:29 +0000 (13:13 +0900)]
contrib: Add libbluray workaround for FreeBSD build with gcc7.

Closes #1281 and #1282.

6 years agoLinGui: fix multi-instance queues
John Stebbins [Mon, 16 Apr 2018 15:55:31 +0000 (08:55 -0700)]
LinGui: fix multi-instance queues

Fixes https://github.com/HandBrake/HandBrake/issues/1283

6 years agoMacGui: do not crash if the presets file is not a valid utf8 file.
Damiano Galassi [Sun, 15 Apr 2018 07:07:21 +0000 (09:07 +0200)]
MacGui: do not crash if the presets file is not a valid utf8 file.

6 years agocontrib: Add x264 patch to fix AVX-512 alignment.
Bradley Sepos [Sat, 14 Apr 2018 21:12:38 +0000 (17:12 -0400)]
contrib: Add x264 patch to fix AVX-512 alignment.

6 years agoWinGui: New start-up command line option. --recover-queue-ids=<command separated...
sr55 [Sat, 14 Apr 2018 20:06:15 +0000 (21:06 +0100)]
WinGui:  New start-up command line option.  --recover-queue-ids=<command separated id list> to recover specific queue files on startup.

6 years agoWinGui: Cleanup the QueueRecoveryHelper and make it a little smarter about how it...
sr55 [Sat, 14 Apr 2018 19:45:02 +0000 (20:45 +0100)]
WinGui: Cleanup the QueueRecoveryHelper and make it a little smarter about how it handles multi-instance.

6 years agoWinGui: Some further x86 Cleanup
sr55 [Sat, 14 Apr 2018 19:14:41 +0000 (20:14 +0100)]
WinGui: Some further x86 Cleanup

6 years agoWinGui: Tidy up the build system by removing x86 build profiles.
sr55 [Fri, 13 Apr 2018 22:53:21 +0000 (23:53 +0100)]
WinGui: Tidy up the build system by removing x86 build profiles.

6 years agoLinGui: fix "source" tollbar button labels
John Stebbins [Wed, 11 Apr 2018 20:17:41 +0000 (13:17 -0700)]
LinGui: fix "source" tollbar button labels

make them single line

6 years agoLinGui: remove debug printf :(
John Stebbins [Wed, 11 Apr 2018 20:15:10 +0000 (13:15 -0700)]
LinGui: remove debug printf :(

6 years agoLinGui: make main toolbar look like osx main toolbar
John Stebbins [Wed, 11 Apr 2018 19:47:49 +0000 (12:47 -0700)]
LinGui: make main toolbar look like osx main toolbar

6 years agoWinGui: Show Picture Preview on Summary Tab by default.
sr55 [Wed, 11 Apr 2018 18:08:05 +0000 (19:08 +0100)]
WinGui:  Show Picture Preview on Summary Tab by default.

6 years agoLinGui: add Ubuntu Bionic to nightly builds
John Stebbins [Wed, 11 Apr 2018 15:52:07 +0000 (08:52 -0700)]
LinGui: add Ubuntu Bionic to nightly builds

6 years agooption to disable preview on summary tab (issue #1267)
Sebastian Janning [Tue, 10 Apr 2018 13:41:04 +0000 (15:41 +0200)]
option to disable preview on summary tab (issue #1267)

6 years agoMacGui: update the docs urls for 1.1.0 1.1.0
Damiano Galassi [Thu, 5 Apr 2018 17:31:47 +0000 (19:31 +0200)]
MacGui: update the docs urls for 1.1.0

6 years agoMacGui: save queue toolbar visibility state. Fixes #1221
Damiano Galassi [Thu, 5 Apr 2018 17:30:18 +0000 (19:30 +0200)]
MacGui: save queue toolbar visibility state. Fixes #1221

6 years agolibhb: don't drop "escape" char in hb_str_vsplit
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

6 years agoUpdate NEWS.markdown for HandBrake 1.1.0 release.
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.

6 years agoPort to GDBus (#1234)
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

6 years agoMacGUI: Select newly saved preset on creation.
Bradley Sepos [Sat, 17 Mar 2018 22:16:20 +0000 (18:16 -0400)]
MacGUI: Select newly saved preset on creation.

6 years agoMacGUI: Improve rename return value conditional.
Bradley Sepos [Sat, 17 Mar 2018 21:38:46 +0000 (17:38 -0400)]
MacGUI: Improve rename return value conditional.

6 years agoMacGUI: Fix Rename dialog on 10.7.
Bradley Sepos [Sat, 17 Mar 2018 21:36:40 +0000 (17:36 -0400)]
MacGUI: Fix Rename dialog on 10.7.

6 years agoMacGUI: Add Rename Preset dialog.
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.

6 years agoMacGUI: Rename Picture to Dimensions and move Destination on Queue jobs.
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.

6 years agoMacGUI: Set the popover selected preset to the current on make default.
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.

6 years agoMacGUI: Add Make Default Preset item to Presets menu.
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.

6 years agoMacGUI: Update main window preset control when changing the default preset via popover.
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.

6 years agoMacGUI: Update main window preset control when renaming 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.

6 years agoMacGUI: After deleting a preset, select the default preset.
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.

6 years agoMacGUI: Add Delete item to Presets menu.
Bradley Sepos [Thu, 1 Feb 2018 06:37:58 +0000 (01:37 -0500)]
MacGUI: Add Delete item to Presets menu.

6 years agoMacGUI: Set the popover selected preset to the current preset on close.
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.

6 years agoMacGUI: Load the presets popover view on main window load.
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...

6 years agoLinGui: fix problem with application of autoscale
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

6 years agoLinGui: fix rounding error in display aspect
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.

6 years agoAdds Load Queue File to main Queue menu (#1223)
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.

6 years agoFix typo
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>
6 years agoWinGui: Fix Framerate mode setting when using presets and quicksync. Fixes #1222
sr55 [Sat, 10 Mar 2018 22:21:58 +0000 (22:21 +0000)]
WinGui: Fix Framerate mode setting when using presets and quicksync.  Fixes #1222