Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | flatpak: conform to freedesktop metainfo standards | John Stebbins | 2020-05-08 | 3 | -10/+10 |
| | | | | (cherry picked from commit 368576dc9aa94c792a309e227c9a893776d8cdd1) | ||||
* | Gardening: Clean up trailing whitespace | Nomis101 | 2019-11-04 | 1 | -2/+2 |
| | | | | Remove trailing whitespace in "*.c", "*.m", "*.h" and "*.cpp" files. | ||||
* | contrib: Use libdav1d for AV1 decoding in FFmpeg. | Justin Bull | 2019-09-17 | 1 | -1/+1 |
| | |||||
* | libhb: resolve header conflicts with pango/harfbuzz | John Stebbins | 2019-09-12 | 2 | -4/+4 |
| | | | | | | | Newest versions appear to have a "common.h" somewhere that is interfering with libhb/common.h. move headers into "handbrake" subdirectory | ||||
* | Resolve conflict with harfbuzz include file hb.h | John Stebbins | 2019-09-10 | 2 | -2/+2 |
| | | | | Rename hb.h to handbrake.h | ||||
* | CLI: add subtitle name support | John Stebbins | 2019-08-11 | 1 | -2/+31 |
| | |||||
* | Remove libsamplerate | John Stebbins | 2019-08-11 | 1 | -1/+1 |
| | | | | Convert the last use of libsamplerate in sync.c to swresample | ||||
* | Fix some typos (#2202) | Nomis101 | 2019-07-31 | 1 | -1/+1 |
| | | | Fix some typos | ||||
* | dvd: remove dvd specific details from hb_title_t | John Stebbins | 2019-07-12 | 1 | -7/+3 |
| | | | | This information isn't needed by the frontends and pollutes the API | ||||
* | CLI: Don't ignore PictureKeepRatio preset key | John Stebbins | 2019-05-31 | 1 | -1/+1 |
| | | | | Fixes https://forum.handbrake.fr/viewtopic.php?f=10&t=39075 | ||||
* | deblock: replace pp7 with avfilter vf_deblock | John Stebbins | 2019-05-02 | 1 | -13/+53 |
| | | | | | | Adds deblock presets and tunes. Old preset values are converted upon preset import. Old PictureDeblock preset key is now PictureDeblockPreset. | ||||
* | cli: remove unused compiler defines | John Stebbins | 2019-04-17 | 1 | -12/+0 |
| | |||||
* | qsv: use HB_PROJECT_FEATURE_QSV instead of USE_QSV | John Stebbins | 2019-04-17 | 2 | -7/+6 |
| | |||||
* | make: finish correcting host/build semantics | John Stebbins | 2019-04-17 | 3 | -12/+12 |
| | |||||
* | configure: add option to enable/disable libnuma | John Stebbins | 2019-04-15 | 1 | -1/+4 |
| | | | | | It is not supported or not useful in some Linux environments, so allow disabling it. | ||||
* | libhb: change preset key to VideoColorMatrixCodeOverride | John Stebbins | 2019-04-08 | 1 | -1/+2 |
| | | | | | | Reserve VideoColorMatrixCode for doing color conversion. VideoColorMatrixCodeOverride sets color flags without transforming video frame colors. | ||||
* | x265: enable building with libnuma on linux | John Stebbins | 2019-04-04 | 1 | -1/+1 |
| | | | | | | | | | Threadripper and other modern CPUs are now multi-core modules that benefit from having NUMA available. Adds a dependency for libnuma. Fixes https://github.com/HandBrake/HandBrake/issues/1142 | ||||
* | libhb: Initial implementation of Chroma Smooth filter. | Bradley Sepos | 2019-03-28 | 1 | -10/+103 |
| | |||||
* | LinGui: make QSV encoding actually work | John Stebbins | 2019-03-07 | 1 | -0/+1 |
| | | | | | | 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. | ||||
* | CLI: fix initialization of audio bitrate override | John Stebbins | 2019-02-14 | 1 | -0/+1 |
| | |||||
* | CLI: interpret --all-audio as implicit list of all tracks | John Stebbins | 2019-02-13 | 1 | -3/+6 |
| | | | | | | | --all-audio was setting up the preset to apply each audio encoder in the preset to each source track. And it was adding new entries in the presets audio encoder list for any audio command line overrides. This results in very unintuitive behavior. | ||||
* | CLI: fix error in setting up audio preset values | John Stebbins | 2019-02-13 | 1 | -52/+114 |
| | | | | | duplication of "last" audio setting was done wrong and resulted in NULL settings values | ||||
* | cli: Make --start-at and --stop-at strings more intuitive. | Bradley Sepos | 2019-01-28 | 1 | -6/+12 |
| | | | | Inspired by https://github.com/HandBrake/HandBrake-docs/pull/70. | ||||
* | cli: Clarify --start-at and --stop-at help language. | Bradley Sepos | 2019-01-27 | 1 | -6/+7 |
| | | | | https://github.com/HandBrake/HandBrake-docs/pull/70 | ||||
* | Fix a few warnings. | Damiano Galassi | 2019-01-23 | 1 | -1/+2 |
| | |||||
* | Add SSA subtitle import | John Stebbins | 2019-01-14 | 1 | -2/+113 |
| | |||||
* | Update copyright dates to 2019. | Bradley Sepos | 2019-01-01 | 4 | -4/+4 |
| | |||||
* | Add VideoToolbox hardware encoding thru FFmpeg. | Damiano Galassi | 2018-11-15 | 1 | -1/+1 |
| | |||||
* | CLI: Add command line override for SubtitleBurnDVDSub | John Stebbins | 2018-10-31 | 1 | -1/+12 |
| | | | | | | | ... and SubtitleBurnBDSub. If these preset values were true, there was no way to encode without burning the first DVD or BD subtitle track using the CLI. | ||||
* | build: Allows to use clang/clang++ compiler on FreeBSD. | Yuichiro NAITO | 2018-08-22 | 1 | -0/+1 |
| | | | | | LOCALBASE variable is used to indicate where FreeBSD ports are installed. default is /usr/local. | ||||
* | contrib: gtk: libhb: macosx: test: Remove remaining traces of libavresample. | Bradley Sepos | 2018-08-16 | 1 | -1/+1 |
| | | | | Extension of and closes #1422. | ||||
* | fix race in getting sequence_id of completed job | John Stebbins | 2018-08-07 | 1 | -1/+1 |
| | | | | | | | | | The sequence_id was only available for the WORKING state and not the WORKDONE state. But frontends poll for status periodically and can miss all status updates for the WORKING state if the file is very short or an error occurs early during transcoding. When WORKING status is missed, there was no way to know the sequence_id associated with the WORKDONE status. | ||||
* | build: Fix libavresample link order. | Yuichiro NAITO | 2018-07-01 | 1 | -1/+1 |
| | | | | avfilter referes to avresample. | ||||
* | Add NVEnc encoder. (Round 3) (#1437) | Scott | 2018-06-29 | 1 | -0/+4 |
| | | | | | | Adding the Nvidia NVEnc H.264 and H.265 encoders. Based on Initial work by sgothel --enable-nvenc is the new compile time configure option to enable for builds. | ||||
* | libhb: test: Guard VCE encoders behind USE_VCE. | Bradley Sepos | 2018-06-08 | 1 | -0/+4 |
| | | | | Fixes #1403. | ||||
* | MacGui: set the minimum deployment target to 10.10. Remove Growl and use ↵ | Damiano Galassi | 2018-06-08 | 1 | -31/+9 |
| | | | | macOS standard notifications. Remove deprecated API usage and code that doesn't compile anymore (QTKit). | ||||
* | flatpak: Add OARS metadata to HandBrakeCLI appdata | John Stebbins | 2018-06-08 | 1 | -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 | ||||
* | flatpak: automatically add <release> tag to cli appdata | John Stebbins | 2018-06-07 | 3 | -1/+17 |
| | |||||
* | flatpak: change "appdata" dir to "metainfo" | John Stebbins | 2018-06-05 | 1 | -1/+1 |
| | | | | The specificaion for where appstream files go changed | ||||
* | CLI: add flatpak manifest | John Stebbins | 2018-06-05 | 3 | -0/+77 |
| | |||||
* | cli: Update help to list FFmpeg yadif. | Bradley Sepos | 2018-05-29 | 1 | -1/+1 |
| | |||||
* | contrib: add lzma support | John Stebbins | 2018-05-29 | 1 | -1/+1 |
| | | | | | lzma may be used by the ffmpeg tiff decoder which can be used in matroska files. | ||||
* | contrib: Add Speex decoder libspeex. | Bradley Sepos | 2018-05-29 | 1 | -1/+1 |
| | |||||
* | contrib: test: Strip dll and cli binary in build phase if debug=none. | Bradley Sepos | 2018-05-29 | 1 | -0/+7 |
| | |||||
* | libhb: cli: Link to libbcrypt on mingw-w64. | Bradley Sepos | 2018-05-29 | 1 | -1/+1 |
| | |||||
* | FFMPEG #974: Use latest FFMPEG 3.4.1 (1/2) | Sven Gothel | 2018-05-28 | 1 | -1/+1 |
| | | | | | | | | Patch 1/2 for https://github.com/HandBrake/HandBrake/issues/974 moving to FFMPEG 3.4.1 from LIBAV 12.2. The re-ordering of to be linked modules was required to solve statically linked dependencies. See libhb/module.defs etc. | ||||
* | build: Add FreeBSD support. | Yuichiro NAITO | 2018-01-13 | 1 | -1/+1 |
| | | | | Closes #1076. | ||||
* | Update copyright dates to 2018. | Bradley Sepos | 2018-01-01 | 3 | -3/+3 |
| | |||||
* | cli: Don't throttle non-tty output. #1067 | Bradley Sepos | 2017-12-24 | 1 | -8/+1 |
| | |||||
* | cli: Fix typo in 6eb3ef1a. | Bradley Sepos | 2017-12-24 | 1 | -2/+4 |
| | | | | Properly fixes #1067. |