summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix spurious libswscale warningJohn Stebbins2019-03-121-0/+2
| | | | | These messages only appear rarely, but they annoy. It's complaining about an uninitialized unused plane
* sync: imporve accuracy of logged min/max fpsJohn Stebbins2019-03-121-2/+2
|
* encavcodec: fix bitrate ceiling overflow for VP8/9John Stebbins2019-03-121-16/+2
| | | | | | | | | When using constant quality encoding with VP8/9, we set a bitrate ceiling to prevent bitrate spikes. The calculation of this ceiling was duplicated at some point and the second copy was not transcribed properly and resulted in integer overflow. Fixes https://github.com/HandBrake/HandBrake/issues/1966
* MacGui: don't enable the sandbox by default.Damiano Galassi2019-03-121-3/+3
|
* MacGui: update codesign script.Damiano Galassi2019-03-121-4/+16
|
* MacGui: use ui-separation-and-xpc Sparkle branch.Damiano Galassi2019-03-12238-405/+3896
|
* qsv: fix 'quality' preset on linuxJohn Stebbins2019-03-111-4/+4
| | | | | | | | | Drop back to MediaSDK 18.4.1 and Media Driver 18.4.1. The MSS KBL 19.1.0 version of MediaSDK results in a shared lib that can't be cached by ldconfig. We need shared object caching in the flatpak plugin for things to work correctly. Version 18.4.1 creates a properly versioned library that ldconfig can cache.
* qsv: fix logging of implementation 'via' optionJohn Stebbins2019-03-101-4/+4
| | | | implementation is not a bit vector. It has bit fields.
* MacGui: improve main window UI sizing.Damiano Galassi2019-03-101-31/+25
|
* WinGui: Move all image paths to be consistent.sr552019-03-101-4/+4
|
* WinGui: Fix inline queue.sr552019-03-102-2/+2
|
* WinGui: Log exceptions out to files in the log directory. #1950sr552019-03-091-27/+26
|
* WinGui: Add log messages around preset service actions that were not ↵sr552019-03-091-17/+16
| | | | previously logged.
* WinGui: Add some error checking into the Portable mode to guide users when ↵sr552019-03-094-23/+115
| | | | there are problems with probable.ini
* WinGui: Bind "Ctrl-C" on the Error window. This *may* be usable in some ↵sr552019-03-092-7/+34
| | | | instances where the screen doesn't render correctly to allow us to see the error. #1950
* fix setting sequence_id of final job statusJohn Stebbins2019-03-091-1/+1
| | | | | current_job can't be NULL'd till after the status is set because the job contains the current sequence_id
* qsv: fix building without qsv when libdrm is not presentJohn Stebbins2019-03-091-0/+2
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/1960
* pkg: enable qsv in ubuntu nightliesJohn Stebbins2019-03-084-4/+4
|
* flatpak: add Intel MediaSDK pluginJohn Stebbins2019-03-074-48/+213
| | | | | | | | | | | | | | | | | | | | | Defines a flatpak manifest that is used to download and build all the dependencies for MediaSDK 19.1.pre2. These are built into a flatpak plugin that can be installed independently from the main HandBrake flatpak. When the plugin is installed, HandBrake gains the ability to do QSV encoding with the latest MediaSDK and VA drivers. When HandBrake is configured with '--flatpak --enable-qsv' and 'make pkg.create.flatpak' is run, both the HandBrake flatpak and the MediaSDK plugin will be built. The name of the MediaSDK plugin file is: fr.handbrake.plugin.IntelMediaSDK-$(HB.version)-$(HB.machine).flatpak I've also changed the the name of the HandBrake flatpak file to conform better with flatpak naming: fr.handbrake.ghb-$(HB.version)-$(HB.machine).flatpak fr.handbrake.HandBrakeCLI-$(HB.version)-$(HB.machine).flatpak
* flatpak: allow building with QSV enabledJohn Stebbins2019-03-074-9/+25
|
* qsv: disable xlib in ffmpegJohn Stebbins2019-03-071-2/+3
| | | | | It is autodetected and results in link failure if ffmpeg finds it bacause we do not add it to final link flags
* LinGui: make QSV encoding actually workJohn Stebbins2019-03-078-9/+227
| | | | | | Assuming you built HandBrake with 'configure --enable-qsv' and you have built and installed Intel MediaSDK in a directory that is in your LD search path, the QSV encoders now work. HW decode is not supported.
* MacGui: show the start/end seconds range as formatted time strings.Damiano Galassi2019-03-063-10/+58
|
* MacGui: fix quality slider granularity prefs when the app is localized.Damiano Galassi2019-03-063-11/+11
|
* MacGui: add options to reset 'When done' action on app launch.Damiano Galassi2019-03-064-26/+49
|
* MacGui: use a stackview instead of constrains in the summary view to ↵Damiano Galassi2019-03-062-245/+312
| | | | simplify hiding UI elements.
* MacGUI: fix building with Xcode new build system.Damiano Galassi2019-03-052-25/+3
|
* WinGui: Update the installers to include the zh language files.sr552019-03-042-0/+12
|
* LinGui: fix video codec preset when switching codecsJohn Stebbins2019-03-041-3/+11
| | | | | If the codec doesn't have a 'medium' preset, the GUI was left in an indeterminate state
* WinGui: Adding initial Chinese Translationsr552019-03-034-0/+2375
|
* WinGui: Update German Translationsr552019-03-032-39/+69
|
* WinGui: Queue Up/Down button size aligned with other buttons on the window.sr552019-03-031-2/+2
|
* WinGui: Queue -> Overhaul the context menu on the queue to offer context ↵sr552019-03-035-24/+105
| | | | aware tasks for the selected tasks.
* WinGui: Remove the legacy queue design. The new design is now always used.sr552019-03-0316-1094/+465
|
* libhb: Only display audio source bitrates greater than one, resolves #1944Andrew Brezovsky2019-03-011-5/+9
| | | | Signed-off-by: Andrew Brezovsky <[email protected]>
* MacGui: update German localization (Feb 2019)Nomis1012019-02-289-45/+190
| | | | Latest Transifex sync of german macOS strings. Make HandBrake:master even with Transifex.
* Fix Py3 compat and logic/syntax in handling version.txtFrederick Ding2019-02-281-2/+3
| | | | | | | | | | | | | | The first fix addresses the problem that readlines() gives back a list of strings, which do not have the `.decode()` method that bytes do. But `_parseSession()` is used both for the bytes output by running `repo-info.sh` and for the strings output by ingesting `version.txt`. So we still need to handle the bytes case. The second fix addresses syntax and logic problems. If a string is not empty, `if self.hash` will check that it's non-empty (I don't think `is not empty` actually works -- it has given me a NameError). And the string comparison should be done by value equality, not reference equality.
* contrib: Update to FreeType 2.9.1.Bradley Sepos2019-02-262-3/+27
|
* contrib: Fix FreeType bzip2 dependency typo.Bradley Sepos2019-02-261-1/+1
|
* make: More Python 3 compatibility fixes.Bradley Sepos2019-02-262-10/+10
|
* make: Update python_launcher to accept Python 3.Bradley Sepos2019-02-261-1/+1
|
* configure: Add python (no version suffix) to configure.Bradley Sepos2019-02-261-1/+1
| | | | Fixes build on macOS not having python2 alias.
* Revert "contrib: Update to FreeType 2.9.1."Bradley Sepos2019-02-261-3/+3
| | | | | | Hoses hb.dll. Reverting until a fix is implemented. This reverts commit 9ad4cae93670aa84349cd05b040a96f8d8e4ef24.
* configure: gtk: make: scripts: Make scripts compatible with Python 3.Bradley Sepos2019-02-256-31/+36
|
* configure: Move configured special encoders output before launch output.Bradley Sepos2019-02-251-10/+11
|
* contrib: Update to libxml2 2.9.9.Bradley Sepos2019-02-241-3/+3
|
* contrib: Update to libdvdread 6.0.1.Bradley Sepos2019-02-242-165/+3
|
* contrib: Update to libbluray 1.1.0.Bradley Sepos2019-02-241-3/+3
|
* contrib: Update to Jansson 2.12.Bradley Sepos2019-02-241-3/+3
|
* contrib: Update to HarfBuzz 2.3.1.Bradley Sepos2019-02-241-3/+3
|