]>
granicus.if.org Git - handbrake/log
Damiano Galassi [Sat, 11 Nov 2017 07:39:00 +0000 (08:39 +0100)]
MacGui: do not allow the path separator "/" character to be inserted in the output file name.
John Stebbins [Fri, 10 Nov 2017 18:18:09 +0000 (10:18 -0800)]
presets: fix selection of audio tracks
The new audio attributes were not checked correctly and filtered out any
audio tracks that had the DEFAULT flag.
John Stebbins [Fri, 10 Nov 2017 16:05:31 +0000 (08:05 -0800)]
x265: fix build race with download verification
Damiano Galassi [Fri, 10 Nov 2017 14:10:17 +0000 (15:10 +0100)]
MacGui: move the format options to the summary tab.
Damiano Galassi [Fri, 10 Nov 2017 13:27:22 +0000 (14:27 +0100)]
MacGui: always use the new add category controller to add a category.
Damiano Galassi [Fri, 10 Nov 2017 13:03:45 +0000 (14:03 +0100)]
MacGui: select the newly created category in the add preset sheet.
Damiano Galassi [Fri, 10 Nov 2017 12:59:14 +0000 (13:59 +0100)]
MacGui: add a popup menu to select the category in the add preset sheet.
Damiano Galassi [Fri, 10 Nov 2017 11:41:07 +0000 (12:41 +0100)]
MacGui: rename Folder to Category.
John Stebbins [Thu, 9 Nov 2017 21:43:53 +0000 (13:43 -0800)]
Add adaptive streaming support (#972)
"Adaptive streaming" allows changing video parameters mid-stream at IDR
boundaries. Such changes require new SPS and PPS NALs at the IDR. MP4
supports this with 'avc3' and 'hev1' sample entry types.
John Stebbins [Thu, 9 Nov 2017 01:11:21 +0000 (17:11 -0800)]
Auto-rotate video that has rotation tag
Damiano Galassi [Mon, 7 Aug 2017 06:25:28 +0000 (08:25 +0200)]
libhb: read video rotation from libav.
John Stebbins [Tue, 7 Nov 2017 19:22:20 +0000 (11:22 -0800)]
LinGui: disable i386 releases
x265 high-bit depth does not support i386 unless you disable asm.
John Stebbins [Tue, 7 Nov 2017 15:48:44 +0000 (07:48 -0800)]
LinGui: fix build with glib older than 2.44
sr55 [Mon, 6 Nov 2017 18:46:56 +0000 (18:46 +0000)]
WinGui: Updates to handle changes to the JSON API. #964
John Stebbins [Mon, 6 Nov 2017 18:48:26 +0000 (10:48 -0800)]
CLI: add option to log version, title, and progress in json
This is useful for scripts and other frontends that need to parse CLI output.
John Stebbins [Fri, 29 Sep 2017 23:32:07 +0000 (16:32 -0700)]
presets: enforce 2 level hierarchy when importing presets
See https://github.com/HandBrake/HandBrake/issues/833#issuecomment-
333193971
John Stebbins [Fri, 29 Sep 2017 23:29:44 +0000 (16:29 -0700)]
LinGui: fix small memory leaks
John Stebbins [Fri, 29 Sep 2017 15:22:06 +0000 (08:22 -0700)]
LinGui: fix scan progress display
Lost the text during one of the UI shuffles
John Stebbins [Fri, 29 Sep 2017 00:18:15 +0000 (17:18 -0700)]
LinGui: enforce preset heirarchy in presets list
Make drag-n-drop respect the single folder level heirchary
John Stebbins [Thu, 28 Sep 2017 16:34:15 +0000 (09:34 -0700)]
LinGui: Add "Category" dropdown to preset save dialog
This replaces the "New Folder" option in the presets menu. It enforces
the folder structure we have agreed to and hopefully helps the user keep
things organized.
Note that users are allowed to save a custom preset to the same
"Category" as an official preset. When they do this, a new custom
category is created with the same name and the preset is saved in that
folder.
John Stebbins [Wed, 27 Sep 2017 17:04:06 +0000 (10:04 -0700)]
LinGui: allow angles when dvdnav is disabled
Other source types can also have multiples angles
John Stebbins [Tue, 19 Sep 2017 21:33:22 +0000 (14:33 -0700)]
LinGui: clean up UI xml a bit
and remove some cruft.
John Stebbins [Tue, 19 Sep 2017 16:12:17 +0000 (09:12 -0700)]
LinGui: add preset description tooltip to preset menu button
John Stebbins [Mon, 18 Sep 2017 19:15:51 +0000 (12:15 -0700)]
LinGui: preset "Reset" -> "Reload"
John Stebbins [Mon, 18 Sep 2017 18:33:59 +0000 (11:33 -0700)]
LinGui: allow preset delete when list selection is not highlighted
Previously, you could only delete the currently highlighted item. Now
you can delete the current item in the presets menu button, even if
settings have been modified and the list item is not highlighted.
John Stebbins [Mon, 18 Sep 2017 17:45:47 +0000 (10:45 -0700)]
LinGui: add preset "modified" indicator and reset button
When a setting is modified, the word "Modified" appears next to the
preset selection menu button and the "Reset" button is enabled.
John Stebbins [Mon, 18 Sep 2017 16:35:50 +0000 (09:35 -0700)]
LinGui: reinitialize presets menu when list changes
John Stebbins [Fri, 15 Sep 2017 23:39:41 +0000 (16:39 -0700)]
LinGui: open preset selection menu to right of button
John Stebbins [Fri, 15 Sep 2017 23:27:22 +0000 (16:27 -0700)]
LinGui: Add preset selection menu
And convert appliction to a GtkApplication. This allows the use of
GActions for menu and other control actions. It's a cleaner simpler
interface that automatically tracks when multiple widgets perform the
same action and keeps their state in sync.
John Stebbins [Wed, 13 Sep 2017 15:24:18 +0000 (08:24 -0700)]
LinGui: Split presets list out into separate window
John Stebbins [Tue, 12 Sep 2017 19:43:11 +0000 (12:43 -0700)]
LinGui: Reorgainize Summary pane
Synching up with https://github.com/HandBrake/HandBrake/issues/833
John Stebbins [Mon, 6 Nov 2017 16:11:06 +0000 (08:11 -0800)]
x265: fix xclean
It didn't remove the contrib build directory
John Stebbins [Mon, 6 Nov 2017 15:57:01 +0000 (07:57 -0800)]
x265: add support for 8/10/12 bit encoding in single static lib (#975)
Builds x265 three times, once for each bit depth. Then merges the static libs into one library that HandBrake can statically link against.
Damiano Galassi [Mon, 6 Nov 2017 07:52:50 +0000 (08:52 +0100)]
libhb: add HLG to our list of known transfer characteristics.
Damiano Galassi [Sat, 4 Nov 2017 12:26:32 +0000 (13:26 +0100)]
MacGui: remove the i386 architecture from Growl framework, and the strip phase in the build system.
Bradley Sepos [Sat, 4 Nov 2017 09:54:41 +0000 (05:54 -0400)]
build: Fix configure to report success when REV=0 in version.txt.
Instead make sure we have a possibly sane HASH value.
John Stebbins [Fri, 3 Nov 2017 18:10:02 +0000 (11:10 -0700)]
tx3g: make font size scale with video height
Fixes https://forum.handbrake.fr/viewtopic.php?f=5&t=37034
Damiano Galassi [Fri, 3 Nov 2017 06:32:09 +0000 (07:32 +0100)]
MacGui: fix a wrong usage of CFData API, CFDataCreateMutable creates a a CFData instance that can be filled up to the wanted capacity, but it doesn't set the CFData length to the capacity. Use CFDataSetLength to set the length. The original code doesn't work on 10.13.2 beta 1.
sr55 [Thu, 2 Nov 2017 20:29:58 +0000 (20:29 +0000)]
WinGui: Fix Window Title not resetting when queue finishing.
sr55 [Thu, 2 Nov 2017 20:23:15 +0000 (20:23 +0000)]
WinGui: Small Typo #833
sr55 [Thu, 2 Nov 2017 20:21:33 +0000 (20:21 +0000)]
WinGui: Adding Preset Category support into the Windows UI. Single layer support only. #833
John Stebbins [Thu, 2 Nov 2017 16:34:01 +0000 (09:34 -0700)]
CLI: add help for --align-av
sr55 [Mon, 30 Oct 2017 20:38:01 +0000 (20:38 +0000)]
WinGui: Add basic deinterlace to the static preview. #958
sr55 [Mon, 30 Oct 2017 20:28:18 +0000 (20:28 +0000)]
WinGui: Change ChannelLayout to Int64 #968
sr55 [Sun, 29 Oct 2017 21:47:28 +0000 (21:47 +0000)]
WinGui: Improve the behaviour of the quality slider when changing video encoder. It now updates correctly. By default it will not change value unless out of bounds. at which point it'll choose the mid-point as a default and the user can adjust as necessary.
sr55 [Sun, 29 Oct 2017 21:16:33 +0000 (21:16 +0000)]
WinGui: Don't perform Foreign Audio Subtitle Scans for short video previews. The long wait to scan an entire source is not valuable for short video previews. #877
Damiano Galassi [Sat, 28 Oct 2017 06:25:42 +0000 (08:25 +0200)]
build: explicitly select HFS+ as the dmg filesystem.
Bradley Sepos [Fri, 20 Oct 2017 05:15:55 +0000 (01:15 -0400)]
github: Minor follow-up revision to issue form.
Bradley Sepos [Fri, 20 Oct 2017 05:10:36 +0000 (01:10 -0400)]
github: Revise issue form prefilled text.
John Stebbins [Thu, 19 Oct 2017 14:47:15 +0000 (07:47 -0700)]
LinGui: fix Ubuntu 17.10 snapshots
Compression method bzip2 is no longer supported by dpkg-deb
John Stebbins [Wed, 18 Oct 2017 17:23:41 +0000 (10:23 -0700)]
LinGui: add Ubuntu 17.10 (artful) to snapshots
Final 17.10 release is tomorrow...
John Stebbins [Tue, 17 Oct 2017 16:00:46 +0000 (09:00 -0700)]
LinGui: remove Ubuntu 15.04 (vivid) snapshots
It's no longer supported by Ubuntu launchpad
sr55 [Sat, 14 Oct 2017 11:16:15 +0000 (12:16 +0100)]
Update libmfx to
5d6f1b6 (Based on upstream 1.23)
maxd [Mon, 9 Oct 2017 09:04:01 +0000 (11:04 +0200)]
QSV: Main10 should be default profile
sr55 [Thu, 12 Oct 2017 19:09:15 +0000 (20:09 +0100)]
WinGui: Fix a culture issue with Framerates. Fixes #926
Damiano Galassi [Wed, 11 Oct 2017 20:05:43 +0000 (22:05 +0200)]
MacGui: Disable implicit animations on 10.9 and earlier.
maxd [Mon, 24 Jul 2017 14:24:49 +0000 (16:24 +0200)]
MSYS compilation on Windows and for Windows
Bradley Sepos [Mon, 2 Oct 2017 02:19:47 +0000 (22:19 -0400)]
contrib: Update to Libav 12.2.
sr55 [Sun, 1 Oct 2017 14:11:21 +0000 (15:11 +0100)]
WinGui; Implement a smarter Title Case Algorithm. This may resolve #922
sr55 [Fri, 22 Sep 2017 21:54:41 +0000 (22:54 +0100)]
WinGui: Code tidyup / tweaks around presets.
sr55 [Fri, 22 Sep 2017 21:02:54 +0000 (22:02 +0100)]
WinGui: Change the Preset Selection to a Menu based design as it offers faster navigation than 2 dropdowns.
sr55 [Wed, 20 Sep 2017 18:41:55 +0000 (19:41 +0100)]
WinGui: Remove the in-line queue view preference. It does not make sense with the new design flow of the main screen.
sr55 [Wed, 20 Sep 2017 18:25:37 +0000 (19:25 +0100)]
WinGui: Tidy up some warnings that you get when you import WinGui presets into the CLI. #906
maxd [Wed, 13 Sep 2017 19:24:49 +0000 (21:24 +0200)]
QSV: Adding D11 support for encode
sr55 [Sun, 17 Sep 2017 15:13:31 +0000 (16:13 +0100)]
WinGui: Experimenting with InLine vs Preset Pane designs.
sr55 [Sun, 17 Sep 2017 14:43:47 +0000 (15:43 +0100)]
WinGui: Initial ground work on code that will detect when the user modifies settings that don't match the currently selected preset.
sr55 [Mon, 11 Sep 2017 19:03:36 +0000 (20:03 +0100)]
WinGui: Tweak Stylecop.json to add header decoration.
Damiano Galassi [Fri, 15 Sep 2017 11:58:02 +0000 (13:58 +0200)]
MacGui: end fields editing before the filename check.
sr55 [Mon, 11 Sep 2017 18:48:03 +0000 (19:48 +0100)]
WinGui: Improve selection behaviour of the new preset controls.
sr55 [Sun, 10 Sep 2017 19:39:26 +0000 (20:39 +0100)]
WinGui: Add description tooltip to presets dropdown menu. Also change "User Presets" to "Custom Presets". Existing presets won't have their category changed.
sr55 [Sun, 10 Sep 2017 18:36:58 +0000 (19:36 +0100)]
WinGui: Restore Rename / Remove preset options on the More dropdown button. Make selected preset italic with "(default)" when default #833
sr55 [Sat, 9 Sep 2017 15:00:01 +0000 (16:00 +0100)]
WinGui: Fix Custom Deinterlace / Decomb / Comb Detect preset options
sr55 [Fri, 8 Sep 2017 21:28:09 +0000 (22:28 +0100)]
WinGui: Summary Tab Font/Size changes.
sr55 [Fri, 8 Sep 2017 21:25:41 +0000 (22:25 +0100)]
WinGui: Round FPS to 2dp on Source Info Text.
sr55 [Fri, 8 Sep 2017 21:23:55 +0000 (22:23 +0100)]
WinGui: Change the Audio and Subtitle Tab's "Add" Split Button" to a Dropdown Button with a system native feel. The legacy button was always styled to Windows 7 regardless of platform. This resolves that issue.
sr55 [Fri, 8 Sep 2017 21:16:04 +0000 (22:16 +0100)]
WinGui: Code Style cleanup.
sr55 [Fri, 8 Sep 2017 21:14:26 +0000 (22:14 +0100)]
WinGui: Implementing the new Preset design that does away with the legacy style preset pane and re-arranges parts of the main window for better process flow.
sr55 [Fri, 8 Sep 2017 20:01:37 +0000 (21:01 +0100)]
WinGui: Fix a grid scaling issue on the audio defaults pane.
Damiano Galassi [Thu, 7 Sep 2017 07:40:50 +0000 (09:40 +0200)]
MacGui: move the filters to a separate tab.
Damiano Galassi [Thu, 7 Sep 2017 07:02:14 +0000 (09:02 +0200)]
Remove spaces and square brackets from Xcode scheme names. Add a distribution scheme that builds only the gui.
sr55 [Wed, 6 Sep 2017 18:47:14 +0000 (19:47 +0100)]
WinGui: Change some json model data types from int to long #851
sr55 [Sun, 3 Sep 2017 17:53:29 +0000 (18:53 +0100)]
WinGui: Add BeforeBuild Step to copy required files for the AppX generator project
Bradley Sepos [Wed, 6 Sep 2017 18:04:17 +0000 (14:04 -0400)]
contrib: Patch fribidi bootstrap to quote directory variable.
Bradley Sepos [Wed, 6 Sep 2017 17:42:32 +0000 (13:42 -0400)]
build: Quote variables in xcodemake.
Partially fixes building in Xcode via Product > Archive.
John Stebbins [Wed, 6 Sep 2017 17:39:31 +0000 (10:39 -0700)]
CLI: fix integer wrapping of p-to-p start/end times
John Stebbins [Wed, 6 Sep 2017 17:09:43 +0000 (10:09 -0700)]
LinGui: Add filter validation for sharpen and comb detect
John Stebbins [Wed, 6 Sep 2017 17:09:08 +0000 (10:09 -0700)]
LinGui: fix comb detect custom settings tooltip
sr55 [Sun, 3 Sep 2017 16:46:53 +0000 (17:46 +0100)]
WinGui: AppX Builder: Adding pre-build event to copy the latest release files to the win32 folder.
sr55 [Sun, 3 Sep 2017 16:46:11 +0000 (17:46 +0100)]
WinGui: Fix UwpDetect
sr55 [Sun, 3 Sep 2017 16:26:37 +0000 (17:26 +0100)]
WinGui: Optimise the png assets.
sr55 [Sun, 3 Sep 2017 16:21:38 +0000 (17:21 +0100)]
WinGui: Adding a new project to allow us to easily generate AppX packages.
John Stebbins [Sat, 2 Sep 2017 00:16:40 +0000 (17:16 -0700)]
LinGui: fix "More Settings" tooltip updates
The tooltip was not updating when the video preset slider changed
Damiano Galassi [Thu, 31 Aug 2017 08:04:28 +0000 (10:04 +0200)]
MacGui: move the color space code out of HBCore.
sr55 [Wed, 30 Aug 2017 20:41:29 +0000 (21:41 +0100)]
WinGui: Complete the SourceMetadata object.
sr55 [Wed, 30 Aug 2017 19:41:13 +0000 (20:41 +0100)]
WinGui: Putting paused duration infrastructure in place
sr55 [Wed, 30 Aug 2017 19:26:45 +0000 (20:26 +0100)]
WinGui: Some consistency fixes and UI tweaks around queue start/pause/stop.
sr55 [Mon, 28 Aug 2017 14:16:40 +0000 (15:16 +0100)]
WinGui: Putting in some back-end infrastructure into the queue screen to support future features + some misc tidy up.
sr55 [Mon, 28 Aug 2017 14:04:36 +0000 (15:04 +0100)]
Adding another .NET file to gitignore
sr55 [Sat, 26 Aug 2017 20:28:23 +0000 (21:28 +0100)]
WinGui: Fixes to chapters tab to correctly handle queue edit jobs. Fixes #870
sr55 [Sat, 26 Aug 2017 20:15:14 +0000 (21:15 +0100)]
WinGui: Use ExecWait instead of Exec for the installer. This should prevent the install from continuing until the uninstall process has completed.