]> granicus.if.org Git - handbrake/log
handbrake
7 years agoAdd new queue-related toolbar icons.
Bradley Sepos [Wed, 13 Dec 2017 06:35:00 +0000 (01:35 -0500)]
Add new queue-related toolbar icons.

7 years agomac: Use new open source toolbar icon on Mac.
Bradley Sepos [Wed, 13 Dec 2017 05:10:26 +0000 (00:10 -0500)]
mac: Use new open source toolbar icon on Mac.

7 years agoAdd new open source toolbar icon.
Bradley Sepos [Wed, 13 Dec 2017 04:46:50 +0000 (23:46 -0500)]
Add new open source toolbar icon.

7 years agoWinGui: Couple of layout and control size tweaks on the main screen to accommodate...
sr55 [Tue, 12 Dec 2017 21:53:08 +0000 (21:53 +0000)]
WinGui: Couple of layout and control size tweaks on the main screen to accommodate the legacy preset panel.

7 years agoWinGui: Initial Activation of the "modified" preset detection code. (Audio/Subtitle...
sr55 [Tue, 12 Dec 2017 21:38:59 +0000 (21:38 +0000)]
WinGui: Initial Activation of the "modified" preset detection code. (Audio/Subtitle Tabs still to be done)

7 years agoMacGui: do not update the UI if the windows are not visible.
Damiano Galassi [Tue, 12 Dec 2017 15:11:34 +0000 (16:11 +0100)]
MacGui: do not update the UI if the windows are not visible.

7 years agoMacGui: do not hide the "Range:" label when libdvdnav is disabled.
Damiano Galassi [Tue, 12 Dec 2017 12:53:14 +0000 (13:53 +0100)]
MacGui: do not hide the "Range:" label when libdvdnav is disabled.

7 years agoMacGui: use the standard macOS icons for the general and advanced preferences tabs.
Damiano Galassi [Tue, 12 Dec 2017 08:39:42 +0000 (09:39 +0100)]
MacGui: use the standard macOS icons for the general and advanced preferences tabs.

7 years agomac: Use newest preview toolbar icon.
Bradley Sepos [Tue, 12 Dec 2017 05:13:28 +0000 (00:13 -0500)]
mac: Use newest preview toolbar icon.

7 years agoAdd another preview toolbar icon.
Bradley Sepos [Tue, 12 Dec 2017 04:35:14 +0000 (23:35 -0500)]
Add another preview toolbar icon.

7 years agomac: Revert to the old preview icon.
Bradley Sepos [Mon, 11 Dec 2017 23:18:50 +0000 (18:18 -0500)]
mac: Revert to the old preview icon.

7 years agoMacGui: rearrange the title description to show the index and timecode before the...
Damiano Galassi [Mon, 11 Dec 2017 18:25:40 +0000 (19:25 +0100)]
MacGui: rearrange the title description to show the index and timecode before the file name.

7 years agoAdd new preview toolbar icon.
Bradley Sepos [Mon, 11 Dec 2017 16:04:36 +0000 (11:04 -0500)]
Add new preview toolbar icon.

Use on Mac.

7 years agoMacGui: add a "Start" column in the chapters tableview.
Damiano Galassi [Mon, 11 Dec 2017 13:58:15 +0000 (14:58 +0100)]
MacGui: add a "Start" column in the chapters tableview.

7 years agoMacGui: remove the audio preferences.
Damiano Galassi [Mon, 11 Dec 2017 12:14:23 +0000 (13:14 +0100)]
MacGui: remove the audio preferences.

7 years agoWinGui: UI consistency Tweaks. #833
sr55 [Sun, 10 Dec 2017 22:19:45 +0000 (22:19 +0000)]
WinGui: UI consistency Tweaks.  #833

7 years agoWinGui: Rename the ShowPresetPanel option key to force everyone to have the new default.
sr55 [Sun, 10 Dec 2017 20:51:06 +0000 (20:51 +0000)]
WinGui: Rename the ShowPresetPanel option key to force everyone to have the new default.

7 years agoWinGui: Tidy up some resources
sr55 [Sat, 9 Dec 2017 18:02:05 +0000 (18:02 +0000)]
WinGui: Tidy up some resources

7 years agoWinGui: Fix ChannelLayout. Int -> Long #1045
sr55 [Sat, 9 Dec 2017 15:56:46 +0000 (15:56 +0000)]
WinGui: Fix ChannelLayout.  Int -> Long  #1045

7 years agoMacGui: remove an old workaround for a forgotten issue with progress bars.
Damiano Galassi [Thu, 7 Dec 2017 13:02:37 +0000 (14:02 +0100)]
MacGui: remove an old workaround for a forgotten issue with progress bars.

7 years agoMacGui: fix main window layout on 10.7.
Damiano Galassi [Thu, 7 Dec 2017 12:55:19 +0000 (13:55 +0100)]
MacGui: fix main window layout on 10.7.

7 years agoMacGui: when reloading a job from the queue, reset the job state to HBJobStateReady...
Damiano Galassi [Thu, 7 Dec 2017 12:54:38 +0000 (13:54 +0100)]
MacGui: when reloading a job from the queue, reset the job state to HBJobStateReady, so that if the user undo the action the job won't be stuck in the working state.

7 years agoMacGui: remove unneeded outlets and NSAnimationContext in HBController.
Damiano Galassi [Thu, 7 Dec 2017 10:46:47 +0000 (11:46 +0100)]
MacGui: remove unneeded outlets and NSAnimationContext in HBController.

7 years agoMacGui: preserve the textfield selection/insertion point when calling HB_endEditing.
Damiano Galassi [Thu, 7 Dec 2017 10:34:12 +0000 (11:34 +0100)]
MacGui: preserve the textfield selection/insertion point when calling HB_endEditing.

7 years agoMacGui: fix some warnings in the xib files.
Damiano Galassi [Thu, 7 Dec 2017 08:34:53 +0000 (09:34 +0100)]
MacGui: fix some warnings in the xib files.

7 years agoFreeBSD 11.1 compatibility.
Bradley Sepos [Thu, 7 Dec 2017 01:05:18 +0000 (20:05 -0500)]
FreeBSD 11.1 compatibility.

7 years agocontrib: Make libbluray build compatible with FreeBSD.
Bradley Sepos [Thu, 7 Dec 2017 00:24:36 +0000 (19:24 -0500)]
contrib: Make libbluray build compatible with FreeBSD.

7 years agobuild: Require bash shell.
Bradley Sepos [Wed, 6 Dec 2017 23:17:00 +0000 (18:17 -0500)]
build: Require bash shell.

7 years agomac: Adjust main window progress area vertical spacing.
Bradley Sepos [Wed, 6 Dec 2017 21:07:52 +0000 (16:07 -0500)]
mac: Adjust main window progress area vertical spacing.

7 years agomac: Add missing constraints to main window scanning progress bar.
Bradley Sepos [Wed, 6 Dec 2017 19:54:09 +0000 (14:54 -0500)]
mac: Add missing constraints to main window scanning progress bar.

7 years agomac: Tweak spacing on Summary tab.
Bradley Sepos [Wed, 6 Dec 2017 19:18:43 +0000 (14:18 -0500)]
mac: Tweak spacing on Summary tab.

7 years agomac: Widen popover to show all official presets without clipping.
Bradley Sepos [Wed, 6 Dec 2017 18:55:12 +0000 (13:55 -0500)]
mac: Widen popover to show all official presets without clipping.

7 years agoNudge new presets icon a few pixels.
Bradley Sepos [Wed, 6 Dec 2017 18:41:57 +0000 (13:41 -0500)]
Nudge new presets icon a few pixels.

Appears more centered, perceptually.

7 years agomac: Update a couple toolbar button tooltips.
Bradley Sepos [Tue, 5 Dec 2017 22:03:26 +0000 (17:03 -0500)]
mac: Update a couple toolbar button tooltips.

7 years agoAdd new presets toolbar icon.
Bradley Sepos [Tue, 5 Dec 2017 14:27:55 +0000 (09:27 -0500)]
Add new presets toolbar icon.

Use on Mac.

7 years agomac: Rename instances of cancelled to canceled.
Bradley Sepos [Mon, 4 Dec 2017 16:02:36 +0000 (11:02 -0500)]
mac: Rename instances of cancelled to canceled.

7 years agoRevert "MacGui: show PAR and DAR in the summary panel."
Bradley Sepos [Mon, 4 Dec 2017 15:49:59 +0000 (10:49 -0500)]
Revert "MacGui: show PAR and DAR in the summary panel."

This reverts commit f0200cb414f57e50361e263ddb78ef2ed8f6cbdc.

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