8326 Commits

Author SHA1 Message Date
sr55
ab50d609d8
WinGui: Uncheck the Forced flag when it's not supported. #1035 2017-12-02 16:44:54 +00:00
Damiano Galassi
7b461c4561
MacGui: rearrange the filters tab elements. 2017-11-30 17:17:15 +01:00
Damiano Galassi
357f922f4b
MacGui: fix an summary tab exception on older versions of macOS. 2017-11-30 16:53:20 +01:00
Damiano Galassi
b93c4fb4f1
MacGui: add a header to the presets popover. 2017-11-30 16:52:38 +01:00
Damiano Galassi
72cc6397d6
MacGui: fix rotation in summary panel, show rotation in filters list when flip is enabled too. Shorter presets popover. 2017-11-30 11:25:18 +01:00
Bradley Sepos
c34d4373d5
preset: Additional presets and revisions for 1.1.0. 2017-11-28 11:24:42 -05:00
John Stebbins
9e1f245708
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.
2017-11-28 08:22:54 -08:00
John Stebbins
4df3c6b2a6 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
2017-11-27 10:28:56 -08:00
Damiano Galassi
f0200cb414
MacGui: show PAR and DAR in the summary panel. 2017-11-27 12:40:34 +01:00
Bradley Sepos
970a569254
build: Add support for Xcode Archive feature. 2017-11-27 04:13:06 -05:00
Damiano Galassi
b9d712b7e3
MacGui: use the KVO constants. 2017-11-27 09:01:03 +01:00
Damiano Galassi
14744098e8
MacGui: remove the mp4 options empty space when the container is not mp4. 2017-11-27 09:00:27 +01:00
sr55
78140d60db
WinGui: Fix the mini status display controller. 2017-11-25 21:01:48 +00:00
Damiano Galassi
9d1bf1dfaf
MacGui: create the NSDrawer only when necessary in HBController (before it was instantiated in the nib). 2017-11-25 18:58:42 +01:00
Damiano Galassi
a4e41b985d
MacGui: fix some layout issues on older version of macOS. 2017-11-25 12:10:49 +01:00
Damiano Galassi
3dc0374679
MacGui: convert the main window xib to auto layout. 2017-11-25 12:09:40 +01:00
Damiano Galassi
b43c7c3d9d
MacGui: use a popover instead of a drawer on 10.10+ . 2017-11-24 18:44:07 +01:00
Damiano Galassi
68c7758a7c
MacGui: add a popup button to select the preset in the main window. 2017-11-24 18:01:43 +01:00
Damiano Galassi
b73dabc600
libhb: fix warnings. 2017-11-24 12:00:33 +01:00
Damiano Galassi
13c8582eff
MacGui: use KVO to get a good part of the change notification in the summary view. 2017-11-24 11:27:06 +01:00
Hofi
47d7b716b2 D&D opening file could cause crash
- remove observers ASAP
2017-11-23 07:48:12 +01:00
John Stebbins
653020c9e7 add align a/v start to log 2017-11-22 10:55:22 -08:00
John Stebbins
8090e83d1d scan: don't abort on empty buffers
Fixes https://github.com/HandBrake/HandBrake/issues/1017
2017-11-22 08:09:32 -08:00
RandomEngy
8946e29db9 Did a bit of refactoring and added an .editorconfig file to enforce the "spaces for tabs" setting. 2017-11-20 15:05:54 +00:00
RandomEngy
a0f1c6a49d Excluded .vs folder via gitignore. 2017-11-18 14:29:34 +00:00
RandomEngy
2c5f96a2fd Some additions for mixdowns and ability encode from JSON string. 2017-11-18 14:29:34 +00:00
Damiano Galassi
17a4bb75f9
MacGui: short job description in the summary tab. 2017-11-13 14:01:19 +01:00
John Stebbins
30f2ed8041 LinGui: handle command line the GApplication way
Fixes https://github.com/HandBrake/HandBrake/issues/995
2017-11-12 08:45:59 -08:00
John Stebbins
143e1e2233 LinGui: don't free uninitialized things on exit 2017-11-12 08:45:21 -08:00
Damiano Galassi
6a39b85094
MacGui: fix a potential null dereference. 2017-11-12 12:42:58 +01:00
Damiano Galassi
2ce11e0c32
MacGui: show a preview image in the summary tab. 2017-11-12 12:41:42 +01:00
Damiano Galassi
2c75047460
MacGui: realign the main window ui elements. 2017-11-12 11:58:07 +01:00
Damiano Galassi
a51110b1e6
MacGui: rearrange main window tabs order, fix some warnings. 2017-11-12 11:20:13 +01:00
Damiano Galassi
914ce0fe91
MacGui: add a double click action to start editing a chapter title. Align things in the xib. 2017-11-12 10:56:38 +01:00
Damiano Galassi
31ac8ffcb8
MacGui: initialize the selectedCategory ivar with the default value in HBAddPresetController. 2017-11-12 07:50:55 +01:00
Damiano Galassi
501055d74f
MacGui: do not allow the path separator "/" character to be inserted in the output file name. 2017-11-11 08:39:00 +01:00
John Stebbins
2a5df5af77 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.
2017-11-10 10:18:09 -08:00
John Stebbins
463010d850 x265: fix build race with download verification 2017-11-10 08:06:45 -08:00
Damiano Galassi
d6d90d5d6d
MacGui: move the format options to the summary tab. 2017-11-10 15:10:17 +01:00
Damiano Galassi
c0ccf7426c
MacGui: always use the new add category controller to add a category. 2017-11-10 14:27:22 +01:00
Damiano Galassi
03ac109bbe
MacGui: select the newly created category in the add preset sheet. 2017-11-10 14:03:45 +01:00
Damiano Galassi
69e4867fd9
MacGui: add a popup menu to select the category in the add preset sheet. 2017-11-10 13:59:14 +01:00
Damiano Galassi
1f7aeb62b9
MacGui: rename Folder to Category. 2017-11-10 12:41:07 +01:00
John Stebbins
65597ee7f4
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.
2017-11-09 13:43:53 -08:00
John Stebbins
86d6345771 Auto-rotate video that has rotation tag 2017-11-09 13:18:29 -08:00
Damiano Galassi
9d67804d05 libhb: read video rotation from libav. 2017-11-09 09:04:15 -08:00
John Stebbins
8f7da9e73c LinGui: disable i386 releases
x265 high-bit depth does not support i386 unless you disable asm.
2017-11-07 11:22:20 -08:00
John Stebbins
05b36baaa1 LinGui: fix build with glib older than 2.44 2017-11-07 07:48:44 -08:00
sr55
84ae324570
WinGui: Updates to handle changes to the JSON API. #964 2017-11-06 19:08:08 +00:00
John Stebbins
8a68af4675
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.
2017-11-06 10:48:26 -08:00