]>
granicus.if.org Git - handbrake/log
John Stebbins [Mon, 15 Feb 2016 19:40:57 +0000 (11:40 -0800)]
Merge pull request #67 from jstebbins/deinterlace
deinterlace: use avfilter yadif deinterlacer
John Stebbins [Mon, 15 Feb 2016 16:18:15 +0000 (09:18 -0700)]
macui: change "Deinterlace" to "Yadif"
John Stebbins [Mon, 25 Jan 2016 19:24:03 +0000 (12:24 -0700)]
deinterlace: add conditional deinterlacing of interlaced frames
Only deinterlace frames that are marked as interlaced when mode
HB_YADIF_AUTO is set in the filter settings.
Currently, this would cause no frames to be deinterlaced since all
frames are marked non-interlaced. This option will become useful in a
subsequent patch that splits comb detection into it's own filter.
John Stebbins [Mon, 9 Nov 2015 21:37:32 +0000 (13:37 -0800)]
deinterlace: use avfilter yadif deinterlacer
Damiano Galassi [Mon, 15 Feb 2016 10:13:39 +0000 (11:13 +0100)]
MacGui: show what preset will be used in the 'Add titles to queue' panel. Use autolayout for the xib.
sr55 [Sat, 13 Feb 2016 22:31:41 +0000 (22:31 +0000)]
WinGui: Fix a few binding errors on the audio Default tab. Allow Turbo first pass for x265
sr55 [Sat, 13 Feb 2016 14:22:03 +0000 (14:22 +0000)]
WinGui: x264/5 multilib support. You can now encode 10bit x264, 10bit x265 and 12bit x265 if you provide MinGW-W64 compiled dll libraries in the HandBrake install directory.
John Stebbins [Fri, 12 Feb 2016 15:25:41 +0000 (08:25 -0700)]
libhb: fix he-aac fallback setup
if there is no he-aac encoder, a fallback to aac was not getting set.
John Stebbins [Fri, 12 Feb 2016 15:25:09 +0000 (08:25 -0700)]
sync: fix crash when sync init fails
Damiano Galassi [Fri, 12 Feb 2016 08:13:36 +0000 (09:13 +0100)]
MacGui: fix build. There is no need to thin sparkle anymore.
Damiano Galassi [Fri, 12 Feb 2016 08:09:14 +0000 (09:09 +0100)]
MacGui: add a tooltip to the video encoders popup.
Damiano Galassi [Fri, 12 Feb 2016 07:33:41 +0000 (08:33 +0100)]
Merge pull request #90 from anongitter/master
Move png icons into an asset catalog
anongitter [Thu, 11 Feb 2016 21:50:51 +0000 (22:50 +0100)]
Move png icons into an asset catalog
Use of an asset catalog to store png icons instead of a folder to make
it way easier to read in the Xcode project.
Bradley Sepos [Thu, 11 Feb 2016 18:48:13 +0000 (13:48 -0500)]
contrib: Rename libav patch for better DV in AVI compatibility.
Bradley Sepos [Thu, 11 Feb 2016 17:37:07 +0000 (12:37 -0500)]
contrib: Add libav patch for better DV in AVI compatibility.
John Stebbins [Thu, 11 Feb 2016 15:34:18 +0000 (08:34 -0700)]
x265: bump to version 1.9
Allows disabling of libnuma. HandBrake would previously encounter link
errors when libnuma was auto-detected by the x265 build system.
Other various fixes and improvements...
(cherry picked from commit
e1d46e31ed4534d989bfab78ad514fd5126e5373 )
Damiano Galassi [Thu, 11 Feb 2016 08:23:08 +0000 (09:23 +0100)]
MacGui: update sparkle to version 1.13.1.
sr55 [Wed, 10 Feb 2016 21:09:51 +0000 (21:09 +0000)]
WinGui: Detect if FDK encoder is available or not.
sr55 [Wed, 10 Feb 2016 20:29:14 +0000 (20:29 +0000)]
WinGui: WebOptimised and iPod 5G support checkboxes were not displaying the correct value on preset reload.
John Stebbins [Wed, 10 Feb 2016 19:25:33 +0000 (12:25 -0700)]
build: do not enable fdk-aac by default
There is a license incompatibility with gpl :(
(cherry picked from commit
6da861c9dc023e5b7cad648d596f571ee1214bbf )
John Stebbins [Wed, 10 Feb 2016 19:02:44 +0000 (12:02 -0700)]
sync: fix subtitle timestamps that go backwards
This should be really difficult to trigger, but someone found a sample
that does.
Damiano Galassi [Wed, 10 Feb 2016 11:13:59 +0000 (12:13 +0100)]
MacGui: fix the 'add preset' panel minimum size.
sr55 [Sun, 7 Feb 2016 22:11:23 +0000 (22:11 +0000)]
WinGui: Fixed a bug with Audio Fallback encoder not setting correctly from presets.
John Stebbins [Tue, 9 Feb 2016 18:33:43 +0000 (11:33 -0700)]
rendersub: fix crash when processing EOF in subtitle render
Damiano Galassi [Tue, 9 Feb 2016 06:45:08 +0000 (07:45 +0100)]
Merge pull request #84 from anongitter/patch-1
Move "Frameworks (bundled)" into "Frameworks"
anongitter [Mon, 8 Feb 2016 21:47:38 +0000 (22:47 +0100)]
Move "Frameworks (bundled)" into "Frameworks"
Because the folder "Frameworks (bundled)" contains frameworks, it would be more consistent making it a children folder of "Frameworks" (and doing so, change its name to "Bundled" only).
sr55 [Sun, 7 Feb 2016 21:32:16 +0000 (21:32 +0000)]
WinGui: Fixes to the refactored Audio Defaults View. Settings were not getting applied correctly.
sr55 [Sat, 6 Feb 2016 15:29:34 +0000 (15:29 +0000)]
WinGui:
- Refractor the Audio and Subtitle Defaults into their own View/ViewModel
- Add a new PopupWindow container system.
- Add "Edit Defaults" for Audio and Subtitles on the Add Preset Pane to make the feature more discoverable. (Note, this does not change the existing settings on the Audio/Subtitle Tabs)
sr55 [Thu, 4 Feb 2016 19:06:37 +0000 (19:06 +0000)]
WinGui: Fix Video Bitrate Text Box not updating correctly with presets.
Damiano Galassi [Wed, 3 Feb 2016 07:18:15 +0000 (08:18 +0100)]
MacGui: add a way to edit the audio/defaults in the 'add preset' sheet, so hopefully it will be harder for new users to overlook them.
sr55 [Tue, 2 Feb 2016 20:16:00 +0000 (20:16 +0000)]
WinGui: Initial attempt at allowing nightly builds to be installed separately from standard builds.
sr55 [Tue, 2 Feb 2016 19:41:36 +0000 (19:41 +0000)]
WinGui: Couple of UI Tweaks.
sr55 [Sun, 31 Jan 2016 17:45:19 +0000 (17:45 +0000)]
WinGui: Fix for configure audio tracks not behaving correctly with "Any" option.
sr55 [Sat, 30 Jan 2016 11:22:07 +0000 (11:22 +0000)]
doc folder updates
Damiano Galassi [Sat, 30 Jan 2016 11:01:14 +0000 (12:01 +0100)]
MacGui: fix HBSubtitlesTrack copy, it missed the container ivar.
sr55 [Fri, 29 Jan 2016 21:34:55 +0000 (21:34 +0000)]
WinGui: Extra Space.
sr55.hb@outlook.com [Fri, 29 Jan 2016 21:21:07 +0000 (21:21 +0000)]
WinGui: Allow the Nightly build and Release version to be run side-by-side. The nightly build will store the config and presets file in a "Nightly" sub directory. If this directory doesn't exist, it'll create it and try port the release versions to it.
sr55.hb@outlook.com [Fri, 29 Jan 2016 20:55:10 +0000 (20:55 +0000)]
WinGui: Add support for the rotate and flip filter.
John Stebbins [Fri, 29 Jan 2016 16:05:44 +0000 (09:05 -0700)]
libhb: fix use of uninitialized variable in lang.c
It caused crashes in some builds
Scott [Thu, 28 Jan 2016 18:55:06 +0000 (18:55 +0000)]
Merge pull request #70 from ranunez/master
Converts README to markdown
Damiano Galassi [Thu, 28 Jan 2016 06:32:16 +0000 (07:32 +0100)]
MacGui: fix some static anaylizer warnings.
Ricardo Nunez [Thu, 28 Jan 2016 03:19:33 +0000 (19:19 -0800)]
Adds newline for community support blurb
Ricardo Nunez [Thu, 28 Jan 2016 03:16:34 +0000 (19:16 -0800)]
Converts README to markdown
John Stebbins [Wed, 27 Jan 2016 19:44:03 +0000 (12:44 -0700)]
sync: fix hang in subtitle scan pass
if there are no subtitles in the file, our check that would terminate
the subtitle scan pass does not get executed.
John Stebbins [Wed, 27 Jan 2016 17:46:01 +0000 (10:46 -0700)]
LinGui: use language table provided by libhb
LinGui had a duplicate of this table, so it did not automatically get
the updates to native language names that was recently added.
John Stebbins [Wed, 27 Jan 2016 16:27:45 +0000 (09:27 -0700)]
sync: fix delayed subtitles when burned-in
sync was delaying delivery of subtitles which caused burn-in late.
Damiano Galassi [Tue, 26 Jan 2016 17:22:16 +0000 (18:22 +0100)]
MacGui: switch the defaults languages to view based tables, and a little project cleanup. Remove to unneeded casts.
Damiano Galassi [Mon, 25 Jan 2016 18:05:29 +0000 (19:05 +0100)]
MacGui: use hb_generate_filter_settings() to generate the right settings string for the rotate filter.
John Stebbins [Mon, 25 Jan 2016 16:50:13 +0000 (08:50 -0800)]
Merge pull request #60 from jstebbins/rotate
rotate: use libavfilter
John Stebbins [Mon, 9 Nov 2015 21:45:11 +0000 (13:45 -0800)]
rotate: use libavfilter
John Stebbins [Sun, 24 Jan 2016 17:51:13 +0000 (10:51 -0700)]
libhb: fix crash in hb_filter_info_close
filter info can be null, which caused a crash
Damiano Galassi [Sun, 24 Jan 2016 07:48:15 +0000 (08:48 +0100)]
MacGui: fix the audio description string encoding.
sr55 [Sat, 23 Jan 2016 14:44:49 +0000 (14:44 +0000)]
WinGui: Fix an issue loading the language lists in the Audio / Subtitle default tabs.
John Stebbins [Fri, 22 Jan 2016 21:38:26 +0000 (14:38 -0700)]
libhb: do not add invalid audio encoders to audio list
hb_audio_add() did not check that an encoder exists before stripping
away the passthru flag when source audio was not compatible with
requested passthru codec.
John Stebbins [Fri, 22 Jan 2016 16:34:43 +0000 (09:34 -0700)]
qsv: fix build with qsv enabled
missing ';'
Damiano Galassi [Fri, 22 Jan 2016 09:44:38 +0000 (10:44 +0100)]
Add libavfilter.a to the Xcode project link phase.
John Stebbins [Thu, 21 Jan 2016 20:28:11 +0000 (12:28 -0800)]
Merge pull request #28 from jstebbins/avfilter
Add libavfilter support
John Stebbins [Sat, 24 Oct 2015 21:06:56 +0000 (14:06 -0700)]
libhb: Add libavfilter support and pad filter
New filter types HB_FILTER_AVFILTER and HB_FILTER_PAD.
Settings for HB_FILTER_AVFILTER are the same as you would pass to avconv
from the command line -vf option, except that we do not support
multi-input or multi-output filters.
Settings for HB_FILTER_PAD are "width:height:color:x_offset:y_offset".
width x height is the size of the output frame after padding.
color may be a w3c color name or RGB value (default black).
x_offset, y_offset is the position of the video within the padded area
(default centered).
Any of the values may be omitted or "auto".
John Stebbins [Thu, 21 Jan 2016 18:08:35 +0000 (11:08 -0700)]
sync: fix hang in ssa subtitle sync
Failed to pass along EOF buffer.
John Stebbins [Thu, 21 Jan 2016 17:11:09 +0000 (09:11 -0800)]
Merge pull request #34 from jstebbins/sync
sync: gut and rewrite
John Stebbins [Sat, 14 Nov 2015 03:38:02 +0000 (19:38 -0800)]
sync: gut and rewrite
sync.c was difficult to read, fragile, and prone to difficult to
diagnose bugs (see
https://forum.handbrake.fr/viewtopic.php?f=12&t=33147)
This rewrite simplifies the code, removes signals, locking and yield
that probably cause the above problem and is much more flexible. It
fixes a wider variety of timestamp issues than before and is much easier
to extend if other timestamp analysis is desired.
Damiano Galassi [Thu, 21 Jan 2016 15:00:39 +0000 (16:00 +0100)]
MacGui: cosmetics.
Damiano Galassi [Thu, 21 Jan 2016 15:00:22 +0000 (16:00 +0100)]
MacGui: add a key equivalent to the 'don't quit' button of the quit alert.
Damiano Galassi [Thu, 21 Jan 2016 14:59:31 +0000 (15:59 +0100)]
MacGui: always show the 'scan only title' view in the open panel, 10.11 hides it by default.
John Stebbins [Tue, 19 Jan 2016 19:26:35 +0000 (12:26 -0700)]
libhb: fix hang during subtitle scan
John Stebbins [Mon, 18 Jan 2016 16:27:33 +0000 (09:27 -0700)]
LinGui: remove unnecessary audio mixdown warning
When adding multiple items to the queue, this popup was just an
annoyance.
sr55 [Sun, 17 Jan 2016 20:13:43 +0000 (20:13 +0000)]
WinGui: Unsaved file
sr55 [Sun, 17 Jan 2016 20:13:13 +0000 (20:13 +0000)]
WinGui: Fix an issue reloading "None" anamorphic setting on presets during app startup.
sr55 [Sun, 17 Jan 2016 17:29:26 +0000 (17:29 +0000)]
WinGui: Fix Preset json file import.
Scott [Sun, 17 Jan 2016 17:41:39 +0000 (17:41 +0000)]
Merge pull request #45 from RandomEngy/master
Adding native language names to lang.c .
sr55 [Thu, 7 Jan 2016 21:31:26 +0000 (21:31 +0000)]
WinGui: QuickSync H265 supports levels.
Damiano Galassi [Sat, 16 Jan 2016 14:06:39 +0000 (15:06 +0100)]
MacGui: check if the activity log is not nil before adding it to HBOutputRedirect.
John Stebbins [Fri, 15 Jan 2016 21:44:25 +0000 (14:44 -0700)]
CLI: fix data type of json key NormalizeMixLevel
Fixes https://github.com/HandBrake/HandBrake/issues/53
John Stebbins [Fri, 15 Jan 2016 21:35:07 +0000 (14:35 -0700)]
sync: fix typo that could result in dropping subtitles
Damiano Galassi [Fri, 15 Jan 2016 18:45:08 +0000 (19:45 +0100)]
MacGui: batch the preview updates so we don't reload the same preview multiple times.
Damiano Galassi [Fri, 15 Jan 2016 18:44:27 +0000 (19:44 +0100)]
MacGui: pass the main window undomanager to the preview window.
John Stebbins [Fri, 15 Jan 2016 16:25:27 +0000 (09:25 -0700)]
work: fix failure to die upon canceled encode
Damiano Galassi [Fri, 15 Jan 2016 08:51:23 +0000 (09:51 +0100)]
MacGui: update the preview window to reflect the rotate filter state.
Damiano Galassi [Fri, 15 Jan 2016 07:20:42 +0000 (08:20 +0100)]
MacGui: add the rotate filter to the picture tab.
Damiano Galassi [Fri, 15 Jan 2016 07:17:46 +0000 (08:17 +0100)]
Change the PictureRotate key to be a string.
John Stebbins [Thu, 14 Jan 2016 20:28:54 +0000 (13:28 -0700)]
work: fix hang in p-to-p encoding
Damiano Galassi [Thu, 14 Jan 2016 07:41:48 +0000 (08:41 +0100)]
MacGui: disk -> disc, plus a bunch of NSLocalizedString.
Damiano Galassi [Tue, 12 Jan 2016 12:54:43 +0000 (13:54 +0100)]
MacGui: remove the browsedSourceDisplayName ivar in HBController.
Damiano Galassi [Sun, 10 Jan 2016 07:21:53 +0000 (08:21 +0100)]
MacGui: show a warning the first time a user try to scan a bluray directly too.
Damiano Galassi [Sun, 10 Jan 2016 07:12:21 +0000 (08:12 +0100)]
MacGui: rework the way HBController scans, remove an ivar and move some unrelated code to HBUtilites.
Damiano Galassi [Sun, 10 Jan 2016 07:11:17 +0000 (08:11 +0100)]
MacGui: add rotate filter support to HBJob.
Damiano Galassi [Sat, 9 Jan 2016 12:20:49 +0000 (13:20 +0100)]
MacGui: add bluray detection to HBDVDDetector.
Damiano Galassi [Sat, 9 Jan 2016 09:04:09 +0000 (10:04 +0100)]
MacGui: correctly update the checked item in the presets menu after an undo/redo.
Damiano Galassi [Sat, 9 Jan 2016 09:03:12 +0000 (10:03 +0100)]
MacGui: added some error logs to the queue.
Damiano Galassi [Sat, 9 Jan 2016 09:02:03 +0000 (10:02 +0100)]
MacGui: rename File -> Close to Close Window.
sr55 [Tue, 5 Jan 2016 20:13:45 +0000 (20:13 +0000)]
WinGui: Fix an issue where the framerate shaper wasn't applied when the framerate was same as source.
sr55 [Tue, 5 Jan 2016 20:05:49 +0000 (20:05 +0000)]
WinGui: Fixed an issue that was preventing the h264 level combo displaying for quicksync h264
sr55 [Sun, 3 Jan 2016 21:12:34 +0000 (21:12 +0000)]
WinGui: Don't set mixdown to dpl2 for Passthru. Should now use internal libhb defaults.
sr55 [Sun, 3 Jan 2016 20:55:20 +0000 (20:55 +0000)]
WinGui: Presets: Fix loading of container type.
John Stebbins [Sun, 3 Jan 2016 20:43:09 +0000 (13:43 -0700)]
LinGui: clean up copyright and license comments
John Stebbins [Sun, 3 Jan 2016 20:23:27 +0000 (13:23 -0700)]
LinGui: update copyright date in translation files
John Stebbins [Sun, 3 Jan 2016 19:54:39 +0000 (11:54 -0800)]
Merge pull request #48 from bradleysepos/copyright
Update copyright dates to 2016.
John Stebbins [Sat, 2 Jan 2016 21:35:21 +0000 (14:35 -0700)]
presets: fix PicturePAR import
... when it is a "number" stored as a string.
Bradley Sepos [Sat, 2 Jan 2016 01:10:16 +0000 (20:10 -0500)]
Update copyright dates to 2016.
Max Dmytrychenko [Thu, 17 Dec 2015 12:39:56 +0000 (13:39 +0100)]
using dispatcher from https://github.com/lu-zero/mfx_dispatch