]>
granicus.if.org Git - handbrake/log
Damiano Galassi [Mon, 23 Sep 2019 10:23:12 +0000 (12:23 +0200)]
MacGui: fix HBAudioTrackPreset validation when the encoder is set to flac.
Bradley Sepos [Sun, 8 Sep 2019 05:41:55 +0000 (01:41 -0400)]
build: make: macosx: Make xcodebuild use number of jobs passed to make.
Fixes #1648.
Previously, it was always using the number of jobs in the makefile created by configure.py, either specified by --launch-jobs or the number of active CPU cores.
Bradley Sepos [Mon, 23 Sep 2019 08:15:57 +0000 (04:15 -0400)]
make: Fix typo in xcodemake.
Wrong slice index resulted in first / being stripped.
Bradley Sepos [Sun, 22 Sep 2019 19:22:28 +0000 (15:22 -0400)]
make: Further unclobber Xcode PATH in xcodemake.
Fixes #2216.
sr55 [Sun, 22 Sep 2019 16:49:55 +0000 (17:49 +0100)]
WinGui: Fix a bug in the previous changelist
sr55 [Sun, 22 Sep 2019 16:09:04 +0000 (17:09 +0100)]
WinGui:
- Add a non-static wrapper around HbFunctions.cs
- Add a Wrapper Provider that for now, returns only a direct in-process wrapper instance for libhb HbFunctions calls.
- Update all calls to use the new non-static wrapper provider / interface
sr55 [Sun, 22 Sep 2019 15:51:04 +0000 (16:51 +0100)]
WinGui: Fix missing tooltip with x264 advanced options on Video Tab.
agalin89 [Wed, 4 Sep 2019 12:17:40 +0000 (13:17 +0100)]
qsv: d3d11 enabling
sr55 [Sat, 21 Sep 2019 13:36:09 +0000 (14:36 +0100)]
WinGui: Localisation Updates (de, ru) and adding Turkish Language.
Nomis101 [Fri, 20 Sep 2019 19:28:48 +0000 (21:28 +0200)]
macgui: Update German localization
Some new strings, some fixes, some improvements.
Damiano Galassi [Fri, 20 Sep 2019 16:41:53 +0000 (18:41 +0200)]
MacGui: update Italian localization.
Bradley Sepos [Wed, 18 Sep 2019 00:35:08 +0000 (20:35 -0400)]
make: Add ninja-build as a ninja alias in configure.py.
Bradley Sepos [Tue, 17 Sep 2019 21:43:42 +0000 (17:43 -0400)]
contrib: Disable libdav1d tools and tests.
Unneeded and fixes build on Arch.
Justin Bull [Tue, 17 Sep 2019 18:24:27 +0000 (14:24 -0400)]
macosx: Add libdav1d.a to Xcode build settings.
Justin Bull [Fri, 1 Feb 2019 16:50:42 +0000 (11:50 -0500)]
contrib: Use libdav1d for AV1 decoding in FFmpeg.
Justin Bull [Tue, 17 Sep 2019 16:45:56 +0000 (12:45 -0400)]
scripts: Include meson and ninja in mac toolchain.
Damiano Galassi [Tue, 17 Sep 2019 05:36:43 +0000 (07:36 +0200)]
MacGui: remove an unused ivar.
Damiano Galassi [Tue, 17 Sep 2019 05:36:27 +0000 (07:36 +0200)]
MacGui: decrease the preview opacity when no title is loaded.
sr55 [Sat, 14 Sep 2019 12:54:34 +0000 (13:54 +0100)]
WinGui: When double clicking in the destination box, for the filename only, select the full filename, and not a single word of that filename. #2312
This is considered an experiment so may or may not stay.
John Stebbins [Fri, 13 Sep 2019 21:30:18 +0000 (14:30 -0700)]
LinGui: update flatpak build
Upgrade to gnome 3.34
Upgrade Intel Media SDK to 19.2.1
John Stebbins [Fri, 13 Sep 2019 17:59:22 +0000 (10:59 -0700)]
LinGui: remove intltool tags in appdata
John Stebbins [Fri, 13 Sep 2019 17:32:15 +0000 (10:32 -0700)]
LinGui: remove "fuzzy" qualifier from po files
John Stebbins [Fri, 13 Sep 2019 17:24:56 +0000 (10:24 -0700)]
LinGui: switch to using autoreconf instead of autogen.sh
John Stebbins [Fri, 13 Sep 2019 16:16:16 +0000 (09:16 -0700)]
LinGui: use gettext instead of intltool
gettext can do the whole translation parsing job now and intltool is
deprecated. it is not available in flatpak's gnome sdk
John Stebbins [Thu, 12 Sep 2019 22:31:10 +0000 (15:31 -0700)]
flatpak: fix manifest file creation
The makefile variable name for the manifest output file was wrong
Damiano Galassi [Fri, 13 Sep 2019 10:52:20 +0000 (12:52 +0200)]
MacGui: fix a few warnings when building in Xcode 11.
Scott [Thu, 12 Sep 2019 18:39:40 +0000 (19:39 +0100)]
Update translate_request.md
Scott [Thu, 12 Sep 2019 18:38:54 +0000 (19:38 +0100)]
Corrections to the Translation Template
Nomis101 [Thu, 12 Sep 2019 15:20:12 +0000 (17:20 +0200)]
Localization support for FPS PFR and FPS CFR
Scott [Thu, 12 Sep 2019 18:36:20 +0000 (19:36 +0100)]
Rename translate_request to translate_request.md
Scott [Thu, 12 Sep 2019 18:35:21 +0000 (19:35 +0100)]
Adding a new option to the Issues Tab
Allows users to register for the translation effort.
Scott [Thu, 12 Sep 2019 18:34:16 +0000 (19:34 +0100)]
Create TRANSLATION.markdown
John Stebbins [Thu, 12 Sep 2019 02:09:22 +0000 (19:09 -0700)]
libhb: make hb_buffer_t libhb private
hb_buffer_t conflicts with a harfbuzz typedef by the same name
John Stebbins [Wed, 11 Sep 2019 18:35:50 +0000 (11:35 -0700)]
libhb: avoid harfbuzz header barrier collisions
harfbuz prefixes header barriers with HB_* which conflicts with some of
handbrakes header barriers. So use prefix HANDBRAKE_* for all of our
headers.
John Stebbins [Wed, 11 Sep 2019 17:06:59 +0000 (10:06 -0700)]
scripts: update builtin preset script
Script now puts the built-in preset header in the new header file
location libhb/handbrake/
John Stebbins [Wed, 11 Sep 2019 16:56:06 +0000 (09:56 -0700)]
libhb: resolve header conflicts with pango/harfbuzz
Newest versions appear to have a "common.h" somewhere that is
interfering with libhb/common.h.
move headers into "handbrake" subdirectory
sr55 [Tue, 10 Sep 2019 20:45:25 +0000 (21:45 +0100)]
WinGui: Update Langauges for #2190 and #731
Bradley Sepos [Tue, 10 Sep 2019 16:41:39 +0000 (12:41 -0400)]
libhb: Restore null check in decvobsub.c
Got a bit too aggressive in
bbc27a32048fe6631116e5c5e66d7eebca1b7070 .
Bradley Sepos [Tue, 10 Sep 2019 16:22:25 +0000 (12:22 -0400)]
libhb: Remove useless conditional in taskset.c.
Closes #1754.
John Stebbins [Mon, 9 Sep 2019 20:35:45 +0000 (13:35 -0700)]
Resolve conflict with harfbuzz include file hb.h
Rename hb.h to handbrake.h
John Stebbins [Mon, 9 Sep 2019 22:03:37 +0000 (15:03 -0700)]
preset: change last ditch audio selection behavior
Previously, it added "any" audio if the output track list was empty.
Now only adds "any" audio if AudioLanguageList is empty.
This allow e.g. "English or none" audio selections. If the user wants
"English or any", they can specify [English, Any] in AudioLanguageList.
John Stebbins [Fri, 12 Jul 2019 21:06:18 +0000 (14:06 -0700)]
Create separate fake iso639 "any" entry
Allows us to distinguish a selection of "any" which means match any
language from "und" which means the language is not known.
Fixes https://github.com/HandBrake/HandBrake/issues/731
Bradley Sepos [Tue, 10 Sep 2019 04:02:38 +0000 (00:02 -0400)]
make: Check for -Wno-format-truncation in configure.py and record to GNUmakefile.
Makes clang shut up and can be used as a template to test whether the compiler supports other warnings.
Bradley Sepos [Tue, 10 Sep 2019 16:04:02 +0000 (12:04 -0400)]
libhb: Remove a useless pointer check from decvobsub.c.
#1754.
Bradley Sepos [Tue, 10 Sep 2019 00:50:00 +0000 (20:50 -0400)]
libhb: Silence an uninitialized return variable warning.
Nomis101 [Mon, 9 Sep 2019 16:11:54 +0000 (18:11 +0200)]
make: Rearrange the configure.py ordering for GNUmakefile generation.
Bradley Sepos [Sun, 1 Sep 2019 06:33:57 +0000 (02:33 -0400)]
contrib: Update to HarfBuzz 2.6.1 and convert to CMake.
CoreText disabled on macOS; appears to be no longer actively supported upstream.
John Stebbins [Mon, 9 Sep 2019 16:04:55 +0000 (09:04 -0700)]
Fix initialization of empty "" subtitle name
Empty subtitle name could result in double free
John Stebbins [Mon, 9 Sep 2019 15:45:28 +0000 (08:45 -0700)]
hb_json: fix subtitle import crash
make sure pointers in hb_subtitle_config_t are initialized to NULL
sr55 [Sun, 8 Sep 2019 13:11:58 +0000 (14:11 +0100)]
WinGui: Fix a culture issues where nubmers were the status text is displayed with a point instead of a comman in some locales.
sr55 [Sun, 8 Sep 2019 11:39:35 +0000 (12:39 +0100)]
WinGui: Make a note of what the base preset was in the log when starting an encode #2298
sr55 [Sun, 8 Sep 2019 10:17:32 +0000 (11:17 +0100)]
Logging: Changed wording
sr55 [Sun, 1 Sep 2019 20:54:10 +0000 (21:54 +0100)]
Logging: Reset the time clock.
sr55 [Sun, 1 Sep 2019 20:29:11 +0000 (21:29 +0100)]
Logging Improvements "Change Job" -> "Work"
Added Start and End Date/Time #2006
sr55 [Sun, 1 Sep 2019 20:14:21 +0000 (21:14 +0100)]
Improve detail in logging of jobs. #2285
Bradley Sepos [Sun, 8 Sep 2019 06:01:18 +0000 (02:01 -0400)]
build: make: Fix df-verify where `make contrib.verify` is called directly.
Nomis101 [Thu, 29 Aug 2019 19:59:01 +0000 (21:59 +0200)]
contrib: Fix some configure-related warnings.
Damiano Galassi [Fri, 6 Sep 2019 08:34:37 +0000 (10:34 +0200)]
MacGui: add a menu item to show the selected queue item activity log in Finder.
Damiano Galassi [Thu, 5 Sep 2019 11:20:29 +0000 (13:20 +0200)]
MacGui: store the job activity log url.
sr55 [Sun, 1 Sep 2019 19:08:03 +0000 (20:08 +0100)]
WinGui: Fix 2 issues with audio track names. First, Name was not updating correctly when changing source track. Second, user defined names were overwritten during json creation for the encode. Fixes #2286
Damiano Galassi [Sun, 1 Sep 2019 07:12:27 +0000 (09:12 +0200)]
MacGui: properly remove an observer.
Damiano Galassi [Sun, 1 Sep 2019 07:12:06 +0000 (09:12 +0200)]
MacGui: print dlopen error message.
Damiano Galassi [Sun, 1 Sep 2019 07:07:33 +0000 (09:07 +0200)]
macOS: add a make notarize target. Usage: make notarize USERNAME=""
Bradley Sepos [Sat, 31 Aug 2019 17:33:54 +0000 (13:33 -0400)]
make: Allow tar to extract xz archives.
Bradley Sepos [Sat, 31 Aug 2019 16:32:29 +0000 (12:32 -0400)]
make: Disable warning for AMD VCE on Linux.
Damiano Galassi [Sat, 31 Aug 2019 05:40:39 +0000 (07:40 +0200)]
macosx: use the correct entitlements to sign the cli.
John Stebbins [Fri, 30 Aug 2019 22:39:37 +0000 (15:39 -0700)]
decavcodec: fix memory leak
John Stebbins [Fri, 30 Aug 2019 22:38:33 +0000 (15:38 -0700)]
hb_json: fix double free
json_unpack returns references to embedded strings. We need to strdup
these when filling job structure.
sr55 [Fri, 30 Aug 2019 21:11:59 +0000 (22:11 +0100)]
WinGui: Treat empty string as null for Subtitle Name. #2275
Bradley Sepos [Fri, 30 Aug 2019 16:27:16 +0000 (12:27 -0400)]
macosx: Minor cleanup of hbsign.
Damiano Galassi [Fri, 30 Aug 2019 16:20:41 +0000 (18:20 +0200)]
MacGui: sign with the sandbox entitlements if sandbox is enabled.
Damiano Galassi [Fri, 30 Aug 2019 16:15:19 +0000 (18:15 +0200)]
Update hbsign with hardened runtime and sandbox options.
Damiano Galassi [Fri, 30 Aug 2019 10:03:00 +0000 (12:03 +0200)]
MacGui: add a preference to not display preview images in the summary tab.
Damiano Galassi [Fri, 30 Aug 2019 09:13:41 +0000 (11:13 +0200)]
MacGui: make it possible to resize the columns in the audio and subtitles tables.
Damiano Galassi [Fri, 30 Aug 2019 08:53:05 +0000 (10:53 +0200)]
MacGui: do not set the track name if it's one of those we generate.
Damiano Galassi [Fri, 30 Aug 2019 08:39:57 +0000 (10:39 +0200)]
MacGui: passthru tracks names.
sr55 [Thu, 29 Aug 2019 21:26:51 +0000 (22:26 +0100)]
WinGui: When using the About Menu -> Update Check, automatically preform the check rather than requiring the user to hit an additional button.
sr55 [Thu, 29 Aug 2019 20:58:42 +0000 (21:58 +0100)]
WinGui: Various small UI/UX fixes Fixes #2280 #2278
Nomis101 [Wed, 28 Aug 2019 22:45:19 +0000 (00:45 +0200)]
Update MacGUI with german mixdown strings
OvchinnikovDmitrii [Fri, 14 Jun 2019 17:39:32 +0000 (20:39 +0300)]
VCE: Vulkan support on linux.
John Stebbins [Mon, 26 Aug 2019 23:43:38 +0000 (16:43 -0700)]
stream: fix size of subtitle extradata
John Stebbins [Mon, 26 Aug 2019 23:34:27 +0000 (16:34 -0700)]
stream: fix subtitle extradata buffer over-read
looking for null in non-null-terminated buffer bad :*(
John Stebbins [Mon, 26 Aug 2019 22:08:38 +0000 (15:08 -0700)]
LinGui: plug memory leaks
John Stebbins [Mon, 26 Aug 2019 21:53:31 +0000 (14:53 -0700)]
hb_json: fix title dict format string
missing format specifier results in LFECount getting dropped from audio
track settings
John Stebbins [Mon, 26 Aug 2019 18:54:13 +0000 (11:54 -0700)]
fix initialization of libswscale stride data
swscale looks at all 4 elements even when the format has less than 4
planes. Initialize all to previent spurious warning messages.
John Stebbins [Mon, 26 Aug 2019 18:53:44 +0000 (11:53 -0700)]
dvdnav: fix double free on close
Bradley Sepos [Mon, 26 Aug 2019 18:14:40 +0000 (14:14 -0400)]
contrib: Add small patch fix to libdvdnav.
Bradley Sepos [Mon, 26 Aug 2019 18:10:02 +0000 (14:10 -0400)]
contrib: Add small patch fix to libdvdread.
Bradley Sepos [Sun, 25 Aug 2019 06:21:19 +0000 (02:21 -0400)]
contrib: Use `ranlib` instead of `ar s` to fix building on Ubuntu 19.10 and Debian Sid Unstable.
Fixes #2272.
Damiano Galassi [Sat, 24 Aug 2019 07:09:23 +0000 (09:09 +0200)]
MacGui: add the needed hardened runtime entitlements.
Damiano Galassi [Sat, 24 Aug 2019 07:08:21 +0000 (09:08 +0200)]
MacGui: workaround a issue in 10.15 beta where the queue file modification date is bigger than the date we get after writing it to disk.
John Stebbins [Thu, 22 Aug 2019 20:06:20 +0000 (13:06 -0700)]
encavcodec: fix chapter mark postion for nvenc encodes
"forced-idr" was only getting set for constant quality encodes.
fixes https://github.com/HandBrake/HandBrake/issues/2269
John Stebbins [Thu, 22 Aug 2019 15:27:33 +0000 (08:27 -0700)]
ffmpeg: fix seeking in mkv > 2GB
maybe fixes https://github.com/HandBrake/HandBrake/issues/2248
Damiano Galassi [Thu, 22 Aug 2019 06:33:44 +0000 (08:33 +0200)]
MacGui: update sign script to sign the new xpc service.
Damiano Galassi [Thu, 22 Aug 2019 05:55:24 +0000 (07:55 +0200)]
MacGui: fix a warnings and the tests.
Damiano Galassi [Thu, 22 Aug 2019 05:54:46 +0000 (07:54 +0200)]
MacGui: make it possible to localize mixdowns.
Bradley Sepos [Thu, 22 Aug 2019 02:55:27 +0000 (22:55 -0400)]
make: Rearrange configure.py help output into a more logical order.
Minor content revision.
Bradley Sepos [Thu, 22 Aug 2019 02:45:08 +0000 (22:45 -0400)]
make: Revise security section comments in configure.py.
Nomis101 [Tue, 20 Aug 2019 20:26:48 +0000 (22:26 +0200)]
make: Move harden option to the new Security group in configure.py.
Nomis101 [Tue, 20 Aug 2019 19:42:34 +0000 (21:42 +0200)]
make: Move sandbox option into new Security group in configure.py.