]>
granicus.if.org Git - handbrake/log
Damiano Galassi [Mon, 14 Mar 2016 08:50:42 +0000 (09:50 +0100)]
MacGui: added some enum to HBJob model to make things nicer in swift, plus two methods to convert from iso code to english language.
Damiano Galassi [Mon, 14 Mar 2016 08:46:39 +0000 (09:46 +0100)]
MacGui: move some kvo helpers to the UIAdditions category.
John Stebbins [Mon, 14 Mar 2016 00:24:39 +0000 (18:24 -0600)]
LinGui: enable live preview (gstreamer) by default on win32
John Stebbins [Mon, 14 Mar 2016 00:24:10 +0000 (18:24 -0600)]
LinGui: tell gstreamer where to find plugins on win32
John Stebbins [Mon, 14 Mar 2016 00:17:44 +0000 (18:17 -0600)]
LinGui: some win32 fixes
Fix preview hud background. it was transparent.
Fix initialization of gstreamer. It could not initialize the video
overlay.
John Stebbins [Sun, 13 Mar 2016 18:18:25 +0000 (12:18 -0600)]
build: fix regex probe
John Stebbins [Sun, 13 Mar 2016 00:19:54 +0000 (17:19 -0700)]
cli: remove unused variables version and build
John Stebbins [Sun, 13 Mar 2016 00:16:32 +0000 (17:16 -0700)]
LinGui: make gdk pixbuf loaders work under mingw
Makes my icons work on windows :)
sr55 [Sat, 12 Mar 2016 21:04:45 +0000 (21:04 +0000)]
Missed updating an hb_init call for the removal of updates.
sr55 [Sat, 12 Mar 2016 20:18:01 +0000 (20:18 +0000)]
Remove the CLI / LibHB Update Checker. It's been broken since we switched to HTTPS and it's terrible code.
John Stebbins [Sat, 12 Mar 2016 16:59:14 +0000 (09:59 -0700)]
LinGui: fix "Cancel" of subtitle changes
Cancel did not revert the changes that were made.
John Stebbins [Thu, 10 Mar 2016 20:55:59 +0000 (13:55 -0700)]
cli: add support for import of GUI queue file
John Stebbins [Fri, 11 Mar 2016 00:09:27 +0000 (17:09 -0700)]
LinGui: Tidy up queue format
Put all UI specific settings under a "uiSettings" key in a queue entry.
Job settings suitable for hb_add_json() are under "Job" key.
sr55 [Sat, 12 Mar 2016 16:19:53 +0000 (16:19 +0000)]
WinGui: Add SHA1 Verification of the update downloads and don't start the installer if the hash check fails.
John Stebbins [Sat, 12 Mar 2016 16:19:13 +0000 (08:19 -0800)]
Merge pull request #124 from jstebbins/decomb-split
Decomb split
Damiano Galassi [Fri, 11 Mar 2016 12:41:32 +0000 (13:41 +0100)]
MacGui: add interlace detection filter.
sr55 [Fri, 11 Mar 2016 21:04:07 +0000 (21:04 +0000)]
WinGui: Fixes for the new filters setup.
sr55 [Fri, 11 Mar 2016 20:20:24 +0000 (20:20 +0000)]
WinGui: Missing Decomb options
sr55 [Thu, 10 Mar 2016 20:44:49 +0000 (20:44 +0000)]
WinGui: Initial commit supporting separated interlace detection. Not tested yet.
John Stebbins [Thu, 10 Mar 2016 20:23:14 +0000 (13:23 -0700)]
LinGui: link comb-detect and deinterlace filters
When comb-detect is enabled and decomb/deinterlace filter is not, enable
decomb. When decomb/detinterlace filter is disabled, disable comb-detect.
John Stebbins [Tue, 8 Mar 2016 20:11:02 +0000 (13:11 -0700)]
comb-detect: adjust default sensitivity and add "Less Sensitive" preset
John Stebbins [Tue, 8 Mar 2016 18:00:15 +0000 (11:00 -0700)]
cli: add comb detection options
John Stebbins [Thu, 10 Mar 2016 21:46:50 +0000 (14:46 -0700)]
qsv: fix build
I missed some of the qsv filter settings bits that needed changing.
John Stebbins [Fri, 22 Jan 2016 22:46:13 +0000 (15:46 -0700)]
decomb: split comb detection out into it's own filter
John Stebbins [Fri, 11 Mar 2016 20:57:59 +0000 (13:57 -0700)]
sync: fix hang at end of p-to-p encoding with subtitles
If there are no more subtitles in a subtitle track after the stop time
of a p-to-p encoding, the encode would never finish.
John Stebbins [Fri, 11 Mar 2016 20:44:24 +0000 (13:44 -0700)]
reader: fix p-to-p seconds for non-seekable streams
This broke when sync was reworked. Sync now expects job->pts_to_start
to be relative to the first frame that it sees.
John Stebbins [Fri, 11 Mar 2016 19:30:26 +0000 (12:30 -0700)]
sync: fix yet another subtitle issue.
subtitle stop time was getting incorrectly squashed when special
value AV_NOPTS_VALUE. it should have been set to the next subtitles
start time.
Damiano Galassi [Fri, 26 Feb 2016 08:50:16 +0000 (09:50 +0100)]
MacGui: move the objc libhb wrapper to a separate framework.
John Stebbins [Thu, 10 Mar 2016 19:12:38 +0000 (12:12 -0700)]
LinGui: prevent crashes due to an invalid queue file
John Stebbins [Thu, 10 Mar 2016 18:50:42 +0000 (11:50 -0700)]
LinGui: don't assume log text is iso-8859-1
Damiano Galassi [Thu, 10 Mar 2016 07:51:40 +0000 (08:51 +0100)]
MacGui: remove an unused var.
Damiano Galassi [Thu, 10 Mar 2016 07:45:44 +0000 (08:45 +0100)]
MacGui: remove the NSString check for the PictureRotate key because we are sure it's always a string.
John Stebbins [Thu, 10 Mar 2016 01:10:47 +0000 (18:10 -0700)]
lingui: fix use of freed memory
John Stebbins [Wed, 9 Mar 2016 20:11:01 +0000 (12:11 -0800)]
Merge pull request #118 from jstebbins/filter-dict
Convert hb_filter_t settings from char* to hb_dict_t
sr55 [Sat, 5 Mar 2016 23:32:19 +0000 (23:32 +0000)]
WinGui: Fix Framerate mode for Same as source
sr55 [Sat, 5 Mar 2016 22:17:58 +0000 (22:17 +0000)]
WinGui: Update deinterlace method to Yadif and update presets. Will look into using the new preset/tune methods at a later point.
sr55 [Sat, 5 Mar 2016 21:52:37 +0000 (21:52 +0000)]
WinGui: Initial support for dict based filter options.
John Stebbins [Thu, 25 Feb 2016 19:44:33 +0000 (12:44 -0700)]
macui support for filter dict settings
John Stebbins [Sun, 21 Feb 2016 01:00:46 +0000 (18:00 -0700)]
filters: make job filter settings an hb_dict_t
This simplifies accessing and changing filter parameters
programatically. It also changes the custom filter string format to a
':' separated list of key/value pairs.
Damiano Galassi [Wed, 9 Mar 2016 18:16:40 +0000 (19:16 +0100)]
MacGui: use the kvc accessor methods, so that the presets menu will update properly after a change in the presets.
John Stebbins [Wed, 9 Mar 2016 15:23:46 +0000 (08:23 -0700)]
hb_dict: convert json null to empty string upon string xform
John Stebbins [Sun, 6 Mar 2016 19:57:07 +0000 (12:57 -0700)]
sync: fix handling of end-of-subtitle markers
Under some discontinuity cases, these markers were getting passed
through to the muxer, which caused a crash.
John Stebbins [Sun, 6 Mar 2016 17:41:25 +0000 (10:41 -0700)]
libhb: fix buffer over-reads by libav get_bits()
John Stebbins [Sun, 6 Mar 2016 17:17:09 +0000 (10:17 -0700)]
libhb: fix memory leaks
John Stebbins [Sat, 5 Mar 2016 22:42:01 +0000 (15:42 -0700)]
cli: fix constant framerate
sr55 [Wed, 2 Mar 2016 20:46:30 +0000 (20:46 +0000)]
WinGui: Don't check diskspace on UNC paths.
sr55 [Wed, 2 Mar 2016 20:37:03 +0000 (20:37 +0000)]
WinGui: Updating the code to handle Deinterlace / Decomb / Rotation options for j45's latest change. Thanks John for the patch.
Damiano Galassi [Tue, 1 Mar 2016 08:47:35 +0000 (09:47 +0100)]
MacGui: rewrite the NSDictionary to NSArray converter using less if.
Damiano Galassi [Tue, 1 Mar 2016 06:57:57 +0000 (07:57 +0100)]
scan: check if the video decoder was properly initialized before decoding the preview.
John Stebbins [Sun, 28 Feb 2016 21:54:18 +0000 (14:54 -0700)]
decavcodec: recompute frame duration for every frame
It can change mid-stream
Damiano Galassi [Fri, 26 Feb 2016 11:06:37 +0000 (12:06 +0100)]
MacGui: add a NSDictionary extension to convert from and to hb_dict_t.
Damiano Galassi [Fri, 26 Feb 2016 09:04:51 +0000 (10:04 +0100)]
MacGui: make HBCore titles ivar always non null.
Damiano Galassi [Fri, 26 Feb 2016 09:03:16 +0000 (10:03 +0100)]
MacGui: the 'default' as the standard deinterlace filter value.
John Stebbins [Thu, 25 Feb 2016 15:58:44 +0000 (08:58 -0700)]
lingui: fix data type of GType variable
Wrong size data type resulted in massive failure when compiled with
certain CFLAGS.
Damiano Galassi [Tue, 23 Feb 2016 08:36:47 +0000 (09:36 +0100)]
MacGui: check if there is at least one character in the string before trying to get the first character in HBQueueOutlineView.
sr55 [Sun, 21 Feb 2016 17:14:54 +0000 (17:14 +0000)]
WinGui: Fix Audio Tab Track by Language selection behaviour.
Scott [Sun, 21 Feb 2016 10:55:29 +0000 (10:55 +0000)]
Update NEWS
Fixed Typo
sr55 [Sat, 20 Feb 2016 21:32:18 +0000 (21:32 +0000)]
Updated the NEWS file.
sr55 [Sat, 20 Feb 2016 21:21:45 +0000 (21:21 +0000)]
WinGui: Added a text block on the Queue Add selection that shows the current preset to be used to for adding to the queue.
sr55 [Sat, 20 Feb 2016 17:28:57 +0000 (17:28 +0000)]
WinGui: Missing file from last commit.
sr55 [Sat, 20 Feb 2016 17:28:42 +0000 (17:28 +0000)]
WinGui: Adding a "Queue" Menu
John Stebbins [Tue, 16 Feb 2016 22:45:39 +0000 (15:45 -0700)]
deinterlace: fix mapping of legacy "slow" preset
John Stebbins [Tue, 16 Feb 2016 22:41:41 +0000 (15:41 -0700)]
decomb: fix decomb check
Only the last segment's results were being checked!
Damiano Galassi [Tue, 16 Feb 2016 08:26:11 +0000 (09:26 +0100)]
MacGui: write the right minor and micro version in the presets. They were swapped.
John Stebbins [Mon, 15 Feb 2016 22:01:11 +0000 (15:01 -0700)]
sync: improve video dejitter
Found a sample that requires 12 frames to detect and fix video jitter.
So extend the minimum frame buffer from 10 to 12.
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.