summaryrefslogtreecommitdiffstats
path: root/player
Commit message (Expand)AuthorAgeFilesLines
* scripting: dll cpluginschuck-2023-09-201-0/+7
* demux: add crop to mp_codec_paramsKacper Michajłow2023-09-171-0/+5
* osc: add scrolling to audio/sub buttonsllyyr2023-09-171-0/+8
* player: redo --subs-fallback-forcedDudemanguy2023-09-091-8/+18
* player/video: apply crop for all frames in vo_frameKacper Michajłow2023-09-091-32/+39
* screenshot: support crop with --screenshot-swKacper Michajłow2023-09-091-0/+13
* video: allow overriding container crop if it is presentKacper Michajłow2023-09-082-8/+16
* stats.lua: don't display full frame cropKacper Michajłow2023-09-081-5/+23
* player/command: mark video-params/crop- unavailable if emptyKacper Michajłow2023-09-081-4/+5
* osc: add scrolling to the seekbarNRK2023-09-021-0/+4
* loadfile: fix forced subtitles not respecting slangDudemanguy2023-09-011-2/+7
* osc: remove toggle for forced only subpicturesllyyr2023-08-311-39/+0
* stats.lua: display --video-crop values when usedKacper Michajłow2023-08-311-0/+4
* player/command: add video-params/crop-[w,h,x,y]Kacper Michajłow2023-08-311-0/+4
* vo: add --video-cropKacper Michajłow2023-08-312-1/+35
* player/video: don't copy mp_image_params when not neededKacper Michajłow2023-08-311-7/+7
* player/command: remove video-aspect propertyKacper Michajłow2023-08-311-63/+1
* stats.lua: enable --tone-mapping-visualize while stats shownNiklas Haas2023-08-301-0/+10
* stats.lua: display hdr metadata and peak detectionKacper Michajłow2023-08-291-6/+67
* command: add hdr-metadata propertyKacper Michajłow2023-08-291-0/+35
* loadfile: fix --no-subs-with-matching-audio with --slangDudemanguy2023-08-291-2/+4
* osc: replace sub-forced-only with sub-forced-events-onlyDudemanguy2023-08-291-2/+2
* command: remove sub-forced-only-cur propertyDudemanguy2023-08-291-9/+1
* player: rename --sub-forced-only to --sub-forced-events-onlyDudemanguy2023-08-292-3/+3
* player: remove auto choice from sub-forced-onlyDudemanguy2023-08-293-16/+2
* stats.lua: add hints about scrollingKacper Michajłow2023-08-281-3/+6
* stats.lua: refactor video params displayKacper Michajłow2023-08-281-10/+20
* stats.lua: remove dummy new lines from headersKacper Michajłow2023-08-281-3/+3
* stats.lua: display actual output video size after anamorphic correctionKacper Michajłow2023-08-281-5/+7
* player: add always to --subs-fallback-forcedDudemanguy2023-08-281-2/+4
* player: add --subs-match-os-language optionDudemanguy2023-08-281-11/+21
* loadfile: simplify default track selection a bitDudemanguy2023-08-281-36/+22
* player: remove special auto option from alang/slang/vlangDudemanguy2023-08-281-7/+2
* playlist: remove unused code to track redirectsGuido Cella2023-08-281-3/+1
* player: always write redirect entries for resuming playbackGuido Cella2023-08-281-36/+64
* osc: fix margin for forced-only subs toggle in bar layoutllyyr2023-08-271-1/+2
* osc: only add sub forced-only toggle to layout for DVD/PGS subsllyyr2023-08-271-12/+13
* command: add `sub-ass-extradata` propertyllyyr2023-08-271-0/+24
* player: make all autoload extensions configurableDudemanguy2023-08-263-21/+23
* player: use audio pts corresponding to playing audio on EOFllyyr2023-08-251-2/+1
* stats.lua: display output resolution if it differs to native oneKacper Michajłow2023-08-181-11/+23
* stats.lua: hide window scale in fullscreenKacper Michajłow2023-08-181-1/+3
* loadfile: avoid infinite playlist loading loopsDudemanguy2023-08-162-0/+30
* player: add playlist-path propertiesDudemanguy2023-08-132-5/+19
* player: add --term-remaining-playtime optionDudemanguy2023-08-131-1/+2
* player: make sub-pos a float valueDudemanguy2023-08-131-1/+1
* stats.lua: use video-params/aspect-nameKacper Michajłow2023-08-131-1/+3
* player/command: add video-params/aspect-nameKacper Michajłow2023-08-131-1/+45
* ytdl_hook: improve Windows exe search with suffixfireattack2023-08-131-3/+3
* command: don't print "unknown" on video tracksDudemanguy2023-08-111-1/+4
* player/video: avoid spamming logs with EOFDudemanguy2023-08-112-1/+6
* audio: drain ao before setting pauseDudemanguy2023-08-112-3/+6
* command: show "no" for hwdec-current if hwdec failedDudemanguy2023-08-111-1/+1
* command: fix some fringe play-dir behaviorDudemanguy2023-08-111-0/+6
* sub: fix switching tracks while pausedDudemanguy2023-08-111-2/+4
* osc: support speed-independent time-remaiing displayDave2023-08-111-2/+6
* command: fix stack smashing when displaying aspect-ratiollyyr2023-08-111-11/+7
* external_files: add sbv to the sub whitelistDudemanguy2023-08-101-2/+2
* external_files: alphabetize file extensionsDudemanguy2023-08-101-8/+8
* player/main: do not print build time, if it is unknownKacper Michajłow2023-08-021-2/+3
* build: remove outdated generated directoryDudemanguy2023-07-316-10/+36
* audio: add AO_INIT_MEDIA_ROLE_MUSICThomas Weißschuh2023-07-311-0/+17
* Revert "audio: add AOCONTROL_UPDATE_MEDIA_ROLE"Thomas Weißschuh2023-07-303-30/+0
* player/video: check for track and decoder existenceDudemanguy2023-07-271-2/+6
* player/video: check for forced eofDudemanguy2023-07-221-0/+15
* osc: don't add margins to osc-deadzonesizellyyr2023-07-211-8/+5
* screenshot: implement screenshot-window in sw for most VOsDudemanguy2023-07-211-6/+29
* screenshot: clarify software screenshot logicDudemanguy2023-07-211-15/+20
* image_writer: move tag_csp check into image_writer_flexible_csp()sfan52023-07-191-1/+1
* loadfile: make get_audio_lang function staticllyyr2023-07-171-1/+1
* loadfile: compute audio lang for sub selection when using lavfi-complexrcombs2023-07-161-3/+30
* console: sort the output from the `help` commandChristoph Heinrich2023-07-141-0/+3
* player: delete watch later redirect entries againGuido Cella2023-07-141-0/+2
* stats.lua: set sans-serif as default fontm154k12023-07-101-1/+1
* player: delete watch_later file after successful loadDudemanguy2023-07-083-6/+11
* json: unify json_parse depth to MAX_JSON_DEPTH=50cvzi2023-07-081-1/+1
* player/screenshot: add "screenshot" loggercloud116652023-07-011-1/+4
* loadfile: fix leak due to setting NULL parentNRK2023-06-281-2/+3
* loadfile: insert missing parenthesesPhilip Langdale2023-06-261-2/+2
* osc: add toggle for forced-only subsrcombs2023-06-251-0/+37
* loadfile: expose auto-forced-only when printing stream inforcombs2023-06-251-1/+9
* command: add sub-forced-only-cur proprcombs2023-06-251-0/+13
* command: report auto-forced-only flag in track descrcombs2023-06-251-0/+1
* sub: rewrite auto-forced-only supportrcombs2023-06-253-6/+13
* player: add more precise sub fallback optionsrcombs2023-06-251-10/+38
* loadfile: support "auto" as a language optionrcombs2023-06-251-3/+48
* loadfile: use mp_match_lang_singlercombs2023-06-251-2/+4
* loadfile: take a const char* in match_langrcombs2023-06-251-1/+1
* loadfile: short-circuit early on null stream languagercombs2023-06-251-0/+2
* player: don't load unwanted files after 519e56fArthur Williams2023-06-071-9/+9
* lua: read_options: find script-opts prefix at index 1 exactlyChristoph Heinrich2023-06-011-1/+1
* player: improve diagnostics around writing watch_later filessfan52023-05-211-2/+4
* player: always try to detect subtitle language from file nameArthur Williams2023-05-211-3/+2
* player: use XDG_STATE_HOME for watch_laterDudemanguy2023-05-092-18/+16
* path: expand internal path selection API to allow for additional typesDudemanguy2023-05-091-3/+3
* options: read config file as streamThomas Weißschuh2023-04-293-4/+4
* console.lua: add a script-opt for the border sizeGuido Cella2023-04-261-1/+2
* ytdl_hook: fix clip start and endArnold Stanovský2023-04-121-3/+13
* player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=noLeo Izen2023-04-101-1/+1
* auto_profiles: try to distinguish invalid properties betterDudemanguy2023-04-071-1/+10
* auto_profiles.lua: apply profiles when conditions are truthyGuido Cella2023-04-051-4/+1
* osc: skip rendering when osd_dimensions are 0Christoph Heinrich2023-04-051-0/+3
* auto_profiles: check for non-existent propertiesDudemanguy2023-03-291-1/+6
* various: fix various typos in the code baseAlexander Seiler2023-03-281-5/+5
* various: fix typosHarri Nieminen2023-03-283-4/+4
* player/screenshot: add filename return fieldcloud116652023-03-251-1/+7
* player: set playlist title to media title if not set alreadyChristoph Heinrich2023-03-241-11/+28
* Revert "player: set playlist title to media title if not set already"Christoph Heinrich2023-03-241-17/+14
* player/command: fix mem leak in user-data property; closes #11436rcombs2023-03-131-0/+5
* screenshot: fix segfault when taking a screenshot without videoChristoph Heinrich2023-03-071-25/+29
* loadfile: strongly prefer that all streams are from the same programrcombs2023-03-031-2/+10
* command: expose hls-bitrate and program-id as track-list subpropertiesrcombs2023-03-031-0/+4
* loadfile: report hls_bitrate and program_id in struct trackrcombs2023-03-032-0/+4
* ytdl_hook: only log error when no fallback url availableChristoph Heinrich2023-03-031-1/+2
* ytdl_hook: init fragment requires other fragmentsChristoph Heinrich2023-03-031-1/+1
* player: remove unittest optionDudemanguy2023-03-021-6/+0
* external_files: recognize jxl and avif files as cover artMartin Eesmaa2023-02-271-1/+17
* {console,ytdl_hook}: use the platform propertyDudemanguy2023-02-272-9/+6
* command: add platform propertyDudemanguy2023-02-271-0/+7
* ytdl_hook: don't overwrite force-media-titleChristoph Heinrich2023-02-271-2/+5
* ytdl_hook.lua: make exec return a single valueGuido Cella2023-02-271-15/+15
* audio: remove a duplicate clearing of a struct variableder richter2023-02-271-1/+0
* client API: reintroduce CONF_TYPE_FLAG for type conversionChristoph Heinrich2023-02-271-1/+1
* console: observe osc margins from user-data instead of shared-script-propertiesrcombs2023-02-261-17/+8
* osc: set values in user-data in addition to shared-script-propertiesrcombs2023-02-261-0/+4
* player: set playlist title to media title if not set alreadyChristoph Heinrich2023-02-261-14/+17
* various: fix warning -Wimplicit-const-int-float-conversionThomas Weißschuh2023-02-261-2/+2
* vo_wayland: fix warning -Wvoid-pointer-to-enum-castThomas Weißschuh2023-02-261-1/+1
* options: transition properties from flag to boolChristoph Heinrich2023-02-212-33/+33
* options: transition commands from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-211-16/+16
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-211-1/+1
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-2010-11/+0
* player/screenshot: pass on ability to output native CSPNiklas Haas2023-02-131-2/+5
* screenshot: explicitly default VOCTRL_SCREENSHOT cspNiklas Haas2023-02-131-0/+1
* stats.lua: display HDR peak in nitsdyphire2023-02-021-1/+1
* player/video.c: don't resync audio if video is an imageStratusFearMe212023-01-301-1/+1
* lua/js: remove user-data helpersAvi Halachmi (:avih)2023-01-292-43/+0
* lua/js: fix user_data_del util functionrcombs2023-01-282-2/+2
* javascript/defaults: add user_data helpersrcombs2023-01-281-0/+24
* lua/defaults: add user_data helpersrcombs2023-01-281-0/+19
* player/command: add user-data propertyrcombs2023-01-281-0/+171
* javascript: add mp.del_property()rcombs2023-01-281-0/+8
* lua: add mp.del_property()rcombs2023-01-281-0/+9
* libmpv: add mpv_del_property() convenience functionrcombs2023-01-281-0/+6
* player/command: add "del" commandrcombs2023-01-281-0/+24
* player/client: support observing sub-propertiesrcombs2023-01-281-1/+26
* audio: simplify implementation of property ao-volumeThomas Weißschuh2023-01-251-7/+4
* msg: log-file set at mpv.conf: don't ignore early messagesAvi Halachmi (:avih)2023-01-231-2/+6
* various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriatesfan52023-01-123-4/+4
* various: replace if + abort() with MP_HANDLE_OOM()sfan52023-01-121-4/+2
* player: don't force saving start in watch-later-optionsDudemanguy2023-01-091-2/+7
* player: add video-sync=display-tempoChristoph Heinrich2023-01-092-8/+19
* player: choose speed of smallest acceptable factor for display syncChristoph Heinrich2023-01-091-16/+13
* external_files: recognize webp files as cover artRon Shabi2022-12-291-0/+8
* external_files: set log level for potential files to traceNicolas F2022-12-211-1/+1
* player: add window-id propertyNRK2022-12-051-0/+12
* osc: don't spam window-controls bindings on every renderDudemanguy2022-11-291-3/+9
* player/video: add VOCTRL_CONTENT_TYPEDudemanguy2022-11-154-0/+18
* player/main: log libplacebo version if built with itJan Ekström2022-11-151-0/+8
* console: add history deduplicationChristoph Heinrich2022-11-031-4/+21
* ytdl_hook: reverse order of tracksChristoph Heinrich2022-11-011-1/+7
* console: respect the top margin shared script propertyChristoph Heinrich2022-10-281-7/+17
* osc: scale rendered aspect ratio with window aspect ratioChristoph Heinrich2022-10-061-3/+7
* ytdl_hook: use subtitle `name` as title if availableChristoph Heinrich2022-09-231-1/+2
* filters: lavfi: allow hwdec_interop selection for filtersPhilip Langdale2022-09-211-1/+1
* ytdl_hook: simplify exclude option parsingChristoph Heinrich2022-09-141-5/+2
* audio: try to use playback AO as hotplug AO firstThomas Weißschuh2022-09-112-3/+3
* audio: add AOCONTROL_UPDATE_MEDIA_ROLEThomas Weißschuh2022-09-103-0/+30
* player/audio: remove explicit drain on EOFPhilip Langdale2022-08-231-2/+0
* audio: don't try to drain non-existent AOThomas Weißschuh2022-08-211-1/+2
* ytdl_hook: improve track detectionChristoph Heinrich2022-08-171-13/+12
* ytdl_hook: consistant behavior for single formatChristoph Heinrich2022-08-141-1/+17
* ytdl_hook: fix default track for single formatChristoph Heinrich2022-08-121-2/+2
* audio: drain ao on EOFThomas Weißschuh2022-08-091-0/