]>
granicus.if.org Git - handbrake/log
Nomis101 [Mon, 22 Apr 2019 18:31:28 +0000 (20:31 +0200)]
build: Add --enable-hardening flag to enable stack protection and enhanced buffer overflow protection.
Prints the hardening status on global init to the log. Closes #2027. Was #2040.
John Stebbins [Wed, 19 Jun 2019 17:05:22 +0000 (10:05 -0700)]
Add Ubutnu Disco nightly builds
Ryo ONODERA [Fri, 3 May 2019 12:39:55 +0000 (21:39 +0900)]
Add a definition file for NetBSD
Add basic definitions for NetBSD.
Ryo ONODERA [Fri, 3 May 2019 12:38:28 +0000 (21:38 +0900)]
Fix build of libbluray under NetBSD
Provide a header file for NetBSD.
Ryo ONODERA [Fri, 3 May 2019 12:37:00 +0000 (21:37 +0900)]
Add NetBSD conditional to avoid link errors
-ldl is not provided under NetBSD.
Ryo ONODERA [Fri, 3 May 2019 12:35:45 +0000 (21:35 +0900)]
Enable GTK user interface for NetBSD
Hook gtk subdirectory to build.
Ryo ONODERA [Fri, 3 May 2019 12:34:55 +0000 (21:34 +0900)]
Fix build of libhb under NetBSD
Pick up external libraries from LOCALBASE,
especially libxml2.
Ryo ONODERA [Fri, 3 May 2019 12:33:30 +0000 (21:33 +0900)]
Fix build of ffmpeg under NetBSD
Pick up external libraries from LOCALBASE.
Ryo ONODERA [Fri, 3 May 2019 12:31:50 +0000 (21:31 +0900)]
configure: More verbose selection of python interpreters.
python3.7, python3.6 and python2.7 are common under NetBSD.
John Stebbins [Mon, 17 Jun 2019 16:48:52 +0000 (09:48 -0700)]
LinGui: add double-click edit to audio and subtitle lists
Fixes https://github.com/HandBrake/HandBrake/issues/2148
sr55 [Sun, 16 Jun 2019 19:48:07 +0000 (20:48 +0100)]
WinGui: Few minor features + Early access to a new "Dark" theme. It's not yet complete but will give a general idea of the look and feel! (Can be toggled on in preferences)
sr55 [Sat, 15 Jun 2019 18:42:57 +0000 (19:42 +0100)]
WinGui: Move the UI to .NET Framework 4.8 to see if this helps with any of the user reports that the UI isn't launching.
John Stebbins [Thu, 13 Jun 2019 20:53:33 +0000 (13:53 -0700)]
flatpak: revert last commit
reverts
c543e6e3171954ccb5fdcc2003e30d79b6fb5b82
broke the build :(
John Stebbins [Wed, 12 Jun 2019 22:31:25 +0000 (15:31 -0700)]
flatpak: build with QSV support enabled
A MediaSDK flatpak plugin is also necessary to enable QSV when
running the flatpak. This plugin is built as a separate flatpak when
you 'make pkg.create.flatpak'
Damiano Galassi [Sun, 9 Jun 2019 19:37:29 +0000 (21:37 +0200)]
MacGui: fix build when deployment target is set to 10.14.
Damiano Galassi [Sun, 9 Jun 2019 06:21:43 +0000 (08:21 +0200)]
MacGui: make sure System Events is running, if not the permission alert will not be shown.
Damiano Galassi [Sat, 8 Jun 2019 15:46:01 +0000 (17:46 +0200)]
MacGui: fix queue sleep and shutdown on 10.14 and under sandbox.
Scott [Sat, 8 Jun 2019 14:45:27 +0000 (15:45 +0100)]
Remove Build Status Logo
Scott [Sat, 8 Jun 2019 14:45:12 +0000 (15:45 +0100)]
Drop travis build support
Damiano Galassi [Sat, 8 Jun 2019 14:20:43 +0000 (16:20 +0200)]
MacGui: write the queue to disk less often and add some validations when reading it back from disk.
sr55 [Fri, 7 Jun 2019 18:59:02 +0000 (19:59 +0100)]
WinGui: Language consistency tweak in queue.
sr55 [Fri, 7 Jun 2019 18:55:56 +0000 (19:55 +0100)]
WinGui: Re-implement queue import/export functionality for the GUI. Note, this is incompatible with the CLI Queue parser. There is an existing separate option for exporting into a CLI friendly JSON format.
Format subject to change in the future. For now, this is a quick way of getting this functionality back. #898
Damiano Galassi [Fri, 7 Jun 2019 10:35:03 +0000 (12:35 +0200)]
MacGui: use HB_VCODEC_X264_MASK to check whether x264 is selected or not.
Damiano Galassi [Fri, 7 Jun 2019 10:31:36 +0000 (12:31 +0200)]
MacGui: don't show fast decode checkbox when the encoder is not x264, fixes #2083.
Damiano Galassi [Fri, 7 Jun 2019 10:08:00 +0000 (12:08 +0200)]
MacGui: localize the 'None' item in the fallback encoders popup.
Damiano Galassi [Fri, 7 Jun 2019 09:33:45 +0000 (11:33 +0200)]
MacGui: disable auto passthru fallback encoder options when fallback is set to none.
Damiano Galassi [Fri, 7 Jun 2019 09:26:23 +0000 (11:26 +0200)]
MacGui: fix warnings.
sr55 [Thu, 6 Jun 2019 18:55:02 +0000 (19:55 +0100)]
WinGui: Add a "Test" button to the When Done Audio options. Also log the "MediaFailed" event to the log otherwise we get silent failures. #2130
sr55 [Thu, 6 Jun 2019 14:55:45 +0000 (15:55 +0100)]
WinGui: Add logging to the PrePostActionService
sr55 [Thu, 6 Jun 2019 14:35:02 +0000 (15:35 +0100)]
WinGui: Don't show encoder options when Fallback = None and a passthru encoder is selected on the Audio Defaults screen. Also add the ? as the MacGui has. #2135
sr55 [Sat, 1 Jun 2019 15:33:59 +0000 (16:33 +0100)]
Revert "WinGui: Switch to SDK style cproj files. Switch to PackageReferences for NuGet Packages."
This reverts commit
7cf0e78155c1611d2055175d4b37fb04414f55c7 .
sr55 [Sat, 1 Jun 2019 12:39:58 +0000 (13:39 +0100)]
WinGui: Fix a crash in the AudioViewModel when no Behaviour Tracks or fallback encoder are set.
sr55 [Sat, 1 Jun 2019 12:39:17 +0000 (13:39 +0100)]
WinGui: Switch to SDK style cproj files. Switch to PackageReferences for NuGet Packages.
John Stebbins [Fri, 31 May 2019 15:06:38 +0000 (08:06 -0700)]
CLI: Don't ignore PictureKeepRatio preset key
Fixes https://forum.handbrake.fr/viewtopic.php?f=10&t=39075
John Stebbins [Mon, 27 May 2019 16:31:02 +0000 (09:31 -0700)]
decvcodec: fix building with QSV disabled
maximd33 [Sat, 18 May 2019 18:49:10 +0000 (20:49 +0200)]
qsv: zero-copy re-implementation
edu [Mon, 13 May 2019 18:15:26 +0000 (20:15 +0200)]
preset: Add Playstation 2160p60 Surround for PS4 Pro.
Reference: https://manuals.playstation.net/document/gb/ps4/music/mp_format_m.html
Scott [Sat, 25 May 2019 11:47:53 +0000 (12:47 +0100)]
Update SECURITY.md
Scott [Sat, 25 May 2019 11:47:39 +0000 (12:47 +0100)]
Corrected typo
Scott [Sat, 25 May 2019 11:46:32 +0000 (12:46 +0100)]
Create Security.MD for GitHub's new Security Tab
sr55 [Wed, 22 May 2019 19:20:49 +0000 (20:20 +0100)]
WinGui: Add Preference to perform the When Done Action immediately without the 60 second prompt. (off by default)
sr55 [Wed, 22 May 2019 18:15:10 +0000 (19:15 +0100)]
WinGui: Fix Copyright header
maxd [Wed, 8 May 2019 14:08:54 +0000 (16:08 +0200)]
qsv: adding LowPower support for AVC and HEVC encode on the appropriate HW generations
sr55 [Wed, 15 May 2019 20:14:19 +0000 (21:14 +0100)]
WinGui: Better expose some of the UI actions in the Menus. Including shortcuts for key commands. #2092
sr55 [Sun, 12 May 2019 16:22:51 +0000 (17:22 +0100)]
WinGui: Add missing .ass extension to subtitle import
sr55 [Sun, 12 May 2019 09:58:35 +0000 (10:58 +0100)]
WinGui: Clean-up the preset archive code. New filename format for archive files is presets.json.version.archive to make it easier to identify what preset version it came from. i.e. presets.json.36_0_0.archive
sr55 [Sun, 12 May 2019 09:43:33 +0000 (10:43 +0100)]
WinGui: Improvements for #2090
- Support upgrading presets from 1.2.2 and later. Preset importer required some fixes to allow this to operate.
- Changed Import Presets function to ignore built-in presets when the user tries to import the presets.json file. Cuts down on the volume of errors they'll get doing so.
sr55 [Sat, 11 May 2019 19:39:00 +0000 (20:39 +0100)]
WinGui: Use hb_presets_read_file_json to read the UI presets file. This allows us to better handle version upgrades without resetting everything back to 0.
sr55 [Sat, 11 May 2019 16:24:54 +0000 (17:24 +0100)]
WinGui: More Robust Queue Backup and Recovery.
sr55 [Fri, 10 May 2019 21:37:25 +0000 (22:37 +0100)]
WinGui: Switch the GUI over to using JSON for the queue. (Note, this is not the same format as the CLI and thus cannot be imported. This may happen in the future)
Please finish existing queue before installing new version.
sr55 [Wed, 8 May 2019 20:50:51 +0000 (21:50 +0100)]
WinGui: Add .editorconfig
sr55 [Wed, 8 May 2019 20:39:40 +0000 (21:39 +0100)]
Revert "Updated HandBrake.Interop to .NET Standard 2.0 and the new SDK project style. (#2068)"
This reverts commit
7bd675b67fbadc193750377f7f2fc4b60a1ca193 .
David Rickard [Wed, 8 May 2019 20:31:41 +0000 (13:31 -0700)]
Updated HandBrake.Interop to .NET Standard 2.0 and the new SDK project style. (#2068)
Updated solution to VS 2019
John Stebbins [Wed, 8 May 2019 17:29:06 +0000 (11:29 -0600)]
hbavfilter: fix jerkey deinterlace output
The deinterlace filter returns previous frames sometimes if output
frames are not unref'd as they are used.
Fixes https://github.com/HandBrake/HandBrake/issues/2087
sr55 [Tue, 7 May 2019 18:43:42 +0000 (19:43 +0100)]
WinGui: Fix fast decode tune with x264 vs x265. #2083
John Stebbins [Sun, 5 May 2019 21:16:24 +0000 (15:16 -0600)]
LinGui: fix missing x265 fastdecode tune
sr55 [Sat, 4 May 2019 19:06:57 +0000 (20:06 +0100)]
WinGui: Allow SSA files to be dropped on the UI.
sr55 [Thu, 2 May 2019 20:55:14 +0000 (21:55 +0100)]
WinGui:
- Update Gong-WPF-DragDrop to 2.0.1
- Update Newtonsoft JSON.NET to 12.0.2
- Update THANKS file.
sr55 [Thu, 2 May 2019 20:47:55 +0000 (21:47 +0100)]
WinGui: Improved Language of the hardware encoder preferences to help avoid confusion.
John Stebbins [Thu, 2 May 2019 18:56:02 +0000 (12:56 -0600)]
libhb: pass AV_PKT_FLAG_DISCARD through to decoder
Edit list cuts are not always on keyframe boundaries and therefore
sometimes require dropping frames after decoding them.
AV_PKT_FLAG_DISCARD tells us when to do this.
Fixes https://github.com/HandBrake/HandBrake/issues/1900
Damiano Galassi [Thu, 2 May 2019 18:54:50 +0000 (20:54 +0200)]
MacGui: remove an unused class.
sr55 [Thu, 25 Apr 2019 17:11:06 +0000 (18:11 +0100)]
WinGui: Update the UI for the new deblock filter. #2028
Damiano Galassi [Thu, 2 May 2019 14:58:29 +0000 (16:58 +0200)]
MacGui: update UI for the new deblock filter.
John Stebbins [Mon, 18 Mar 2019 23:33:36 +0000 (17:33 -0600)]
deblock: replace pp7 with avfilter vf_deblock
Adds deblock presets and tunes.
Old preset values are converted upon preset import.
Old PictureDeblock preset key is now PictureDeblockPreset.
Damiano Galassi [Thu, 2 May 2019 09:36:15 +0000 (11:36 +0200)]
MacGui: fixes some runtime warnings.
Damiano Galassi [Thu, 2 May 2019 09:25:08 +0000 (11:25 +0200)]
MacGui: update Italian localization.
Damiano Galassi [Thu, 2 May 2019 09:04:29 +0000 (11:04 +0200)]
MacGui: fixes encoder tune 'none' localized item.
Scott [Sat, 27 Apr 2019 19:43:08 +0000 (20:43 +0100)]
Add libnuma-dev to Travis CI
sr55 [Thu, 25 Apr 2019 14:55:19 +0000 (15:55 +0100)]
WinGui: Minor refactoring of the AutoNameHelper class to improve code readability.
sr55 [Thu, 25 Apr 2019 14:49:24 +0000 (15:49 +0100)]
WinGui: Fix Autoname directory selection
sr55 [Thu, 25 Apr 2019 14:41:15 +0000 (15:41 +0100)]
WinGui: Refactor Filters View Model - (Grayscale)
sr55 [Thu, 25 Apr 2019 14:36:24 +0000 (15:36 +0100)]
WinGui: Refactor Filters View Model - (Rotate and Flip)
sr55 [Thu, 25 Apr 2019 14:28:54 +0000 (15:28 +0100)]
WinGui: Refactor Filters View Model - (Deblock)
sr55 [Thu, 25 Apr 2019 14:16:33 +0000 (15:16 +0100)]
WinGui: Refactor Filters View Model - (Deinterlace and Detection Filters)
sr55 [Thu, 25 Apr 2019 13:51:47 +0000 (14:51 +0100)]
WinGui: Tidyup the new DetelecineFilter class
sr55 [Thu, 25 Apr 2019 13:43:54 +0000 (14:43 +0100)]
WinGui: Refactor Filters View Model - (Detelecine Filter)
sr55 [Thu, 25 Apr 2019 13:34:58 +0000 (14:34 +0100)]
WinGui: Refactor Filters View Model - (Denoise Filter)
sr55 [Thu, 25 Apr 2019 13:22:07 +0000 (14:22 +0100)]
WinGui: Refactor the Filters View Model. Each filter will now have it's own ViewModel Item to simplify the code. (Sharpen Filter)
sr55 [Tue, 23 Apr 2019 17:12:39 +0000 (18:12 +0100)]
WinGui: Updating German and Chinese Translations. Added French Translation.
sr55 [Mon, 22 Apr 2019 10:03:33 +0000 (11:03 +0100)]
WinGui: Fix a preset import ordering bug that could produce an incorrect audio bitrate. Fixes #2062
sr55 [Sun, 21 Apr 2019 15:58:20 +0000 (16:58 +0100)]
WinGui: Update new default settings for collision behaviour.
sr55 [Sun, 21 Apr 2019 15:57:54 +0000 (16:57 +0100)]
WinGui: Auto-name System will now always generate a unique filename. The Prefix is now a configurable Pre/Postfix in preferences. "(1)" will always be appended with an appropriate number where a collision occurs.
sr55 [Sun, 21 Apr 2019 14:11:27 +0000 (15:11 +0100)]
WinGui: Fix Typo
sr55 [Sat, 20 Apr 2019 22:24:29 +0000 (23:24 +0100)]
WinGui: Improvements to Options layout. "General" tab has been split. "When Done" options now get their own tab.
sr55 [Sat, 20 Apr 2019 21:51:01 +0000 (22:51 +0100)]
WinGui: New option to control the file overwrite default behaviour. Overwrite or Ask.
John Stebbins [Sat, 20 Apr 2019 13:55:52 +0000 (07:55 -0600)]
rendersub: fix crash while rendering subtitles
Subtitle render buffers are YUVA, they have alpha. I broke allocation
of the alpha channel in recent filter changes.
Fixes https://github.com/HandBrake/HandBrake/issues/2054
sr55 [Fri, 19 Apr 2019 21:49:17 +0000 (22:49 +0100)]
WinGui: Remove legacy delete.png icon and replace with grey X variant. Better matches the rest of the apps icon styles. _dark variant still needs work.
sr55 [Fri, 19 Apr 2019 21:43:30 +0000 (22:43 +0100)]
WinGui: Make the Queue Delete button more reliable. Doesn't need a double click now for first use.
sr55 [Fri, 19 Apr 2019 21:18:00 +0000 (22:18 +0100)]
WinGui: Another code path without error handling enabled for add to queue fixed.
sr55 [Fri, 19 Apr 2019 21:15:26 +0000 (22:15 +0100)]
WinGui: Various fixes and improvements to validation handling and options in the UI.
- Fixed add to queue error handling on 2 code paths that ignored errors returned.
- AutoName will now guarantee a unique filename rather than stop after the first attempt.
- Options Pane now lists the available format and path variables that can be used in the UI (rather than the tooltip)
- Ordering of validation rules changed to be more sensible, especially when handling paths that end up same as source.
John Stebbins [Wed, 17 Apr 2019 22:23:20 +0000 (16:23 -0600)]
configure: add fixed option name to ToolProbe
Using the first program name as the option caused breakage under certain
circumstances.
Fixes https://github.com/HandBrake/HandBrake/issues/1797
John Stebbins [Wed, 17 Apr 2019 20:05:27 +0000 (14:05 -0600)]
build: fix libdvdread on mingw when dlfcn is present
I broke the config that told libdvdread to use it's internal
implementation of dlopen. It tried to use system dlopen, but we don't
add -ldl to the link line. So it fails to link
sr55 [Wed, 17 Apr 2019 19:45:21 +0000 (20:45 +0100)]
WinGui: Fix Language ordering for Audio and Subtitle tabs. Fixes #2050
sr55 [Wed, 17 Apr 2019 19:15:19 +0000 (20:15 +0100)]
WinGui: Don't export Rotate is not set in preset export. Fixes #2047
John Stebbins [Wed, 17 Apr 2019 17:28:15 +0000 (11:28 -0600)]
MacGui: remove unnecessary USE_X265 definition
John Stebbins [Wed, 17 Apr 2019 16:53:21 +0000 (10:53 -0600)]
cli: remove unused compiler defines
John Stebbins [Wed, 17 Apr 2019 16:47:34 +0000 (10:47 -0600)]
av_aac: use HB_PROJECT_FEATURE_FFMPEG_AAC instead of USE_FFMPEG_AAC
John Stebbins [Wed, 17 Apr 2019 16:43:25 +0000 (10:43 -0600)]
vce: use HB_PROJECT_FEATURE_VCE instead of USE_VCE
John Stebbins [Wed, 17 Apr 2019 16:39:01 +0000 (10:39 -0600)]
nvenc: use HB_PROJECT_FEATURE_NVENC instead of USE_NVENC
John Stebbins [Wed, 17 Apr 2019 16:33:04 +0000 (10:33 -0600)]
qsv: use HB_PROJECT_FEATURE_QSV instead of USE_QSV