]> granicus.if.org Git - handbrake/log
handbrake
8 years agocontrib: Update to M4 1.4.17.
Bradley Sepos [Sun, 9 Oct 2016 18:31:07 +0000 (14:31 -0400)]
contrib: Update to M4 1.4.17.

Fixes some build issues.

8 years agodoc: Fix typo in m4 version.
Bradley Sepos [Sun, 9 Oct 2016 17:38:27 +0000 (13:38 -0400)]
doc: Fix typo in m4 version.

8 years agodoc: Update build docs.
Bradley Sepos [Sun, 9 Oct 2016 17:20:25 +0000 (13:20 -0400)]
doc: Update build docs.

Add missing harfbuzz and update m4 to 1.4.7. Other updates are the result of previous doc commits that apparently forgot to run the build process.

8 years agocontrib: Update to x265 2.1-1 hotfix. (#349)
Bradley Sepos [Thu, 6 Oct 2016 15:22:37 +0000 (11:22 -0400)]
contrib: Update to x265 2.1-1 hotfix. (#349)

8 years agoLinGui: update hb docs link
John Stebbins [Thu, 6 Oct 2016 15:14:54 +0000 (08:14 -0700)]
LinGui: update hb docs link

Old docs are offline. So use new docs.

8 years agoMacGui: fix a small memory leak in the NSColor -> CGColor conversion.
Damiano Galassi [Wed, 5 Oct 2016 08:55:45 +0000 (10:55 +0200)]
MacGui: fix a small memory leak in the NSColor -> CGColor conversion.

8 years agoMacGui: show the queue jobs count on the main window queue toolbar icon.
Damiano Galassi [Wed, 5 Oct 2016 08:45:50 +0000 (10:45 +0200)]
MacGui: show the queue jobs count on the main window queue toolbar icon.

8 years agoWinGui: Always show the framerate controls when using QSV. When full QSV path is...
sr55 [Sun, 2 Oct 2016 19:35:00 +0000 (20:35 +0100)]
WinGui: Always show the framerate controls when using QSV. When full QSV path is used (decode and encode), libhb will sanatise the setting for now. Fixes #340

8 years agox265: bump to version 2.1 (#343)
John Stebbins [Thu, 29 Sep 2016 18:27:28 +0000 (11:27 -0700)]
x265: bump to version 2.1 (#343)

Many bug fixes
Adds sliced coding

Also add multicoreware download URL to contrib module definition

8 years agoavfilter: fix stop time of final filtered frame
John Stebbins [Thu, 29 Sep 2016 15:26:38 +0000 (08:26 -0700)]
avfilter: fix stop time of final filtered frame

Muxer expects all stop times to be set.  avfilter was setting the stop
time on the last frame to AV_NOPTS_VALUE.

8 years agosync: more robust handling of p-to-p end time
John Stebbins [Mon, 26 Sep 2016 21:13:06 +0000 (14:13 -0700)]
sync: more robust handling of p-to-p end time

Continue processing input queues until none are full after p-to-p end
time is reached.

8 years agosync: fix off-by-one error
John Stebbins [Mon, 26 Sep 2016 20:41:44 +0000 (13:41 -0700)]
sync: fix off-by-one error

8 years agosync: fix a hang with p-to-p end time
John Stebbins [Mon, 26 Sep 2016 17:31:07 +0000 (10:31 -0700)]
sync: fix a hang with p-to-p end time

When a stream is finished, we need to see if there were any other
streams that were pending.  The other streams could be blocking on a
condition variable and need to be unstuck.

8 years agoWinGui: Fix log display in the GUI where the start of a log could be cut off. Fixes...
sr55 [Fri, 23 Sep 2016 19:22:06 +0000 (20:22 +0100)]
WinGui: Fix log display in the GUI where the start of  a log could be cut off. Fixes #326

8 years agoImproved wording.
Scott [Fri, 23 Sep 2016 19:15:04 +0000 (20:15 +0100)]
Improved wording.

8 years agoAdding back-ticks for the log
Scott [Fri, 23 Sep 2016 18:36:52 +0000 (19:36 +0100)]
Adding back-ticks for the log

8 years agoCreate ISSUE_TEMPLATE.md
Scott [Fri, 23 Sep 2016 18:30:59 +0000 (19:30 +0100)]
Create ISSUE_TEMPLATE.md

Creating an issue template to define what we require for bugs and feature requests.

8 years agoopus: disable quality mode, enable compression levels
John Stebbins [Fri, 23 Sep 2016 17:06:46 +0000 (10:06 -0700)]
opus: disable quality mode, enable compression levels

Quality based encoding is not supported by libopus.
But compression levels *are* supported.

8 years agoWinGui: Fix log display in the GUI where the start of a log could be cut off.
sr55 [Thu, 22 Sep 2016 19:14:54 +0000 (20:14 +0100)]
WinGui: Fix log display in the GUI where the start of  a log could be cut off.

8 years agobd: fix crash when invalid title specified
John Stebbins [Wed, 21 Sep 2016 17:47:59 +0000 (10:47 -0700)]
bd: fix crash when invalid title specified

fixes https://github.com/HandBrake/HandBrake/issues/272

8 years agodecsrtsub: fix crash on empty UTF8 files
John Stebbins [Wed, 21 Sep 2016 17:21:43 +0000 (10:21 -0700)]
decsrtsub: fix crash on empty UTF8 files

fixes https://github.com/HandBrake/HandBrake/issues/332

8 years agoMacGui: higher max width for the constant quality value text field, avoid wrapping...
Damiano Galassi [Wed, 21 Sep 2016 16:41:41 +0000 (18:41 +0200)]
MacGui: higher max width for the constant quality value text field, avoid wrapping on two line.

8 years agoMacGui: Xcode 8 project check.
Damiano Galassi [Wed, 21 Sep 2016 16:38:50 +0000 (18:38 +0200)]
MacGui: Xcode 8 project check.

8 years agoMacGui: fix a crash in the preferences format field.
Damiano Galassi [Wed, 21 Sep 2016 16:38:18 +0000 (18:38 +0200)]
MacGui: fix a crash in the preferences format field.

8 years agosync: fix use of closed buffer
John Stebbins [Tue, 20 Sep 2016 20:52:04 +0000 (13:52 -0700)]
sync: fix use of closed buffer

Fixes https://github.com/HandBrake/HandBrake/issues/328

8 years agovfr: fix log messages
John Stebbins [Tue, 20 Sep 2016 20:51:26 +0000 (13:51 -0700)]
vfr: fix log messages

8 years agofifo: fix log message
John Stebbins [Tue, 20 Sep 2016 20:50:29 +0000 (13:50 -0700)]
fifo: fix log message

8 years agoMerge pull request #330 from Rodeo314/hbft
Rodeo314 [Sun, 18 Sep 2016 22:26:32 +0000 (00:26 +0200)]
Merge pull request #330 from Rodeo314/hbft

libhb: rework keyframe handling.

8 years agoenc_qsv: flag all HEVC random access points as keyframes.
Tim Walker [Sat, 17 Sep 2016 13:14:08 +0000 (15:14 +0200)]
enc_qsv: flag all HEVC random access points as keyframes.

8 years agoencx265: flag all HEVC random access points as keyframes.
Tim Walker [Sat, 17 Sep 2016 12:54:01 +0000 (14:54 +0200)]
encx265: flag all HEVC random access points as keyframes.

8 years agolibhb: rename some masks to better reflect their purpose.
Tim Walker [Sat, 17 Sep 2016 12:47:26 +0000 (14:47 +0200)]
libhb: rename some masks to better reflect their purpose.

8 years agolibhb: use the new keyframe flag.
Tim Walker [Sat, 17 Sep 2016 13:45:38 +0000 (15:45 +0200)]
libhb: use the new keyframe flag.

8 years agolibhb: add dedicated buffer flags to indicate whether an encoded frame is a key frame...
Tim Walker [Sat, 17 Sep 2016 11:31:39 +0000 (13:31 +0200)]
libhb: add dedicated buffer flags to indicate whether an encoded frame is a key frame or a reference frame.

HB_FRAME_KEY and REF are in fact masks, not flags,
and actually conflict with some PIC_FLAG_* values.

8 years agointernal: reorder PIC_FLAG_* elements by ascending value.
Tim Walker [Sat, 17 Sep 2016 11:28:26 +0000 (13:28 +0200)]
internal: reorder PIC_FLAG_* elements by ascending value.

Makes it easier to avoid adding elements with confilcting values.

8 years agox264: fix memory leak in 10bit encoding
John Stebbins [Fri, 16 Sep 2016 22:18:36 +0000 (15:18 -0700)]
x264: fix memory leak in 10bit encoding

8 years agoLinGui: Fix audio and subtitle lang list "Unknown" entry
John Stebbins [Fri, 16 Sep 2016 16:50:55 +0000 (09:50 -0700)]
LinGui: Fix audio and subtitle lang list "Unknown" entry

It should read "Any" instead of "Unknown" for these lists.

8 years agoLinGui: fix width of min title length entry widget
John Stebbins [Fri, 16 Sep 2016 16:30:33 +0000 (09:30 -0700)]
LinGui: fix width of min title length entry widget

It cut off digits when > 2 digits

8 years agocli: Add --version to help.
Bradley Sepos [Fri, 16 Sep 2016 02:25:49 +0000 (22:25 -0400)]
cli: Add --version to help.

8 years agodocs: Add note about improved drag and drop to Mac News.
Bradley Sepos [Thu, 15 Sep 2016 21:48:32 +0000 (17:48 -0400)]
docs: Add note about improved drag and drop to Mac News.

8 years agodocs: Extend and revise News.
Bradley Sepos [Thu, 15 Sep 2016 21:43:48 +0000 (17:43 -0400)]
docs: Extend and revise News.

8 years agoWinGui: Set the Preset version to 3 in the defaultsettings.xml This should prevent...
sr55 [Thu, 15 Sep 2016 20:55:24 +0000 (21:55 +0100)]
WinGui: Set the Preset version to 3 in the defaultsettings.xml  This should prevent outdated preset notificaiton for new users.

8 years agoWinGui: Fix RF0 Lossless warning for x264 10bit
sr55 [Thu, 15 Sep 2016 16:30:14 +0000 (17:30 +0100)]
WinGui: Fix RF0 Lossless warning for x264 10bit

8 years agoMacGui: link to the new documentation.
Damiano Galassi [Thu, 15 Sep 2016 08:47:23 +0000 (10:47 +0200)]
MacGui: link to the new documentation.

8 years agodocs: Update and revise News.
Bradley Sepos [Tue, 13 Sep 2016 22:14:43 +0000 (18:14 -0400)]
docs: Update and revise News.

8 years agoopus: fix comment in 5.1 audio encoding fix
John Stebbins [Mon, 12 Sep 2016 10:20:09 +0000 (03:20 -0700)]
opus: fix comment in 5.1 audio encoding fix

8 years agoopus: fix 5.1 encoding
John Stebbins [Sun, 11 Sep 2016 18:32:29 +0000 (11:32 -0700)]
opus: fix 5.1 encoding

8 years agodocs: Add libopus to Thanks.
Bradley Sepos [Sat, 10 Sep 2016 14:05:02 +0000 (10:05 -0400)]
docs: Add libopus to Thanks.

8 years agosync: fix small memory leak
John Stebbins [Fri, 9 Sep 2016 22:10:19 +0000 (15:10 -0700)]
sync: fix small memory leak

an hb_list_t was not freed at the end of an encode

8 years agoCLI: Revise CLI help.
Bradley Sepos [Fri, 9 Sep 2016 22:00:52 +0000 (18:00 -0400)]
CLI: Revise CLI help.

Fixes a number of typos. Better formatting in some cases. Clarifies optional parameter usage (fixes #300).

8 years agolibhb: Add functions to get filter tunes names to param.c.
Bradley Sepos [Fri, 9 Sep 2016 21:59:42 +0000 (17:59 -0400)]
libhb: Add functions to get filter tunes names to param.c.

8 years agoWinGui: Add more space around the preview window when the content is larger than...
sr55 [Fri, 9 Sep 2016 21:44:00 +0000 (22:44 +0100)]
WinGui: Add more space around the preview window when the content is larger than the screen work area.

8 years agolibhb: fix memory leak
John Stebbins [Fri, 9 Sep 2016 21:31:26 +0000 (14:31 -0700)]
libhb: fix memory leak

code commented out during a debug session got unintentionally committed

8 years agoWinGui: Fix #318 Video Previews can start at the beginning of the file, but the...
sr55 [Fri, 9 Sep 2016 21:29:27 +0000 (22:29 +0100)]
WinGui: Fix #318  Video Previews can start at the beginning of the file, but the first preview is a little bit inside the file. So StartAtPreview indexes are out by 1.

8 years agobuild: Use UTC datetime for build info.
Chris Lamb [Thu, 8 Sep 2016 19:43:40 +0000 (20:43 +0100)]
build: Use UTC datetime for build info.

Makes build reproducible per https://wiki.debian.org/ReproducibleBuilds

Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
8 years agoLinGui: fix some issues with reloading audio defaults
John Stebbins [Thu, 8 Sep 2016 16:08:43 +0000 (09:08 -0700)]
LinGui: fix some issues with reloading audio defaults

Reloading the audio defaults basically didn't work right.  Some settings
didn't get loaded, some got loaded and not displayed or displayed wrong.

8 years agoMacGui: stop the queue and show an alert if disk space is less than 5 GB
Damiano Galassi [Wed, 7 Sep 2016 10:50:54 +0000 (12:50 +0200)]
MacGui: stop the queue and show an alert if disk space is less than 5 GB

8 years agoMacGui: show a failed notification when an encode fails.
Damiano Galassi [Wed, 7 Sep 2016 10:18:03 +0000 (12:18 +0200)]
MacGui: show a failed notification when an encode fails.

8 years agoMacGui: show the encoded file in Finder when a done notification is clicked.
Damiano Galassi [Wed, 7 Sep 2016 10:07:09 +0000 (12:07 +0200)]
MacGui: show the encoded file in Finder when a done notification is clicked.

8 years agocontrib: Do not configure libav with dxva2.
Bradley Sepos [Tue, 6 Sep 2016 13:10:26 +0000 (09:10 -0400)]
contrib: Do not configure libav with dxva2.

Not necessary since we removed support for dxva2.

8 years agocontrib: Drop libav --enable-memalign-hack when cross-compiling for Windows.
Bradley Sepos [Mon, 5 Sep 2016 19:10:38 +0000 (15:10 -0400)]
contrib: Drop libav --enable-memalign-hack when cross-compiling for Windows.

It hasn't been necessary for some time now, and has been removed upstream.

See:
https://git.libav.org/?p=libav.git;a=commitdiff;h=4fb311c804098d78e5ce5f527f9a9c37536d3a08
https://lists.libav.org/pipermail/libav-devel/2016-August/078631.html

8 years agopreset: Replace Vorbis with Opus for VP9 MKV presets.
Bradley Sepos [Mon, 5 Sep 2016 18:02:21 +0000 (14:02 -0400)]
preset: Replace Vorbis with Opus for VP9 MKV presets.

8 years agoMacGui: made HBSubtitleTrack sourceTrackIdx property readwrite.
Damiano Galassi [Sat, 3 Sep 2016 16:14:53 +0000 (18:14 +0200)]
MacGui: made HBSubtitleTrack sourceTrackIdx property readwrite.

8 years agoMacGui: fix an ambiguous autolayout contrains in the subtitles defaults window.
Damiano Galassi [Sat, 3 Sep 2016 16:13:49 +0000 (18:13 +0200)]
MacGui: fix an ambiguous autolayout contrains in the subtitles defaults window.

8 years agoMacGui: rework HBAudioTrack to use less NSDictionary.
Damiano Galassi [Sat, 3 Sep 2016 16:11:11 +0000 (18:11 +0200)]
MacGui: rework HBAudioTrack to use less NSDictionary.

8 years agoMacGui: add libopus to Xcode project link phase.
Damiano Galassi [Sat, 3 Sep 2016 14:56:45 +0000 (16:56 +0200)]
MacGui: add libopus to Xcode project link phase.

8 years agodocs: Updating NEWS
sr55 [Sat, 3 Sep 2016 10:44:53 +0000 (11:44 +0100)]
docs:  Updating NEWS

8 years agoWinGui: Add initial support for libopus audio encoder.
sr55 [Sat, 3 Sep 2016 10:42:28 +0000 (11:42 +0100)]
WinGui: Add initial support for libopus audio encoder.

8 years agocontrib: Libav module cosmetics.
Bradley Sepos [Sat, 3 Sep 2016 05:04:57 +0000 (01:04 -0400)]
contrib: Libav module cosmetics.

8 years agocontrib: Use PKGCONFIG.exe when building libav on mingw.
Bradley Sepos [Sat, 3 Sep 2016 05:04:08 +0000 (01:04 -0400)]
contrib: Use PKGCONFIG.exe when building libav on mingw.

Fixes broken external libraries such as opus, and needed for libav 12, anyway.

8 years agobuild: Add PKGCONFIG.exe tool.
Bradley Sepos [Sat, 6 Aug 2016 02:56:56 +0000 (22:56 -0400)]
build: Add PKGCONFIG.exe tool.

8 years agopkg: add opus to ubuntu package dependencies
John Stebbins [Fri, 2 Sep 2016 18:09:08 +0000 (11:09 -0700)]
pkg: add opus to ubuntu package dependencies

8 years agodoc: add opus to linux build dependencies
John Stebbins [Fri, 2 Sep 2016 18:08:10 +0000 (11:08 -0700)]
doc: add opus to linux build dependencies

8 years agocontrib: Fix libav not finding opus on certain versions of OS X.
Bradley Sepos [Fri, 2 Sep 2016 09:03:30 +0000 (05:03 -0400)]
contrib: Fix libav not finding opus on certain versions of OS X.

This is needed for libav 12, anyway.

8 years agoLinGui: disable invalid audio samplerates
John Stebbins [Thu, 25 Aug 2016 17:43:53 +0000 (10:43 -0700)]
LinGui: disable invalid audio samplerates

opus only supports a limited set of samplerates.  disable those that do
not apply.

8 years agocontrib: Add opus audio encoder.
John Stebbins [Mon, 18 Jul 2016 20:42:25 +0000 (13:42 -0700)]
contrib: Add opus audio encoder.

Remove:
hb_audio_samplerate_get_best()

Add:
hb_audio_samplerate_is_supported()
hb_audio_samplerate_find_closest()
hb_audio_samplerate_get_sr_shift()

8 years agobuild: fix configure error created by flatpak commit
John Stebbins [Wed, 31 Aug 2016 15:56:28 +0000 (08:56 -0700)]
build: fix configure error created by flatpak commit

8 years agoLinGui: Add flatpak support (#231)
John Stebbins [Tue, 30 Aug 2016 16:51:05 +0000 (09:51 -0700)]
LinGui: Add flatpak support (#231)

* LinGui: add --flatpak configure option

For building a linux flatpak bundle

* LinGui: add rules to build flatpak repo and bundles

* LinGui: add flatpak compatible icon

* LinGui: add flatpak compatible desktop file

* LinGui: add flatpak appdata xml

* pkg: disable building LinGui when creating cli flatpak

* pkg: clean flatpak build cache when updating source package

* pkg: fix source package build dependencies

Fixes errors when the git ref being packaged changes and you have not
manually deleted stage and pkg build directories.

8 years agoadd ghb_override_user_config_dir function (#304)
2wayne [Tue, 30 Aug 2016 16:36:17 +0000 (18:36 +0200)]
add ghb_override_user_config_dir function (#304)

Allow selection of the config file directory from the command line

8 years agosync: fix race condition hang
John Stebbins [Mon, 29 Aug 2016 20:03:14 +0000 (13:03 -0700)]
sync: fix race condition hang

wake up potentially waiting sync threads when p-to-p end point is
reached.

8 years agoLinGui: Fix "Open Source" on older gtk versions
John Stebbins [Mon, 29 Aug 2016 16:44:23 +0000 (09:44 -0700)]
LinGui: Fix "Open Source" on older gtk versions

Older gtk versions do not support the mnemonics "cancel" and "no" as
substitutes for integer response values.

8 years agoMerge pull request #310 from drolevar/master
Scott [Sun, 28 Aug 2016 19:18:45 +0000 (20:18 +0100)]
Merge pull request #310 from drolevar/master

Fix an issue applying audio codec settings from the defaults which ar…

8 years agoFix an issue applying audio codec settings from the defaults which are different...
Andrij Abyzov [Sat, 27 Aug 2016 22:30:03 +0000 (00:30 +0200)]
Fix an issue applying audio codec settings from the defaults which are different from the current preset.

8 years agoWinGui: Some cosmetic tweaks to the preferences window to fix some alignment issues.
sr55 [Fri, 26 Aug 2016 20:49:20 +0000 (21:49 +0100)]
WinGui: Some cosmetic tweaks to the preferences window to fix some alignment issues.

8 years agoWinGui: Change help link on toolbar to point to the new docs.
sr55 [Fri, 26 Aug 2016 20:18:20 +0000 (21:18 +0100)]
WinGui: Change help link on toolbar to point to the new docs.

8 years agoLinGui: simplify maintenance of UI xml
John Stebbins [Thu, 25 Aug 2016 00:04:20 +0000 (17:04 -0700)]
LinGui: simplify maintenance of UI xml

Combine the 3 separate UI description files into one m4 file that
conditionally generates the needed UI description.

8 years agoLinGui: fix tooltip grammer
John Stebbins [Tue, 23 Aug 2016 18:28:42 +0000 (11:28 -0700)]
LinGui: fix tooltip grammer

8 years agoLinGui: Add rotate filter
John Stebbins [Tue, 23 Aug 2016 18:25:42 +0000 (11:25 -0700)]
LinGui: Add rotate filter

8 years agoMacGui: follow CSV format for imported/exported chapters.
Damiano Galassi [Mon, 22 Aug 2016 12:38:01 +0000 (14:38 +0200)]
MacGui: follow CSV format for imported/exported chapters.

8 years agoWinGui: Some minor improvements to the scalability and spacing of the main window.
sr55 [Fri, 12 Aug 2016 18:48:37 +0000 (19:48 +0100)]
WinGui: Some minor improvements to the scalability and spacing of the main window.

8 years agodocs: Updated the packaged docs. NEWS and THANKS
sr55 [Thu, 11 Aug 2016 15:14:25 +0000 (16:14 +0100)]
docs: Updated the packaged docs. NEWS and THANKS

8 years agocontrib: Update to x265 2.0.
Bradley Sepos [Wed, 10 Aug 2016 12:17:26 +0000 (08:17 -0400)]
contrib: Update to x265 2.0.

Bug fixes and performance improvements. Notable improvements to tune grain.

8 years agocontrib: Update to x264 148 r2705.
Bradley Sepos [Wed, 10 Aug 2016 11:46:35 +0000 (07:46 -0400)]
contrib: Update to x264 148 r2705.

Bug fixes, performance improvements when using faster presets.

8 years agoencx265: fix incorrect input continuity message
John Stebbins [Wed, 10 Aug 2016 17:55:02 +0000 (10:55 -0700)]
encx265: fix incorrect input continuity message

Don't emit an error message when initial timestamp of the stream is not
zero.

8 years agoLinGui: Really fix icon_res.h build dependency.
Bradley Sepos [Wed, 10 Aug 2016 12:27:22 +0000 (08:27 -0400)]
LinGui: Really fix icon_res.h build dependency.

By fixing typo in 56c7ee7486b338f56812ae153178757c43dc0f9c.

8 years agocontrib: Update to freetype 2.6.5.
Bradley Sepos [Sun, 7 Aug 2016 00:26:54 +0000 (20:26 -0400)]
contrib: Update to freetype 2.6.5.

Many bug fixes and improvements to rendering and performance.

8 years agocontrib: Update to HarfBuzz 1.3.0.
Bradley Sepos [Sun, 7 Aug 2016 00:17:09 +0000 (20:17 -0400)]
contrib: Update to HarfBuzz 1.3.0.

8 years agocontrib: Update to fontconfig 2.12.1.
Bradley Sepos [Sun, 7 Aug 2016 00:12:16 +0000 (20:12 -0400)]
contrib: Update to fontconfig 2.12.1.

8 years agocli: fix pad filter help
John Stebbins [Tue, 9 Aug 2016 15:07:22 +0000 (08:07 -0700)]
cli: fix pad filter help

and move from "Picture Settings" to "Filters" section

8 years agosync: fix audio resampling
John Stebbins [Mon, 8 Aug 2016 20:54:28 +0000 (13:54 -0700)]
sync: fix audio resampling

The output buffer size was not set correctly after resampling

8 years agolame: enable debug symbols...
John Stebbins [Mon, 8 Aug 2016 20:53:04 +0000 (13:53 -0700)]
lame: enable debug symbols...

... when --dedug configure option is not "none"