]>
granicus.if.org Git - handbrake/log
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
Scott [Sun, 27 Dec 2015 22:08:24 +0000 (22:08 +0000)]
Minor Doc Updates
Scott [Sun, 27 Dec 2015 21:57:05 +0000 (21:57 +0000)]
WinGui: Some API and warnings cleanup.
Scott [Sun, 27 Dec 2015 20:16:31 +0000 (20:16 +0000)]
WinGui: Missing changes from previous checking that was fixing queue edit bugs.
Scott [Sun, 27 Dec 2015 20:15:22 +0000 (20:15 +0000)]
WinGui: Couple of fixes for the Edit Queue feature. (Video Tune, Video Bitrate, Video Preset and Framerate) options were not setting correctly.
In addition, if the app recovers the queue, it will by default enable the whole UI now. This is needed particularly with the in-line queue when enabled.
RandomEngy [Sun, 27 Dec 2015 15:52:27 +0000 (07:52 -0800)]
Updating header from lang.h to lang.c .
John Stebbins [Sun, 27 Dec 2015 00:45:37 +0000 (17:45 -0700)]
libhb: use LL for int64 constants to make mingw happy
RandomEngy [Sat, 26 Dec 2015 18:39:03 +0000 (10:39 -0800)]
Adding native language names to lang.c .
Bradley Sepos [Sat, 26 Dec 2015 02:43:23 +0000 (21:43 -0500)]
libhb: Remove stray UTF-8 BOM character from lang.c.
John Stebbins [Sun, 20 Dec 2015 19:25:26 +0000 (12:25 -0700)]
LinGui: fix live preview range selection
Off by one error...
Scott [Tue, 15 Dec 2015 21:10:28 +0000 (21:10 +0000)]
WinGui: Some fixes around the preset audio / subtitle configure default settings not being loaded correctly.
Scott [Mon, 14 Dec 2015 20:11:58 +0000 (20:11 +0000)]
WinGui: Fix an issue with the Subtitle Burn In Behavior dropdown not being selected correctly on preset change and first load.
Scott [Mon, 14 Dec 2015 19:59:27 +0000 (19:59 +0000)]
WinGui: Ability to Force Preset updates change tidy up
Scott [Sun, 13 Dec 2015 21:10:09 +0000 (21:10 +0000)]
WinGui: Re-implement the ability to force a preset upgrade on nightly build users.
Damiano Galassi [Mon, 14 Dec 2015 16:19:04 +0000 (17:19 +0100)]
MacGui: add an exception to enable http connections to handbrake.fr
Damiano Galassi [Mon, 14 Dec 2015 07:53:36 +0000 (08:53 +0100)]
MacGui: realign the views in the add preset window, disable the resize button in the main window and realign things in the prefs.
Scott [Sat, 12 Dec 2015 21:07:26 +0000 (21:07 +0000)]
WinGui: Fix an issue where presets crop settings could be incorrectly stored for fresh installs of the app until the user reset built-in presets manually.
Scott [Sat, 12 Dec 2015 14:01:01 +0000 (14:01 +0000)]
WinGui: Cosmetic fixes on the Video and Audio Tabs. Bug fix with the Fast Decode checkbox not setting correctly all the time. Improved scan cancel handling.
Damiano Galassi [Sat, 12 Dec 2015 11:12:47 +0000 (12:12 +0100)]
MacGui: show a focus ring around the main window when a file is dragged over it, and move the advanced tab at the end.
Damiano Galassi [Sat, 12 Dec 2015 07:30:21 +0000 (08:30 +0100)]
MacGui: add a 'view' menu with the standard menu items and some keyboard shortcuts to switch between the main window tabs.
John Stebbins [Wed, 9 Dec 2015 21:06:33 +0000 (13:06 -0800)]
reader: fix stream discontinuity splicing...
Splicing of buffers that got duplicated to multiple output fifos was
broken.
Caused https://forum.handbrake.fr/viewtopic.php?f=11&t=33666
Rodeo314 [Tue, 8 Dec 2015 15:52:52 +0000 (16:52 +0100)]
Merge pull request #38 from Rodeo314/atmos
TrueHD: properly skip Atmos substreams
Rodeo314 [Tue, 8 Dec 2015 15:49:49 +0000 (16:49 +0100)]
Merge pull request #40 from Rodeo314/auxdata
libav: remove a pointless check in the DTS decoder.
Damiano Galassi [Sat, 5 Dec 2015 09:27:06 +0000 (10:27 +0100)]
MacGui: remove an unused 'Resources (unused)' group from the Xcode project.
Damiano Galassi [Sat, 5 Dec 2015 09:26:01 +0000 (10:26 +0100)]
MacGui: default to custom picture size in the add preset sheet if the current job size is less than the maximum size.
Damiano Galassi [Sat, 5 Dec 2015 09:23:56 +0000 (10:23 +0100)]
MacGui: add a space between the Queue and the Start toolbar items.
Damiano Galassi [Sat, 5 Dec 2015 09:22:35 +0000 (10:22 +0100)]
MacGui: fixed the table view header height on OS X versions older than 10.11.
Damiano Galassi [Sat, 5 Dec 2015 09:21:23 +0000 (10:21 +0100)]
MacGui: use a view-based outline view in the presets drawer.
John Stebbins [Fri, 4 Dec 2015 16:12:57 +0000 (08:12 -0800)]
Merge pull request #43 from lameventanas/master
Fix bashism in autoconf script that leads to build failure unless /bin/sh is bash.
lameventanas [Fri, 4 Dec 2015 06:00:31 +0000 (15:00 +0900)]
Fix bashism in autoconf script that leads to build failure unless bash is /bin/sh.
Scott [Thu, 26 Nov 2015 23:08:38 +0000 (18:08 -0500)]
Merge pull request #42 from sverrirs/chapters-import-upd
Chapter import: Adding support for chapterdb.org XML and TXT formats
Sverrir Sigmundarson [Thu, 26 Nov 2015 13:22:18 +0000 (14:22 +0100)]
Using ErrorService.ShowMessageBox instead of MessageBox.Show
Sverrir Sigmundarson [Mon, 23 Nov 2015 14:10:37 +0000 (15:10 +0100)]
Minor fixes to chapterdb.org support that were lost in a merge-gone-wrong.
Sverrir Sigmundarson [Fri, 20 Nov 2015 00:00:13 +0000 (01:00 +0100)]
Adding support for ChapterDb.org input formats (XML and TXT) files. Minor refactorings to accomodate the parsing of the new input formats.
Scott [Sun, 22 Nov 2015 21:31:56 +0000 (16:31 -0500)]
Merge pull request #37 from sverrirs/chapters-csv-upd
Improving support for importing Chapter names via CSV file
Scott [Sun, 22 Nov 2015 21:29:56 +0000 (16:29 -0500)]
Quick Fix for the broken Nightly build. Will add bit-depth support at a later point.
Tim Walker [Sat, 21 Nov 2015 23:26:54 +0000 (00:26 +0100)]
libav: remove a pointless check in the DTS decoder.
The check resulted in an error with many real-world streams,
which are otherwise perfectly valid. The auxiliary data length
is not reliable and/or the ETSI DTS specification is incorrect.
Tim Walker [Sat, 21 Nov 2015 19:49:39 +0000 (20:49 +0100)]
libav: rename patches after last commit.
Tim Walker [Sat, 21 Nov 2015 19:42:19 +0000 (20:42 +0100)]
libav: backport fixes for Dolby Atmos streams.
Atmos data isn't decoded, but it's properly skipped now (no more
errors and log spam, should make scan way faster for such tracks).
Sverrir Sigmundarson [Wed, 18 Nov 2015 22:57:03 +0000 (23:57 +0100)]
Fixing importing and exporting of chapters via CSV files. Adding proper handling of escape characters, handling of most common alternative value separators. Fixing resource leakage via undisposed FileDialogs.
John Stebbins [Thu, 19 Nov 2015 22:17:33 +0000 (14:17 -0800)]
qsv: fix compile error
missed renaming hb_h265_profile_names in qsv code
Damiano Galassi [Mon, 16 Nov 2015 07:31:40 +0000 (08:31 +0100)]
MacGui: set the right autoresize mask for the cancel buttons of the defaults panels.
John Stebbins [Mon, 16 Nov 2015 00:21:07 +0000 (16:21 -0800)]
ports: add NULL checks
John Stebbins [Mon, 16 Nov 2015 00:17:13 +0000 (16:17 -0800)]
encx264: only show warning log after first frame
John Stebbins [Mon, 16 Nov 2015 00:07:13 +0000 (16:07 -0800)]
libhb: add some NULL checks
John Stebbins [Mon, 16 Nov 2015 00:02:49 +0000 (16:02 -0800)]
vfr: timestamps are signed