summaryrefslogtreecommitdiffstats
path: root/libhb/param.c
Commit message (Collapse)AuthorAgeFilesLines
* libhb: re-implement colorspace filter with zimg, add tonemap, and expose the ↵Damiano Galassi2021-01-231-1/+16
| | | | colorspace filter in the cli
* Update copyright dates to 2021.Bradley Sepos2021-01-011-1/+1
|
* libhb: fix colorspace filter settings validation and actually combbine it ↵Damiano Galassi2020-11-191-0/+1
| | | | with the others avfilters.
* Update copyright dates to 2020.Bradley Sepos2020-01-011-1/+1
|
* libhb: resolve header conflicts with pango/harfbuzzJohn Stebbins2019-09-121-6/+6
| | | | | | | Newest versions appear to have a "common.h" somewhere that is interfering with libhb/common.h. move headers into "handbrake" subdirectory
* libhb: Silence an uninitialized return variable warning.Bradley Sepos2019-09-091-1/+1
|
* deblock: replace pp7 with avfilter vf_deblockJohn Stebbins2019-05-021-37/+58
| | | | | | Adds deblock presets and tunes. Old preset values are converted upon preset import. Old PictureDeblock preset key is now PictureDeblockPreset.
* qsv: use HB_PROJECT_FEATURE_QSV instead of USE_QSVJohn Stebbins2019-04-171-3/+4
|
* Fix crash when chroma smooth tune is NULLJohn Stebbins2019-04-081-6/+6
| | | | 'HandBrakeCLI --help' was crashing ;)
* libhb: Tweak Chroma Smooth filter presets and tunes.Bradley Sepos2019-03-281-120/+28
| | | | The initial tunes were too weak.
* libhb: Initial implementation of Chroma Smooth filter.Bradley Sepos2019-03-281-0/+225
|
* Update copyright dates to 2019.Bradley Sepos2019-01-011-1/+1
|
* libhb: Remove duplicate lines added to param.c in ↵Bradley Sepos2018-12-251-4/+0
| | | | | | 822ce4df33f7550078688f86a68460bdfb4d2c90. #1754.
* libhb/param: skip redundant checks.Tim Walker2018-02-261-3/+3
|
* libhb: fix parsing of filters' tunes.Tim Walker2018-02-261-12/+16
| | | | filter_param_get_entry() was using the preset count for bounds checking.
* libhb: fix a number of issues reported by clang.Damiano Galassi2018-01-121-1/+1
|
* Update copyright dates to 2018.Bradley Sepos2018-01-011-1/+1
|
* sharpen: Use better tune names.Bradley Sepos2017-06-031-8/+8
|
* libhb: Revise sharpen presets and tunes.Bradley Sepos2017-06-011-10/+106
| | | | Adds verystrong presets to unsharp and lapsharp filters. Adds mediumfine and mediumcoarse tunes to unsharp filter. Fixes some values.
* libhb: Add Lapsharp kernel isolap and use with Grain tune.Bradley Sepos2017-06-011-1/+1
|
* libhb: Add LapSharp sharpening filter.Bradley Sepos2017-05-301-0/+179
|
* libhb: Add Unsharp sharpening filter.Bradley Sepos2017-05-301-0/+157
| | | | Closes #525.
* Update copyright dates to 2017.Bradley Sepos2017-01-011-1/+1
|
* libhb: Add functions to get filter tunes names to param.c.Bradley Sepos2016-09-091-0/+36
|
* libhb: Describe NLMeans tunes Tape and Sprite in comments.Bradley Sepos2016-05-021-0/+2
|
* libhb: Add NLMeans tune Sprite.Bradley Sepos2016-05-021-0/+26
|
* libhb: Add NLMeans tune Tape.Bradley Sepos2016-05-021-0/+27
|
* filters: don't add disabled rotate filter to filter listJohn Stebbins2016-03-311-4/+32
| | | | | add check for settings that cause a filter to be disabled, and disable the filter in such cases before adding to the filter list.
* comb-detect: adjust default sensitivity and add "Less Sensitive" presetJohn Stebbins2016-03-111-8/+12
|
* qsv: fix buildJohn Stebbins2016-03-111-1/+18
| | | | I missed some of the qsv filter settings bits that needed changing.
* decomb: split comb detection out into it's own filterJohn Stebbins2016-03-111-6/+20
|
* filters: make job filter settings an hb_dict_tJohn Stebbins2016-03-091-494/+339
| | | | | | This simplifies accessing and changing filter parameters programatically. It also changes the custom filter string format to a ':' separated list of key/value pairs.
* deinterlace: fix mapping of legacy "slow" presetJohn Stebbins2016-02-161-1/+1
|
* deinterlace: add conditional deinterlacing of interlaced framesJohn Stebbins2016-02-151-1/+5
| | | | | | | | | Only deinterlace frames that are marked as interlaced when mode HB_YADIF_AUTO is set in the filter settings. Currently, this would cause no frames to be deinterlaced since all frames are marked non-interlaced. This option will become useful in a subsequent patch that splits comb detection into it's own filter.
* deinterlace: use avfilter yadif deinterlacerJohn Stebbins2016-02-151-10/+82
|
* rotate: use libavfilterJohn Stebbins2016-01-251-6/+129
|
* libhb: Add libavfilter support and pad filterJohn Stebbins2016-01-211-0/+81
| | | | | | | | | | | | | | New filter types HB_FILTER_AVFILTER and HB_FILTER_PAD. Settings for HB_FILTER_AVFILTER are the same as you would pass to avconv from the command line -vf option, except that we do not support multi-input or multi-output filters. Settings for HB_FILTER_PAD are "width:height:color:x_offset:y_offset". width x height is the size of the output frame after padding. color may be a w3c color name or RGB value (default black). x_offset, y_offset is the position of the video within the padded area (default centered). Any of the values may be omitted or "auto".
* Update copyright dates to 2016.Bradley Sepos2016-01-011-1/+1
|
* libhb: fix dereference of null pointerJohn Stebbins2015-10-201-1/+2
|
* libhb: Fix potentially uninitialized variableJohn Stebbins2015-10-201-0/+2
|
* Make deinterlace/decomb behave similar to nlmeans/hqdn3dJohn Stebbins2015-10-091-2/+0
| | | | | I.e. use a dropdown to select between the filters instead of a radio button.
* Allow negative number in hb_validate_filter_settings. Fix deinterlace ↵ritsuka2015-05-161-2/+2
| | | | | | settings validation. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7193 b64f7644-9d1e-0410-96f1-a4d463321fa5
* param: Allow ',' as decimal separator in filter valuesjstebbins2015-04-211-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7110 b64f7644-9d1e-0410-96f1-a4d463321fa5
* filters: Fix generation of filter stringjstebbins2015-04-181-1/+2
| | | | | | | When there is no "tune" and extra ':' was added to the end of the string and caused a failure to validate the filter settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7101 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Add filter preset/tune lookup and setting validation for more filter ↵jstebbins2015-04-041-32/+414
| | | | | | | | | | | | | | types All filters except for crop_scale now have preset/tune support and basic validation. This code could also be used by the other frontends to simplify some things. For example, it can be used to query libhb for a list of available presets and tunes for each filter. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7050 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update year to 2015.bradleys2015-02-011-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6852 b64f7644-9d1e-0410-96f1-a4d463321fa5
* param: fix compiler warningjstebbins2014-10-301-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6484 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: Add filter parameter validation.bradleys2014-10-151-5/+70
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6447 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui/CLI/libhb: add nlmeans denoise filter to linguijstebbins2014-07-211-0/+226
Move nlmeans preset&tune parsing from cli to libhb git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6239 b64f7644-9d1e-0410-96f1-a4d463321fa5