]>
granicus.if.org Git - handbrake/log
Tim Walker [Mon, 12 Sep 2016 13:18:31 +0000 (15:18 +0200)]
QSVdec: support more video input formats (not).
Tim Walker [Sun, 11 Sep 2016 01:45:07 +0000 (03:45 +0200)]
I can't explain this (nor have time to debug it).
Tim Walker [Sun, 11 Sep 2016 00:45:52 +0000 (02:45 +0200)]
decavcodec: enable QSV-accelerated H.264 decoding with libavcodec.
Videos get decoded to NV12 in system memory and converted to our
internal colorspace via libswscale. It should be noted that QSV-
accelerated decoding now works with all our videos encoders :-)
Tim Walker [Sat, 10 Sep 2016 23:17:41 +0000 (01:17 +0200)]
contrib: enable avcodec's libmfx (Intel QSV) support when applicable.
Tim Walker [Sat, 10 Sep 2016 22:42:59 +0000 (00:42 +0200)]
QSV: merge fix from
a2d31ec1c6109424d193832aa83db6958292d797
The fix landed after the original QSV/libav bump patchset.
Bradley Sepos [Mon, 5 Sep 2016 19:39:31 +0000 (15:39 -0400)]
contrib: Update to Libav 12 alpha 2.
Tim Walker [Fri, 1 Apr 2016 05:10:49 +0000 (07:10 +0200)]
libhb: don't use av_log.
qsv_libav.[ch] was previosuly use from libavcodec.
Tim Walker [Fri, 1 Apr 2016 04:12:31 +0000 (06:12 +0200)]
libhb: fix build with --enable-qsv
Convert qsv_livav.[ch] to be built within libhb.
Convert other files to use qsv_libav.h in place of libavcodec/qsv.h
Don't attempt to build libav with QSV support (not available in unpatched release/11 branch).
QSV-accelerated decoding is broken, so disable it for the time being.
Tim Walker [Tue, 16 Feb 2016 23:55:54 +0000 (00:55 +0100)]
libhb: add code to support our QSV-accelerated encoder.
The files are copied verbatim from the patch we just removed, where they were known as:
libavcodec/qsv.h
libavcodec/qsv.c
Tim Walker [Tue, 16 Feb 2016 23:54:21 +0000 (00:54 +0100)]
libav: remove our custom QSV wrapper.
It prevents us from easily upgrading libav to a newer version.
Note: this breaks builds with --enable-qsv
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
Bradley Sepos [Mon, 5 Sep 2016 18:02:21 +0000 (14:02 -0400)]
preset: Replace Vorbis with Opus for VP9 MKV presets.
Damiano Galassi [Sat, 3 Sep 2016 16:14:53 +0000 (18:14 +0200)]
MacGui: made HBSubtitleTrack sourceTrackIdx property readwrite.
Damiano Galassi [Sat, 3 Sep 2016 16:13:49 +0000 (18:13 +0200)]
MacGui: fix an ambiguous autolayout contrains in the subtitles defaults window.
Damiano Galassi [Sat, 3 Sep 2016 16:11:11 +0000 (18:11 +0200)]
MacGui: rework HBAudioTrack to use less NSDictionary.
Damiano Galassi [Sat, 3 Sep 2016 14:56:45 +0000 (16:56 +0200)]
MacGui: add libopus to Xcode project link phase.
sr55 [Sat, 3 Sep 2016 10:44:53 +0000 (11:44 +0100)]
docs: Updating NEWS
sr55 [Sat, 3 Sep 2016 10:42:28 +0000 (11:42 +0100)]
WinGui: Add initial support for libopus audio encoder.
Bradley Sepos [Sat, 3 Sep 2016 05:04:57 +0000 (01:04 -0400)]
contrib: Libav module cosmetics.
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.
Bradley Sepos [Sat, 6 Aug 2016 02:56:56 +0000 (22:56 -0400)]
build: Add PKGCONFIG.exe tool.
John Stebbins [Fri, 2 Sep 2016 18:09:08 +0000 (11:09 -0700)]
pkg: add opus to ubuntu package dependencies
John Stebbins [Fri, 2 Sep 2016 18:08:10 +0000 (11:08 -0700)]
doc: add opus to linux build dependencies
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.
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.
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()
John Stebbins [Wed, 31 Aug 2016 15:56:28 +0000 (08:56 -0700)]
build: fix configure error created by flatpak commit
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.
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
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.
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.
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…
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.
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.
sr55 [Fri, 26 Aug 2016 20:18:20 +0000 (21:18 +0100)]
WinGui: Change help link on toolbar to point to the new docs.
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.
John Stebbins [Tue, 23 Aug 2016 18:28:42 +0000 (11:28 -0700)]
LinGui: fix tooltip grammer
John Stebbins [Tue, 23 Aug 2016 18:25:42 +0000 (11:25 -0700)]
LinGui: Add rotate filter
Damiano Galassi [Mon, 22 Aug 2016 12:38:01 +0000 (14:38 +0200)]
MacGui: follow CSV format for imported/exported chapters.
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.
sr55 [Thu, 11 Aug 2016 15:14:25 +0000 (16:14 +0100)]
docs: Updated the packaged docs. NEWS and THANKS
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.
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.
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.
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 .
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.
Bradley Sepos [Sun, 7 Aug 2016 00:17:09 +0000 (20:17 -0400)]
contrib: Update to HarfBuzz 1.3.0.
Bradley Sepos [Sun, 7 Aug 2016 00:12:16 +0000 (20:12 -0400)]
contrib: Update to fontconfig 2.12.1.
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
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
John Stebbins [Mon, 8 Aug 2016 20:53:04 +0000 (13:53 -0700)]
lame: enable debug symbols...
... when --dedug configure option is not "none"
Damiano Galassi [Sat, 6 Aug 2016 10:36:17 +0000 (12:36 +0200)]
MacGui: small UI tweaks.
Damiano Galassi [Sat, 6 Aug 2016 10:31:27 +0000 (12:31 +0200)]
MacGui: use auto layout in the preferences window.
sr55 [Wed, 3 Aug 2016 20:46:47 +0000 (21:46 +0100)]
WinGui: prefer /docs over docs.
sr55 [Wed, 3 Aug 2016 20:11:19 +0000 (21:11 +0100)]
WinGui: Fix some binding errors trigged by generated menu items.
sr55 [Wed, 3 Aug 2016 19:59:13 +0000 (20:59 +0100)]
WinGui: Fixing some data binding errors in the Audio and Subtitle Views
sr55 [Wed, 3 Aug 2016 19:55:45 +0000 (20:55 +0100)]
WinGui: Set the Help Link to https://docs.handbrake.fr since we are retiring trac.
sr55 [Wed, 3 Aug 2016 19:55:25 +0000 (20:55 +0100)]
WinGui: Update the "update available" text to indicate that release notes are available on the website since we don't display them in GUI.
sr55 [Wed, 3 Aug 2016 19:24:56 +0000 (20:24 +0100)]
WinGui: Check if a track is foreign audio, before defaulting burn-in if the burn-in behaviour is set for that.
Scott [Sat, 30 Jul 2016 18:42:04 +0000 (19:42 +0100)]
Merge pull request #285 from RandomEngy/log-and-const-fixes
Interop log and const fixes
RandomEngy [Sat, 30 Jul 2016 18:17:02 +0000 (11:17 -0700)]
Removed tabs
RandomEngy [Sat, 30 Jul 2016 18:14:23 +0000 (11:14 -0700)]
Fixed double-spaced lines when logging multi-line messages from the core.
Added some keep_aspect constants and updated the audio codec mask.
Bradley Sepos [Sat, 30 Jul 2016 13:36:45 +0000 (09:36 -0400)]
preset: Add all audio formats to CLI Default copy mask.
Bradley Sepos [Sat, 30 Jul 2016 13:00:53 +0000 (09:00 -0400)]
preset: Fix auto frame rate for CLI Default.
Damiano Galassi [Sat, 30 Jul 2016 12:08:10 +0000 (14:08 +0200)]
MacGui: convert more xibs to Auto Layout.
sr55 [Sat, 30 Jul 2016 10:47:34 +0000 (11:47 +0100)]
WinGui: Refix styling and layout on the Drive Listbox so it scrolls correctly. Fixes #263
Damiano Galassi [Sat, 30 Jul 2016 08:43:51 +0000 (10:43 +0200)]
MacGui: realign AddPreset.xib UI with Auto Layout
Bradley Sepos [Fri, 29 Jul 2016 21:43:44 +0000 (17:43 -0400)]
scripts: Update to mingw-w64-build 2.2.0.
sr55 [Fri, 29 Jul 2016 19:57:50 +0000 (20:57 +0100)]
WinGui: Enhance the security of our update checker. It can no longer access URL's that are not *.handbrake.fr if served with a compromised appcast.
Bradley Sepos [Fri, 29 Jul 2016 15:40:45 +0000 (11:40 -0400)]
scripts: Update to mingw-w64-build 2.1.0.
Damiano Galassi [Fri, 29 Jul 2016 10:42:46 +0000 (12:42 +0200)]
MacGui: update the UI after a failed queue scan.
maxd [Thu, 28 Jul 2016 19:35:27 +0000 (15:35 -0400)]
gtk: Revise Russian translation of pop-up comment.
TotalCaesar659 [Tue, 15 Mar 2016 01:51:10 +0000 (04:51 +0300)]
gtk: Add Russian translation for pop-up comment.
Sean McGovern [Sun, 17 Jul 2016 18:49:25 +0000 (14:49 -0400)]
libhb: make hb_ps_read_packet() more robust
Sean McGovern [Sat, 16 Jul 2016 19:32:41 +0000 (15:32 -0400)]
libhb: make encavcodecInit() more robust
maxd [Wed, 20 Jul 2016 11:35:58 +0000 (13:35 +0200)]
qsv: Fix crash attempting to destroy mutex.
Removal of address-of operator made necessary by newer pthreads implementation.
Also adds some return value checking and error reporting.
Resolves #258.
Damiano Galassi [Wed, 27 Jul 2016 12:02:52 +0000 (14:02 +0200)]
MacGui: update the drc value immediately when the slider is moved.
Damiano Galassi [Wed, 27 Jul 2016 12:01:02 +0000 (14:01 +0200)]
MacGui: use CQ label in the constant quality slider for VP9.
Bradley Sepos [Tue, 26 Jul 2016 19:12:12 +0000 (15:12 -0400)]
preset: Use Main profile for Android 1080p30 and use fast combing detection for Very Fast presets.
Damiano Galassi [Mon, 25 Jul 2016 20:50:36 +0000 (22:50 +0200)]
MacGui: fix subtitles offset undo and add kvp dependencies for the 'isForcedSupported' method.
sr55 [Mon, 25 Jul 2016 19:38:00 +0000 (20:38 +0100)]
WinGui: Add a tooltip to display the preset description. Initial delay before appearing is 1.5 seconds to avoid annoying the user.
sr55 [Mon, 25 Jul 2016 19:29:44 +0000 (20:29 +0100)]
WinGui: Lay the foundation for editing presets with a simple rename window.
sr55 [Mon, 25 Jul 2016 18:34:48 +0000 (19:34 +0100)]
WinGui: Allow the preset slider for VP8 and VP9
sr55 [Sat, 23 Jul 2016 21:57:00 +0000 (22:57 +0100)]
WinGui: Stubbing out some meta data code.
sr55 [Sat, 23 Jul 2016 20:37:02 +0000 (21:37 +0100)]
WinGui: Fix Quality slider for VP9
Damiano Galassi [Thu, 21 Jul 2016 08:45:29 +0000 (10:45 +0200)]
MacGui: made the framerate radio button strings localizable.
Damiano Galassi [Thu, 21 Jul 2016 08:44:27 +0000 (10:44 +0200)]
MacGui: disable the 'forced' checkbox for subtitles track if forced is not supported.
sr55 [Sat, 16 Jul 2016 19:41:54 +0000 (20:41 +0100)]
WinGui: Show Queue button can now maximise a minimised window. Fixes #262
Damiano Galassi [Sat, 16 Jul 2016 10:02:27 +0000 (12:02 +0200)]
MacGui: fix the label color of two text labels in the preview HUD on 10.9 and earlier.
Damiano Galassi [Sat, 16 Jul 2016 10:00:16 +0000 (12:00 +0200)]
MacGui: fix the audio defaults tracks delete button, the selection index was not set and the button deleted the wrong track.
sr55 [Fri, 15 Jul 2016 21:19:47 +0000 (22:19 +0100)]
WinGui: Remove another exception for queue handling and just handle the condition appropriately #211
sr55 [Fri, 15 Jul 2016 21:15:20 +0000 (22:15 +0100)]
WinGui: Change the handling of "Already Processing" dialog that can appear when pressing Start Encode if the events run out of sequence. The GUI just handles it appropiatly now. Should fix #211
sr55 [Fri, 15 Jul 2016 20:56:00 +0000 (21:56 +0100)]
WinGui: Case sensitivity fix for checking queue duplicates
sr55 [Fri, 15 Jul 2016 20:55:11 +0000 (21:55 +0100)]
WinGui: Change the Add to queue split button so that it's styling behaves a bit better. Fixes #99
John Stebbins [Thu, 14 Jul 2016 17:14:55 +0000 (10:14 -0700)]
LinGui: Fix icon_res.h build dependency
Sean McGovern [Fri, 8 Jul 2016 01:19:38 +0000 (21:19 -0400)]
libhb: make preview reader and writer both more robust
Sean McGovern [Sun, 10 Jul 2016 21:22:45 +0000 (17:22 -0400)]
libhb: add an implementation of strerror_r()
Sean McGovern [Sun, 10 Jul 2016 20:00:16 +0000 (16:00 -0400)]
configure: check for strerror_r()
Tim Walker [Thu, 7 Jul 2016 23:11:11 +0000 (01:11 +0200)]
contrib: libass: specify path to local YASM.
Tim Walker [Thu, 7 Jul 2016 23:07:24 +0000 (01:07 +0200)]
contrib: libass: cosmetics.