summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libhb: Restore HB_VCODEC_MASK value.Bradley Sepos2018-06-081-1/+1
| | | | Change 4456e3390ce40d9cff98efc8afd888e4d52a60d5 is unnecessary.
* flatpak: add --filesystem=host to sandbox permissionsJohn Stebbins2018-06-082-6/+6
| | | | | | | | | GtkFileChooserNative is required in order to use the document portal. Using this file chooser will require significant rework of source selection, so enable host filesystem access until I can do this. The CLI will need host filesystem access anyway since it can't use the document portal.
* MacGui: forgot to add back a xib in the previous commit.Damiano Galassi2018-06-081-12/+12
|
* MacGui: move the xib files to Base.Iproj to make localiation easier.Damiano Galassi2018-06-0828-172/+184
|
* contrib: Add x264 patch fixing asm segfaults with clang.Bradley Sepos2018-06-081-0/+594
| | | | Fixes -mavx which fixes -march=native as used by Homebrew on macOS. Fixes #1351.
* MacGui: set the minimum deployment target to 10.10. Remove Growl and use ↵Damiano Galassi2018-06-0850-2119/+289
| | | | macOS standard notifications. Remove deprecated API usage and code that doesn't compile anymore (QTKit).
* flatpak: Add OARS metadata to HandBrakeCLI appdataJohn Stebbins2018-06-081-0/+30
| | | | | | | | | | | Copied from https://github.com/HandBrake/HandBrake/commit/5738051afb008d880d85e90ce1a0fd536e9a4058 OARS https://hughsie.github.io/oars/ is a content description system that allows software stores (such as GNOME Software) to categorise and classify applications. Having the markup available is a flathub requirement. Thanks to Nick Richards
* Add OARS metadata to appdata (#1397)Nick Richards2018-06-081-1/+31
| | | OARS https://hughsie.github.io/oars/ is a content description system that allows software stores (such as GNOME Software) to categorise and classify applications. Having the markup available is a flathub requirement.
* flatpak: automatically add <release> tag to LinGui appdataJohn Stebbins2018-06-074-22/+34
| | | | Also add translation support for appdata
* flatpak: automatically add <release> tag to cli appdataJohn Stebbins2018-06-074-1/+17
|
* flatpak: disable update checksJohn Stebbins2018-06-071-1/+1
|
* build: move --flatpak option into configure "Build Options"John Stebbins2018-06-071-4/+3
|
* graphics: Add single toolbar icon for testing on macOS Mojave dark theme.Bradley Sepos2018-06-073-0/+0
| | | | #1392.
* MacGui: set the rendering intent of the monochromatic toolbar images to ↵Damiano Galassi2018-06-0711-0/+33
| | | | "template".
* MaGui: fix activity text color in dark mode.Damiano Galassi2018-06-071-1/+6
|
* Mac: enable a compiler option recommended by Xcode 9.4.Damiano Galassi2018-06-076-17/+19
|
* Mac: Use the legacy build system in Xcode 10, the new one requiress some ↵Damiano Galassi2018-06-071-0/+2
| | | | changes to make it work.
* contrib: Only enable FFmpeg AMF configure options when VCE enabled.Bradley Sepos2018-06-061-3/+4
|
* scripts: add script for creating flatpak manifestsJohn Stebbins2018-06-066-30/+182
| | | | | | | This script can generate manifests that are suitable for submitting to flathub for publishing to their repository. It can also be used for generating manifests suitable for building local flatpak bundles and is used during 'make pkg.create.flatpak'
* libhb: Cosmetic in encavcodec.c.Bradley Sepos2018-06-061-1/+1
|
* Add support for VCE hardware encoding.Michael Wootton2018-06-067-10/+163
|
* bd: Don't fail titles with unknown aspectJohn Stebbins2018-06-061-2/+4
| | | | | | Assum 16:9 instead Fixes https://forum.handbrake.fr/viewtopic.php?f=11&t=37836
* MacGui: make it possible to resize down the "add titles to queue" toolbar ↵Damiano Galassi2018-06-064-7/+30
| | | | button icon. It won't get as small as the others toolbar icon, but it's as good as it can get now. Fixes #1318
* Remove old issue templateScott2018-06-051-27/+0
|
* Adding Feature Request Template.Scott2018-06-051-0/+28
|
* Adding Bug Report TemplateScott2018-06-051-0/+33
|
* Create CONTRIBUTING.mdScott2018-06-051-0/+9
| | | Adding an GitHub CONTRIBUTING.md file
* WinGui: cproj tidyupsr552018-06-052-191/+1
|
* WinGui: Rename HandBrake.ApplicationServices back to HandBrake.Interop. It's ↵sr552018-06-05205-8399/+8392
| | | | moving back to being more of an libhb interop/abstraction library only.
* WinGui: Additional Error Handling in EnumHelpersr552018-06-051-6/+23
|
* flatpak: keep CLI in GUI packageJohn Stebbins2018-06-051-1/+0
| | | | | HandBrake-<version>.flatpak contains GUI and CLI HandBrakeCLI-<version>.flatpak is CLI only
* flatpak: change package namesJohn Stebbins2018-06-051-4/+4
| | | | new names conform better to current win/osx snapshot names
* flatpak: change "appdata" dir to "metainfo"John Stebbins2018-06-052-4/+4
| | | | The specificaion for where appstream files go changed
* CLI: add flatpak manifestJohn Stebbins2018-06-053-0/+77
|
* LinGui: conform to newer flatpak manifest standardsJohn Stebbins2018-06-051-4/+5
|
* flatpak: uses fr.handbrake.ghb app id consistentlyJohn Stebbins2018-06-051-2/+2
|
* libhb: allow muxing E-AC3 in mp4.Damiano Galassi2018-06-051-2/+2
|
* LinGui: make flatpak pgp signature optionalJohn Stebbins2018-06-042-4/+8
| | | | | To sign flatpak during build: make pkg.create.flatpak PGP_ID=<key id>
* LinGui: update flatpak gnome sdk version to 3.28John Stebbins2018-06-042-2/+2
|
* LinGui: open URLs with flatpak portal aware APIJohn Stebbins2018-06-041-3/+8
|
* flatpak: add nasm to modulesJohn Stebbins2018-06-042-0/+26
| | | | | nasm is a build requirement that is not provided by any of the flatpak SDKs
* LinGui: handle legacy preferences file betterJohn Stebbins2018-06-042-1/+3
| | | | | "show_presets" key could cause the preset window to be shown at every startup.
* decavcodec: fix issues with audio that has no explicit channel_layoutJohn Stebbins2018-06-041-9/+32
| | | | | | | | ffmpeg doesn't set a default channel layout for audio that has no explicit layout (e.g. pcm_216le). So we need to guess it from the number of channels. Fixes "no audio" in https://github.com/HandBrake/HandBrake/issues/1387
* sync: don't drop short frames in OutputBuffer()John Stebbins2018-06-041-5/+1
| | | | | *really* fix https://github.com/HandBrake/HandBrake/issues/1374 this time.
* LinGui: Add opus for flatpak buildsJohn Stebbins2018-06-041-0/+1
| | | | flatpak sdk doesn't include opus
* contrib: Remove --enable-lzma from FFmpeg.Bradley Sepos2018-06-031-1/+0
| | | | It is the default.
* libvpx: fix vpx.pc pkg-config file for static builds (#1385)John Stebbins2018-06-031-0/+26
| | | | | | | | The generated vpx.pc file results in undefined symbols during ffmpeg's configure tests. libpthread is not getting added to the link line as required. The vpx.pc file needs to include -lpthread in the Libs instead of Libs.private when generating only a static library. Fixes https://github.com/HandBrake/HandBrake/issues/1383
* contrib: Move FFmpeg dep AMF into conditional.Bradley Sepos2018-06-031-1/+4
| | | | Practically, there is no difference. But this is how QSV was done and is easy to read.
* contrib: build: Add AMF headers and --enable-vce.Bradley Sepos2018-06-035-1/+32
| | | | #1144.
* contrib: Remove workaround building x264 before FFmpeg.Bradley Sepos2018-06-031-4/+0
| | | | Issue should be fixed by 7cddc6fe8779e1e098b48ecdfddf6b2c15050578.