]>
granicus.if.org Git - handbrake/log
sr55 [Sun, 14 Jul 2019 20:57:32 +0000 (21:57 +0100)]
WinGui: Remove the experimental embedded queue. It's not been working right for a while and I don't intend to develop it out.
John Stebbins [Fri, 12 Jul 2019 21:55:35 +0000 (14:55 -0700)]
LinGui: update preset save dialog "Dimensions" label
Make it consistent with other UIs
Fixes https://github.com/HandBrake/HandBrake/issues/1309
John Stebbins [Fri, 28 Jun 2019 16:44:24 +0000 (09:44 -0700)]
dvd: remove dvd specific details from hb_title_t
This information isn't needed by the frontends and pollutes the API
John Stebbins [Fri, 7 Jun 2019 15:06:50 +0000 (08:06 -0700)]
hb_json: don't fail if audio is invalid for mux
Just drop the track. If audio is 'none' drop silently.
sr55 [Fri, 12 Jul 2019 20:16:56 +0000 (21:16 +0100)]
WinGui: Level support for x265
John Stebbins [Mon, 10 Jun 2019 15:43:45 +0000 (08:43 -0700)]
encx265: set level
It seems the encoder level has been supported in x265 since May 2014,
just a few months after initial support for x265 was added to
HandBrake :\
John Stebbins [Thu, 11 Jul 2019 19:39:33 +0000 (12:39 -0700)]
work: fix logging of SSA import tracks
John Stebbins [Thu, 11 Jul 2019 19:26:21 +0000 (12:26 -0700)]
decssasub: fix p-to-p encoding with SSA import
support for p-to-p with SSA import was completely omitted
John Stebbins [Thu, 11 Jul 2019 19:24:27 +0000 (12:24 -0700)]
decsrtsub: fix missing initial sub with p-to-p
If the p-to-p start time starts in the middle of a subtitle, that sub
was getting dropped. Only drop the sub if the *stop* time is after the
p-to-p *start* time
fixes https://github.com/HandBrake/HandBrake/issues/2176
Nomis101 [Tue, 9 Jul 2019 12:03:01 +0000 (14:03 +0200)]
Fix "Toolbar" issue in german HB
Closes #2185. It turned out you need to use the exact wording that Apple wants, to make the toggleToolbarShown work correctly.
Nomis101 [Mon, 8 Jul 2019 09:17:39 +0000 (11:17 +0200)]
MacGui: update german localization.
Bring german strings in sync with Transifex and add new deblock strings.
Damiano Galassi [Mon, 8 Jul 2019 17:00:36 +0000 (19:00 +0200)]
MacGui: better placement for the system default touch bar items.
Damiano Galassi [Mon, 8 Jul 2019 16:59:47 +0000 (18:59 +0200)]
MacGui: fix start toolbar button tooltip. Fixes #2184.
sr55 [Sat, 6 Jul 2019 20:57:00 +0000 (21:57 +0100)]
WinGui: Further work on the new dark theme.
sr55 [Fri, 5 Jul 2019 22:11:04 +0000 (23:11 +0100)]
WinGui: Build out code for active monitoring of storage and battery power on the system. (Similar to what the LinUI does)
- Automatic pause on "Low" or "Critical" battery alarms. The % level is set in Windows power settings. Automatic Resume when AC returns, if it was paused by an alarm.
- Automatic encode pause when destination drive drops below 2GB. (May make this a preference set later)
- Behaviour of pause queue on low disk space with a user defined level in preferences is unchanged.
#2109 #2181
sr55 [Fri, 5 Jul 2019 19:24:10 +0000 (20:24 +0100)]
WinGui: The preferences UI for "Pause on low disk space" was bad with the checkbox being separated from the size limit. Wording / layout for this now matches MacGui.
Nomis101 [Thu, 4 Jul 2019 16:41:34 +0000 (18:41 +0200)]
scripts: Update mac-toolchain-build
Update mac-toolchain-build to newest versions of automake, cmake and nasm
sr55 [Wed, 3 Jul 2019 20:23:49 +0000 (21:23 +0100)]
WinGui: Some minor further work to the dark theme.
sr55 [Wed, 3 Jul 2019 20:19:16 +0000 (21:19 +0100)]
WinGui: Nice display of statistics when information isn't available. #2179
John Stebbins [Mon, 1 Jul 2019 18:44:57 +0000 (12:44 -0600)]
LinGui: fix creating new preset category
sr55 [Mon, 1 Jul 2019 17:19:28 +0000 (18:19 +0100)]
WinGui: Fix an issue where Fast Decode appeared not to save as part of presets correctly for x265. Fixes #2174
sr55 [Mon, 1 Jul 2019 17:13:37 +0000 (18:13 +0100)]
WinGui: Prevent Fast Decode from being double set when changing to x265 from x264 where Fast Decode checkbox was checked. Fixes #2175
John Stebbins [Mon, 1 Jul 2019 14:47:15 +0000 (08:47 -0600)]
LinGui: remove webkit from Ubuntu build dependencies
It's only needed for the update checker which isn't used
sr55 [Sun, 30 Jun 2019 14:45:39 +0000 (15:45 +0100)]
WinGui: Slight increase in size of the Log window so that the vast majority of log lines fall into one line.
sr55 [Sun, 30 Jun 2019 14:42:42 +0000 (15:42 +0100)]
WinGui: A useful window utility class that might be useful later.
sr55 [Sun, 30 Jun 2019 14:39:40 +0000 (15:39 +0100)]
WinGui: Usability improvements on the Queue.
- Options dropdown is placed above the queue.
- Show only destination filename on the queue panel. Full details shown on the right panel still. Allows 2 additional queue records to show on screen at any given time.
John Stebbins [Wed, 19 Jun 2019 21:13:14 +0000 (14:13 -0700)]
Fix gcc 9 compiler warnings
gcc 9 is quite a lot chattier and clutters the build log with useless
information :\
John Stebbins [Thu, 27 Jun 2019 21:36:39 +0000 (14:36 -0700)]
LinGui: more code refactoring
separate job and title dict functions into separate files
John Stebbins [Thu, 27 Jun 2019 21:21:44 +0000 (14:21 -0700)]
LinGui: refactor some code
John Stebbins [Thu, 27 Jun 2019 18:57:06 +0000 (11:57 -0700)]
LinGui: add options to open encode log and log directory
... To the "Actions" menu button on the queue window
John Stebbins [Thu, 27 Jun 2019 18:31:21 +0000 (11:31 -0700)]
LinGui: don't hide queue stats and activity tabs
Just fill them with default/empty settings when queue is empty or queue
item is pending
John Stebbins [Thu, 27 Jun 2019 17:51:23 +0000 (10:51 -0700)]
LinGui: minor layout and window label tweaks
John Stebbins [Thu, 27 Jun 2019 17:24:49 +0000 (10:24 -0700)]
Fix "hardening features" log message
Was getting logged when hardening was disabled
John Stebbins [Thu, 27 Jun 2019 15:07:19 +0000 (08:07 -0700)]
LinGui: improve text of current encode pass in queue stats
John Stebbins [Thu, 27 Jun 2019 15:06:40 +0000 (08:06 -0700)]
LinGui: update queue stats during queue scan
John Stebbins [Thu, 27 Jun 2019 14:41:39 +0000 (07:41 -0700)]
LinGui: set file size stats to "Not Available" when stat fails
More friendly response, and works for initial passes where the file
hasn't been created yet.
John Stebbins [Thu, 27 Jun 2019 14:39:37 +0000 (07:39 -0700)]
reader: update hb_status_t eta_seconds during FAS
John Stebbins [Wed, 26 Jun 2019 20:53:54 +0000 (13:53 -0700)]
LinGui: set a default width for empty queue list
When it's not populated, the width is narrow and looks odd
John Stebbins [Wed, 26 Jun 2019 20:39:29 +0000 (13:39 -0700)]
LinGui: implement queue reordering
Add drag & drop queue reordering to new queue design
John Stebbins [Tue, 25 Jun 2019 23:05:18 +0000 (16:05 -0700)]
hb_json: add new hb_state_t fields
John Stebbins [Tue, 25 Jun 2019 22:55:59 +0000 (15:55 -0700)]
LinGui: add queue statistics
and tweak the layout per BradleyS suggestions
Bradley Sepos [Mon, 24 Jun 2019 21:44:05 +0000 (17:44 -0400)]
scripts: Update to mingw-w64-build 7.0.0.
GCC 9.1, GDB 8.3.
sr55 [Mon, 24 Jun 2019 20:15:49 +0000 (21:15 +0100)]
WinGui: Refactor "When Done" to use an enum to avoid language issues. Also change "suspend" to "sleep" to be consistent with the OS. Fixes #2162
John Stebbins [Sat, 22 Jun 2019 20:13:33 +0000 (13:13 -0700)]
LinGui: queue UI rework
Rework the queue UI per ideas from:
https://github.com/HandBrake/HandBrake/issues/1087
sr55 [Mon, 24 Jun 2019 17:40:09 +0000 (18:40 +0100)]
WinGui: Have the installer check for .NET 4.8 instead of 4.7
Nomis101 [Sun, 23 Jun 2019 10:38:45 +0000 (12:38 +0200)]
build: Update to config.guess 2019-06-10
Update config.guess to version 2019-06-10. It brings a lot of changes, some of them for Darwin.
See changelog https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=ChangeLog;hb=
f83dbaa146823950ddcb783d01667328571a2444
sr55 [Sat, 22 Jun 2019 20:54:01 +0000 (21:54 +0100)]
WinGui: Fix a crash caused by the themeing work.
sr55 [Sat, 22 Jun 2019 20:49:28 +0000 (21:49 +0100)]
WinGui: Further work on the new Dark Theme.
sr55 [Sat, 22 Jun 2019 19:36:42 +0000 (20:36 +0100)]
WinGui: Further work on the new Dark Theme. Mostly around icons.
Nomis101 [Fri, 21 Jun 2019 08:47:32 +0000 (10:47 +0200)]
Revert some changes of too extensive gardening
Closes #2155
Nomis101 [Thu, 20 Jun 2019 19:55:46 +0000 (21:55 +0200)]
[gardening] Clean up old OS X code pieces
Remove old PPC/i386 related Mac code and stuff < macOS 10.11
John Stebbins [Wed, 19 Jun 2019 21:03:53 +0000 (14:03 -0700)]
LinGui: remove use of deprecated g_type_class_add_private
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.