summaryrefslogtreecommitdiffstats
path: root/libhb/param.c
Commit message (Collapse)AuthorAgeFilesLines
* 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