summaryrefslogtreecommitdiffstats
path: root/gtk/src/presets.c
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright dates to 2017.Bradley Sepos2017-01-011-1/+1
|
* LinGui: Fix some minor memory leaksJohn Stebbins2016-11-151-0/+1
|
* LinGui: fix setting default presetJohn Stebbins2016-11-111-0/+1
| | | | The old default was not getting scrubbed
* Add new anamorphic mode "Automatic", delete "Strict" (#367)John Stebbins2016-10-311-8/+1
| | | | | | | | | * Add new anamorphic mode "Automatic", delete "Strict" Anamorphic mode automatic is added to support Bradley's new presets that are designed to pick a PAR that maximizes storage resolution. Strict is converted to Loose + mod == 2 + UsesPictureSettings == 2 when importing presets
* LinGui: work around conflicting PicturePAR and UsesPictureSettingsJohn Stebbins2016-10-241-9/+16
| | | | UsesPictureSettings takes precedence
* add ghb_override_user_config_dir function (#304)2wayne2016-08-301-1/+15
| | | Allow selection of the config file directory from the command line
* vpx: add encoder presetsJohn Stebbins2016-05-291-13/+2
| | | | | | | | | | | presets are veryfast - deadline=good:cpu-used=5 faster - deadline=good:cpu-used=4 fast - deadline=good:cpu-used=3 medium - deadline=good:cpu-used=2 slow - deadline=good:cpu-used=1 slower - deadline=good:cpu-used=0 veryslow - deadline=best:cpu-used=0
* LinGui: save backup of presets whenever the version changesJohn Stebbins2016-05-191-13/+12
| | | | | | ... and not only when the version increases. This ensures that presets from a newer version are not lost when temporarily reverting to an older version.
* LinGui: fix saving default presetJohn Stebbins2016-03-271-1/+4
| | | | The default flag was getting lost
* LinGui: fix crash when no preset selected and scan new sourceJohn Stebbins2016-03-271-22/+25
|
* presets: fix import of old version-less preset filesJohn Stebbins2016-03-211-5/+5
| | | | | The version number was not added after import causing an attempt to do import conversions twice. The second conversion breaks values.
* LinGui: clean up copyright and license commentsJohn Stebbins2016-01-031-0/+10
|
* Update copyright dates to 2016.Bradley Sepos2016-01-011-1/+1
|
* LinGui: Fix duplicate preset name creationJohn Stebbins2015-10-291-1/+30
| | | | | Don't allow presets with the same name in the same folder. If duplicate found, append "(N)" to the name.
* LinGui: show warning dialog when loading backup presetsJohn Stebbins2015-10-091-8/+29
|
* LinGui: make preset backups when import upgrades presetsJohn Stebbins2015-10-091-6/+43
| | | | | And attempt to load a backup if we recognize that presets were written with a more recent version of HandBrake than what is currently running.
* Make deinterlace/decomb behave similar to nlmeans/hqdn3dJohn Stebbins2015-10-091-2/+2
| | | | | I.e. use a dropdown to select between the filters instead of a radio button.
* LinGui: don't save custom presets in a built-in folderJohn Stebbins2015-08-251-1/+1
|
* LinGui: fix a scrolling issue in presets panejstebbins2015-08-181-23/+2
| | | | | | | Expanding a folder was causing the pane to scroll back to the currently selected preset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7403 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: load builtin-presets if I fail reading the presets filejstebbins2015-07-291-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7385 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix use of out of scope variable through pointerjstebbins2015-07-291-8/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7383 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix a couple of memory leaksjstebbins2015-06-011-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7254 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix setting "autoscale" widget value from presetjstebbins2015-05-291-2/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7242 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use libhb to initialize job...jstebbins2015-05-271-27/+22
| | | | | | | ...and set some job settings as values change in the UI. This eliminates a large chunk of job setup code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7230 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use libhb to init audio and subtitle listsjstebbins2015-05-201-33/+39
| | | | | | | This eliminates a lot of essentially duplicate code in LinGui for initializing these lists. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7213 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rename json preferences file ...jstebbins2015-05-141-2/+4
| | | | | | ... so it doesn't overwrite old format plist file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7180 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: use libhb preset management from linux guijstebbins2015-05-141-2928/+1117
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7179 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb,cli: add preset management to libhb, use it in clijstebbins2015-05-061-89/+88
| | | | | | | | This results in custom preset support in the CLI and additional command line options to fully support all preset keys. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7158 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix parent of preset delete dialogjstebbins2015-04-041-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7051 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: more refactoringjstebbins2015-04-031-171/+130
| | | | | | | mostly moving "settings" stuff to "values" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7047 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: refactor dict valuesjstebbins2015-04-031-385/+311
| | | | | | | makes most dict methods a simple passthru to hb_dict git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7046 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix UI issue with x264Option updatesjstebbins2015-03-251-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7012 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: clean settings better before writing to presets filejstebbins2015-03-071-2/+29
| | | | | | | Some internal settings were getting written out to the presets file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6972 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add methods for reading and writing json config filesjstebbins2015-03-061-47/+68
| | | | | | | | queue, preferences and app resources are now stored in json. presets are not yet stored as json, pending sync with other platforms git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6970 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change settings dict from glib to janssonjstebbins2015-03-061-430/+426
| | | | | | | | This will allow for preferences, presets, and queue files to be written as json instead of plists (currently still plists). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6968 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update year to 2015jstebbins2015-02-071-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6875 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix parent window of dialogsjstebbins2015-01-111-2/+8
| | | | | | | libgtk has started complaining about floating dialogs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6734 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make more strings translatablejstebbins2014-11-071-14/+15
| | | | | | | Thanks to Уважением Виктор (aka victor) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6508 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix several small memory leaksjstebbins2014-10-291-22/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6479 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix preset save dialog width&heightjstebbins2014-09-041-4/+3
| | | | | | | Fields were not enabled. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6391 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add translation for old x264OptionExtra preset keyjstebbins2014-08-191-0/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6316 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: generalize video preset/tune/profile/level handlingjstebbins2014-08-121-23/+53
| | | | | | | | This generalization enables x265 preset/tune/profile/level which did not work previously. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6293 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui/CLI/libhb: add nlmeans denoise filter to linguijstebbins2014-07-211-3/+6
| | | | | | | Move nlmeans preset&tune parsing from cli to libhb git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6239 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: layout changesjstebbins2014-05-201-10/+0
| | | | | | | | Reduce height of presets list box. This allows room for making settings tabs wider. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6199 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove legacy preset key UsesMaxPictureSettingsjstebbins2014-02-271-3/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6087 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix another preset loading problemjstebbins2014-02-261-134/+141
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6086 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some preset loading issuesjstebbins2014-02-251-14/+51
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6081 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use hb_video_encoder_get_presets()jstebbins2014-02-231-3/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6075 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework how hb titles are referenced from linguijstebbins2014-02-231-1/+1
| | | | | | | Provides a less cryptic interface to identifying and looking up hb titles. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6064 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix range update issues and plug memory leaksjstebbins2014-02-211-8/+17
| | | | | | | | Updating the range of GtkScale and GtkSpinButtons causes the current value to update inappropriately under some conditions. So update the range and value concurrently. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6051 b64f7644-9d1e-0410-96f1-a4d463321fa5