summaryrefslogtreecommitdiffstats
path: root/player
Commit message (Expand)AuthorAgeFilesLines
* command: add vsync-ratio propertywm42015-11-133-6/+33
* player: compute required display-sync speed change differentlywm42015-11-131-22/+36
* player: smooth out frame durations by averaging themwm42015-11-131-1/+1
* player: refactor display-sync frame duration calculationswm42015-11-135-134/+98
* player: always require a future frame with display-sync enabledwm42015-11-131-2/+6
* command: rename vo-missed-frame-count propertywm42015-11-132-13/+7
* player: less naive roundingwm42015-11-111-1/+1
* player: silence sporadic error messages on audio initwm42015-11-101-1/+1
* external_files: deduplicate bstr functionsKevin Mitchell2015-11-091-20/+4
* command: make display-fps property writablewm42015-11-091-7/+9
* player: use input instead of output format for spdif checkwm42015-11-041-1/+1
* audio: do not require full audio chain reinit for speed changeswm42015-11-041-57/+66
* player: move audio speed adjustment codewm42015-11-041-54/+60
* audio: strictly align audio on spdif frameswm42015-11-041-3/+7
* options: handle terminal/logging settings eagerlywm42015-11-041-0/+1
* player: fix display-sync adrop speed limitingwm42015-11-041-1/+2
* player: limit speed change in display-sync adrop modewm42015-11-032-0/+9
* player: another fix to A/V difference calculation in display-sync modewm42015-11-011-1/+1
* video: fix another A/V difference bug in display-sync modewm42015-10-311-2/+3
* command: add mistimed-frame-count propertywm42015-10-303-3/+18
* video: fix framedrop accounting in display-sync modewm42015-10-301-2/+0
* player: raise display sync desync tolerancewm42015-10-281-5/+2
* player: reset AO stats on pause and other discontinuitieswm42015-10-281-1/+3
* player: simplify display-adrop mode safeguardwm42015-10-281-8/+1
* player: minor refactor for A/V diff computationwm42015-10-281-19/+27
* player: fix display sync A/V difference estimation on dropswm42015-10-281-0/+2
* player: disable total-avsync-change update in display-sync modewm42015-10-271-0/+4
* player: fix display-sync A/V calculation on high playback speedswm42015-10-271-0/+1
* player: add audio drop/duplicate modewm42015-10-273-1/+39
* player: simplify audio sync pts calculationwm42015-10-271-1/+1
* client API: change error string if playback fails completelywm42015-10-261-1/+1
* ytdl: disable --all-subs if "sub-lang" is in raw-optionsRicardo Constantino2015-10-241-1/+9
* command: make bitrate properties work correctly for external trackswm42015-10-231-2/+7
* command: do not return 0 for bitrates if unknownwm42015-10-231-0/+2
* player: offset chapter display by start timewm42015-10-231-1/+2
* player: be slightly less prone to framedrop in display sync modewm42015-10-191-3/+7
* player: do not use copysign()wm42015-10-191-1/+1
* command: make time properties unavailable if timestamp is unknownwm42015-10-164-15/+30
* player: fix an adjustment in display sync modewm42015-10-141-1/+1
* player: fix inverted conditionwm42015-10-131-1/+1
* ytdl: Set a proper label for external audio tracksChrisK22015-10-111-3/+3
* ytdl: Remove DASH hacks, use DASH by defaultChrisK22015-10-111-10/+12
* player: fix missed wakeup on video EOFwm42015-10-091-0/+3
* audio: add AO deviation loggingwm42015-10-082-0/+27
* audio: make spdif re-probe from normal decoding workwm42015-10-061-1/+10
* audio: re-probe spdif if AO is reloadedwm42015-10-061-1/+3
* player: make stop command actually stopwm42015-10-062-2/+2
* video: remove user-controllable PTS sorting (--pts-association-mode)wm42015-10-061-2/+0
* ytdl: Remove version check and minor cleanupChrisK22015-10-061-55/+22
* audio: add option for falling back to ao_nullwm42015-10-051-4/+6
* player: add wav to list of external audio file extensionswm42015-10-041-1/+2
* video/out: remove an unused parameterwm42015-10-032-2/+2
* player: print tags under different log prefixwm42015-10-011-2/+4
* ytdl: Don't override user-set format in no-video modeChrisK22015-09-301-11/+23
* video: replace vf_format outputlevels option with global optionwm42015-09-292-5/+6
* player: fix another --force-window bugwm42015-09-231-1/+1
* player: fix excessive CPU usage in audio-only modewm42015-09-221-3/+4
* player: some more --force-window fixeswm42015-09-212-12/+17
* player: do not destroy VO prematurely when initializing playbackwm42015-09-201-1/+2
* player: rename and move find_subfiles.cwm42015-09-203-1/+320
* player: make force-window in auto-profiles actually workwm42015-09-204-29/+36
* player: make force-window=immediate work in auto-profileswm42015-09-201-0/+3
* af_lavfi: implement af-metadata propertywm42015-09-111-10/+21
* command: make "add <property> 0" not change the valuewm42015-09-101-4/+2
* osd: delay libass initialization as far as possiblewm42015-09-071-0/+2
* options: fix --no-configwm42015-09-051-2/+0
* player: log error code on playback exitwm42015-09-031-0/+2
* screenshot: avoid confusing template error message with no fileKevin Mitchell2015-09-021-9/+11
* osc: reinit on playlist changesKevin Mitchell2015-08-291-0/+1
* player: slightly better error reporting when opening file failswm42015-08-281-2/+7
* client API: improve an error messagewm42015-08-281-1/+1
* osc: exit tick immediately if disabled.torque2015-08-281-0/+2
* ytdl: catch bogous extractor infoChrisK22015-08-271-12/+12
* video: disable interpolation during framesteppingwm42015-08-251-0/+1
* audio: don't sleep when finishing audio resyncwm42015-08-231-1/+1
* player: add --playlist-pos optionwm42015-08-221-1/+8
* command: make the playback-time property writablewm42015-08-211-0/+5
* player: return better guess for playback time during seekswm42015-08-211-13/+27
* player: deliver IDLE event after uninitializing statewm42015-08-201-1/+1
* video: don't decode 2 frames ahead with display-syncwm42015-08-191-2/+1
* stream: provide a stream_get_size() convenience functionwm42015-08-181-2/+1
* player: actually close files on playback endwm42015-08-151-1/+1
* player: use OSD formattin for DS on the terminal status linewm42015-08-121-1/+5
* demux: remove redundant demux_chapter.name fieldwm42015-08-122-7/+2
* osc: avoid annoying verbose mode log spamwm42015-08-101-6/+22
* player: add display sync modewm42015-08-105-6/+267
* player: separate controls for user and video controlled speedwm42015-08-105-22/+59
* player: redo estimated-vf-fps calculationwm42015-08-104-7/+81
* command: improve A-B loop OSD messageswm42015-08-101-2/+2
* player: raise maximum idle timewm42015-08-071-1/+1
* lua: implement input_enable_section/input_disable_section via commandswm42015-08-064-38/+14
* lua: make mp.input_define_section use the define-section commandwm42015-08-062-21/+7
* command: add a command for defining input bindingswm42015-08-061-0/+5
* command: always make video-aspect property accessiblewm42015-08-041-14/+14
* command: fix video-aspect property update notificationwm42015-08-041-1/+1
* osc: completely disable if no VO window existswm42015-08-041-1/+7
* command: make auto-deinterlacing output at field ratewm42015-08-041-1/+1
* player: use demux_open_url() to open main fileswm42015-08-041-61/+24
* player: remove higher-level remains of DVD/BD menu supportwm42015-08-036-430/+0
* video: unbreak EOF with video-only files that have timestamp resetswm42015-08-031-1/+2
* audio: fix --end handling (again)wm42015-08-031-5/+2
* audio: remove questionable speed change adjustmentwm42015-08-011-3/+0
* video: move frame duration code to a separate functionwm42015-08-011-11/+23
* ytdl: get start_timeRicardo Constantino2015-07-291-0/+6
* ytdl: print command in debug modeRicardo Constantino2015-07-291-0/+1
* command: let track properties return option value in idle modewm42015-07-291-1/+5
* video: move up vo_frame setupwm42015-07-281-12/+12
* video: always decode at least 2 frames in advancewm42015-07-261-5/+1
* audio: remove an unused parameterwm42015-07-241-3/+2
* audio: fix EOF state with --keep-openwm42015-07-241-1/+1
* command: add property indicating per-file optionswm42015-07-231-0/+1
* video: always re-probe auto deint filter on filter reconfigwm42015-07-213-10/+24
* vo: minor simplification for queue size handlingwm42015-07-202-3/+3
* command: add track-list/N/audio-channels propertydeuiore2015-07-181-0/+8
* player: show larger cache sizes in MB on status linewm42015-07-141-1/+5
* player: add missing \n to a messagewm42015-07-131-1/+1
* sub: call ass_set_fonts() only oncewm42015-07-131-10/+3
* player: extend --hls-bitrate optionwm42015-07-131-4/+10
* player: put --term-playing-msg in a separate log categorywm42015-07-131-1/+3
* player: parse and expose m3u playlist titleswm42015-07-101-2/+3
* video: don't force video refresh if video is restartingwm42015-07-101-1/+3
* player: refactor chapter seek codewm42015-07-103-24/+7
* client API: fix mpv_get_property_async() string casewm42015-07-101-1/+1
* player: never overwrite stop_play fieldwm42015-07-085-13/+21
* command: allow changing deinterlace property any timewm42015-07-081-1/+1
* command: make deinterlace property use interlaced-only yadif modewm42015-07-071-1/+1
* player: add missing include directivewm42015-07-061-0/+1
* sub: protect ASS_Renderer statewm42015-07-063-1/+8
* player: simplify reload logicwm42015-07-024-20/+15
* player: remove automatic DVB channel advancement on no datawm42015-07-021-6/+0
* player: unentangle --stream-dumpwm42015-07-023-12/+15
* vo: change internal API for drawing frameswm42015-07-011-11/+21
* video: pass future frames to VOwm42015-07-012-34/+62
* player: slim down A/V desync warningwm42015-06-301-17/+5
* x11: Handle external fullscreen togglesEduardo Sánchez Muñoz2015-06-281-1/+1
* demux: export forced flagwm42015-06-273-3/+11
* ytdl: don't print failure warning when youtube-dl was killed by uswm42015-06-271-3/+5
* subprocess, lua: export whether the process was killed by uswm42015-06-271-0/+2
* Disable DVD and BD menu support (to be removed)wm42015-06-261-0/+2
* audio: fix format function consistency issueswm42015-06-261-3/+3
* audio: output human-readable channel layouts toowm42015-06-251-0/+1
* player, demux: replace some demux_open() uses with demux_open_url()wm42015-06-241-12/+6
* player: increase tick event update frequencywm42015-06-231-1/+1
* command: export stereo 3D tagswm42015-06-231-0/+4
* client API: allow using msg-level option for log messageswm42015-06-201-0/+3
* osc: time display configuration optionsTeoh Han Hui2015-06-191-2/+4
* player: add some debug output for seekingwm42015-06-182-0/+5
* player: actually play videowm42015-06-181-1/+1
* client API: fix logging memory leakwm42015-06-181-0/+1
* player: make decoding cover art more robustwm42015-06-181-3/+18
* command: do not exit playback if the B point of A-B loop is past EOFwm42015-06-163-18/+25
* player: do not exit when a seek gets queuedwm42015-06-161-0/+4
* lua: support MPV_END_FILE_REASON_REDIRECTwm42015-06-111-0/+1
* client API: add MPV_END_FILE_REASON_REDIRECTwm42015-06-111-2/+4
* client API: leave mpv_event_end_file.error to 0 on no errorwm42015-06-111-2/+2
* lua: export end-file event fieldswm42015-06-111-0/+20
* command: add keypress, keydown, and keyup commands.torque2015-06-111-0/+30
* audio: add some change notificationswm42015-06-091-0/+4
* command: fix audio-out-detected-device propertywm42015-06-091-2/+3
* command: remove unnecessary event IDswm42015-06-092-4/+0
* command: make property event mask matching more restrictivewm42015-06-091-1/+2
* ytdl_hook: Support 'multi_video' resultsJaime Marquínez Ferrándiz2015-06-071-1/+1
* audio: add --audio-spdif as new method for enabling passthroughwm42015-06-052-1/+18
* audio: do not allow AO to change passthrough formatswm42015-06-051-7/+17
* video: remove worthless log messagewm42015-06-051-6/+0
* vf_sub: minor simplificationwm42015-06-051-2/+1
* audio: do not exit when loading small files in paused modewm42015-06-041-1/+1
* player: print track list when switching trackswm42015-06-031-0/+4
* player: print a message along with track listwm42015-06-033-7/+9
* player: don't print stream list when adding external tracks during loadwm42015-06-031-5/+7
* audio: remove an old hackwm42015-05-30