]> granicus.if.org Git - handbrake/log
handbrake
7 years agomac: Fix Duration baseline alignment.
Bradley Sepos [Mon, 4 Dec 2017 15:00:54 +0000 (10:00 -0500)]
mac: Fix Duration baseline alignment.

7 years agomac: Update Selection Behavior texts and tooltips.
Bradley Sepos [Mon, 4 Dec 2017 13:28:29 +0000 (08:28 -0500)]
mac: Update Selection Behavior texts and tooltips.

Some places still referenced the old Audio Defaults nomenclature.

Updates code comments so searching for selection behavior will yield audio defaults functions.

7 years agomac: Revise main window typography and alignment.
Bradley Sepos [Sun, 3 Dec 2017 10:34:40 +0000 (05:34 -0500)]
mac: Revise main window typography and alignment.

7 years agoqsv: range as 0-63
maxd [Mon, 4 Dec 2017 18:21:03 +0000 (19:21 +0100)]
qsv: range as 0-63

7 years agoQSV: adjusting QP range to address all values
maxd [Thu, 30 Nov 2017 12:12:59 +0000 (13:12 +0100)]
QSV: adjusting QP range to address all values

7 years agoWinGui: use Range 0-63 for QSV H.265 10bit. It's not strictly correct but it's proba...
sr55 [Mon, 4 Dec 2017 18:53:01 +0000 (18:53 +0000)]
WinGui:  use Range 0-63 for QSV H.265 10bit. It's not strictly correct but it's probably least confusing for the user.   #1031

7 years agobuild: Additional hashbang compatibility for BSD-like systems.
Bradley Sepos [Sun, 3 Dec 2017 09:38:48 +0000 (04:38 -0500)]
build: Additional hashbang compatibility for BSD-like systems.

Fixes #1040.

7 years agomac: Remove genstrings.sh.
Bradley Sepos [Sun, 3 Dec 2017 09:30:13 +0000 (04:30 -0500)]
mac: Remove genstrings.sh.

7 years agocontrib: Update to x265 2.6.
Bradley Sepos [Thu, 30 Nov 2017 04:07:04 +0000 (23:07 -0500)]
contrib: Update to x265 2.6.

Closes #1029.

7 years agobuild: Update to config.guess 2017-11-07.
Bradley Sepos [Sat, 2 Dec 2017 20:52:56 +0000 (15:52 -0500)]
build: Update to config.guess 2017-11-07.

7 years agobuild: Make hashbangs more compatible.
Bradley Sepos [Sat, 2 Dec 2017 20:49:23 +0000 (15:49 -0500)]
build: Make hashbangs more compatible.

7 years agoWinGui: Uncheck the Forced flag when it's not supported. #1035
sr55 [Sat, 2 Dec 2017 15:08:44 +0000 (15:08 +0000)]
WinGui: Uncheck the Forced flag when it's not supported. #1035

7 years agoMacGui: rearrange the filters tab elements.
Damiano Galassi [Thu, 30 Nov 2017 16:17:15 +0000 (17:17 +0100)]
MacGui: rearrange the filters tab elements.

7 years agoMacGui: fix an summary tab exception on older versions of macOS.
Damiano Galassi [Thu, 30 Nov 2017 15:53:20 +0000 (16:53 +0100)]
MacGui: fix an summary tab exception on older versions of macOS.

7 years agoMacGui: add a header to the presets popover.
Damiano Galassi [Thu, 30 Nov 2017 15:52:38 +0000 (16:52 +0100)]
MacGui: add a header to the presets popover.

7 years agoMacGui: fix rotation in summary panel, show rotation in filters list when flip is...
Damiano Galassi [Thu, 30 Nov 2017 10:25:18 +0000 (11:25 +0100)]
MacGui: fix rotation in summary panel, show rotation in filters list when flip is enabled too. Shorter presets popover.

7 years agopreset: Additional presets and revisions for 1.1.0.
Bradley Sepos [Sun, 12 Nov 2017 21:15:30 +0000 (16:15 -0500)]
preset: Additional presets and revisions for 1.1.0.

