Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix spurious libswscale warning | John Stebbins | 2019-03-12 | 1 | -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 fps | John Stebbins | 2019-03-12 | 1 | -2/+2 |
| | |||||
* | encavcodec: fix bitrate ceiling overflow for VP8/9 | John Stebbins | 2019-03-12 | 1 | -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 Galassi | 2019-03-12 | 1 | -3/+3 |
| | |||||
* | MacGui: update codesign script. | Damiano Galassi | 2019-03-12 | 1 | -4/+16 |
| | |||||
* | MacGui: use ui-separation-and-xpc Sparkle branch. | Damiano Galassi | 2019-03-12 | 238 | -405/+3896 |
| | |||||
* | qsv: fix 'quality' preset on linux | John Stebbins | 2019-03-11 | 1 | -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' option | John Stebbins | 2019-03-10 | 1 | -4/+4 |
| | | | | implementation is not a bit vector. It has bit fields. | ||||
* | MacGui: improve main window UI sizing. | Damiano Galassi | 2019-03-10 | 1 | -31/+25 |
| | |||||
* | WinGui: Move all image paths to be consistent. | sr55 | 2019-03-10 | 1 | -4/+4 |
| | |||||
* | WinGui: Fix inline queue. | sr55 | 2019-03-10 | 2 | -2/+2 |
| | |||||
* | WinGui: Log exceptions out to files in the log directory. #1950 | sr55 | 2019-03-09 | 1 | -27/+26 |
| | |||||
* | WinGui: Add log messages around preset service actions that were not ↵ | sr55 | 2019-03-09 | 1 | -17/+16 |
| | | | | previously logged. | ||||
* | WinGui: Add some error checking into the Portable mode to guide users when ↵ | sr55 | 2019-03-09 | 4 | -23/+115 |
| | | | | there are problems with probable.ini | ||||
* | WinGui: Bind "Ctrl-C" on the Error window. This *may* be usable in some ↵ | sr55 | 2019-03-09 | 2 | -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 status | John Stebbins | 2019-03-09 | 1 | -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 present | John Stebbins | 2019-03-09 | 1 | -0/+2 |
| | | | | Fixes https://github.com/HandBrake/HandBrake/issues/1960 | ||||
* | pkg: enable qsv in ubuntu nightlies | John Stebbins | 2019-03-08 | 4 | -4/+4 |
| | |||||
* | flatpak: add Intel MediaSDK plugin | John Stebbins | 2019-03-07 | 4 | -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 enabled | John Stebbins | 2019-03-07 | 4 | -9/+25 |
| | |||||
* | qsv: disable xlib in ffmpeg | John Stebbins | 2019-03-07 | 1 | -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 work | John Stebbins | 2019-03-07 | 8 | -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 Galassi | 2019-03-06 | 3 | -10/+58 |
| | |||||
* | MacGui: fix quality slider granularity prefs when the app is localized. | Damiano Galassi | 2019-03-06 | 3 | -11/+11 |
| | |||||
* | MacGui: add options to reset 'When done' action on app launch. | Damiano Galassi | 2019-03-06 | 4 | -26/+49 |
| | |||||
* | MacGui: use a stackview instead of constrains in the summary view to ↵ | Damiano Galassi | 2019-03-06 | 2 | -245/+312 |
| | | | | simplify hiding UI elements. | ||||
* | MacGUI: fix building with Xcode new build system. | Damiano Galassi | 2019-03-05 | 2 | -25/+3 |
| | |||||
* | WinGui: Update the installers to include the zh language files. | sr55 | 2019-03-04 | 2 | -0/+12 |
| | |||||
* | LinGui: fix video codec preset when switching codecs | John Stebbins | 2019-03-04 | 1 | -3/+11 |
| | | | | | If the codec doesn't have a 'medium' preset, the GUI was left in an indeterminate state | ||||
* | WinGui: Adding initial Chinese Translation | sr55 | 2019-03-03 | 4 | -0/+2375 |
| | |||||
* | WinGui: Update German Translation | sr55 | 2019-03-03 | 2 | -39/+69 |
| | |||||
* | WinGui: Queue Up/Down button size aligned with other buttons on the window. | sr55 | 2019-03-03 | 1 | -2/+2 |
| | |||||
* | WinGui: Queue -> Overhaul the context menu on the queue to offer context ↵ | sr55 | 2019-03-03 | 5 | -24/+105 |
| | | | | aware tasks for the selected tasks. | ||||
* | WinGui: Remove the legacy queue design. The new design is now always used. | sr55 | 2019-03-03 | 16 | -1094/+465 |
| | |||||
* | libhb: Only display audio source bitrates greater than one, resolves #1944 | Andrew Brezovsky | 2019-03-01 | 1 | -5/+9 |
| | | | | Signed-off-by: Andrew Brezovsky <[email protected]> | ||||
* | MacGui: update German localization (Feb 2019) | Nomis101 | 2019-02-28 | 9 | -45/+190 |
| | | | | Latest Transifex sync of german macOS strings. Make HandBrake:master even with Transifex. | ||||
* | Fix Py3 compat and logic/syntax in handling version.txt | Frederick Ding | 2019-02-28 | 1 | -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 Sepos | 2019-02-26 | 2 | -3/+27 |
| | |||||
* | contrib: Fix FreeType bzip2 dependency typo. | Bradley Sepos | 2019-02-26 | 1 | -1/+1 |
| | |||||
* | make: More Python 3 compatibility fixes. | Bradley Sepos | 2019-02-26 | 2 | -10/+10 |
| | |||||
* | make: Update python_launcher to accept Python 3. | Bradley Sepos | 2019-02-26 | 1 | -1/+1 |
| | |||||
* | configure: Add python (no version suffix) to configure. | Bradley Sepos | 2019-02-26 | 1 | -1/+1 |
| | | | | Fixes build on macOS not having python2 alias. | ||||
* | Revert "contrib: Update to FreeType 2.9.1." | Bradley Sepos | 2019-02-26 | 1 | -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 Sepos | 2019-02-25 | 6 | -31/+36 |
| | |||||
* | configure: Move configured special encoders output before launch output. | Bradley Sepos | 2019-02-25 | 1 | -10/+11 |
| | |||||
* | contrib: Update to libxml2 2.9.9. | Bradley Sepos | 2019-02-24 | 1 | -3/+3 |
| | |||||
* | contrib: Update to libdvdread 6.0.1. | Bradley Sepos | 2019-02-24 | 2 | -165/+3 |
| | |||||
* | contrib: Update to libbluray 1.1.0. | Bradley Sepos | 2019-02-24 | 1 | -3/+3 |
| | |||||
* | contrib: Update to Jansson 2.12. | Bradley Sepos | 2019-02-24 | 1 | -3/+3 |
| | |||||
* | contrib: Update to HarfBuzz 2.3.1. | Bradley Sepos | 2019-02-24 | 1 | -3/+3 |
| |