summaryrefslogtreecommitdiffstats
path: root/player
Commit message (Expand)AuthorAgeFilesLines
* lua: restore change detection with legacy OSD functionwm42020-05-011-4/+9
* video: make OSD/subtitle bitmaps refcounted (sort of)wm42020-04-261-0/+3
* stats.lua: don't disable terminal escape sequences on windowsAvi Halachmi (:avih)2020-04-231-22/+4
* stats: move chapter/edition info below titleLaserEyess2020-04-161-3/+3
* stats: add edition information to page 1LaserEyess2020-04-161-1/+13
* player: remove duplicated track option setter codewm42020-04-153-17/+11
* player: slightly improve use of secondary track selection limitswm42020-04-155-20/+27
* player: remove mysterious declarationwm42020-04-151-2/+0
* player: don't segfault when unloading tracksNiklas Haas2020-04-151-0/+2
* player: do not fall back to a default track with explicit selectionswm42020-04-131-0/+2
* player: mess with track selection details againwm42020-04-131-12/+30
* player, ta: remove use of an old macrowm42020-04-131-1/+1
* command: print edition title to OSD when cyclingLaserEyess2020-04-131-5/+26
* stats: support UP/DOWN to scroll at page 4 (perf)Avi Halachmi (:avih)2020-04-111-12/+68
* console: reduce memory usage in default modewm42020-04-101-73/+82
* video: remove another redundant wakeupwm42020-04-101-1/+3
* video: avoid redundant self-wakeup on each queued framewm42020-04-101-1/+2
* player, stats: more silly debug stuffwm42020-04-104-2/+7
* stats: fix crash if both plot_vsync_* options are disabledwm42020-04-091-3/+6
* player: do not deinitialize AO on track switchingwm42020-04-091-1/+2
* lua: wrap existing allocator instead of reimplementing itNiklas Haas2020-04-091-16/+12
* lua: disable memory accounting for luajitNiklas Haas2020-04-091-0/+7
* ipc: add --input-ipc-client optionwm42020-04-091-1/+1
* stats: some more performance graphswm42020-04-095-7/+91
* stats: fix previous commitwm42020-04-031-2/+2
* stats: move input speed to cache page, make it a graphwm42020-04-031-13/+12
* command: make input speed available as part of cache statge propertywm42020-04-031-0/+2
* player: make a function staticwm42020-04-032-2/+1
* ytdl_hook: enable runtime changes of script optionssfan52020-03-291-1/+4
* input: remove deprecated --input-file optionwm42020-03-281-1/+1
* client API: report IDs of inserted playlist entries on loading playlistwm42020-03-272-6/+15
* scripting: remove race condition when toggling internal scriptswm42020-03-265-31/+27
* command: use client IDs for hookswm42020-03-264-12/+24
* client API: add a per client unique IDwm42020-03-261-0/+27
* command: make revert seek command use time from end of seekwm42020-03-261-0/+3
* lua: mp.get_property[_osd] don't need special handling anymoreAvi Halachmi (:avih)2020-03-231-11/+2
* lua: readdir: fix double closedir, use one more autofreeAvi Halachmi (:avih)2020-03-221-3/+1
* lua: autofree: use in few more places where it could leakAvi Halachmi (:avih)2020-03-221-14/+49
* lua: autofree: the ctx is now an argumentAvi Halachmi (:avih)2020-03-221-40/+41
* lua: use an autofree wrapper instead of mp_lua_PITAAvi Halachmi (:avih)2020-03-221-38/+51
* lua: restore recent end-file event, and deprecate itwm42020-03-222-2/+11
* js: make wait_event autofreeAvi Halachmi (:avih)2020-03-221-6/+5
* js: use unified events (match 218d6643, 8a58a699)Avi Halachmi (:avih)2020-03-211-98/+4
* lua: simplify furtherwm42020-03-211-8/+1
* client API, lua: unify event code furtherwm42020-03-212-52/+18
* command: fix accidental stack dumpingwm42020-03-211-1/+1
* client API, lua, ipc: unify event struct returnwm42020-03-212-50/+111
* client API: add a playlist entry unique IDwm42020-03-212-2/+22
* player: add potentially forgotten property change triggerwm42020-03-211-0/+1
* player: add a number of new playlist contol commands/propertieswm42020-03-212-5/+71
* player: playlist-pos now use -1 for "no entry selected"wm42020-03-212-11/+7
* osc: avoid using a deprecated eventwm42020-03-211-1/+1
* client API: actually warn against enabling any deprecated eventswm42020-03-211-2/+18
* player: fix subtle idle mode differences on early program startwm42020-03-215-19/+18
* player: remove additional newline before exit messagewm42020-03-211-1/+1
* player: actually report an exit error if encoding mode fails on closingwm42020-03-211-1/+1
* build: make libass non-optionalwm42020-03-182-13/+1
* client API: fix MPV_FORMAT_DOUBLE => MPV_FORMAT_INT64wm42020-03-181-1/+3
* options: change option macros and all option declarationswm42020-03-181-170/+185
* osc: fix updating message when pausedwm42020-03-141-5/+12
* options: introduce bool option type, use it for --fullscreenwm42020-03-141-1/+1
* command: disable edition switching if there are no editionswm42020-03-141-0/+2
* options: change how option range min/max is handledwm42020-03-131-17/+8
* options: split m_config.c/hwm42020-03-132-2/+2
* filter: minor cosmetic naming issuewm42020-03-082-2/+2
* command: add libass-version propertywm42020-03-081-0/+15
* player: rearrange libav* library checkwm42020-03-081-12/+2
* player: move on_unload hook after frame step pausingwm42020-03-071-2/+2
* client API: always reset new_property_events fieldswm42020-03-071-1/+2
* js: osd-overlay update: return the command result (match 7a76b577)Avi Halachmi (:avih)2020-03-071-2/+1
* js: osd-overlay update: support arbitrary key namesAvi Halachmi (:avih)2020-03-071-9/+11
* client API: provide ways to finish property changes on file changeswm42020-03-072-5/+56
* client API: avoid returning stale value on property notificationswm42020-03-061-4/+8
* command: remove legacy hook APIwm42020-03-063-63/+10
* command: extend osd-overlay command with bounds reportingwm42020-03-062-1/+18
* player: force update of cache properties even on inactive demuxer cachewm42020-03-052-1/+7
* player: reduce impact of blocking filterswm42020-03-051-0/+1
* options: make decoder options local to decoder wrapperwm42020-03-013-20/+3
* player: add optional separate video decoding threadwm42020-02-291-1/+11
* f_decoder_wrapper: replace most public fields with setters/getterswm42020-02-295-19/+26
* player: remove delayed audio seek thingwm42020-02-293-51/+0
* osc: use default hr-seek when dragging progress bar to seekwm42020-02-281-2/+5
* player: dumb seeking related stuff, make audio hr-seek defaultwm42020-02-286-47/+67
* player: attempt to fix playback end on hr-seeking past EOF againwm42020-02-281-3/+6
* player: set playback_pts in hr-seek past EOF casewm42020-02-285-7/+11
* player: remove stale last frame referenceswm42020-02-281-2/+5
* command: remove unintended newlinewm42020-02-271-1/+1
* scripting: fix racy crash if loading .run files failswm42020-02-251-0/+3
* ta: remove two pointless wrapperswm42020-02-232-2/+2
* client API: fix race condition on client exitwm42020-02-231-1/+1
* ytdl_hook: fix URL extraction for manifestssfan52020-02-231-4/+4
* ytdl_hook: prefer "format" over "format_note" field for track titleswm42020-02-211-1/+1
* ytdl_hook: use "format" as fallback for "format_note" for stream titleswm42020-02-211-1/+1
* ytdl_hook: fix audio codec with some extractorswm42020-02-211-5/+11
* ytdl_hook: fix Lua escapeswm42020-02-211-3/+3
* ytdl_hook, edl: add fps, samplerate codec parameterswm42020-02-211-2/+9
* ytdl_hook: make codec mapping more declarativewm42020-02-211-12/+9
* ytdl_hook: remove some old playlist redirection hackwm42020-02-211-6/+0
* ytdl_hook: enable default selection via --ytdl-format with all_formatswm42020-02-211-1/+25
* ytdl_hook: add length parameter to delay-loaded tracks only oncewm42020-02-211-3/+3
* ytdl_hook: remove bitrate estimation from file sizewm42020-02-211-4/+0
* ytdl_hook: use tbr for all tracks if vbr/abr not availablewm42020-02-211-0/+9
* ytdl_hook: replace skip_muxed with force_all_formats optionwm42020-02-211-26/+10
* ytdl_hook: delay-load interleaved fileswm42020-02-211-23/+36
* ytdl_hook: signal duration in all_formats modewm42020-02-201-1/+6
* ytdl_hook: attempt to filter out muxed streams if all_formats is usedwm42020-02-201-74/+147
* ytdl_hook: remove forgotten debug messagewm42020-02-201-1/+0
* ytdl_hook: use bitrate fields for bitrate metadata instead of file sizeswm42020-02-201-1/+8
* ytdl_hook: try to skip interleaved streams with all_formatswm42020-02-201-2/+11
* ytdl_hook: iterate format list by array orderwm42020-02-201-1/+1
* player: change bitrate in track listing back to kilobitswm42020-02-201-1/+1
* scripting: add a way to run sub processes as "scripts"wm42020-02-192-10/+80
* ytdl_hook: add all_formats optionwm42020-02-191-18/+85
* ytdl_hook: add a way to not pass --format to the command linewm42020-02-191-2/+5
* player: print manifest per-stream bitrate information to terminalwm42020-02-191-0/+2
* audio: remove outdated commentwm42020-02-191-2/+0
* sub: make filter_sdh a "proper" filter, allow runtime changeswm42020-02-161-3/+5
* ytdl_hook.lua: delay load subtitleswm42020-02-151-2/+12
* audio: slightly simplify pull underrun message printingwm42020-02-131-1/+4
* player: consider audio buffer if AO driver does not report underrunswm42020-02-131-6/+3
* player: add ab-loop-count option/propertywm42020-02-083-1/+9
* js: require: directory-scripts: first look at <dir>/modules/Avi Halachmi (:avih)2020-02-072-0/+10
* js: require: don't use ~~/scripts/modules.js/Avi Halachmi (:avih)2020-02-071-1/+6
* osc: use cache state cache-duration fieldwm42020-02-071-1/+1
* command: add cache-duration to cache state propertywm42020-02-071-0/+3
* console: fix typo in previous commitwm42020-02-071-1/+1
* console: manually map numeric keypad (KP*) bindingswm42020-02-071-0/+7
* screenshot: fix typo in commentwm42020-02-071-1/+1
* player: make screenshot each-frame mode more accuratewm42020-02-074-5/+11
* lua: fix typo in commentwm42020-02-061-1/+1
* options.lua: avoid unnecessary on_update callsOscar Manglaras2020-02-061-1/+1
* stats: fix incorrect ass formatting on 3rd page when vo was switchedsfan52020-02-061-0/+1
* scripting: give proper name to scripts using a directorywm42020-02-061-2/+8
* lua: use mp_path_is_absolute() for checking package pathswm42020-02-061-1/+1
* lua: fix highly security relevant arbitrary code execution bugwm42020-02-061-14/+28
* lua: add mp.get_script_directory() functionwm42020-02-041-0/+11
* player: partially fix backward playback display of cached text subtitleswm42020-02-042-5/+4
* lua: set package path if loaded from a script directorywm42020-02-011-0/+29
* scripting: load scripts from directorieswm42020-02-016-52/+79
* lua: stop setting bogus package pathwm42020-01-261-25/+0
* player: fix minor coding style issuewm42020-01-261-1/+2
* player: check if file is URL before attempting to get mtimeChris Down2020-01-261-2/+5
* cocoa-cb: add support for forcing the dedicated GPU for renderingder richter2020-01-261-1/+1
* player: make failure to load scripts non-fatal againwm42020-01-201-2/+1
* scripting: make player error when attempting to load unknown scriptswm42020-01-193-7/+15
* player: write watch-later config even for unseekable streamswm42020-01-171-5/+7
* osc: more frequent cache updates: from 10% diff to 5% or 5sAvi Halachmi (:avih)2020-01-141-2/+2
* osc: usability improvements for pseudo-csd title barPhilip Langdale2020-01-131-4/+21
* osc: when fullscreened, un-maximise window control should un-fullscreenPhilip Langdale2020-01-121-2/+8
* Revert "options: move cursor autohiding opts to mp_vo_opts"dudemanguy2020-01-122-5/+5
* command, vo: add a mechanism for runtime DPI scale changeswm42020-01-093-1/+7
* client API: fix property notification from non-playloop sourceswm42020-01-091-2/+4
* client API: change event mask to event number in one placewm42020-01-091-4/+5
* js: use osd-dimentions for mp.get_osd_{size,margins}Avi Halachmi (:avih)2020-01-082-14/+7
* osc: don't delay updates on resizewm42020-01-081-4/+19
* osd: fix possible misses of osd-dimensions property updateswm42020-01-082-0/+14
* command: cache display-hidpi-scale propertywm42020-01-081-4/+14
* command: remove outdated MP_EVENT_WIN_STATE entrieswm42020-01-081-2/+1
* lua: use new OSD propertywm42020-01-082-21/+6
* command: add osd-dimensions propertywm42020-01-081-22/+26
* command: make sub-step command actually apply sub-delay change properlywm42020-01-041-1/+1
* osc: reset input handling state on a change in visibility modePhilip Langdale2020-01-021-0/+7
* configfiles: Fix utime retcode checkChris Down2019-12-311-1/+1
* player: make unpausing directly after seek work with --keep-openwm42019-12-301-0/+3
* command: add a playlist-unshuffle commandwm42019-12-281-0/+10
* playlist: change from linked list to an arraywm42019-12-285-55/+30
* lua: fix mp.file_info for large filesSai Ke WANG2019-12-281-2/+2
* console: add a basic help commandwm42019-12-241-1/+50
* console: do not strip leading spaceswm42019-12-241-0/+3
* command: extend command-list outputwm42019-12-241-0/+14
* stats: do not use "tick" eventwm42019-12-241-2/+6
* osc: redraw on visibility option runtime changeswm42019-12-241-0/+1
* js: support mp.create_osd_overlay (match 07287262)Avi Halachmi (:avih)2019-12-232