7 years agoadd sdtp (sample dependency) box to mp4 (#1006)
John Stebbins [Tue, 28 Nov 2017 16:22:54 +0000 (08:22 -0800)]
add sdtp (sample dependency) box to mp4 (#1006)

* add sdtp (sample dependency) box to mp4

The AppleTV 4K requires this box in order to play 2160p60 video.

7 years agostream: better probing of PS files
John Stebbins [Mon, 27 Nov 2017 18:28:56 +0000 (10:28 -0800)]
stream: better probing of PS files

The probe did not inspect enough data and did not always detect all
streams.

Thanks to josephpaul0
Fixes https://github.com/HandBrake/HandBrake/issues/1023

7 years agoMacGui: show PAR and DAR in the summary panel.
Damiano Galassi [Mon, 27 Nov 2017 11:40:34 +0000 (12:40 +0100)]
MacGui: show PAR and DAR in the summary panel.

7 years agobuild: Add support for Xcode Archive feature.
Bradley Sepos [Thu, 7 Sep 2017 16:42:34 +0000 (12:42 -0400)]
build: Add support for Xcode Archive feature.

7 years agoMacGui: use the KVO constants.
Damiano Galassi [Mon, 27 Nov 2017 08:01:03 +0000 (09:01 +0100)]
MacGui: use the KVO constants.

7 years agoMacGui: remove the mp4 options empty space when the container is not mp4.
Damiano Galassi [Mon, 27 Nov 2017 08:00:27 +0000 (09:00 +0100)]
MacGui: remove the mp4 options empty space when the container is not mp4.

7 years agoWinGui: Fix the mini status display controller.
sr55 [Sat, 25 Nov 2017 21:01:48 +0000 (21:01 +0000)]
WinGui: Fix the mini status display controller.

7 years agoMacGui: create the NSDrawer only when necessary in HBController (before it was instan...
Damiano Galassi [Sat, 25 Nov 2017 17:58:42 +0000 (18:58 +0100)]
MacGui: create the NSDrawer only when necessary in HBController (before it was instantiated in the nib).

7 years agoMacGui: fix some layout issues on older version of macOS.
Damiano Galassi [Sat, 25 Nov 2017 11:10:49 +0000 (12:10 +0100)]
MacGui: fix some layout issues on older version of macOS.

7 years agoMacGui: convert the main window xib to auto layout.
Damiano Galassi [Sat, 25 Nov 2017 11:09:40 +0000 (12:09 +0100)]
MacGui: convert the main window xib to auto layout.

7 years agoMacGui: use a popover instead of a drawer on 10.10+ .
Damiano Galassi [Fri, 24 Nov 2017 17:44:07 +0000 (18:44 +0100)]
MacGui: use a popover instead of a drawer on 10.10+ .

7 years agoMacGui: add a popup button to select the preset in the main window.
Damiano Galassi [Fri, 24 Nov 2017 17:01:43 +0000 (18:01 +0100)]
MacGui: add a popup button to select the preset in the main window.

7 years agolibhb: fix warnings.
Damiano Galassi [Fri, 24 Nov 2017 11:00:33 +0000 (12:00 +0100)]
libhb: fix warnings.

7 years agoMacGui: use KVO to get a good part of the change notification in the summary view.
Damiano Galassi [Fri, 24 Nov 2017 10:27:06 +0000 (11:27 +0100)]
MacGui: use KVO to get a good part of the change notification in the summary view.

7 years agoD&D opening file could cause crash
Hofi [Wed, 22 Nov 2017 23:02:41 +0000 (00:02 +0100)]
D&D opening file could cause crash
- remove observers ASAP

7 years agoadd align a/v start to log
John Stebbins [Wed, 22 Nov 2017 18:55:22 +0000 (10:55 -0800)]
add align a/v start to log

7 years agoscan: don't abort on empty buffers
John Stebbins [Wed, 22 Nov 2017 16:09:32 +0000 (08:09 -0800)]
scan: don't abort on empty buffers

Fixes https://github.com/HandBrake/HandBrake/issues/1017

7 years agoDid a bit of refactoring and added an .editorconfig file to enforce the "spaces for...
RandomEngy [Fri, 17 Nov 2017 07:02:28 +0000 (23:02 -0800)]
Did a bit of refactoring and added an .editorconfig file to enforce the "spaces for tabs" setting.

7 years agoExcluded .vs folder via gitignore.
RandomEngy [Fri, 17 Nov 2017 07:12:40 +0000 (23:12 -0800)]
Excluded .vs folder via gitignore.

7 years agoSome additions for mixdowns and ability encode from JSON string.
RandomEngy [Fri, 17 Nov 2017 07:02:28 +0000 (23:02 -0800)]
Some additions for mixdowns and ability encode from JSON string.

7 years agoMacGui: short job description in the summary tab.
Damiano Galassi [Mon, 13 Nov 2017 13:01:19 +0000 (14:01 +0100)]
MacGui: short job description in the summary tab.

7 years agoLinGui: handle command line the GApplication way
John Stebbins [Sun, 12 Nov 2017 16:45:59 +0000 (08:45 -0800)]
LinGui: handle command line the GApplication way

Fixes https://github.com/HandBrake/HandBrake/issues/995

7 years agoLinGui: don't free uninitialized things on exit
John Stebbins [Sun, 12 Nov 2017 16:45:21 +0000 (08:45 -0800)]
LinGui: don't free uninitialized things on exit

7 years agoMacGui: fix a potential null dereference.
Damiano Galassi [Sun, 12 Nov 2017 11:42:58 +0000 (12:42 +0100)]
MacGui: fix a potential null dereference.

7 years agoMacGui: show a preview image in the summary tab.
Damiano Galassi [Sun, 12 Nov 2017 11:41:42 +0000 (12:41 +0100)]
MacGui: show a preview image in the summary tab.

7 years agoMacGui: realign the main window ui elements.
Damiano Galassi [Sun, 12 Nov 2017 10:58:07 +0000 (11:58 +0100)]
MacGui: realign the main window ui elements.

7 years agoMacGui: rearrange main window tabs order, fix some warnings.
Damiano Galassi [Sun, 12 Nov 2017 10:20:13 +0000 (11:20 +0100)]
MacGui: rearrange main window tabs order, fix some warnings.

7 years agoMacGui: add a double click action to start editing a chapter title. Align things...
Damiano Galassi [Sun, 12 Nov 2017 09:56:38 +0000 (10:56 +0100)]
MacGui: add a double click action to start editing a chapter title. Align things in the xib.

7 years agoMacGui: initialize the selectedCategory ivar with the default value in HBAddPresetCon...
Damiano Galassi [Sun, 12 Nov 2017 06:50:55 +0000 (07:50 +0100)]
MacGui: initialize the selectedCategory ivar with the default value in HBAddPresetController.

7 years agoMacGui: do not allow the path separator "/" character to be inserted in the output...
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.

7 years agopresets: fix selection of audio tracks
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.

7 years agox265: fix build race with download verification
John Stebbins [Fri, 10 Nov 2017 16:05:31 +0000 (08:05 -0800)]
x265: fix build race with download verification

7 years agoMacGui: move the format options to the summary tab.
Damiano Galassi [Fri, 10 Nov 2017 14:10:17 +0000 (15:10 +0100)]
MacGui: move the format options to the summary tab.

7 years agoMacGui: always use the new add category controller to add a category.
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.

7 years agoMacGui: select the newly created category in the add preset sheet.
Damiano Galassi [Fri, 10 Nov 2017 13:03:45 +0000 (14:03 +0100)]
MacGui: select the newly created category in the add preset sheet.

7 years agoMacGui: add a popup menu to select the 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.

7 years agoMacGui: rename Folder to Category.
Damiano Galassi [Fri, 10 Nov 2017 11:41:07 +0000 (12:41 +0100)]
MacGui: rename Folder to Category.

7 years agoAdd adaptive streaming support (#972)
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.

7 years agoAuto-rotate video that has rotation tag
John Stebbins [Thu, 9 Nov 2017 01:11:21 +0000 (17:11 -0800)]
Auto-rotate video that has rotation tag

7 years agolibhb: read video rotation from libav.
Damiano Galassi [Mon, 7 Aug 2017 06:25:28 +0000 (08:25 +0200)]
libhb: read video rotation from libav.

7 years agoLinGui: disable i386 releases
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.

7 years agoLinGui: fix build with glib older than 2.44
John Stebbins [Tue, 7 Nov 2017 15:48:44 +0000 (07:48 -0800)]
LinGui: fix build with glib older than 2.44

7 years agoWinGui: Updates to handle changes to the JSON API. #964
sr55 [Mon, 6 Nov 2017 18:46:56 +0000 (18:46 +0000)]
WinGui: Updates to handle changes to the JSON API.  #964

7 years agoCLI: add option to log version, title, and progress in json
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.

7 years agopresets: enforce 2 level hierarchy when importing presets
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

7 years agoLinGui: fix small memory leaks
John Stebbins [Fri, 29 Sep 2017 23:29:44 +0000 (16:29 -0700)]
LinGui: fix small memory leaks

7 years agoLinGui: fix scan progress display
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

7 years agoLinGui: enforce preset heirarchy in presets list
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

7 years agoLinGui: Add "Category" dropdown to preset save dialog
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.

7 years agoLinGui: allow angles when dvdnav is disabled
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

7 years agoLinGui: clean up UI xml a bit
John Stebbins [Tue, 19 Sep 2017 21:33:22 +0000 (14:33 -0700)]
LinGui: clean up UI xml a bit

and remove some cruft.

7 years agoLinGui: add preset description tooltip to preset menu button
John Stebbins [Tue, 19 Sep 2017 16:12:17 +0000 (09:12 -0700)]
LinGui: add preset description tooltip to preset menu button

7 years agoLinGui: preset "Reset" -> "Reload"
John Stebbins [Mon, 18 Sep 2017 19:15:51 +0000 (12:15 -0700)]
LinGui: preset "Reset" -> "Reload"

7 years agoLinGui: allow preset delete when list selection is not highlighted
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.

7 years agoLinGui: add preset "modified" indicator and reset button
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.

7 years agoLinGui: reinitialize presets menu when list changes
John Stebbins [Mon, 18 Sep 2017 16:35:50 +0000 (09:35 -0700)]
LinGui: reinitialize presets menu when list changes

7 years agoLinGui: open preset selection menu to right of button
John Stebbins [Fri, 15 Sep 2017 23:39:41 +0000 (16:39 -0700)]
LinGui: open preset selection menu to right of button

7 years agoLinGui: Add preset selection menu
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.

7 years agoLinGui: Split presets list out into separate window
John Stebbins [Wed, 13 Sep 2017 15:24:18 +0000 (08:24 -0700)]
LinGui: Split presets list out into separate window

7 years agoLinGui: Reorgainize Summary pane
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

7 years agox265: fix xclean
John Stebbins [Mon, 6 Nov 2017 16:11:06 +0000 (08:11 -0800)]
x265: fix xclean

It didn't remove the contrib build directory

7 years agox265: add support for 8/10/12 bit encoding in single static lib (#975)
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.

7 years agolibhb: add HLG to our list of known transfer characteristics.
Damiano Galassi [Mon, 6 Nov 2017 07:52:50 +0000 (08:52 +0100)]
libhb: add HLG to our list of known transfer characteristics.

7 years agoMacGui: remove the i386 architecture from Growl framework, and the strip phase in...
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.

7 years agobuild: Fix configure to report success when REV=0 in version.txt.
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.

7 years agotx3g: make font size scale with video height
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

7 years ago MacGui: fix a wrong usage of CFData API, CFDataCreateMutable creates a a CFData...
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.

7 years agoWinGui: Fix Window Title not resetting when queue finishing.
sr55 [Thu, 2 Nov 2017 20:29:58 +0000 (20:29 +0000)]
WinGui: Fix Window Title not resetting when queue finishing.

7 years agoWinGui: Small Typo #833
sr55 [Thu, 2 Nov 2017 20:23:15 +0000 (20:23 +0000)]
WinGui: Small Typo #833

7 years agoWinGui: Adding Preset Category support into the Windows UI. Single layer support...
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

7 years agoCLI: add help for --align-av
John Stebbins [Thu, 2 Nov 2017 16:34:01 +0000 (09:34 -0700)]
CLI: add help for --align-av

7 years agoWinGui: Add basic deinterlace to the static preview. #958
sr55 [Mon, 30 Oct 2017 20:38:01 +0000 (20:38 +0000)]
WinGui: Add basic deinterlace to the static preview. #958

7 years agoWinGui: Change ChannelLayout to Int64 #968
sr55 [Mon, 30 Oct 2017 20:28:18 +0000 (20:28 +0000)]
WinGui: Change ChannelLayout to Int64 #968

7 years agoWinGui: Improve the behaviour of the quality slider when changing video encoder....
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.

7 years agoWinGui: Don't perform Foreign Audio Subtitle Scans for short video previews. The...
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

7 years agobuild: explicitly select HFS+ as the dmg filesystem.
Damiano Galassi [Sat, 28 Oct 2017 06:25:42 +0000 (08:25 +0200)]
build: explicitly select HFS+ as the dmg filesystem.

7 years agogithub: Minor follow-up revision to issue form.
Bradley Sepos [Fri, 20 Oct 2017 05:15:55 +0000 (01:15 -0400)]
github: Minor follow-up revision to issue form.

7 years agogithub: Revise issue form prefilled text.
Bradley Sepos [Fri, 20 Oct 2017 05:10:36 +0000 (01:10 -0400)]
github: Revise issue form prefilled text.

7 years agoLinGui: fix Ubuntu 17.10 snapshots
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

7 years agoLinGui: add Ubuntu 17.10 (artful) to snapshots
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...

7 years agoLinGui: remove Ubuntu 15.04 (vivid) snapshots
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

7 years agoUpdate libmfx to 5d6f1b6 (Based on upstream 1.23)
sr55 [Sat, 14 Oct 2017 11:16:15 +0000 (12:16 +0100)]
Update libmfx to 5d6f1b6  (Based on upstream 1.23)

7 years agoQSV: Main10 should be default profile
maxd [Mon, 9 Oct 2017 09:04:01 +0000 (11:04 +0200)]
QSV: Main10 should be default profile