summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* presets: fix selection of audio tracksJohn Stebbins2017-11-102-1/+4
| | | | | The new audio attributes were not checked correctly and filtered out any audio tracks that had the DEFAULT flag.
* x265: fix build race with download verificationJohn Stebbins2017-11-102-0/+2
|
* MacGui: move the format options to the summary tab.Damiano Galassi2017-11-106-177/+295
|
* MacGui: always use the new add category controller to add a category.Damiano Galassi2017-11-101-6/+7
|
* MacGui: select the newly created category in the add preset sheet.Damiano Galassi2017-11-101-1/+1
|
* MacGui: add a popup menu to select the category in the add preset sheet.Damiano Galassi2017-11-108-31/+348
|
* MacGui: rename Folder to Category.Damiano Galassi2017-11-108-25/+26
|
* Add adaptive streaming support (#972)John Stebbins2017-11-0914-58/+247
| | | | | | | "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.
* Auto-rotate video that has rotation tagJohn Stebbins2017-11-097-525/+740
|
* libhb: read video rotation from libav.Damiano Galassi2017-11-093-0/+33
|
* LinGui: disable i386 releasesJohn Stebbins2017-11-074-8/+8
| | | | x265 high-bit depth does not support i386 unless you disable asm.
* LinGui: fix build with glib older than 2.44John Stebbins2017-11-073-2/+25
|
* WinGui: Updates to handle changes to the JSON API. #964sr552017-11-0611-36/+165
|
* CLI: add option to log version, title, and progress in jsonJohn Stebbins2017-11-0612-61/+409
| | | This is useful for scripts and other frontends that need to parse CLI output.
* presets: enforce 2 level hierarchy when importing presetsJohn Stebbins2017-11-064-3/+201
| | | | See https://github.com/HandBrake/HandBrake/issues/833#issuecomment-333193971
* LinGui: fix small memory leaksJohn Stebbins2017-11-061-0/+2
|
* LinGui: fix scan progress displayJohn Stebbins2017-11-062-17/+55
| | | | Lost the text during one of the UI shuffles
* LinGui: enforce preset heirarchy in presets listJohn Stebbins2017-11-061-145/+156
| | | | Make drag-n-drop respect the single folder level heirchary
* LinGui: Add "Category" dropdown to preset save dialogJohn Stebbins2017-11-0611-252/+407
| | | | | | | | | | | 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.
* LinGui: allow angles when dvdnav is disabledJohn Stebbins2017-11-062-3/+0
| | | | Other source types can also have multiples angles
* LinGui: clean up UI xml a bitJohn Stebbins2017-11-061-135/+25
| | | | and remove some cruft.
* LinGui: add preset description tooltip to preset menu buttonJohn Stebbins2017-11-062-1/+7
|
* LinGui: preset "Reset" -> "Reload"John Stebbins2017-11-063-10/+11
|
* LinGui: allow preset delete when list selection is not highlightedJohn Stebbins2017-11-061-64/+63
| | | | | | 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.
* LinGui: add preset "modified" indicator and reset buttonJohn Stebbins2017-11-063-32/+100
| | | | | When a setting is modified, the word "Modified" appears next to the preset selection menu button and the "Reset" button is enabled.
* LinGui: reinitialize presets menu when list changesJohn Stebbins2017-11-061-8/+30
|
* LinGui: open preset selection menu to right of buttonJohn Stebbins2017-11-061-2/+2
|
* LinGui: Add preset selection menuJohn Stebbins2017-11-0616-801/+1058
| | | | | | | 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.
* LinGui: Split presets list out into separate windowJohn Stebbins2017-11-064-63/+256
|
* LinGui: Reorgainize Summary paneJohn Stebbins2017-11-0614-825/+882
| | | | Synching up with https://github.com/HandBrake/HandBrake/issues/833
* x265: fix xcleanJohn Stebbins2017-11-063-3/+3
| | | | It didn't remove the contrib build directory
* x265: add support for 8/10/12 bit encoding in single static lib (#975)John Stebbins2017-11-0614-38/+263
| | | | Builds x265 three times, once for each bit depth. Then merges the static libs into one library that HandBrake can statically link against.
* libhb: add HLG to our list of known transfer characteristics.Damiano Galassi2017-11-062-0/+3
|
* MacGui: remove the i386 architecture from Growl framework, and the strip ↵Damiano Galassi2017-11-043-37/+0
| | | | phase in the build system.
* build: Fix configure to report success when REV=0 in version.txt.Bradley Sepos2017-11-041-1/+1
| | | | Instead make sure we have a possibly sane HASH value.
* tx3g: make font size scale with video heightJohn Stebbins2017-11-033-16/+41
| | | Fixes https://forum.handbrake.fr/viewtopic.php?f=5&t=37034
* MacGui: fix a wrong usage of CFData API, CFDataCreateMutable creates a a ↵Damiano Galassi2017-11-031-17/+21
| | | | 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.
* WinGui: Fix Window Title not resetting when queue finishing.sr552017-11-021-0/+2
|
* WinGui: Small Typo #833sr552017-11-022-2/+2
|
* WinGui: Adding Preset Category support into the Windows UI. Single layer ↵sr552017-11-027-34/+137
| | | | support only. #833
* CLI: add help for --align-avJohn Stebbins2017-11-021-0/+3
|
* WinGui: Add basic deinterlace to the static preview. #958sr552017-10-303-4/+14
|
* WinGui: Change ChannelLayout to Int64 #968sr552017-10-301-1/+1
|
* WinGui: Improve the behaviour of the quality slider when changing video ↵sr552017-10-291-25/+34
| | | | 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.
* WinGui: Don't perform Foreign Audio Subtitle Scans for short video previews. ↵sr552017-10-291-0/+18
| | | | The long wait to scan an entire source is not valuable for short video previews. #877
* build: explicitly select HFS+ as the dmg filesystem.Damiano Galassi2017-10-281-1/+1
|
* github: Minor follow-up revision to issue form.Bradley Sepos2017-10-201-4/+2
|
* github: Revise issue form prefilled text.Bradley Sepos2017-10-201-7/+24
|
* LinGui: fix Ubuntu 17.10 snapshotsJohn Stebbins2017-10-191-1/+1
| | | | Compression method bzip2 is no longer supported by dpkg-deb
* LinGui: add Ubuntu 17.10 (artful) to snapshotsJohn Stebbins2017-10-183-0/+130
| | | | Final 17.10 release is tomorrow...