path: root/input/input.c
Commit message (Expand)AuthorAgeFilesLines
* input: add a prefix to make any binding act on key repeatwm42014-11-201-1/+2
* input: cascade-load input.confwm42014-10-291-8/+6
* Set thread name for debuggingwm42014-10-191-0/+2
* input: implement --input-file on unix using the IPC supportAlessandro Ghedini2014-10-171-6/+5
* input: use mpv_node parser for char** command parserswm42014-10-101-6/+4
* libmpv/cocoa: don't start the event monitorStefano Pigozzi2014-10-091-0/+7
* client API: rename --input-x11-keyboard to --input-vo-keyboardwm42014-10-091-5/+6
* client API, X11: change default keyboard input handling againwm42014-09-281-0/+11
* input: copy options automaticallywm42014-09-271-36/+29
* input: separate creation and loading of configwm42014-09-271-14/+20
* input: explain why we use semaphoreswm42014-09-201-3/+6
* input: add locking for repeat infoAlexander Preisinger2014-09-191-0/+3
* input: add function for setting repeat infoAlexander Preisinger2014-09-191-0/+6
* input: use libwaio for pipe input on Windowswm42014-09-141-4/+11
* input: distinguish playlist navigation and quit commands for abortwm42014-09-131-13/+15
* stream: redo playback abort handlingwm42014-09-131-7/+11
* input: simplifywm42014-09-131-45/+29
* input: fix autorepeatwm42014-09-131-2/+3
* input: remove central select() callwm42014-09-101-371/+33
* input: remove useless joystick.h/lirc.h include fileswm42014-09-101-10/+4
* input: use an input thread for joystickwm42014-09-101-1/+1
* input: use an input thread for lircwm42014-09-101-1/+1
* input: add convenience function for running input sources in threadswm42014-09-101-1/+71
* input: make some fields internalwm42014-09-101-10/+18
* terminal-unix: move to threadwm42014-09-101-19/+1
* input: fix missed wakeups, simplifywm42014-09-091-26/+10
* input: fix exiting with signalswm42014-09-081-2/+2
* player: some more input refactoringwm42014-09-071-11/+18
* input: make ar_rate and ar_delay fields of input_ctx signedshdown2014-08-301-2/+2
* input: handle reaching MP_MAX_FDS correctlyshdown2014-08-301-10/+10
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-291-1/+1
* input: make key bindings like "Shift+X" work (for ASCII)wm42014-08-261-10/+2
* input: redo how --input-file is handledwm42014-08-251-23/+95
* input: change verbosity of some message levelswm42014-08-251-3/+4
* input: fix event wakeupwm42014-08-111-18/+14
* input: be stricter about rejecting mouse input with --no-input-cursorwm42014-07-271-0/+2
* vo: remove vo_mouse_movement() wrapperwm42014-07-271-0/+18
* vo: different hack for VOs which need to mangle mouse inputwm42014-07-271-0/+29
* osdep: don't assume errno is positivewm42014-07-251-1/+1
* input: skip BOM in input.confwm42014-07-121-0/+1
* input: restore ability to combine mouse buttonswm42014-07-071-8/+6
* Audit and replace all ctype.h useswm42014-07-011-1/+0
* input: make option struct localwm42014-06-111-27/+56
* input: don't print warning when aboting playback via commandswm42014-06-061-6/+1
* input: separate wakeup pipe creation into a separate functionwm42014-05-301-13/+2
* input: make combined commands repeatablewm42014-05-261-2/+2
* input: allow disabling window dragging with --no-window-draggingwm42014-05-201-1/+7
* input: fix compilation on windowswm42014-05-201-4/+2
* options: rename input-related optionsMartin Herkt2014-05-041-7/+7
* input: increase number of maximum sectionswm42014-05-021-1/+1
* input: fix mouse_leave/OSC behaviorwm42014-04-261-1/+1
* input: fix inverted conditionwm42014-04-261-1/+1
* stream: make mp_input_check_interrupt thread-safewm42014-04-251-2/+11
* stream: remove interrupt callback global variableswm42014-04-251-5/+2
* input: make key binds order-independent againwm42014-04-191-2/+7
* input: discard key history when a key is mappedwm42014-04-191-3/+7
* input: remove minor code duplicationwm42014-04-191-15/+16
* input: ignore modifiers on MOUSE_LEAVEwm42014-04-191-2/+2
* input: don't wakeup core if key repeat is requested but not possiblewm42014-04-181-7/+5
* input: remove minor redundancywm42014-04-181-10/+2
* input: simplify by not tracking key up/down stateswm42014-04-181-53/+30
* input: rename a variablewm42014-04-181-5/+5
* input: slightly simplify mouse dispatchingwm42014-04-181-13/+1
* input: move a functionwm42014-04-181-11/+11
* input: close window when window close button is pressed with --input-testwm42014-04-181-0/+9
* input: handle multi-combinations as key sequenceswm42014-04-181-64/+50
* input: deal with playback thread wakeup on windowswm42014-04-151-3/+14
* audio: wake up the core when audio buffer is running low (2)wm42014-04-151-0/+6
* input: allow input.conf bindings to be declared as builtinwm42014-02-251-0/+11
* input: check for abort cmd in multi-commandswm42014-02-201-2/+2
* input: ignore modifiers when releasing keysJames Ross-Gowan2014-02-201-2/+2
* input, dvdnav: fix osc stealing input from dvdnavwm42014-02-191-2/+12
* input: minor simplification for --input-testwm42014-02-191-5/+4
* input: debug output for registered bindingswm42014-02-171-0/+7
* input: don't let builtin bindings overwrite user bindingswm42014-02-171-2/+6
* threads: add wrapper for initializing recursive mutexeswm42014-01-311-5/+2
* input: change mp_input_run_cmd signaturewm42014-01-041-4/+2
* input: move files drag and drop to a new event.c fileStefano Pigozzi2014-01-041-0/+9
* input: use bstr_xappend()wm42013-12-301-1/+1
* input: print an error if reading input.conf failswm42013-12-281-4/+8
* options: simplify handling of some help optionswm42013-12-261-16/+2
* input: cosmetics: move code aroundwm42013-12-261-319/+316
* input: split off some code from input.c to separate fileswm42013-12-261-949/+32
* msg: rename mp_msg_log -> mp_msgwm42013-12-211-2/+2
* msg: convert defines to enumwm42013-12-211-3/+3
* path lookup functions: mp_msg conversionswm42013-12-211-2/+2
* stream: mp_msg conversionswm42013-12-211-1/+1
* m_option, m_config: mp_msg conversionswm42013-12-211-6/+6
* input: rework how input sources are addedwm42013-12-211-77/+43
* input: make parse_cmd_strv take const argsMartin Herkt2013-12-201-1/+1
* input, lua: add functions to take pre-split input commandswm42013-12-201-70/+149
* Rename getch2....c/h to terminal....c/hwm42013-12-191-9/+2
* command: remove radio commandswm42013-12-191-5/+0
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-4/+4
* Move options/config related files from mpvcore/ to options/wm42013-12-171-4/+3
* Move mpvcore/input/ to input/wm42013-12-171-0/+2560
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-121-1959/+0
* Merge branch 'osd_changes' into masterwm42012-11-011-4/+5
| * screenshot: change "screenshot" input commandwm42012-10-241-4/+4
| * screenshot: allow taking screenshots with subtitleswm42012-10-241-1/+2
* | input: minor simplificationwm42012-11-011-2/+1
* | input: fix off-by-one errorreimar2012-10-311-1/+1
* input: fix mp_cmd memory leakwm42012-10-141-0/+3
* input: minor simplification to mp_input_get_cmd()wm42012-10-141-13/+8
* input: add input test modewm42012-10-141-12/+76
* input: track location info for input commandswm42012-10-141-21/+39
* input: don't warn on commands for disabled optional featureswm42012-10-141-6/+5
* Merge branch 'input_changes' into masterwm42012-10-121-233/+358
| * commands: use "up" and "down" as 2nd argument for cycle commandwm42012-10-121-1/+28
| * commands: add print_text input command to print text on the terminalwm42012-10-121-0/+1
| * commands: sub_step takes only one argumentwm42012-10-121-1/+1
| * commands: disable deprecation warningswm42012-10-121-1/+1
| * commands: rename show_tracks/chapters_osd commandwm42012-10-121-2/+4
| * commands: more user-control whether a command shows OSD bars/messageswm42012-10-121-0/+8
| * commands: add choice type to input commandswm42012-10-121-44/+62
| * input: warn about non-existing commands, add explicit "ignore" commandwm42012-10-121-25/+26
| * input: handle escapes always in command parserwm42012-10-121-125/+157
| * input: verify input.conf on loadingwm42012-10-121-7/+10
| * commands: replace "switch" with "add" and "cycle"wm42012-10-121-35/+36
| * commands: make "aspect" property writeable, replaces "switch_ratio"wm42012-10-121-2/+4
| * commands: replace --hardframedrop, change framedropping propertywm42012-10-121-1/+1
| * commands: remove third parameter for "switch"wm42012-10-121-1/+1
| * commands: rename osd_show_[property_]text and osd_show_progressionwm42012-10-121-3/+5
| * commands: remove speed_set/speed_incr commandswm42012-10-121-2/+2
| * commands: rename properties, update input.confwm42012-10-121-39/+38
| * commands: remove unimplemented "use_master" commandwm42012-10-121-1/+0
| * commands: change input commands to make OSD usage explicitwm42012-10-121-20/+46
| * commands: simplify legacy command-to-property bridgewm42012-10-121-40/+63
| * commands: remove legacy slave mode get commandswm42012-10-121-19/+0
* | Rename to "mpv"wm42012-10-121-1/+1
* | commands: fix parsing bugwm42012-09-231-1/+1
* vf_rectangle: remove as it is very dirty and we have a replacement nowRudolf Polzer2012-09-181-1/+0
* core: manage tracks in the frontendwm42012-09-181-4/+0
* command: remove sub_remove commandwm42012-09-071-1/+0
* command: remove sub_log commandwm42012-09-071-1/+0
* input: add ability to disable all default bindings for an input sectionwm42012-08-241-5/+10
* Remove dvdnav support (DVD menus)wm42012-08-161-4/+0
* options: get rid of ambiguous option parsingwm42012-08-051-2/+2
* Remove teletext supportwm42012-08-031-2/+0
* mplayer: rip out --capture supportwm42012-08-021-1/+0
* input: change bind_keys() to use bstrwm42012-08-011-16/+14
* input: replace internal key binds with included etc/input.confwm42012-08-011-159/+10
* input: refactor: store builtin key binds along user user bindswm42012-08-011-24/+26
* input: simplify input.conf parsingwm42012-08-011-72/+28
* Remove dead codewm42012-08-011-24/+0
* VO: add mechanisms to change VO commandline for VOs supporting itwm42012-08-011-0/+2
* mplayer: turn playtree into a list, and change per-file option handlingwm42012-07-311-19/+13
* bstr: rename bstr() function to bstr0(), and typedef bstr to struct bstrwm42012-07-281-2/+2
* commands: add show_tracks_osd command to display audio and subtitle tracks on...wm42012-07-281-0/+1
* commands: add show_chapters_osd command to display chapters on OSDwm42012-07-281-0/+3
* Merge remote-tracking branch 'origin/master'wm42012-07-281-1/+1
| * options: support parsing values into substructsUoti Urpala2012-07-161-1/+1
* | Merge remote-tracking branch 'origin/master'wm42012-05-201-8/+8
| * options: change --input=keylist, cmdlist implementationUoti Urpala2012-05-071-8/+8
* | Merge remote-tracking branch 'origin/master'wm42012-04-291-1/+23
| * OSX, input: implement wakeup in response to Cocoa eventsStefano Pigozzi2012-04-261-1/+23
* | Merge remote-tracking branch 'origin/master'wm42012-04-011-140/+178
| * ao_pulse, core: make pulse thread wake up core for more dataUoti Urpala2012-03-261-6/+38
| * input.c: simplify command definitionsUoti Urpala2012-03-251-137/+145
| * x11: input: add print and menu keyswm42012-03-251-0/+1
| * input: allow unicode keys and reassign internal key codeswm42012-03-251-7/+25
* | Merge remote-tracking branch 'origin/master' into my_masterwm42012-03-161-5/+10
| * windows support: unicode filenameswm42012-03-091-5/+10
* | input: fix OSD cyclingwm42012-02-121-1/+1
* | commands: add pt_clear command to clear playlistwm42012-02-101-0/+1
* | input.c: simplify command definitionswm42012-01-261-124/+126
* | Merge branch 'utf8_input' into my_masterwm42012-01-181-7/+26
|\ \
| * | x11: add print and menu keyswm42012-01-181-0/+1
| * | input: allow unicode keys and reassign internal key codeswm42012-01-181-7/+25
| |/
* | input: simplify previous commit a bit morewm42012-01-181-20/+20
* | input: fix crashes with libmenuwm42012-01-181-16/+33
* core: add screenshot mode for actual VO window contentswm42011-11-251-1/+3
* libmenu: remove OSD menu functionality (--menu)Uoti Urpala2011-10-251-49/+0
* video, options: implement better YUV->RGB conversion controlwm42011-10-161-1/+1
* options, subs: add --ass-vsfilter-aspect-compatharklu2011-08-121-0/+1
* commands: parsing: fix string argument quoting/escapingUoti Urpala2011-08-051-38/+26
* bstr: rename BSTR() -> bstr()Uoti Urpala2011-07-271-1/+2
* input: fix input.conf parse errorsUoti Urpala2011-07-201-114/+58
* input: fix problem with key autorepeatUoti Urpala2011-07-181-4/+3
* input: rework event reading and command queuingUoti Urpala2011-07-171-150/+206
* cleanup: remove some unnecessary input.[ch] typedefsUoti Urpala2011-07-161-76/+58
* input.c: remove write to buffer[-1] in parse_config()Uoti Urpala2011-07-111-1/+0
* cleanup: silence most of the clang warningsClément Bœsch2011-07-091-2/+2
* Merge branch 'mplayer1_changes'Uoti Urpala2011-06-291-0/+20
| * input: support up to 20 mouse buttonsreimar2011-06-291-0/+20
* | input: clean up messages with button combination namesUoti Urpala2011-06-291-34/+23
* input: add useful default pointer button bindingsGrigori Goronzy2011-06-141-0/+2
* input: make slave command file descriptors nonblockingUoti Urpala2011-05-041-2/+2
* cleanup: remove more warningsClément Bœsch2011-05-021-1/+1
* input: rewrite -key-fifo-size limiting logicUoti Urpala2011-05-021-2/+11
* input: modify interpretation of doubleclick eventsUoti Urpala2011-05-021-0/+13
* cleanup: input.c: simplify some string handling codeUoti Urpala2011-05-021-17/+11
* cleanup: reformat input.cUoti Urpala2011-05-021-921/+957
* input: move all key code lists to input/keycodes.hUoti Urpala2011-05-021-2/+1
* input: don't interrupt processing at unbound eventsUoti Urpala2011-05-011-6/+7
* input: sleep in event loop even if there are no input fdsUoti Urpala2011-04-221-19/+14
* input: accept Shift modifier for Enter and Tab keysUoti Urpala2011-02-051-1/+2
* input: remove incorrect "CTRL" keyname alias for backspaceUoti Urpala2011-02-051-1/+0
* Merge branch 'hr-seek'Uoti Urpala2010-12-201-49/+94
| * input: add default keybindings Shift+[arrow] for small exact seeksUoti Urpala2010-12-201-0/+4
| * input: support bindings with modifier keys for X inputUoti Urpala2010-12-201-48/+89
| * core: add support for precise non-keyframe-limited seeksUoti Urpala2010-12-201-1/+1
* | cosmetics: remove unused code, small formatting tweaksUoti Urpala2010-12-201-7/+0
* | commands: Allow cycling subtitles backwards with 'J'reimar2010-12-161-0/+1
* cleanup: remove NULL checks before free() all over the codecboesch2010-11-141-10/+5
* options: add OPT_MAKE_FLAGS macro, creates "opt/noopt" flag pairClément Bœsch2010-11-041-10/+5
* Add a simple capture feature (-capture)Uoti Urpala2010-11-021-0/+2
* new slave command: af_cmdline, for changing audio filter optionsreimar2010-11-021-0/+1
* input: try to open "-input -file=" file even if stat() failsreimar2010-11-021-12/+13
* Merge svn changes up to r31256Uoti Urpala2010-05-301-0/+6
| * Document that time argument is in milliseconds.reimar2010-05-281-0/+6
| * Drop pointles _st suffix from struct mp_cmd_filter and mp_cmd_bind_section.diego2010-05-271-4/+4
* | Merge svn changes up to r31033Uoti Urpala2010-04-261-0/+7
| * Add slave commands for loading and unloading audio filters at runtime.cehoyos2010-04-111-0/+5
| * Add osd_show_progression: Show progress bar and elapsed/total time.cehoyos2010-04-091-0/+2
| * Mark input-related m_option_t arrays as const.diego2010-04-041-2/+2
* | Merge svn changes up to r30967Uoti Urpala2010-04-261-1/+1
| * Rename get_path.[ch] --> path.[ch].diego2010-03-201-1/+1
* | input: remove unused "paused" arguments from some functionsUoti Urpala2010-04-251-15/+13
* | Delete things related to old translation systemUoti Urpala2010-03-101-1/+0
* | Merge svn changes up to r30798Uoti Urpala2010-03-101-0/+2
| * Support all line ending types in mp_input_read_cmd.reimar2010-02-271-0/+2
| * Mark some more functions that are not used outside of their files as static.diego2010-02-181-2/+2
* | Merge svn changes up to r29912Uoti Urpala2009-11-161-4/+0
| * Remove CONFIG_TV_TELETEXT.cehoyos2009-11-071-4/+0
* | Add yuv_colorspace property, implemented in vo_vdpau and vo_xvUoti Urpala2009-11-151-0/+1
* | UI: Make the 'D' key print the new deinterlace statusUoti Urpala2009-09-191-1/+1
* | commands: Add set_property_osd and step_property_osdUoti Urpala2009-09-191-0/+2
* | Remove the internal GUIAnton Khirnov2009-07-071-33/+1
* | Merge svn changes up to r29412Uoti Urpala2009-07-071-1/+1
| * Increase slave mode buffer so that one can load files with a deeperben2009-06-261-1/+1
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-26/+26
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-21/+21
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-071-29/+29
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-071-30/+30
* | Merge svn changes up to r29117Uoti Urpala2009-04-011-5/+5
| * Rename 'default-binds' input option to 'default-bindings'.diego2009-03-251-4/+4
* | Merge svn changes up to r28951Uoti Urpala2009-03-141-1/+6
| * Add an option to disable the default key binding that MPlayer includesreimar2009-03-081-1/+4
| * Make pausing_keep_force the default for the set_mouse_pos and key_down_event -reimar2009-03-071-1/+10
* | Merge svn changes up to r28149Uoti Urpala2008-12-141-0/+18
| * Add standard GPL license header.diego2008-12-131-0/+18
* | Merge svn changes up to r27682Uoti Urpala2008-10-021-0/+3
| * Add an experimental pausing_keep_force slave mode command prefixreimar2008-09-251-0/+3
* | Merge svn changes up to r27441Uoti Urpala2008-08-081-12/+12
| * Rename a bunch of miscellaneous preprocessor directives.diego2008-08-071-6/+6
| * Rename all preprocessor directives related to Apple / Mac OS X.diego2008-08-061-4/+4
| * Change a bunch of video/audio-output-specific preprocessor directives fromdiego2008-08-031-3/+3
* | Merge svn changes up to r27399Uoti Urpala2008-08-021-4/+4
| * Rename preprocessor directive HAVE_MENU --> CONFIG_MENU.diego2008-07-301-1/+1
| * Rename two GUI-related preprocessor directives:diego2008-07-301-3/+3
* | Merge svn changes up to r27374Uoti Urpala2008-07-301-6/+6
| * Start unifying names of internal preprocessor directives.diego2008-07-301-6/+6
* | Merge svn changes up to r27123Uoti Urpala2008-06-231-9/+9
| * Change DVDNAV command key names.ben2008-06-191-9/+9
* | Merge svn changes up to r26979Uoti Urpala2008-06-041-0/+14
| * Add a slave command to stop stream playback.ben2008-05-271-0/+2
| * fix compilation of input.c if neither macosx/linux apple remote codeben2008-05-181-1/+1
| * Keep AppleIR enabled by default on MacOSX but have it disable on Linux.ben2008-05-181-0/+4
| * Do not enable AppleIR by default.ben2008-05-181-1/+1
| * Add support for AppleIR Remote as an input under Linux systems.ben2008-05-181-0/+12
* | Merge svn changes up to r26783Uoti Urpala2008-05-151-1/+1
| * usec_sleep(0) is not the same as not sleeping at all.reimar2008-05-101-1/+1
* | input.c: Use talloc for all memory allocationsUoti Urpala2008-05-011-14/+10
* | Move input options to option structUoti Urpala2008-04-301-39/+38
* | input: Use talloc for struct mp_cmd and things under itUoti Urpala2008-04-301-28/+12
* | input: Move command filedescriptor list to context structUoti Urpala2008-04-301-25/+31
* | input: Move cmd_queue to context structUoti Urpala2008-04-301-19/+21
* | input.c: Change a static variable to localUoti Urpala2008-04-301-14/+16
* | input: Move key filedescriptor list to context structUoti Urpala2008-04-301-24/+30
* | input.c: Move variable from static to localUoti Urpala2008-04-301-2/+1
* | input.c: Move key down state to context structUoti Urpala2008-04-301-33/+36
* | input.c: Use talloc for command bind allocationsUoti Urpala2008-04-301-31/+11
* | input.[ch]: Move some type definitions from .h to .cUoti Urpala2008-04-301-0/+10
* | input.c: Remove mp_input_ prefixes from static function namesUoti Urpala2008-04-301-60/+58
* | input.c: Make two functions staticUoti Urpala2008-04-301-3/+3
* | Remove INITIALIZED_INPUT from mpctx->initialized_flagsUoti Urpala2008-04-301-0/+3
* | input: Move command bind variables to context structUoti Urpala2008-04-301-54/+67
* | Create a context for input.c stateUoti Urpala2008-04-301-39/+52
* | input.c: Remove _st prefix from struct namesUoti Urpala2008-04-301-4/+4
* | input.c: Use union instead of void *Uoti Urpala2008-04-291-6/+9
* | input: Remove separate mp_input_add_event_fdUoti Urpala2008-04-291-43/+8
* | input.c: Revert code uglifications done for gcc 2.95Uoti Urpala2008-04-291-9/+5
* | input.c: Remove unnecessary #include "osdep/getch2.h"Uoti Urpala2008-04-291-1/+0
* | Merge svn changes up to r26587Uoti Urpala2008-04-291-1/+1
| * Use full path for libavutil #includes.diego2008-04-281-1/+1
* | Mark some constant symbols as suchUoti Urpala2008-04-261-2/+2
* | Add a context argument to mp_input_add_event_fd callbackUoti Urpala2008-04-231-2/+4
* | input/input.c: Minor simplificationUoti Urpala2008-04-231-15/+17
* Fix handling of comments in input.c, current code had useless ifs and in addi...reimar2008-03-111-4/+2
* Add new command to switch between dvdnav titlesben2008-01-241-0/+1
* Add ass_use_margins command and property to shift subtitles to margins and backeugeni2008-01-231-0/+3
* Fix some types to constreimar2008-01-191-5/+6
* Remove a useless castreimar2008-01-151-1/+1
* Make several mapping tables related to input processing const.reimar2008-01-131-4/+4
* Remove unnecessary <signal.h> includesuau2008-01-091-1/+0
* Do not use exit_player in the signal handler, this code just can notreimar2008-01-081-0/+4
* properties to change angle; patch by oattila chello hunicodvb2008-01-051-0/+2
* From now on, libmenu does not steal all input keys from input modules.ulion2007-12-261-2/+2
* Add new function for parsing and queueing multi-commands separated by \n or \r.ulion2007-12-111-0/+23
* Ignore heading spaces when parsing command.ulion2007-12-101-0/+4
* Remove hardcoded key->cmd bindings in libmenu, support custom key bindingsulion2007-12-041-1/+1
* Do not queue empty cmd.ulion2007-12-021-1/+1
* Use const char * to replace a char * parameter.ulion2007-11-271-1/+1
* Support select subtitle by source, add 4 properties:ulion2007-11-251-0/+4
* Fix cmd filter memory leak, free the cmd after filter ate it.ulion2007-11-081-1/+6
* Fix input.conf parse bug when comment follows key binding in the same line.ulion2007-10-311-1/+1
* Fix input command parser for using only tab to separate the arguments.ulion2007-10-231-2/+2
* warning fixes:diego2007-09-131-2/+2
* Implement X/27/0 packet decoding.voroshil2007-08-281-0/+1
* Clean up the way get_path is handled: Compile get_path.c to an object to linkdiego2007-08-281-2/+1
* Process any waiting commands (got_cmd set). Should fix e.g. smplayer.reimar2007-08-271-1/+2
* Revert r24158, it is not necessary with unsigned bitfieldreimar2007-08-251-4/+2
* Change bitfield to unsigned so that we get the usual truth valuesreimar2007-08-251-6/+6
* Hack around broken bitfields in gcc 4.2reimar2007-08-251-2/+4
* Fix invalid fd check, the bug is somewhere else though.reimar2007-08-251-2/+2
* HACK: check added fds for validity because otherwise mplayerreimar2007-08-251-0/+12
* Fix loads of warningsreimar2007-08-251-6/+10
* Handle queued commands from input event functions immediatelyuau2007-08-251-0/+6
* Add separate event input type for terminal+vouau2007-08-251-2/+25
* Use a single select() for both key and slave inputuau2007-08-251-195/+117
* Make terminal input work more like VO key inputuau2007-08-251-4/+4
* Remove unused functionuau2007-08-251-18/+1
* Use bitfield instead of manual bit fiddling in input.cuau2007-08-251-28/+25
* Automatic TV channels scanning ability for MPlayer.voroshil2007-08-231-0/+1
* Apple Remote supportdiego2007-08-141-0/+39
* Teletext support.voroshil2007-07-291-0/+8
* Add a loop command and property.albeu2007-07-091-0/+1
* Add the sub_scale property and command.albeu2007-07-091-0/+1
* Revert r23530.voroshil2007-06-211-10/+0
* The audio balance feature implemented with af_pan.zuxy2007-06-201-0/+3
* Teletext support for tv:// (v4l and v4l2 only)voroshil2007-06-101-0/+10
* implement "bind sections"voroshil2007-06-071-15/+89
* Allow setting the direction in the step_property command.albeu2007-05-311-1/+1
* Invert logic for HAVE_NO_POSIX_SELECT to HAVE_POSIX_SELECT to be in linediego2007-03-211-10/+10
* New slave command: tv_step_freq <offset in MHz>voroshil2007-03-171-0/+1
* Allow to add/modify keybind for '#'reimar2007-03-051-0/+1
* Remove remnants of the nonfunctional "grab_frames" command.uau2007-02-191-1/+0
* Add ignore key bindreimar2007-01-211-0/+1
* Remove undocumented redundant key bindings.diego2006-12-241-4/+0
* Do not call usec_sleep when we are not supposed to sleep.reimar2006-12-031-2/+3
* Simplify: 1 > 0 seems to be a rather safe assumption to make ;-)reimar2006-12-021-7/+1
* new slave command: radio_step_freqvoroshil2006-11-191-0/+1
* bind TAB to 'step_property switch_program'nicodvb2006-11-181-0/+1
* Since vobsub_lang and sub_select do the same, 'b' and 'j' were boundreimar2006-11-171-2/+1
* Add deinterlace property, patch by Carl Eugen Hoyosreimar2006-11-171-0/+1
* associated _ to 'step_property switch_video'nicodvb2006-11-161-0/+1
* Introduce step_property command.reimar2006-11-141-0/+1
* introduced new MP_CMD_DVDNAV_MOUSECLICK command (bound to mouse0);nicodvb2006-09-191-1/+1
* removed old dvdnav_event definitionsnicodvb2006-09-191-1/+0
* when dvdnav is enabled associate MOUSE_BTN0 to dvdnav 6 (to simulate confirma...nicodvb2006-09-161-0/+1
* report to mplayer with a slave command the coordinates of the pointer reporte...nicodvb2006-09-161-0/+1
* Add repeated screenshot mode to vf_screenshot.eugeni2006-09-151-2/+3
* permit to select previous dvdnav menu, in the order chapter->title->rootnicodvb2006-09-101-0/+1
* reassigned to KEY_KP? the dvdnav bindings used in input.confnicodvb2006-09-091-6/+6
* Radio support, patch by Vladimir Voroshilov (voroshil gmail com)reimar2006-08-281-0/+5
* extended slave mode with metadata retrieval commandsben2006-08-261-0/+14
* added new filter option to menu file browser to only display some files accor...ben2006-08-221-0/+1
* Add matroska chapter seeking capability.eugeni2006-08-061-0/+5
* marks several strings inside structs as const when they hold just reynaldo2006-07-161-1/+1
* get_path as const, patch by Stefan Huehner, stefan AT huehner-orgreynaldo2006-07-031-1/+1
* rm unnecesary casts from void* - part 4reynaldo2006-07-031-1/+1
* rm unnecesary casts from void* - part 2reynaldo2006-07-021-4/+4
* gets ride of a few more sizeof(char)sreynaldo2006-06-301-3/+3
* Make sure mp_input_read_key_code always sleeps. Avoids 100% CPU loadreimar2006-06-251-4/+8
* Make EDL compilation unconditionaluau2006-04-271-4/+0
* Align osd_show_text with osd_show_property_text.albeu2006-04-231-1/+1
* Add a new command: osd_show_property_text that show an expanded propertyalbeu2006-04-231-0/+2
* Handle the tv color control commands with the properties.albeu2006-04-221-4/+4
* Switch audio delay keys to something more sane (+ to increase, - to decrease)diego2006-04-151-2/+2
* Subtitles properties: move sub_select, sub_pos, sub_visibilty,albeu2006-03-241-2/+2
* Convert fullscreen, panscan, color controls, ontop, rootwin,albeu2006-03-231-4/+4
* Move audio_delay to a property and add a few read only properties toalbeu2006-03-221-1/+1
* Add the new property API and implement a couple properties.albeu2006-03-221-2/+4
* Enable gui key bindings only when running the gui. Fix enter and escalbeu2006-03-181-14/+28
* remove useless cruft (binds variable)reimar2006-03-121-7/+0
* add "pausing_keep" and "pausing_toggle" input cmd prefixesods152005-12-251-0/+6
* Add double-click mouse events.joey2005-11-111-0/+10
* add a switch, slave command, and vo control to toggle borderless window.joey2005-11-101-0/+1
* libvo input cleanup: remove the dependency on libinput,albeu2005-11-021-8/+40
* Unify include paths, -I.. is in CFLAGS.diego2005-10-251-6/+6
* translatable eng strings to new section on help_mp-enreynaldo2005-10-251-30/+30
* Make a few more messages translatable by moving them into help_mp-en.h.diego2005-10-181-1/+2
* When compiled with gui, bind ESC to gui_stop so that s is free for screenshot.reimar2005-09-151-2/+2
* add key_down_eventto slave mode, used to inject key down event with mplayer_p...nplourde2005-08-311-0/+1
* loadfile/loadlist can now also add files to the playlistreimar2005-08-151-2/+2
* use calloc so that mp_cmd_free won't use uninitialized data in case of an errorreimar2005-07-231-1/+1
* consume empty lirc events at once.reimar2005-06-271-0/+2
* Add sub_load and sub_remove slave commands.reimar2005-06-091-0/+2
* new get_time_pos slave mode commandoreimar2005-05-181-0/+1
* adds a parameter to the switch_audio command to directly select a track.reimar2005-04-281-1/+1
* when parsing one cmd argument, only un-escape _this_ argument, not the follow...aurel2005-04-151-1/+1
* allow sub_select and vobsub_lang to select particular subtitlehenry2005-04-111-2/+2
* Added support of audio stream switching in the MPEG demuxer using the #-keygpoirier2005-04-031-0/+2
* Make seek command parameter float.reimar2005-02-171-1/+1
* command to log current subtitle to filehenry2005-02-121-0/+1
* fix "Unknown argument" with cmd containing spacesaurel2005-02-111-0/+1
* remove all setlocale calls, they break the behaviour of sscanf andreimar2005-01-201-11/+0
* Add missing break that caused an irritating error message all the time when u...reimar2005-01-031-0/+1
* enable the run slave commande even without libmenuaurel2004-12-021-1/+1
* add "pausing" prefix for MPlayer commandsreimar2004-11-201-0/+7
* Reduce excessive verbosity.diego2004-11-151-3/+3
* small memleak fix, based on patch by Wei Jiang <>faust32004-10-301-0/+2
* allow changing playback speed during playback.reimar2004-10-201-0/+8
* Make '.' key default for framesteppingreimar2004-10-141-0/+1
* allow to step only one frame forward by pressing s.reimar2004-10-121-0/+1
* Do not loose commands while paused.reimar2004-10-101-8/+18
* fix a memory corruption and make sure only getch2 handles stdinfaust32004-09-151-2/+2
* slave mode command to switch aspect ratio, patch by Aurelien Jacobs <aurel at...faust32004-09-151-0/+1
* quit slave mode command now accepts an exit value, patch by Aurelien Jacobs <...faust32004-09-151-1/+1
* slave mode command to en/disable vsync, patch by Aurelien Jacobs <aurel at gn...faust32004-09-021-0/+1
* added runtime toggle of root window playbackjoey2004-08-221-0/+1
* moved combined vobsub_lang into sub_selectjoey2004-08-221-1/+1
* Corrected my mistake in the last memfix patch.al2004-08-031-4/+13
* false-use-of-get_path() memleak fixes.al2004-07-231-1/+4
* individual sub_select option not interferring with vobsub_langalex2004-07-171-0/+2
* slave command dvb_set_channel now takes 2 arguments: channel cardnicodvb2004-04-261-1/+1
* Support binding F11 and F12 keys to commands.diego2004-01-161-0/+2
* runtime 'stay-on-top' functionalityjoey2003-11-301-0/+2
* Forced subtitles patch by Arne Driescher <>attila2003-09-211-0/+2
* slave mode commands to print out vo_fs and sub_visibility globals, patch by M...faust32003-09-191-0/+3
* 1000lalex2003-09-021-2/+2
* Finnaly commit Nico's dvb menu. Sorry for committing thisalbeu2003-08-161-0/+3
* I've juste found a bug which prevent to load a file whose name containalbeu2003-08-151-3/+4
* Removed the historic cfgparser and switched full to the new config parser (al...alex2003-08-131-9/+8
* reverse of accidently twice commited patch (non-unified patch suxx)gabucino2003-08-121-4/+0
* From: Kir Kostuchenko <>gabucino2003-08-121-0/+4
* Hi, here are slave commands:gabucino2003-08-121-0/+4
* I'd like to change tv tuner frequency in the slave mode. So this patchgabucino2003-08-041-0/+2
* Output typos fixed.diego2003-07-091-33/+33
* lirccd support by Fredrik Tolf <>alex2003-05-301-1/+15
* new slave mode command to show text via osd, patch by Lars Gemeinhardt <lars....faust32003-05-171-0/+1
* keypad and function (f1-f10) suppport (currently only vo_sdl and the terminal...alex2003-04-091-0/+24
* allow select()less compilationfaust32003-04-041-0/+20
* Support for "internet" or "multimedia" keyboards in X11.albeu2003-04-041-0/+12
* - 10l fix: it exited with return MP_INPUT_NOTHING; if all fd's havearpi2003-03-291-3/+9
* linux->osdeparpi2003-02-091-3/+3
* use 'a' for subtitle aligment instead for useless gui aboutboxarpi2003-01-121-2/+1
* user friendly channel tuning + 10L fix in tvi_v4l (by Stephane Jourdois)henry2002-12-281-0/+1
* This patch adds support for vertical subtitle alignmentarpi2002-12-231-0/+2
* Merged EDL 0.5 patch - it's something like Quicktime's edit lists.arpi2002-12-231-0/+6
* add a TV_SET_CNANNEL commandhenry2002-12-191-0/+1
* This patch makes it possible to navigate among the subtitles whilearpi2002-12-051-0/+3
* slave-mode commands to get movie length & posarpi2002-12-051-0/+2
* 10l my last fix choked the last command definition, this fix seems to work co...atmos42002-11-251-2/+2
* Fix endless-loop if no newline at input.conf EOFatmos42002-11-251-3/+3
* warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)michael2002-11-231-1/+1
* Add quoting support for string arguments (fix loading of file with space inalbeu2002-11-181-9/+31
* Add the possibilty to grab the keys and to filter the commandsalbeu2002-11-141-26/+86
* New config system + cleanup of header inter dependencyalbeu2002-11-121-0/+1
* Reverse Arpi's commit and put the right fix in place.albeu2002-10-251-13/+31
* better error handlingarpi2002-10-251-3/+8
* rewrote the lirc code to remove the forkarpi2002-10-231-7/+1
* Fixed a bug in MPlayer which would prevent proper parsing ofarpi2002-10-231-0/+11
* mpdemux.c|h moved to libinput, mpdemux_check_interrupt() -> mp_input_check_in...arpi2002-10-231-0/+23
* New feature to let mplayer read commands from a file. Mostlyalbeu2002-10-221-0/+18
* Mplayer can switch between subtitles of different languages duringkmkaplan2002-10-171-0/+2
* This patch adds the functionality to disable/enable subtitles while playingarpi2002-10-061-0/+2
* -vf eq2, LUT-based brightness/contrast/gamma correction (Y-only)arpi2002-09-271-0/+1
* removed old input codealex2002-08-281-4/+0
* new slave volume command done :arpi2002-08-211-1/+1
* Add the input command "change_rectangle" to control the rectanglekmkaplan2002-08-041-0/+1
* Add loadfile and loadlist commands. May be buggy if the filename contain somealbeu2002-07-261-0/+2
* 10L bugs founds by Jindrich Makovicka <makovicki at KMLinux dot fjfi dot cvut...albeu2002-07-201-1/+2
* Fix after the patch of Dominik Mierzejewski. Try the user's input.confalbeu2002-06-241-3/+7
* Patch by Dominik Mierzejewski:atmos42002-06-241-1/+1
* 10L forgot to close input.conf fdalbeu2002-06-191-0/+5
* Add support for hex key code in input.confalbeu2002-06-121-8/+13
* add mute support ( step 1 ) and fixed panscan bugs (1000l for me)pontscho2002-06-061-1/+3
* pan&scan support with -vo xv by ?? <>arpi2002-06-041-0/+3
* fix two small bug and add multimedia keyboard support ( i tested with Acer Ai...pontscho2002-05-251-3/+3
* big cosmetics patch, cleanup of messages printed by mplayer and libs.arpi2002-05-201-1/+1
* Add the forgoten scrennshot commandalbeu2002-05-181-0/+2
* Added -input js-dev xx option to specifies the joystick device to use.albeu2002-04-201-1/+4
* Fix the bug pointed out by Jindrich Makovicka <>albeu2002-04-121-13/+27
* dvdnav event added, queue size 10->100, added void* event arg type - dvdnav p...arpi2002-04-031-1/+2
* DVDnav support patch by David Holm and Kees Cook <>arpi2002-03-281-0/+13
* Added options -input keylist and -input cmdlist to list all knowalbeu2002-03-201-5/+49
* 10L bug fix. Thx to Fredrik Kuivinen <>.albeu2002-03-191-0/+3
* A bug fix in the auto-repeat stuff + moved all printf to mp_msgalbeu2002-03-191-44/+58
* 1L : removed redondant enter key bindingalbeu2002-03-161-1/+0
* ENTER now quits after last filegabucino2002-03-161-4/+3
* Now enter key quit if no next file is avaiblealbeu2002-03-161-4/+8
* small changes in event handlingpontscho2002-03-131-0/+6
* lexical fixes (COSMETIC :)) and one 'real fix': grap_frames -> grab_frames --...alex2002-03-121-7/+7
* remove obsoleted function (mplResize)pontscho2002-03-111-3/+4
* -subpos key bindings with new input layer - patch by Tomas Konir <moje@molly....arpi2002-03-101-0/+3
* KEY_ENTER->quit binding. why doesn't 'pt_step 1' exits if no more file left?arpi2002-03-061-0/+2
* Fix when stdin is used as a filealbeu2002-02-281-0/+2
* add half new input support for guipontscho2002-02-251-3/+25
* Small bugfix (memcpy too small without sizeof(int) :( )albeu2002-02-241-11/+13
* Really take tab as a space in cmd parsing.albeu2002-02-241-19/+72
* Added an option to select the input config filealbeu2002-02-241-1/+3
* Also use tab as cmd arg sepparatoralbeu2002-02-231-2/+2
* Fixed bug with comments in input.conf parseralbeu2002-02-231-11/+43
* Added comments support in input.conf (comments lines with #)albeu2002-02-201-1/+28
* vo_fullscreen addedalex2002-02-171-0/+2
* Added key autorepeat support. Options to enable/disable joystick and lircalbeu2002-02-111-99/+221
* Added support for key combination and mouse buttons key codealbeu2002-02-081-67/+154