summaryrefslogtreecommitdiffstats
path: root/player
Commit message (Expand)AuthorAgeFilesLines
* osc: fix playlist displayChrisK22014-04-091-2/+2
* client API: avoid redundant property change events if possiblewm42014-04-081-5/+50
* command: property set commands should send property change notificationswm42014-04-081-1/+21
* lua: add API for observing property changeswm42014-04-082-4/+38
* lua: add basic mpv_observe_property supportwm42014-04-061-0/+58
* client API: add a way to notify clients of property changeswm42014-04-064-1/+247
* client API: use a manual ringbufferwm42014-04-061-31/+31
* af: add replaygain_data field to af_stream and af_instanceAlessandro Ghedini2014-04-041-0/+1
* lua: give more control over timerswm42014-04-021-9/+30
* lua: add mp.unregister_event() functionwm42014-04-011-0/+26
* encode_lavc: copy metadata to output fileAlessandro Ghedini2014-03-301-0/+4
* command: allow changing filters before video chain initializationwm42014-03-302-6/+16
* command: change what the metadata property returnswm42014-03-301-8/+20
* command: minor simplificationwm42014-03-301-6/+3
* command: add helper function to split property pathswm42014-03-301-5/+8
* osc: make OSC more responsive when pausedChrisK22014-03-301-0/+1
* player: add missing "-" to options in workaround notice on A/V desynchronizationSebastian Morr2014-03-301-1/+1
* audio: remove sample rate limit checkswm42014-03-301-7/+1
* player: dvdnav: fix start time when entering and leaving menuwm42014-03-301-0/+4
* Merge remote-tracking branch 'mpv/pr/676'wm42014-03-303-20/+46
|\
| * player: rename dvdnav to discnavxylosper2014-03-303-11/+11
| * stream_bluray: implement navigation interface for Blu-ray streamxylosper2014-03-291-9/+35
* | video/out: remove legacy colorspace stuffwm42014-03-291-9/+9
|/
* player: fix unchecked access for chapter metadatawm42014-03-261-3/+1
* dvdnav: fix minor memory leakwm42014-03-251-0/+1
* dvdnav: check and update video resolution whenever renderingxylosper2014-03-251-14/+25
* dvdnav: make MP_NAV_EVENT_RESET_ALL handled properlyxylosper2014-03-251-1/+3
* dvdnav: prevent reallocation of fake highlight bufferxylosper2014-03-251-0/+2
* player: use MP_NOPTS_VALUE as rel_time_to_abs() error valuewm42014-03-254-16/+15
* player: handle chapter range like --start/--endwm42014-03-252-8/+8
* player: let chapter_start_time() return MP_NOPTS_VALUE for unknown timeswm42014-03-253-4/+4
* player: remove weird separation between no chapters and 0 chapterswm42014-03-252-17/+11
* player: remove demuxer chapoter API wrapperswm42014-03-253-33/+34
* stream: remove old chapter handling codewm42014-03-251-8/+1
* player: remove confusing argc/argv adjustmentwm42014-03-231-5/+0
* command: make 'disc-title' property writablexylosper2014-03-181-2/+8
* osc: add enable/disable message, and map DEL to disabling the OSCwm42014-03-171-0/+14
* lua: rename mp.register_script_command() to mp.register_script_message()wm42014-03-171-13/+13
* command, lua: change script_message semanticswm42014-03-173-2/+22
* build: simplify libavfilter configure checkswm42014-03-161-1/+1
* demux_libass: change how external ASS subtitles are loadedwm42014-03-151-4/+0
* command: rename dvd- properties to disc-wm42014-03-151-7/+7
* command: prefix DVD title properties with "dvd-"wm42014-03-151-8/+8
* command: add new property 'title'xylosper2014-03-151-0/+20
* player/main: Fix Cygwin buildJames Ross-Gowan2014-03-131-12/+8
* command: fix wrong condition & remove redundant stream type checkingxylosper2014-03-131-14/+2
* command: set 'media-title' property for bluray disc with meta-dataxylosper2014-03-131-5/+15
* af: add metadata field to af_stream and af_instanceAlessandro Ghedini2014-03-131-0/+1
* Revert "player: simplify audio reset when seeking"wm42014-03-101-10/+15
* audio: don't downmix when doing digital passthroughwm42014-03-101-1/+2
* audio: make --channels option always force the output layoutwm42014-03-101-6/+1
* audio: don't write audio when pausedwm42014-03-091-0/+5
* audio: remove handling of partially written datawm42014-03-093-21/+1
* audio/out: make draining a separate operationwm42014-03-091-3/+2
* command: fix osd-height propertywm42014-03-091-1/+1
* audio/out: make ao struct opaquewm42014-03-095-51/+71
* encode: don't access ao->ptswm42014-03-071-0/+4
* lua: add license headerwm42014-03-071-0/+17
* player: reformat some codewm42014-03-031-22/+14
* player: make separation between user/automatic track selection strongerwm42014-03-033-8/+29
* command: fix null pointer dereference in idle modewm42014-03-021-2/+2
* player: cheap hack against idle event feedback loopwm42014-03-012-2/+7
* client API: fix playloop thread wakeupwm42014-03-011-0/+9
* lua: set a proper chunk name for builtin moduleswm42014-03-011-1/+2
* lua: fix add_key_binding()wm42014-03-011-2/+2
* lua: fix format string in luaL_error()wm42014-03-011-1/+1
* client API: fix timeout handlingwm42014-03-011-1/+4
* lua: fix use of renamed functionwm42014-03-011-3/+3
* lua: add option to disable auto-loading of lua scriptswm42014-02-281-0/+2
* config: don't load global config files with --config-dirwm42014-02-281-1/+2
* client API: add two properties, 'time-start' and 'seekable'xylosper2014-02-281-0/+21
* client APIs: fix some typosxylosper2014-02-281-1/+1
* client API: rename MPV_EVENT_PLAYBACK_START, add MPV_EVENT_SEEKwm42014-02-283-2/+9
* client API: wait for remaining asynchronous requests before terminatingwm42014-02-281-0/+9
* command: use the step size for "add volume" commandswm42014-02-271-4/+1
* command: format volume property as integer for OSDwm42014-02-271-0/+6
* lua: add set_property_native functionwm42014-02-261-3/+132
* lua: mark table values returned by get_property_native with their typewm42014-02-262-1/+22
* lua: implement mp.get_opt() in Luawm42014-02-262-24/+9
* client API: don't send MPV_EVENT_IDLE when not entering idle modewm42014-02-261-2/+3
* client API: don't explode when destroying uninitialized mpv_handlewm42014-02-261-1/+2
* client API: accept NULL as mpv_destroy() argumentwm42014-02-261-0/+3
* client API: treat MPV_FORMAT_STRING differently in mpv_set_propertywm42014-02-261-19/+20
* client API: fix broken property/option functionsxylosper2014-02-261-3/+4
* osd: override user bindings for OSC inputwm42014-02-263-5/+5
* options: allow changing options at runtimewm42014-02-251-3/+1
* config: when writing resume config, read options, not propertieswm42014-02-251-33/+33
* config: don't save options to resume-config that didn't changewm42014-02-253-5/+31
* config: don't write default config filewm42014-02-251-13/+3
* client API: report pause/unpause reasonwm42014-02-246-31/+72
* client API: expose the internal clockwm42014-02-242-1/+8
* lua, osc: use properties for chapter/track listswm42014-02-242-82/+5
* command: make options property return the list of all optionswm42014-02-241-7/+16
* lua: add a bunch of functions to get/set properties by their native typewm42014-02-242-5/+152
* client API: implement setting options using their native type toowm42014-02-241-4/+13
* client API: add support for accessing properties by their native typewm42014-02-241-33/+158
* client API: adjust error stringswm42014-02-241-2/+2
* client API: change semantics for MPV_FORMAT_STRINGwm42014-02-241-5/+5
* command: use DVD volume ID for media-title propertyxylosper2014-02-231-0/+9
* command: provide per-file-options for loadfile commandxylosper2014-02-231-1/+9
* command: remove special casing for strings in input commandswm42014-02-231-4/+4
* command: don't use option name in propertieswm42014-02-231-19/+11
* lua: fix behavior if no script command handler is registeredwm42014-02-231-1/+3
* options: handle escape sequences in e.g. --playing-msg differentlywm42014-02-204-3/+26
* input: check for abort cmd in multi-commandswm42014-02-201-1/+1
* command: allow accessing metadata entries as listwm42014-02-191-0/+19
* command: move metadata entry access to metadata/by-key/wm42014-02-191-1/+4
* client API: add event for metadata changeswm42014-02-192-1/+3
* input, dvdnav: fix osc stealing input from dvdnavwm42014-02-191-1/+2
* command: export list of editions as propertieswm42014-02-191-0/+61
* command: export codec for each trackwm42014-02-191-0/+4
* player: fix start time if timeline is used (ordered chapters, EDL)wm42014-02-191-7/+5
* edl: extend with chapter timestampswm42014-02-191-0/+21
* edl: fix offset of user-visible chapterswm42014-02-191-1/+1
* client API: add events for video and audio reconfigwm42014-02-175-1/+12
* lua: add mechanism for script provided key bindingswm42014-02-172-2/+89
* client API: add a client message eventwm42014-02-173-0/+30
* lua: allow giving fallback values in get_property() callswm42014-02-171-2/+5
* lua: remove redundant inline documentationwm42014-02-171-4/+0
* command: export chapter list as propertieswm42014-02-161-4/+20
* command: export playlist as propertieswm42014-02-161-11/+17
* command: expose track list as propertieswm42014-02-161-3/+31
* command: export more video params as propertieswm42014-02-161-36/+51
* options: make --no-config block all auto-loaded configuration fileswm42014-02-141-1/+1
* lua: auto-load scripts from ~/.mpv/lua/wm42014-02-141-3/+48
* lua: make register_event() not overwrite previous event handlerwm42014-02-141-4/+11
* player: select subtitles added with sub_addwm42014-02-131-2/+5
* command: fix metadata propertywm42014-02-121-2/+2
* player: fix --force-window on OSXwm42014-02-112-4/+9
* lua: some minor API changeswm42014-02-112-14/+20
* lua: add set_property functionwm42014-02-111-0/+10
* lua: change error behaviorwm42014-02-111-13/+11
* lua: rename some API functionswm42014-02-112-76/+76
* build: add option to build a librarywm42014-02-103-10/+17
* lua: add a timer APIwm42014-02-101-10/+79
* lua: port to client APIwm42014-02-1010-224/+242
* Add a client APIwm42014-02-108-118/+1056
* timer: init only oncewm42014-02-101-4/+0
* options: add --no-terminal switchwm42014-02-104-17/+29
* player: fix an assert when reinitializing audio in some caseswm42014-02-091-0/+3
* player: handle seek delays differentlywm42014-02-075-25/+27
* demux: handle tag updates differentlywm42014-02-061-1/+1
* player: refresh OSD on track switchingwm42014-02-031-0/+2
* command: output more information in colorspace properties and simplifywm42014-02-031-39/+31
* w32: use safe DLL search paths everywhereJames Ross-Gowan2014-01-271-0/+21
* w32: enable heap corruption detectionJames Ross-Gowan2014-01-271-0/+3
* w32: don't disable the error reporting dialogJames Ross-Gowan2014-01-271-1/+1
* demux_mkv: nicer edition outputwm42014-01-231-3/+13
* lua: allow ~ path convention for --luawm42014-01-211-1/+3
* lua: add playback-start eventwm42014-01-203-0/+4
* player: fix initial osd progbar statewm42014-01-201-0/+1
* player: prevent null pointer deref on uninit after -Vwm42014-01-181-0/+2
* sub: uglify OSD code path with lockingwm42014-01-1810-107/+119
* sub: uglify sub decoder with lockingwm42014-01-171-1/+6
* player: remove OSD message IDswm42014-01-174-66/+39
* player: remove OSD stackwm42014-01-173-58/+15
* player: don't use OSD message stack for term OSD subswm42014-01-172-13/+17
* lua: add a --lua-opts option, which can be queried by scriptswm42014-01-161-0/+16
* lua: use core log level nameswm42014-01-162-12/+3
* lua: allow scripts to snoop messageswm42014-01-161-10/+60
* msg: move special declarations to msg_control.hwm42014-01-163-0/+4
* io/win32: move mp_attach_console to terminal-win.cMartin Herkt2014-01-161-1/+0
* player: handle the corner cases in --term-osd-bar correctlyJohannes Nixdorf2014-01-151-3/+3
* player: use more than 1/100 resolution for --term-osd-barJohannes Nixdorf2014-01-151-1/+2
* osc: check for availabillity of percent-pos instead of lengthChrisK22014-01-151-2/+2
* command: if playback position is unknown, make percent-pos unavailablewm42014-01-151-3/+8
* player: add --term-osd-bar, which shows a status bar on the terminalwm42014-01-151-0/+29
* player: don't print status in --idle modewm42014-01-141-1/+1
* player: avoid stalling when starting a network streamwm42014-01-141-2/+7
* player: redo terminal OSD and status line handlingwm42014-01-136-62/+63
* player: don't block terminal OSD while seekingwm42014-01-131-3/+6
* player: mention subtitles in av_desync_help_textwm4