summaryrefslogtreecommitdiffstats
path: root/options/m_option.c
Commit message (Expand)AuthorAgeFilesLines
* m_option: change confusing error messages for obj_settings_listnanahi7 days1-7/+7
* m_property: add `>` for fixed precision floating-point expansionKacper Michajłow2024-03-211-14/+8
* various: use static assertions where appropriatesfan52024-03-171-1/+1
* various: avoid function pointer castsKacper Michajłow2024-02-281-5/+0
* m_option: fix memory leak in parse_obj_settings_listKacper Michajłow2024-02-151-3/+10
* options/m_option: suppress warning about validate function callKacper Michajłow2024-01-261-0/+5
* m_option: respect pathlist seperator when printingllyyr2023-12-041-1/+2
* m_option: remove leftovers of del actionGuido Cella2023-11-121-8/+2
* m_option: don't try to remove all filter matchesDudemanguy2023-11-011-8/+6
* m_option: drop support for -del for list optionsDudemanguy2023-10-301-101/+11
* m_option: remove all matches when using -removeDudemanguy2023-10-301-13/+22
* player/command: truncate anything < 1e-4 in pretty printerKacper Michajłow2023-10-181-1/+6
* player/command: change how floating point number are printedKacper Michajłow2023-10-141-5/+5
* options: make video-crop validation more strictKacper Michajłow2023-09-201-7/+9
* m_option: return empty rect when no width/height is availableKacper Michajłow2023-09-081-0/+2
* m_option: make m_rect_apply center basedKacper Michajłow2023-09-081-9/+5
* m_option: add OPT_RECTKacper Michajłow2023-08-311-0/+58
* m_option: change m_option_type_aspect to doubleDudemanguy2023-08-091-26/+26
* options: fix relative time parsingm154k12023-08-061-0/+11
* options: rename variables in parse_timestringm154k12023-08-061-9/+10
* various: fix typosHarri Nieminen2023-03-281-3/+3
* Partially revert "options: remove OPT_FLAG"Christoph Heinrich2023-02-271-0/+63
* options: remove OPT_FLAGChristoph Heinrich2023-02-211-62/+0
* options/m_option: support duplicating MPV_FORMAT_BYTE_ARRAY nodesrcombs2023-01-281-0/+10
* various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriatesfan52023-01-121-1/+1
* options: const annotate all m_opt_choice_alternatives accessorsEmil Velikov2021-11-151-14/+15
* options: const annotate m_obj_list accessorsEmil Velikov2021-11-151-1/+1
* options: remove always true m_obj_list::allow_unknown_entriesEmil Velikov2021-11-151-3/+1
* options: add missing dash in msg-level help messageEmil Velikov2021-10-031-1/+1
* options: add watch-later-optionsGuido Cella2021-07-211-1/+1
* options: Make validation and help possible for all option typesPhilip Langdale2021-03-281-7/+25
* options: do not accept ":" as separator anymore in key/value listswm42020-08-221-1/+1
* x11: add option to make window appear on a specific workspacewm42020-07-121-2/+13
* options: cleanup .min use for OPT_CHANNELSwm42020-04-091-2/+1
* options: make imgfmt options always accept "no"wm42020-04-091-5/+2
* options: fix ab-loop-* propertieswm42020-04-091-1/+1
* m_option: attempt to fix two rounding issueswm42020-03-181-5/+5
* m_option: remove debug codewm42020-03-141-3/+0
* options: introduce bool option type, use it for --fullscreenwm42020-03-141-7/+68
* options: change how option range min/max is handledwm42020-03-131-41/+70
* options: split m_config.c/hwm42020-03-131-1/+1
* options: remove intpair option typewm42020-03-131-53/+0
* options: remove min/max support from strings and string listswm42020-03-131-27/+1
* m_option: fix runtime changing of --audio-channelswm42019-12-271-3/+14
* options: fix incorrect deprecation messagewm42019-12-191-2/+4
* options: fix UB/crash in key/values parserwm42019-12-181-2/+2
* options: deprecate -del for list optionswm42019-12-181-0/+6
* options: fix filter list comparison (again)wm42019-12-181-17/+15
* options: add -remove action to list optionswm42019-12-181-7/+36
* options: make keys in key/value lists uniquewm42019-12-181-0/+27
* options: increase consistency between list options and document themwm42019-12-181-3/+16
* m_option: clamp integer before adding a valuewm42019-12-161-0/+2
* m_option: add option comparisonwm42019-11-291-1/+136
* options: pre-check filter names when using vf/af libavfilter bridgewm42019-11-251-1/+5
* m_option: remove an unused functionwm42019-10-311-9/+0
* Replace uses of FFMIN/MAX with MPMIN/MAXwm42019-10-311-5/+4
* vo_gpu, options: don't return NaN through APIwm42019-10-251-9/+28
* m_option: add "B" suffix to human-readable byte numberswm42019-09-191-3/+5
* m_option: remove an unused fieldwm42018-05-311-9/+0
* encode: get rid of AVDictionary setter helperwm42018-04-291-0/+3
* m_option: remove unneded compatibility featureswm42018-02-281-8/+1
* options: minor cleanup to --no-... handlingwm42018-02-131-2/+4
* options: slightly improve filter help output for lavfi bridgewm42018-02-031-1/+9
* options: add string list -toggle actionwm42018-01-251-0/+24
* m_option: remove string list -append action code duplicationwm42018-01-251-15/+6
* options: add an option type for byte sizeswm42018-01-251-0/+95
* m_option: add missing print callbackswm42018-01-251-5/+35
* m_option: add print callback to color typeOlivier Perret2018-01-221-0/+7
* m_option: add print callback to start/end/lengthRicardo Constantino2018-01-031-0/+18
* options: add -add/-append actions to key/value listswm42017-12-261-4/+30
* options: rename 'error' labels to 'exit' where appropriatepavelxdd2017-12-161-13/+13
* options: don't report errors on help value for OPT_SIZE_BOXpavelxdd2017-12-161-4/+10
* options: don't report errors on help value for OPT_GEOMETRYpavelxdd2017-12-111-4/+11
* options: don't report errors on help value for OPT_COLORpavelxdd2017-12-111-6/+12
* options: don't report errors on help value for OPT_FLAGpavelxdd2017-12-111-4/+9
* options: don't report errors on help value for OPT_CHOICEpavelxdd2017-12-081-4/+15
* options: add --start=none to reset previously set start timeAman Gupta2017-12-061-0/+5
* options: rename empty string special case for option valueswm42017-12-011-3/+0
* m_option: pretty print mpv_node for OSDwm42017-10-301-0/+11
* build: add preliminary LGPL modewm42017-09-211-9/+7
* m_option: deprecate multiple items for -add etc.wm42017-07-021-2/+10
* options: change everything againwm42017-07-021-28/+5
* m_option: remove unused error codewm42017-07-021-5/+0
* m_option: remove redundant indirectionswm42017-07-021-2/+2
* options: change path list options, and document list optionswm42017-06-301-3/+3
* options: sort action list alphabeticallywm42017-06-271-11/+11
* options: expose string list actions for --sub-file optionwm42017-06-271-23/+38
* options: handle suffixes like -add in a more generic waywm42017-06-261-79/+65
* Revert "parse_commandline: fail gracefully on bad args"wm42017-06-241-1/+1
* options: simplify and rename m_option_type_storewm42017-06-231-38/+18
* options: unbreak -hwm42017-06-231-0/+2
* Revert "m_option: make geometry code GPL-only"wm42017-06-221-32/+0
* m_option: make geometry code GPL-onlywm42017-06-211-0/+32
* img_format: minor simplificationwm42017-06-181-1/+1
* options: change license of most files to LGPL (except options.c/.h)wm42017-06-121-0/+2
* m_option: revert commit 2793a70e0fb3wm42017-06-121-3/+2
* m_option: fix leaks with OPT_KEYVALUELIST optionswm42017-06-081-0/+3
* video: support positional arguments for automatic lavfi option bridgewm42017-04-031-5/+22
* command: change and simplify filter toggle syntaxwm42017-03-261-5/+23
* m_option: consistent af/vf filter entry "enabled" flag default valuewm42017-03-251-0/+1
* command: add better runtime filter toggling methodwm42017-03-251-7/+38
* m_option: optionally allow passing "no" to imgfmt option typeswm42017-03-021-4/+7
* options: some simplificationswm42016-11-291-56/+2
* options: remove deprecated sub-option handling for --vo and --aowm42016-11-251-3/+14
* options: simplify M_OPT_EXITwm42016-09-171-7/+7
* options: fix --list-options after previous commitwm42016-09-101-1/+1
* options: make --h list options according to a pattern passed to itwm42016-09-101-1/+1
* vo_opengl: deprecate sub-options, add them as global optionswm42016-09-021-2/+15
* vo, ao: disable positional parameter suboptionswm42016-09-011-7/+9
* m_option: replace --no-video-aspect aliaswm42016-08-311-39/+24
* m_property: remove pointless explicitly clampingwm42016-08-311-47/+0
* m_option: remove M_OPT_TYPE_DYNAMIC flagwm42016-08-301-7/+2
* m_option: add mechanism to allow inf/-inf float optionswm42016-08-171-1/+2
* m_option: simplify float value range handlingwm42016-08-171-21/+3
* options: fix channels options copy/free operationswm42016-08-051-0/+6
* audio: use --audio-channels=auto behavior, except on ALSAwm42016-08-041-25/+79
* options: --geometry: center window position after applying sizemaniak13492016-05-221-0/+4
* client API: access choices as flags if appropriatewm42016-05-041-2/+15
* client API: improve mpv_set_property() handling of MPV_FORMAT_NODEwm42016-04-151-0/+15
* m_option: slightly improve --msg-level=help outputwm42016-04-131-1/+1
* m_option: add string conversion for --audio-channelswm42016-04-131-0/+8
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* options: fix conversion of flags to stringswm42015-07-011-2/+7
* options: improve an error messagewm42015-06-271-2/+2
* audio: replace format name tablewm42015-06-261-3/+7
* options: make keyvalue list parsing less strictwm42015-06-101-7/+8
* options: change [...] to balanced quoteswm42015-04-191-1/+12
* options: don't let --vf-clr etc. take an argumentwm42015-04-131-0/+5
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* video: cleanup stereo mode parsingwm42015-04-021-53/+0
* options: fix --geometry to string conversionwm42015-04-011-6/+2
* video: move colorspace overrides to vf_format, simplifywm42015-03-311-0/+10
* parse_commandline: fail gracefully on bad argswd02015-03-291-1/+1
* options: add conversion to string for geometry option typeswm42015-03-241-0/+31
* m_option: remove dead initializationwm42015-03-231-3/+3
* options: add flag option typewm42015-03-041-0/+117
* options: handle choice -> flag fallback automaticallywm42015-02-271-3/+17
* options: minor simplification in flag option parserwm42015-02-271-20/+14
* options: change --msg-level optionwm42015-02-061-56/+67
* options: allow ":" as separator in key-value listswm42015-02-061-1/+1
* options: allow things like --geometry=x50wm42015-02-041-2/+3
* options: slightly improve help output for choice and flag optionswm42015-02-021-9/+12
* options: fix parsing for --ab-loop-*wm42014-12-121-1/+1
* options: add slightly more sophistcated mechanism for option deprecationwm42014-12-111-0/+8
* m_option: never return NOPTS value as number from propertieswm42014-12-101-5/+36
* options: fix channel map options sometimes failingwm42014-12-011-1/+1
* options: fix swapped deprecated/replacement in warningwm42014-12-011-1/+1
* options: simplify channel map validationwm42014-12-011-4/+3
* Remove some unneeded NULL checkswm42014-11-211-16/+13
* command: implement A-B loopswm42014-11-181-2/+7
* command: export some option metadatawm42014-11-131-1/+1
* m_option: format mpv_node as jsonwm42014-10-231-1/+7
* lua: strictly free memory on errorswm42014-10-191-1/+2
* video: initial Matroska 3D supportwm42014-08-301-0/+53
* options: more detailed output for --vf-... error messagewm42014-08-281-2/+4
* options: fix key-value-list optionswm42014-08-051-6/+11
* Audit and replace all ctype.h useswm42014-07-011-1/+0
* options: support setting start time relative to start PTSTsukasa OMOTO2014-06-291-2/+5
* options: remove some more stuffwm42014-06-131-7/+0
* options: remove OPT_FLAG_CONSTANTSwm42014-06-131-13/+10
* options: change --sub-file behaviorwm42014-06-081-0/+36
* m_option: use isfinite() instead of isnormal()wm42014-06-011-1/+1
* command: allow native access to "vf" propertywm42014-04-241-0/+101
* options: don't allow --no-foo=yeswm42014-04-141-2/+2
* video: change image format names, prefer mostly FFmpeg nameswm42014-04-141-2/+4
* m_option: fix handling of empty channel layoutswm42014-03-101-2/+2
* m_option: make converting mpv_node to string always failwm42014-02-261-1/+1
* m_option: fix key/value list string conversionwm42014-02-261-1/+1
* m_option: don't make "unset" string and string list return NULL stringswm42014-02-261-2/+2
* m_option: add a way to convert values to/from mpv_nodewm42014-02-241-14/+425
* m_option: fix printf format specifierwm42014-02-241-1/+2
* m_option: explicitly allow m_option.name==NULLwm42014-02-231-10/+11
* option