summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* CLI: Don't ignore PictureKeepRatio preset keyJohn Stebbins2019-05-311-1/+1
| | | | Fixes https://forum.handbrake.fr/viewtopic.php?f=10&t=39075
* deblock: replace pp7 with avfilter vf_deblockJohn Stebbins2019-05-021-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 definesJohn Stebbins2019-04-171-12/+0
|
* qsv: use HB_PROJECT_FEATURE_QSV instead of USE_QSVJohn Stebbins2019-04-172-7/+6
|
* make: finish correcting host/build semanticsJohn Stebbins2019-04-173-12/+12
|
* configure: add option to enable/disable libnumaJohn Stebbins2019-04-151-1/+4
| | | | | It is not supported or not useful in some Linux environments, so allow disabling it.
* libhb: change preset key to VideoColorMatrixCodeOverrideJohn Stebbins2019-04-081-1/+2
| | | | | | Reserve VideoColorMatrixCode for doing color conversion. VideoColorMatrixCodeOverride sets color flags without transforming video frame colors.
* x265: enable building with libnuma on linuxJohn Stebbins2019-04-041-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 Sepos2019-03-281-10/+103
|
* LinGui: make QSV encoding actually workJohn Stebbins2019-03-071-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 overrideJohn Stebbins2019-02-141-0/+1
|
* CLI: interpret --all-audio as implicit list of all tracksJohn Stebbins2019-02-131-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 valuesJohn Stebbins2019-02-131-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 Sepos2019-01-281-6/+12
| | | | Inspired by https://github.com/HandBrake/HandBrake-docs/pull/70.
* cli: Clarify --start-at and --stop-at help language.Bradley Sepos2019-01-271-6/+7
| | | | https://github.com/HandBrake/HandBrake-docs/pull/70
* Fix a few warnings.Damiano Galassi2019-01-231-1/+2
|
* Add SSA subtitle importJohn Stebbins2019-01-141-2/+113
|
* Update copyright dates to 2019.Bradley Sepos2019-01-014-4/+4
|
* Add VideoToolbox hardware encoding thru FFmpeg.Damiano Galassi2018-11-151-1/+1
|
* CLI: Add command line override for SubtitleBurnDVDSubJohn Stebbins2018-10-311-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 NAITO2018-08-221-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 Sepos2018-08-161-1/+1
| | | | Extension of and closes #1422.
* fix race in getting sequence_id of completed jobJohn Stebbins2018-08-071-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 NAITO2018-07-011-1/+1
| | | | avfilter referes to avresample.
* Add NVEnc encoder. (Round 3) (#1437)Scott2018-06-291-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 Sepos2018-06-081-0/+4
| | | | Fixes #1403.
* MacGui: set the minimum deployment target to 10.10. Remove Growl and use ↵Damiano Galassi2018-06-081-31/+9
| | | | 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
* flatpak: automatically add <release> tag to cli appdataJohn Stebbins2018-06-073-1/+17
|
* flatpak: change "appdata" dir to "metainfo"John Stebbins2018-06-051-1/+1
| | | | The specificaion for where appstream files go changed
* CLI: add flatpak manifestJohn Stebbins2018-06-053-0/+77
|
* cli: Update help to list FFmpeg yadif.Bradley Sepos2018-05-291-1/+1
|
* contrib: add lzma supportJohn Stebbins2018-05-291-1/+1
| | | | | lzma may be used by the ffmpeg tiff decoder which can be used in matroska files.
* contrib: Add Speex decoder libspeex.Bradley Sepos2018-05-291-1/+1
|
* contrib: test: Strip dll and cli binary in build phase if debug=none.Bradley Sepos2018-05-291-0/+7
|
* libhb: cli: Link to libbcrypt on mingw-w64.Bradley Sepos2018-05-291-1/+1
|
* FFMPEG #974: Use latest FFMPEG 3.4.1 (1/2)Sven Gothel2018-05-281-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 NAITO2018-01-131-1/+1
| | | | Closes #1076.
* Update copyright dates to 2018.Bradley Sepos2018-01-013-3/+3
|
* cli: Don't throttle non-tty output. #1067Bradley Sepos2017-12-241-8/+1
|
* cli: Fix typo in 6eb3ef1a.Bradley Sepos2017-12-241-2/+4
| | | | Properly fixes #1067.
* cli: Restore previous CLI progress separator.Bradley Sepos2017-12-241-4/+4
| | | | This basically reverts 7c438ad5ae81c31c660fc9a208dacd7177f54a24 and fixes #1067 for the upcoming release and until such a time as I can review further.
* FreeBSD 11.1 compatibility.Bradley Sepos2017-12-061-0/+2
|
* Add adaptive streaming support (#972)John Stebbins2017-11-091-0/+11
| | | | | | | "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.
* CLI: add option to log version, title, and progress in jsonJohn Stebbins2017-11-061-5/+73
| | | This is useful for scripts and other frontends that need to parse CLI output.
* LinGui: Add "Category" dropdown to preset save dialogJohn Stebbins2017-11-061-1/+2
| | | | | | | | | | | 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.
* CLI: add help for --align-avJohn Stebbins2017-11-021-0/+3
|
* CLI: fix integer wrapping of p-to-p start/end timesJohn Stebbins2017-09-061-1/+1
|
* cli: Add --arate=auto to CLI help.Bradley Sepos2017-07-231-1/+1
|
* cli: Fix warning when audio sample rate is 0 or auto.Bradley Sepos2017-07-231-1/+1
|