]>
granicus.if.org Git - handbrake/log
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.
Nomis101 [Mon, 19 Aug 2019 19:38:24 +0000 (21:38 +0200)]
make: Add a configure.py option to enable app sandbox.
Currently only implemented for macOS. If it will be implemented on other systems, it can be switched based on the target system, per https://github.com/HandBrake/HandBrake/issues/428#issuecomment-
522677832
digulla [Wed, 21 Aug 2019 15:57:31 +0000 (17:57 +0200)]
Better error message when avcodec_find_encoder_by_name() fails (#2252)
* Better error message when avcodec_find_encoder_by_name() fails
* Gracefully fail when the code in the job setup and the switch here get out of sync.
Nomis101 [Thu, 15 Aug 2019 18:31:41 +0000 (20:31 +0200)]
Fix -Wduplicate-decl-specifier warnings
Damiano Galassi [Mon, 19 Aug 2019 12:50:11 +0000 (14:50 +0200)]
MacGui: revert a change that was committed by error.
Damiano Galassi [Mon, 19 Aug 2019 12:47:48 +0000 (14:47 +0200)]
MacGui: disable security-scoped bookmarks resolution in the XPC service.
sr55 [Sun, 18 Aug 2019 16:39:16 +0000 (17:39 +0100)]
WinGui: Fix a subtitle related error when adding to queue. Fixes #2253
Nomis101 [Wed, 14 Aug 2019 15:51:00 +0000 (17:51 +0200)]
Create A12-videotoolbox-smpte2084-hlg-transfer.patch
Closes #2237.
sr55 [Fri, 16 Aug 2019 18:03:47 +0000 (19:03 +0100)]
WinGui: Another update of the translations.
John Stebbins [Fri, 16 Aug 2019 15:33:50 +0000 (08:33 -0700)]
preset: fix NULL initializtion of subtitle name
Fixes https://github.com/HandBrake/HandBrake/issues/2246
Bradley Sepos [Sun, 11 Aug 2019 20:45:53 +0000 (16:45 -0400)]
contrib: Update to FFmpeg 4.2.
John Stebbins [Thu, 15 Aug 2019 21:20:01 +0000 (14:20 -0700)]
LinGui: Fix null subtitle name
Fixes https://github.com/HandBrake/HandBrake/issues/2244
Damiano Galassi [Thu, 15 Aug 2019 05:39:10 +0000 (07:39 +0200)]
MacGui: make use of some newer NSCoding api to better report decoding failure.
Damiano Galassi [Thu, 15 Aug 2019 05:37:38 +0000 (07:37 +0200)]
MacGui: add a method to send a NSError to activity log.
Damiano Galassi [Thu, 15 Aug 2019 05:37:13 +0000 (07:37 +0200)]
MacGui: fix some truncated text in the picture settings.
Damiano Galassi [Wed, 14 Aug 2019 05:21:48 +0000 (07:21 +0200)]
MacGui: fix an exception when reading an HBJob from disk; do not store previews image when scanning the title in the queue; set the log level immediately; improve progress info when the pass number is not set yet.
Damiano Galassi [Tue, 13 Aug 2019 14:40:18 +0000 (16:40 +0200)]
libhb: remove dead code.
Damiano Galassi [Tue, 13 Aug 2019 08:35:05 +0000 (10:35 +0200)]
MacGui: set a default queue window size.
Damiano Galassi [Tue, 13 Aug 2019 08:27:05 +0000 (10:27 +0200)]
MacGui: convert the last usage of NSDictionary to a proper class, fix external subtitles tracks when sandboxed. Add initial support to the model to store the track title.
sr55 [Mon, 12 Aug 2019 18:00:57 +0000 (19:00 +0100)]
WinGui: Fix the .NET Framework version check in the installer.
sr55 [Mon, 12 Aug 2019 17:56:41 +0000 (18:56 +0100)]
WinGui: Drop the .NET version back to 4.7.1 as 4.8 didn't resolve any issues and isn't as widespread deployed. Installer will still download 4.8 if a suitable version isn't installed.
sr55 [Mon, 12 Aug 2019 17:40:57 +0000 (18:40 +0100)]
WinGui: UI Consistency Tweak on the video tab.
sr55 [Sat, 10 Aug 2019 17:33:01 +0000 (18:33 +0100)]
nvenc: Change the rate control to vbr_hq, setting qmin/qmax #2231
sr55 [Sat, 10 Aug 2019 17:31:46 +0000 (18:31 +0100)]
WinGui: Metadata code cleanup
sr55 [Wed, 7 Aug 2019 13:52:32 +0000 (14:52 +0100)]
WinGui: Update French, Chinese, German Translations. Added Spanish and Russian as new supported languages.
sr55 [Tue, 6 Aug 2019 15:24:19 +0000 (16:24 +0100)]
NVEnc: Check SDK version and disable feature if driver is too old. Prevent re-checks by caching result.
sr55 [Sat, 3 Aug 2019 19:58:06 +0000 (20:58 +0100)]
WinGui: Improvements to dropdown visibility behaviour on the Audio Defaults. #2135
sr55 [Sat, 3 Aug 2019 19:20:46 +0000 (20:20 +0100)]
WinGui: Make the Dark Theme Windows 10 only.
sr55 [Sat, 3 Aug 2019 19:17:02 +0000 (20:17 +0100)]
WinGui: Add Support for Subtitle Track Naming. Auto-populate the Track name for both Audio/Subtitles if the source track has it available and we support reading it from that type of source file. #855 #2213
Damiano Galassi [Mon, 12 Aug 2019 17:31:04 +0000 (19:31 +0200)]
MacGui: fix some UI syncronization issues caused by moving things to another process.
Damiano Galassi [Mon, 12 Aug 2019 17:30:02 +0000 (19:30 +0200)]
MacGui: fix the color of the selected queue row on 10.11.
Damiano Galassi [Mon, 12 Aug 2019 08:19:00 +0000 (10:19 +0200)]
MacGui: enable and fix more warnings. Review nullability annotations.
Damiano Galassi [Mon, 12 Aug 2019 04:55:52 +0000 (06:55 +0200)]
MacGui: do not copy the xpc info.plist to the Resources folder.
Damiano Galassi [Mon, 12 Aug 2019 04:55:12 +0000 (06:55 +0200)]
MacGui: disable sudden termination in the xpc service when the core is created.
John Stebbins [Fri, 12 Jul 2019 18:31:03 +0000 (11:31 -0700)]
libhb: eliminate file path length limits
John Stebbins [Tue, 6 Aug 2019 22:56:50 +0000 (16:56 -0600)]
dvd: create track named from dvd track attributes
John Stebbins [Tue, 6 Aug 2019 20:02:05 +0000 (14:02 -0600)]
ffmpeg: make track names visible regarless of locale
Apple will not show a track name if it doesn't match the current locale
or it's language is not "und". This patch results in the language being
set to "und".
writes 3gpp track names for all language variations in metadata.
when the language is not specified, uses "und" as default.
HandBrake doesn't actually allow multiple track name languages, but one
of the side effects of this patch is to use "und" when the track name
language is unspecified. Before this patch, language specific variants
of metadata were ignored and "eng" was always set as the language.
John Stebbins [Tue, 6 Aug 2019 19:59:44 +0000 (13:59 -0600)]
stream: improve track name selection
ffmpeg will suppliy mulitple metadata entries for 3gpp track name
entries if there are language specific names in the source. Pick the
"best" option.
John Stebbins [Sun, 4 Aug 2019 18:07:02 +0000 (11:07 -0700)]
ffmpeg: add support to read/write mp4 'titl' track tag
John Stebbins [Sat, 3 Aug 2019 17:22:34 +0000 (10:22 -0700)]
fix build error
not sure how/why I committed somethng I didn't even compile :-\
John Stebbins [Fri, 2 Aug 2019 20:26:57 +0000 (13:26 -0700)]
muxavformat: set handler_name for subtitle track names also
John Stebbins [Fri, 2 Aug 2019 20:13:44 +0000 (13:13 -0700)]
muxavformat: fix writing alternative track name in mp4 hdlr atom
ffmpeg changed the name of the metadata key at some point
John Stebbins [Fri, 2 Aug 2019 19:23:07 +0000 (12:23 -0700)]
CLI: add subtitle name support
John Stebbins [Fri, 2 Aug 2019 19:22:17 +0000 (12:22 -0700)]
add subtitle name to job configuration log output
John Stebbins [Fri, 2 Aug 2019 18:41:13 +0000 (11:41 -0700)]
add subtitle track name read/write
Works similar to audio track names.
If source has a subtitle track name, hb_subtitle_t.name is set.
To set output subtitle track name, set hb_subtitle_config_t.name.
Source track names are available in title returned by hb_title_to_dict
and hb_title_to_json in SubtitleList[].Name
In job dict it is also SubtitleList[].Name
hb_preset_job_init and hb_preset_job_init_json initialize output tracks
with the source track name.
Also adds subtitle name support to LinGui
John Stebbins [Fri, 2 Aug 2019 18:21:42 +0000 (11:21 -0700)]
a few fixes for audio track name handling
fixes a memory leak makes name const
John Stebbins [Wed, 31 Jul 2019 22:36:16 +0000 (15:36 -0700)]
ffmpeg: add 'name' track udta tag reading
John Stebbins [Wed, 31 Jul 2019 17:59:25 +0000 (10:59 -0700)]
libhb: make source audio track name available to frontends
It gets stored in new hb_audio_config_t.in.name field.
It is available in the title dict read through hb_title_to_dict() or
hb_title_to_json() in AudioList[].Name.
When a job is initialized with hb_preset_job_init or
hb_preset_job_init_json(), output audio tracks are initialized with the
source track name.
Also adds output track name initialization to LinGui.
Bradley Sepos [Sun, 11 Aug 2019 19:27:45 +0000 (15:27 -0400)]
mac: Remove libsamplerate from Xcode project.
John Stebbins [Sun, 11 Aug 2019 17:35:58 +0000 (10:35 -0700)]
Remove libsamplerate
Convert the last use of libsamplerate in sync.c to swresample
Damiano Galassi [Sun, 11 Aug 2019 15:44:05 +0000 (17:44 +0200)]
MacGui: improve queue accessibility.
Damiano Galassi [Sun, 11 Aug 2019 13:22:07 +0000 (15:22 +0200)]
MaGui: fix xpc service localization.
Damiano Galassi [Sun, 11 Aug 2019 11:16:44 +0000 (13:16 +0200)]
MacGui: improve xpc crash recovery, set dvdnav option in the xpc service.