]>
granicus.if.org Git - handbrake/log
John Stebbins [Thu, 30 Jun 2016 18:08:27 +0000 (11:08 -0700)]
LinGui: fix source dialog default selection
Dialog needs to be shown before attempting to set selection. Selection
is not reliably set otherwise (sometimes yes, sometimes no).
John Stebbins [Wed, 29 Jun 2016 23:34:17 +0000 (16:34 -0700)]
LinGui: fix preview hud colors with gtk 3.20
John Stebbins [Wed, 29 Jun 2016 23:14:54 +0000 (16:14 -0700)]
LinGui: fix deprecation warning against gtk 3.20
John Stebbins [Wed, 29 Jun 2016 22:49:10 +0000 (15:49 -0700)]
LinGui: revert old gtk bug workaround
It is no longer necessary in current gtk versions \o/
John Stebbins [Mon, 27 Jun 2016 23:54:11 +0000 (16:54 -0700)]
decssasub: fix ssa start times when p-to-p is used
John Stebbins [Mon, 27 Jun 2016 23:24:19 +0000 (16:24 -0700)]
reader: fix p-to-p start pos in avformat demuxed streams
Bradley Sepos [Mon, 27 Jun 2016 22:15:57 +0000 (18:15 -0400)]
preset: Add CLI Default preset. (#214)
Bradley Sepos [Mon, 27 Jun 2016 21:37:54 +0000 (17:37 -0400)]
scripts: Remove old prebuilt mingw script.
sr55 [Mon, 27 Jun 2016 19:39:49 +0000 (20:39 +0100)]
WinGui: Some behavioural fixes to the Audio Defaults when loading and saving presets.
Scott [Mon, 27 Jun 2016 11:29:59 +0000 (12:29 +0100)]
Merge pull request #232 from bradleysepos/mingw
Update to mingw-w64 5.0-rc2 and pthreads-win32 2.9.1.
Bradley Sepos [Sun, 26 Jun 2016 06:54:15 +0000 (02:54 -0400)]
preset: Remove invalid VideoTune none from template in preset_builtin.h.
Bradley Sepos [Sun, 26 Jun 2016 03:12:16 +0000 (23:12 -0400)]
preset: Remove invalid VideoTune 'none' from template.
Bradley Sepos [Sun, 26 Jun 2016 02:56:04 +0000 (22:56 -0400)]
preset: Remove 'Vita' from Playstation preset names.
Bradley Sepos [Sat, 4 Jun 2016 12:34:41 +0000 (08:34 -0400)]
scripts: Improve presets building script.
Bradley Sepos [Sat, 4 Jun 2016 12:36:30 +0000 (08:36 -0400)]
preset: Move preset-related resources to separate directory.
Bradley Sepos [Sat, 25 Jun 2016 23:49:12 +0000 (19:49 -0400)]
cli: Add --no-two-pass and --no-turbo.
Closes #234.
sr55 [Sat, 25 Jun 2016 20:08:53 +0000 (21:08 +0100)]
WinGui: Update the encode status displays to display day count up to 9 days. We do occasionally get encodes drifting past 24 hours, especially with 4K content and heavy filtering. Fixes #228
Bradley Sepos [Thu, 23 Jun 2016 21:18:58 +0000 (17:18 -0400)]
scripts: Add mingw-w64-build 1.0.0.
Bradley Sepos [Wed, 22 Jun 2016 02:07:11 +0000 (22:07 -0400)]
contrib: Update to pthreads-win32 2.9.1.
Bradley Sepos [Wed, 15 Jun 2016 13:20:55 +0000 (09:20 -0400)]
libhb: Improve pthreads-win32 compatibility when PTW32_STATIC_BUILD isn't defined.
As may be the case with newer mingw with pthreads precompiled.
Bradley Sepos [Wed, 15 Jun 2016 12:37:09 +0000 (08:37 -0400)]
contrib: Add patch for building harfbuzz with mingw i686.
Bradley Sepos [Wed, 15 Jun 2016 12:29:23 +0000 (08:29 -0400)]
contrib: Add patch for building fontconfig with mingw i686.
Bradley Sepos [Wed, 15 Jun 2016 00:26:02 +0000 (20:26 -0400)]
contrib: Explicitly use gnu89 with libiconv.
Bradley Sepos [Wed, 15 Jun 2016 00:07:01 +0000 (20:07 -0400)]
contrib: Update to libiconv 1.14.
John Stebbins [Mon, 20 Jun 2016 14:40:24 +0000 (07:40 -0700)]
LinGui: fix initial preview scaling size
John Stebbins [Fri, 17 Jun 2016 18:07:37 +0000 (11:07 -0700)]
LinGui: Fix preview window sizing when there is no title yet
Damiano Galassi [Fri, 17 Jun 2016 10:44:28 +0000 (12:44 +0200)]
MacGui: fix drag&drop on the main window tab view.
Damiano Galassi [Fri, 17 Jun 2016 10:08:55 +0000 (12:08 +0200)]
MacGui: set some label color in the HUD to secondaryLabelColor.
Damiano Galassi [Fri, 17 Jun 2016 10:04:22 +0000 (12:04 +0200)]
MacGui: fix build with 10.12sdk, disable QTKit because is no longer available.
sr55 [Thu, 16 Jun 2016 19:45:51 +0000 (20:45 +0100)]
WinGui: Attempt to fix the installer so that users can cleanly install both the nightly and official public release at the same time.
sr55 [Thu, 16 Jun 2016 19:41:00 +0000 (20:41 +0100)]
WinGui: Make the "Presets" menu grouped by category.
John Stebbins [Sat, 11 Jun 2016 22:03:33 +0000 (16:03 -0600)]
subtitle scan: tighten up scan pass dropping logic
Also drop the scan pass if there is only one subtitle track and "force"
is not specified. When scanning for foreign audio subtitles without
force, you need at least 2 tracks in order for the 10% selection logic
to apply.
John Stebbins [Sat, 11 Jun 2016 15:58:03 +0000 (09:58 -0600)]
build: fix references to documents (e.g. NEWS -> NEWS.markdown)
John Stebbins [Fri, 10 Jun 2016 21:38:44 +0000 (15:38 -0600)]
subtitle scan: drop scan pass if there are no suitable subtitles
A suitable subtitle is one that matches the users preferred language.
Bradley Sepos [Fri, 10 Jun 2016 19:57:03 +0000 (15:57 -0400)]
libhb: Add "Very Fast" presets.
setec [Fri, 10 Jun 2016 17:19:22 +0000 (19:19 +0200)]
fix(de.po): Minor typo causing a nasty warning (#222)
Fixes `Gtk: Failed to set text '<b>Nur Erzwungene>' from markup due to error parsing markup: Fehler in Zeile 1, Zeichen 35: Element »markup« wurde geschlossen, aber das derzeit offene Element ist »b«`
John Stebbins [Fri, 10 Jun 2016 17:12:41 +0000 (11:12 -0600)]
sync: speed up p-to-p finalization when there are subtitles
When doing point-to-point encoding, subtitles can cause a long
delay in finishing the job when the stop point is reached. This
is due to the sparse nature of subtitles. We may not even see
any additional subtitle till we reach the end of the file.
So when all audio and video streams have reached the end point,
force the termination of all subtitle streams by pushing an
end-of-stream buffer into each subtitles input fifo.
This will cause each subtitle sync worker to wake and return
HB_WORK_DONE.
John Stebbins [Fri, 10 Jun 2016 17:09:46 +0000 (11:09 -0600)]
cli: fix initialization of SubtitleTrackSelectionBehavior
We should only override the original presets value when --all-subtitles,
--first-subtitle, or an explicit subtitle list is specified on the
command line.
John Stebbins [Fri, 10 Jun 2016 16:58:53 +0000 (10:58 -0600)]
sync: fix potential stall when searching for p-to-p start
A full input queue could cause the search to stall
John Stebbins [Fri, 10 Jun 2016 16:56:50 +0000 (10:56 -0600)]
sync: when p-to-p end reached return HB_WORK_DONE asap
Bradley Sepos [Fri, 10 Jun 2016 11:10:25 +0000 (07:10 -0400)]
libhb: Make new presets names less verbose.
Only the names have been changed, to protect the innocent.
Bradley Sepos [Fri, 10 Jun 2016 10:48:31 +0000 (06:48 -0400)]
Merge pull request #220 from bradleysepos/meta-docs
Modernize and revise meta docs.
Bradley Sepos [Thu, 9 Jun 2016 16:11:20 +0000 (12:11 -0400)]
Revise and rename README.
Translations is now part of README.markdown.
Patrick A. Ferry [Tue, 7 Jun 2016 23:36:30 +0000 (00:36 +0100)]
Correct typos in README.md.
Bradley Sepos [Thu, 9 Jun 2016 16:03:53 +0000 (12:03 -0400)]
Convert NEWS to Markdown.
Edited 1.0.0 through 0.10.0 for typographical and grammatical correctness.
Bradley Sepos [Thu, 9 Jun 2016 14:09:03 +0000 (10:09 -0400)]
GPLv2
Add LICENSE (notes on all applicable licenses, including contrib licenses) to supplement COPYING (HandBrake's GPLv2 license).
Idea taken from LibAV's LICENSE:
https://github.com/libav/libav/blob/
9e8bbe7d4d1dcd5fec491dbfbb98ed2038a7bed5 /LICENSE
Bradley Sepos [Thu, 9 Jun 2016 14:07:23 +0000 (10:07 -0400)]
Add text identifying HandBrake to COPYING.
Idea taken from Kodi's LICENSE.GPL:
https://github.com/xbmc/xbmc/blob/
0d4285145b474d323a04eaba20232dd6a5b8bc1b /LICENSE.GPL
Bradley Sepos [Thu, 9 Jun 2016 13:27:15 +0000 (09:27 -0400)]
Add BradleyS to AUTHORS.
Bradley Sepos [Thu, 9 Jun 2016 13:21:28 +0000 (09:21 -0400)]
Convert AUTHORS to Markdown.
Bradley Sepos [Thu, 9 Jun 2016 13:19:47 +0000 (09:19 -0400)]
Convert THANKS to Markdown.
CREDITS is now part of THANKS.markdown.
John Stebbins [Thu, 9 Jun 2016 22:34:44 +0000 (16:34 -0600)]
decsrtsub: simplify code and improve comments
John Stebbins [Thu, 9 Jun 2016 21:59:00 +0000 (15:59 -0600)]
decsrt: don't add extra hard line break at end of subtitle
John Stebbins [Thu, 9 Jun 2016 21:41:12 +0000 (15:41 -0600)]
decsrt: fix dropping of first srt when it's start time is 0
sr55 [Thu, 9 Jun 2016 19:46:33 +0000 (20:46 +0100)]
WinGui: Add {preset} to autoname options. This is a non-live option meaning it only changes when the title changes. (Same as {date} {time} {quality} {bitrate}). Implements #156
sr55 [Thu, 9 Jun 2016 19:35:11 +0000 (20:35 +0100)]
WinGui: Check directory permissions before adding a job to the queue for processing. Fixes #219
John Stebbins [Thu, 9 Jun 2016 18:59:30 +0000 (12:59 -0600)]
sync: fix some p-to-p issues
After finding the start position, some data prior to the start from
other streams could leak through causing duplicate timestamps in the
output.
Also, improves alignment of stop times of all streams when a stop time
is set.
John Stebbins [Thu, 9 Jun 2016 15:09:23 +0000 (09:09 -0600)]
json: fix extraction of negative SRT offsets
sr55 [Tue, 7 Jun 2016 20:38:38 +0000 (21:38 +0100)]
WinGui: For silent installs, assume it's All Users, not Current User.
Admins deploying the app on the network were not seeing the app icons appearing when installing from a different user account from the users.
sr55 [Sun, 5 Jun 2016 20:07:52 +0000 (21:07 +0100)]
Update NEWS file
Bradley Sepos [Sat, 4 Jun 2016 11:14:20 +0000 (07:14 -0400)]
build: Add xclean make target to macosx.
Since we bypass the test (cli) module on Mac OS X, also add test.clean and test.xclean convenience targets.
Bradley Sepos [Sat, 4 Jun 2016 00:08:22 +0000 (20:08 -0400)]
cli: Take preset frame rate / mode into account.
Bradley Sepos [Fri, 3 Jun 2016 23:33:51 +0000 (19:33 -0400)]
cli: Fix frame rate mode when not explicitly set.
Bradley Sepos [Thu, 2 Jun 2016 17:40:50 +0000 (13:40 -0400)]
libhb: Fix invalid VideoTune value in new presets.
Bradley Sepos [Sun, 22 May 2016 07:08:32 +0000 (03:08 -0400)]
libhb: Add new built-in presets, mark old presets as legacy.
Will change VP9 presets' audio to Opus if/when that lands.
Closes #159.
Bradley Sepos [Sun, 22 May 2016 18:34:49 +0000 (14:34 -0400)]
scripts: Add script to build built-in presets.
John Stebbins [Thu, 2 Jun 2016 13:37:11 +0000 (07:37 -0600)]
CLI: fix behaviour of --subtitle-lang-list
It did not default to "first" subittle selection behaviour.
John Stebbins [Mon, 30 May 2016 20:02:19 +0000 (14:02 -0600)]
encavcodec: error out on invalid encoder preset
John Stebbins [Sun, 29 May 2016 19:12:44 +0000 (13:12 -0600)]
vpx: fix NULL encoder preset case
John Stebbins [Sun, 29 May 2016 15:43:56 +0000 (09:43 -0600)]
vpx: add encoder presets
presets are
veryfast - deadline=good:cpu-used=5
faster - deadline=good:cpu-used=4
fast - deadline=good:cpu-used=3
medium - deadline=good:cpu-used=2
slow - deadline=good:cpu-used=1
slower - deadline=good:cpu-used=0
veryslow - deadline=best:cpu-used=0
Damiano Galassi [Sun, 29 May 2016 14:45:19 +0000 (16:45 +0200)]
MacGui: add an help button to quickly open the docs in the add preset, audio and subtitles defaults sheets.
John Stebbins [Sat, 28 May 2016 19:59:06 +0000 (13:59 -0600)]
vpx: allow user to change deadline and cpu-used settings
sr55 [Sat, 28 May 2016 17:36:37 +0000 (18:36 +0100)]
WinGui: Support VP9 and fix VP8 encoding.
John Stebbins [Sat, 28 May 2016 15:12:34 +0000 (08:12 -0700)]
libhb: pass through "default" subtitle flag ... (#203)
... when applying presets
Bradley Sepos [Sat, 28 May 2016 00:52:58 +0000 (20:52 -0400)]
contrib: Fix libvpx building on Mac.
Was trying to use outdated system nasm instead of (local) yasm.
John Stebbins [Fri, 27 May 2016 21:42:02 +0000 (14:42 -0700)]
libbluray: bump to 0.9.3 (#202)
Fixes reading ISO images on windows
Fixes chapter lookup so we can drop our patch
John Stebbins [Fri, 27 May 2016 21:41:11 +0000 (14:41 -0700)]
Merge pull request #206 from jstebbins/vp9-encoder
Vp9 encoder
John Stebbins [Fri, 27 May 2016 19:51:41 +0000 (13:51 -0600)]
vpx: use faster settings
cpu-used=0 is very slow, and the various recommendations are to use
cpu-used=2
John Stebbins [Fri, 27 May 2016 19:50:02 +0000 (13:50 -0600)]
libvpx: bump to 1.5.0
John Stebbins [Fri, 27 May 2016 14:05:53 +0000 (08:05 -0600)]
enable libvpx VP9 encoder
John Stebbins [Fri, 27 May 2016 15:24:02 +0000 (09:24 -0600)]
LinGui: add source title dict to queue
By adding the title to the queue entry, all necessary information for
displaying queued job is present in the queue entry. So I no longer
need hackish "Description" key in job audio and subtitle lists.
Damiano Galassi [Fri, 27 May 2016 08:53:05 +0000 (10:53 +0200)]
MacGui: select the feature title instead of the first title after a scan.
Bradley Sepos [Thu, 26 May 2016 20:57:58 +0000 (16:57 -0400)]
contrib: Update to Yasm version 1.3.0.
Bradley Sepos [Wed, 25 May 2016 20:25:35 +0000 (16:25 -0400)]
contrib: Remove tarbase from bzip2.
The proper 1.0.6 archive does not need it, which causes build failure on systems that use this contrib (Windows).
Bradley Sepos [Wed, 25 May 2016 20:16:14 +0000 (16:16 -0400)]
build: Avoid sending ANSI to Windows terminals.
Bradley Sepos [Sun, 1 May 2016 22:57:42 +0000 (18:57 -0400)]
contrib: Update to libass 0.13.2 and add HarfBuzz 1.2.6.
HarfBuzz is now enabled when building libass.
Resolves #162.
Additional libass notes:
- Add yasm dependency for better performance.
- Remove no longer valid configure params.
- Disable new coretext and directwrite font selection backends pending additional testing (coretext did not build properly).
Bradley Sepos [Wed, 25 May 2016 19:45:44 +0000 (15:45 -0400)]
Merge pull request #199 from bradleysepos/build-fetch
build: Add download verification and multiple URLs for contribs
Bradley Sepos [Tue, 24 May 2016 22:44:12 +0000 (18:44 -0400)]
build: Add basic termination signal handling to df-*.py.
Bradley Sepos [Tue, 24 May 2016 20:47:48 +0000 (16:47 -0400)]
build: Add download jobs option and progress display.
Bradley Sepos [Sat, 21 May 2016 20:01:17 +0000 (16:01 -0400)]
contrib: Update comments in contrib modules.
KonaBlend [Fri, 30 Oct 2015 03:44:19 +0000 (23:44 -0400)]
Build: fix configure to escape $ for xcode
KonaBlend [Fri, 30 Oct 2015 02:40:07 +0000 (22:40 -0400)]
Build: more fetch tweaks
- df-fetch --disable: exit with error to stop make.
- df-fetch raise error when no URLs specified, or available due to ACLs.
- df-verify report errors consistent with df-fetch.
KonaBlend [Fri, 30 Oct 2015 00:24:56 +0000 (20:24 -0400)]
Build: fix duplicate pkgconfig include
pkgconfig module is specified twice by the build system, causing much
grief. Caused when both local-autotools and local-pkgconfig are enabled.
KonaBlend [Thu, 29 Oct 2015 23:14:45 +0000 (19:14 -0400)]
Build: add target contrib.fetch.test
- remove configure --df-exhaust-url
KonaBlend [Thu, 29 Oct 2015 23:08:32 +0000 (19:08 -0400)]
Build: add configure --df-exhaust-url
Specifying this option will cause fetching to run through all
active URLs. Decent way to test all URLs.
KonaBlend [Thu, 29 Oct 2015 21:25:58 +0000 (17:25 -0400)]
Build: split fetch into df-fetch and df-verify
- moved common python code to lib/hb_distfile.py
- beautified tmpfile creation
- added stack-style resource management to df-fetch
- fixed contrib assumptions about single URL
Bradley Sepos [Thu, 29 Oct 2015 20:29:58 +0000 (16:29 -0400)]
contrib: Use libvpx release archives instead of GitHub mirror archives.
Bradley Sepos [Thu, 29 Oct 2015 20:26:47 +0000 (16:26 -0400)]
contrib: Don't use GitHub mirror for libmfx.
Per Rodeo's request, both because libmfx is a HandBrake project and the GitHub archive doesn't package a proper configure script.
Bradley Sepos [Thu, 29 Oct 2015 20:20:58 +0000 (16:20 -0400)]
contrib: Add upstream urls where local mirror of file now exists.
Bradley Sepos [Wed, 28 Oct 2015 21:25:21 +0000 (17:25 -0400)]
contrib: Add upstream urls where possible.
KonaBlend [Wed, 28 Oct 2015 18:30:19 +0000 (14:30 -0400)]
Build: add configure --verbose-fetch