summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* player: add --subs-with-matching-audio optionrcombs/subtitle-selectionrcombs2020-06-226-9/+42
* vo_gpu: use highp float if available for GLESStephen Salerno2020-06-211-0/+5
* vo_gpu: add better gamut clipping optionNiklas Haas2020-06-194-0/+21
* vo_gpu: fix scaler/window validation to allow unsettingNiklas Haas2020-06-181-0/+4
* vo_x11: partially restore operation on bad endian systemswm42020-06-171-6/+22
* video: some concessions to big endian hostswm42020-06-171-8/+11
* test: update to new ffmpeg pixfmtswm42020-06-175-5/+25
* video: alias IMGFMT_RGB30 to AV_PIX_FMT_X2RGB10wm42020-06-171-0/+4
* repack: handle endian in a more general waywm42020-06-171-6/+7
* img_format: fight ffmpeg pixdesc some morewm42020-06-171-28/+49
* audio: don't lock ao_control for pull mode driversKevin Mitchell2020-06-171-2/+7
* vo_gpu: placebo: add fallback code for stride mismatchNiklas Haas2020-06-161-12/+52
* vo_gpu: add BT.2390 tone-mappingref_whiteNiklas Haas2020-06-154-7/+61
* vo_gpu: reinterpret SDR white levels based on ITU-R BT.2408Niklas Haas2020-06-154-9/+13
* vo_gpu: move coherent specifier to the correct locationNiklas Haas2020-06-102-2/+2
* player: make unpausing directly after seek work with --keep-open (again)wm42020-06-101-0/+3
* audio: require certain AOs to set device_bufferwm42020-06-092-3/+3
* ao/pulse: properly set device_bufferNicolas F2020-06-071-0/+8
* cocoa-cb: properly reset window isMoving state on title bar clicksder richter2020-06-061-0/+2
* vo_gpu: fix display corruption with window screenshotswm42020-06-061-0/+1
* vo_gpu: mark peak detection buffer coherentNiklas Haas2020-06-061-1/+1
* vo_gpu: make storage images/buffers as restrictNiklas Haas2020-06-061-2/+2
* vulkan/wayland: fix another build breakageDaniel Bermond2020-06-051-1/+1
* build: fix another breakagewm42020-06-041-1/+1
* wayland: fix buildwm42020-06-042-3/+3
* build: change filenames of generated fileswm42020-06-0415-69/+54
* audio: fix deadlock on drainingwm42020-06-041-1/+1
* options: add --video-scale-x/ywm42020-06-034-4/+18
* audio: adjust wait durationwm42020-06-031-6/+4
* vaapi: correct broken NULL checkwm42020-06-031-1/+1
* audio: avoid possible deadlock regression for some AOswm42020-06-021-2/+17
* audio: further simplify internal audio API somewhatwm42020-06-025-47/+41
* audio: slightly better condition for still_playingwm42020-06-021-1/+1
* af_scaletempo: handle obscure integer overflowwm42020-06-021-4/+4
* TOOLS/autocrop.lua: automatically crop at startupヒカリ2020-06-011-84/+292
* audio: reduce extra wakeups caused by recent changeswm42020-06-011-5/+4
* vo: refine wakeup condition, and wake up more in audio sync modewm42020-06-011-3/+3
* audio: redo internal AO APIwm42020-06-0120-823/+635
* audio: fix unpausing with some AOswm42020-05-311-1/+1
* terminal-win: handle 'Change Window Title' OSC sequenceJames Ross-Gowan2020-05-291-99/+131
* ao_null: remove unreferenced functionwm42020-05-271-8/+0
* audio: stop applying volume twice for some AOswm42020-05-271-1/+0
* audio: remove ao_driver.drainwm42020-05-277-48/+12
* lua: windows got what users cravewm42020-05-271-0/+3
* player: add --term-title optionwm42020-05-257-0/+39
* audio: merge pull/push ring buffer glue codewm42020-05-256-1006/+762
* audio: add frame alloc functionwm42020-05-252-0/+14
* CI: add FreeBSD jobJan Beich2020-05-252-0/+63
* osdep: remove confstr() fallback for subprocess spawningsfan52020-05-251-7/+2
* x11_common: added ICCCM WM_HINTSArthur Williams2020-05-241-0/+11
* manpage: document "vf remove"wm42020-05-231-1/+4
* player: remove some display-adrop leftoverswm42020-05-237-24/+3
* command: fix dump-cache parameter parsingwm42020-05-231-2/+4
* README: remove trollingwm42020-05-231-4/+0
* audio: redo video-sync=display-adropwm42020-05-2312-56/+192
* af_scaletempo: fix theoretical UBwm42020-05-231-1/+2
* options: add option to control display-sync factorwm42020-05-234-3/+18
* vo_x11: allow OSD rendering outside of video regionwm42020-05-221-65/+52
* mp_image: add helper for clearing regions outside of a rectanglewm42020-05-222-0/+16
* common: add helper for subtracting rectangleswm42020-05-222-0/+24
* video: add AV_PIX_FMT_UYYVYY411 conversion supportwm42020-05-224-34/+60
* repack: use new imgfmt metadata in more caseswm42020-05-211-74/+59
* img_format: expose another helperwm42020-05-212-2/+6
* mp_image: reimplement mp_image_clear()wm42020-05-211-25/+104
* video: remove useless mp_imgfmt_desc.avformat fieldwm42020-05-203-5/+2
* vo_x11: minor improvement in format matchingwm42020-05-201-5/+5
* video: clean up pixel metadata stuff some morewm42020-05-204-509/+545
* command: save state on stop when user requested save-position-on-quitMikhail Rudenko2020-05-201-0/+7
* vo_x11: use imgfmt metadata instead of hardcoded format tablewm42020-05-201-32/+21
* video: shuffle imgfmt metadata code aroundwm42020-05-205-278/+265
* README: looks like we won't need win32 support anymorewm42020-05-191-0/+3
* repack: make generic weird pixfmt shit even more generic and obfuscatedwm42020-05-181-54/+20
* video: fix AV_PIX_FMT_UYYVYY411 allocationwm42020-05-182-3/+2
* wayland: only use presentation on CLOCK_MONOTONICDudemanguy2020-05-181-2/+2
* build: allow wlshm on more Wayland platforms after a6000d311421Jan Beich2020-05-181-6/+6
* video: add pixel component location metadatawm42020-05-184-130/+875
* video: clean up some imgfmt related stuffwm42020-05-1815-756/+747
* test: explicitly test repacking for all packed RGB variantswm42020-05-182-36/+117
* stats: UP/DOWN scrolling on page 2 (frame stats)Julian2020-05-172-3/+25
* vo_wlshm, vo_drm: set image size with mp_image_set_sizeMichael Forney2020-05-172-4/+2
* zsh completion: helper functions in private namespaceEd Santiago2020-05-171-6/+6
* osc: fix hovering timestamp sticking around when moving mouse awaywm42020-05-161-3/+11
* vo_gpu: ra_pl: add timers supportNiklas Haas2020-05-161-0/+95
* scripting: make socket FD number for subprocesses dynamicwm42020-05-152-9/+4
* sub: fix incorrect commitwm42020-05-151-3/+1
* ipc: mark client sockets as CLOEXECwm42020-05-151-0/+2
* scripting: correct passing FDswm42020-05-151-1/+1
* osdep: remove posix_spawn() helpers and wrapperswm42020-05-156-163/+2
* subprocess: replace posix_spawnp() with fork()wm42020-05-151-17/+118
* command: add input-key-list propertywm42020-05-144-0/+29
* command: add property to return text subtitles in ASSwm42020-05-147-18/+62
* ipc: exit client if the FD is invalidwm42020-05-141-1/+1
* ipc: make --input-ipc-client terminate player on connection closewm42020-05-142-1/+11
* vo_x11: add 10 bit supportwm42020-05-141-0/+3
* build: link against single EGL providerJan Palus2020-05-142-11/+37
* build: fallback to default pc file locations on rpiJan Palus2020-05-142-3/+10
* drm: add typedef for PFNEGLGETPLATFORMDISPLAYEXTPROC (#7314)Jan Palus2020-05-141-0/+5
* vo_direct3d: dumb down OSD renderingwm42020-05-131-164/+92
* draw_bmp: make another small guarantee to userswm42020-05-131-0/+2
* vo_direct3d: rip out texture video rendering pathwm42020-05-135-660/+67
* draw_bmp: use command line options for any used scalerswm42020-05-135-16/+36
* vo_gpu: un-fix storable fbo format checkNiklas Haas2020-05-131-2/+1
* draw_bmp: add integer blending for 8 bit formatswm42020-05-122-41/+79
* repack: fix incorrect assert()wm42020-05-121-1/+1
* draw_bmp: don't make strange decisions on broken iknput csp paramswm42020-05-123-64/+66
* vo_vaapi: use new overlay APIwm42020-05-111-123/+85
* draw_bmp: add a function to return a single-texture OSD overlaywm42020-05-114-50/+265
* video: remove RGB32/BGR32 aliaseswm42020-05-115-18/+9
* js: mp.set_osd_ass: ignore identical inputs (match ccbb8b1c)Avi Halachmi (:avih)2020-05-101-0/+5
* vo: fix forgotten debug codewm42020-05-101-1/+1
* lua: do not use Lua filesystem functions for loading scriptswm42020-05-101-3/+6
* stream: make stream_read_file() more robustwm42020-05-103-23/+41
* msg: add function to reduce log levelwm42020-05-102-2/+19
* vo_gpu: manually resolve user shader prefixeswm42020-05-101-1/+4
* player: make external subtitle auto-loading stricterwm42020-05-092-25/+41
* options: update OSD when writing some OSD-related optionswm42020-05-091-9/+9
* vo: another minor wakeup reductionwm42020-05-091-5/+10
* vo: always reset redraw flag to avoid immediate wakeups wasting CPU timewm42020-05-091-1/+2
* draw_bmp: rewritewm42020-05-096-411/+938
* repack: add support for converting from/to float formatswm42020-05-094-3/+402
* csputils: add function for getting uint/float transformationwm42020-05-092-1/+44
* video: add yuv float formatswm42020-05-095-11/+181
* vo_gpu: fix green shit with float yuv inputwm42020-05-095-12/+28
* video: fix rgb30 component orderwm42020-05-095-5/+8
* video: separate repacking code from zimg and make it independentwm42020-05-099-895/+1688
* sws_utils: allow setting zimg options directlywm42020-05-094-8/+18
* img_format: make component order in comment more logicalwm42020-05-091-1/+1
* sd_lavc: fix occasional problems with certain VOs when changing scalingwm42020-05-091-0/+24
* osd: add change timestamp and screen size to struct sub_bitmap_listwm42020-05-093-1/+23
* osd: add subtitle software blending to statswm42020-05-091-0/+4
* build: add -fno-math-errnowm42020-05-091-0/+1
* drm_prime: fallback to drmModeAddFB2Anton Kindestam2020-05-081-3/+9
* drm_prime: get the modifier for all planesAnton Kindestam2020-05-081-6/+5
* drm_prime: print out errno in error messageAnton Kindestam2020-05-081-1/+4
* w32_common: Scale window when moving to display with different DPIPiotr Gasior2020-05-081-0/+5
* w32_common: Support HiDPI on WindowsRealDolos2020-05-083-12/+29
* vo_gpu: d3d11: only use presentation feedback with flip modelJames Ross-Gowan2020-05-071-4/+12
* client API: correct an outdated commentwm42020-05-061-2/+1
* options: don't trigger bool "compact" path for --loop-filewm42020-05-062-2/+4
* vf:format: don't error when using convert=yes and not specifying fmtwm42020-05-061-1/+1
* test: fix some idiotic UBwm42020-05-061-3/+3
* mp_image: add some helperswm42020-05-062-0/+23
* vo_gpu: suppress PL_FATAL logs during probingNiklas Haas2020-05-031-2/+0
* documentation: fix some ReST syntax mistakes in lua.rstEmanuele Torre2020-05-011-1/+1
* player: round position percentage to the nearest integerRicardo Garcia2020-05-011-1/+1
* DOCS/contribute.md: add some blabla about fixup commits in pull requestswm42020-05-011-0/+16
* lua: restore change detection with legacy OSD functionwm42020-05-011-4/+9
* zimg: remove C11 aligned_alloc() requirementwm42020-05-013-11/+10
* vo_gpu: enable frame caching for still framesNiklas Haas2020-04-301-3/+3
* stream_libarchive: remember archive headers from initial openKevin Mitchell2020-04-283-18/+51
* stream_libarchive: simplify multi-volume rar hate messageKevin Mitchell2020-04-271-14/+8
* stream_libarchive: put multi_rar check in a functionKevin Mitchell2020-04-271-10/+14
* ta: add ta_get_parent()wm42020-04-262-1/+12
* ta: change debug ifdefferywm42020-04-261-4/+8
* video: make OSD/subtitle bitmaps refcounted (sort of)wm42020-04-2613-110/+197
* zimg: don't assume zimg reads are 64 byte alignedwm42020-04-251-4/+6
* cocoa-cb: report actual unfs window size for current window scaleder richter2020-04-252-0/+15
* video: add alpha type metadatawm42020-04-248-4/+42
* sws_utils: remove unused brightness etc. controlswm42020-04-242-7/+1
* win32: SGR emulation: minor fixup on invalid sequenceAvi Halachmi (:avih)2020-04-241-2/+5
* video/out/vo_tct: query terminal size genericallyAvi Halachmi (:avih)2020-04-231-7/+3
* osdep/terminal-win: native VT: report exact widthAvi Halachmi (:avih)2020-04-231-2/+3
* wayland: explictly send an UP event for left clickDudemanguy2020-04-231-0/+2
* win32: native VT: logic fixupAvi Halachmi (:avih)2020-04-231-2/+2
* stats.lua: don't disable terminal escape sequences on windowsAvi Halachmi (:avih)2020-04-231-22/+4
* win32: use windows 10 native virtual-terminal if availableAvi Halachmi (:avih)2020-04-231-2/+34
* win32: improve console SGR escape sequence emulationAvi Halachmi (:avih)2020-04-231-11/+50
* rpi: use "brcm" variant of libGLESv2Jan Palus2020-04-231-1/+1
* egl_helpers: add typedef for EGLAttrib (#7314)Jan Palus2020-04-231-0/+1
* build: restore BSD thread names after 9f461b85bfa3Jan Beich2020-04-232-1/+5
* zimg: get rid of special "override" fields for low depth RGB/graywm42020-04-231-34/+16
* zimg: slightly cleanup some mpv format handling nonsensewm42020-04-231-34/+40
* f_swscale: let common code guess color levels when RGB->YUVwm42020-04-231-2/+2
* img_format: treat both monow and monob as RGBwm42020-04-232-3/+5
* img_format: remove duplication in FFmpeg yuv vs. rgb pixfmt checkwm42020-04-231-7/+9
* img_format: add some mpv-only helper formatswm42020-04-234-0/+95
* filters: fix a typo in a commentwm42020-04-231-1/+1
* video: change chroma_w/chroma_h fields to use shift instead of sizewm42020-04-237-51/+41
* img_format: add format description table for mpv-only formatswm42020-04-233-135/+150
* drm_common: set frsig to a valid signalJan Beich2020-04-221-0/+3
* build: detect VT_GETMODE on FreeBSD and DragonFlyJan Beich2020-04-222-2/+15
* wayland: use mp_time deltas for presentation timeDudemanguy2020-04-204-30/+10
* draw_bmp: silence another ridiculous ubsan warningwm42020-04-181-4/+4
* sd_lavc: mitigate evil rounding issue that could lead to off-by-1 frameswm42020-04-181-1/+1
* stats: move chapter/edition info below titleLaserEyess2020-04-161-3/+3
* stats: add edition information to page 1LaserEyess2020-04-161-1/+13
* demux_mkv: add png intra supportwm42020-04-161-0/+1
* player: remove duplicated track option setter codewm42020-04-153-17/+11
* player: slightly improve use of secondary track selection limitswm42020-04-156-20/+28
* player: remove mysterious declarationwm42020-04-151-2/+0
* terminal-unix: add key_entry defs for DECCKM modeMurray Campbell2020-04-151-0/+4
* player: don't segfault when unloading tracksNiklas Haas2020-04-151-0/+2
* vo_gpu: opengl: make sure to always clean up debug callbacksNiklas Haas2020-04-151-0/+4
* manpage: fix wrong option name for --fbo-formatwm42020-04-141-1/+1
* zimg: fix swapped chroma planes with packed YUV bullshitwm42020-04-141-4/+4
* zimg: fix build with older FFmpeg (troublesome Intel dude format)wm42020-04-141-0/+2
* zimg: add support for 1 bit per pixel formatswm42020-04-132-2/+54
* zimg: add packed YUV bullshitwm42020-04-132-6/+116
* demux_mkv: concatenate multiple tagswm42020-04-131-2/+8
* test: add list of zimg/sws conversionswm42020-04-132-0/+217
* player: do not fall back to a default track with explicit selectionswm42020-04-132-0/+20
* player: mess with track selection details againwm42020-04-133-12/+61
* demux: don't let --sub-create-cc-track add a track for attached pictureswm42020-04-131-1/+1
* zimg: add support for some RGB fringe formatswm42020-04-131-0/+174
* zimg: add support for big endian input and outputwm42020-04-134-50/+168
* vf_format: add gross mechanism for forcing scaler for testingwm42020-04-138-3/+53
* ta: minor simplification for talloc_stealwm42020-04-133-11/+1
* ta: remove a macro indirectionwm42020-04-131-4/+2
* player, ta: remove use of an old macrowm42020-04-132-4/+1
* command: print edition title to OSD when cyclingLaserEyess2020-04-131-5/+26
* DOCS/interface-changes: add d3d11-exclusive-fs to list of changesJan Ekström2020-04-121-0/+2
* vo_gpu: d3d11: also utilize config cache for d3d11-specific optionsJan Ekström2020-04-121-1/+9
* vo_gpu: d3d11: add support for exclusive fullscreenJames Ross-Gowan2020-04-122-1/+92
* stats: support UP/DOWN to scroll at page 4 (perf)Avi Halachmi (:avih)2020-04-112-14/+86
* stream_dvb: Remove call to stream_drop_buffers in fill_buffer.Oliver Freyermuth2020-04-101-2/+0
* console: reduce memory usage in default modewm42020-04-101-73/+82
* common: fix mp_round_next_power_of_2()wm42020-04-101-5/+6
* stream: actually drop unneeded bufferwm42020-04-101-16/+21
* stream: add assert, a cosmetic changewm42020-04-101-1/+3
* stream: minor adjustment to buffer size limit logicwm42020-04-101-6/+6
* stream: fix whitespace within commentwm42020-04-101-1/+1
* vo: further reduce redundant wakeupswm42020-04-101-1/+7
* video: remove another redundant wakeupwm42020-04-103-20/+46
* video: avoid redundant self-wakeup on each queued framewm42020-04-101-1/+2
* player, stats: more silly debug stuffwm42020-04-106-2/+26
* filter: reduce redundant re-iterationswm42020-04-101-8/+29
* filter: process asynchronous wakeups during filteringwm42020-04-101-4/+5
* 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
* options: cleanup .min use for OPT_CHANNELSwm42020-04-094-8/+9
* options: make imgfmt options always accept "no"wm42020-04-092-6/+3
* options: fix ab-loop-* propertieswm42020-04-093-4/+7
* lua: wrap existing allocator instead of reimplementing itNiklas Haas2020-04-091-16/+12
* lua: disable memory accounting for luajitNiklas Haas2020-04-091-0/+7
* manpage: finish a sentencewm42020-04-091-1/+2
* ipc: add --input-ipc-client optionwm42020-04-096-7/+57
* stats: some more performance graphswm42020-04-0915-11/+519
* input: add binding to quit on ctrl+wsfan52020-04-041-0/+1
* 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-032-0/+9
* umpv: convert to python 3wm42020-04-031-2/+2
* player: make a function staticwm42020-04-032-2/+1
* build: only check for EGL pc in one build optionNicolas F2020-04-021-7/+5
* ytdl_hook: enable runtime changes of script optionssfan52020-03-291-1/+4
* ao_oss: remove this audio outputwm42020-03-285-681/+1
* ao_rsound: remove this audio outputwm42020-03-285-170/+0
* ao_sndio: remove this audio outputwm42020-03-285-338/+0
* manpage: clarify some event/hook detailswm42020-03-281-4/+18
* input: remove deprecated --input-file optionwm42020-03-2811-192/+2
* umpv: change from legacy FIFO to socketwm42020-03-281-23/+14
* client API: report IDs of inserted playlist entries on loading playlistwm42020-03-277-15/+70
* client API: another minor clarification for conveniencewm42020-03-271-1/+3
* ipc: fix recently added memory leakwm42020-03-271-1/+3
* scripting: remove race condition when toggling internal scriptswm42020-03-266-31/+31
* command: use client IDs for hookswm42020-03-264-12/+24
* client API: add a per client unique IDwm42020-03-264-0/+47
* client API: update MPV_EVENT_PLAYBACK_RESTART docswm42020-03-261-3/+3
* command: make revert seek command use time from end of seekwm42020-03-261-0/+3
* video: report negative subtitle/OSD margins if necessarywm42020-03-261-4/+4
* travis: reactivate notifications on failureder richter2020-03-251-1/+1
* travis: fix config validation warningsder richter2020-03-251-3/+1
* vd_lavc: make hwdec fallback message more consistentwm42020-03-241-4/+1
* 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
* encode: fix occasional init crash due to initialization order issueswm42020-03-222-9/+7
* lua: restore recent end-file event, and deprecate itwm42020-03-224-6/+18
* ci: remove missed remnants of libass from the macOS script as wellJan Ekström2020-03-221-1/+1
* ci: remove libass enablementJan Ekström2020-03-222-2/+0
* travis: shut the fuck upwm42020-03-221-1/+1
* encode: deprecate encoding modewm42020-03-222-1/+3
* encode: add some shit that does some shitwm42020-03-221-3/+6
* encode: restore audio muxer timebase usewm42020-03-223-0/+12
* encode: fix whitespacewm42020-03-221-1/+1
* 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-213-54/+38
* command: fix accidental stack dumpingwm42020-03-211-1/+1
* client API, lua, ipc: unify event struct returnwm42020-03-219-259/+294
* client API: add a playlist entry unique IDwm42020-03-217-2/+53
* player: add potentially forgotten property change triggerwm42020-03-211-0/+1
* player: add a number of new playlist contol commands/propertieswm42020-03-215-19/+156
* player: playlist-pos now use -1 for "no entry selected"wm42020-03-214-11/+17
* demux: average reported download speed some morewm42020-03-211-1/+5
* manpage: improve loadfile descriptionwm42020-03-211-3/+9
* 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-217-22/+26
* 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
* wayland: simplify mouse wheel direction calculationJan Ekström2020-03-191-3/+2
* ao_wasapi: try mix format except for chmapKevin Mitchell2020-03-191-11/+36
* ao_wasapi: handle S_FALSE in mp_format_res_strKevin Mitchell2020-03-191-2/+3
* win32: pthread: define PTHREAD_MUTEX_ERRORCHECKwm42020-03-191-0/+1
* build: make libass non-optionalwm42020-03-186-71/+6
* osdep: add a pthread debugging wrapperwm42020-03-183-1/+91
* f_decoder_wrapper: fix use of destroyed mutexwm42020-03-181-0/+2
* options: fix OPT_BYTE_SIZE upper limitswm42020-03-183-9/+8
* demux_mkv: fix another integer/float conversion warningwm42020-03-181-1/+2
* client API: fix MPV_FORMAT_DOUBLE => MPV_FORMAT_INT64wm42020-03-181-1/+3
* m_option: attempt to fix two rounding issueswm42020-03-181-5/+5
* options: change option macros and all option declarationswm42020-03-1878-1634/+1641
* wayland: notify vo if an output changesDudemanguy2020-03-151-0/+2
* m_option: remove debug codewm42020-03-141-3/+0
* vo_gpu: warn if correct-downscaling is ignoredAvi Halachmi (:avih)2020-03-142-0/+13
* osc: fix updating message when pausedwm42020-03-141-5/+12
* github: additionally ask for log files on build problems and questionsder richter2020-03-142-0/+14
* ao_pcm: fix double free on exitwm42020-03-141-6/+8
* cocoa-cb: support maximize/minimize on startupder richter2020-03-141-1/+9
* options: introduce bool option type, use it for --fullscreenwm42020-03-146-11/+80
* DOCS/interface-changes.rst: add note about property notification changeswm42020-03-141-0/+7
* command: disable edition switching if there are no editionswm42020-03-142-1/+4
* options: change how option range min/max is handledwm42020-03-1316-119/+142
* ao_lavc: don't spam underrun warningswm42020-03-131-0/+1
* options: more pushing code aroundwm42020-03-134-151/+245
* options: split m_config.c/hwm42020-03-1313-1238/+1336
* options: remove intpair option typewm42020-03-134-61/+5
* options: remove min/max support from strings and string listswm42020-03-133-33/+6
* build: make C11 atomics mandatorywm42020-03-131-14/+5
* video/out/android_common: use jni helpersAman Gupta2020-03-121-10/+11
* vo_gpu: generally allow non-storable FBOsNiklas Haas2020-03-082-3/+12
* vo_gpu: avoid error spam when ra_fbo fmt is non-storableNiklas Haas2020-03-081-0/+2
* filter: minor cosmetic naming issuewm42020-03-086-41/+47
* command: add libass-version propertywm42020-03-082-0/+20
* sub: log libass versionwm42020-03-081-0/+2
* player: rearrange libav* library checkwm42020-03-083-21/+12
* stream_file: mark fd protocols as "unsafe"wm42020-03-082-2/+11
* wayland: always use the fs-screen id for fsDudemanguy2020-03-081-33/+31
* stream_lavf: use smb:// for ffmpeg libsmbclient supportwm42020-03-072-2/+2
* ci: remove libsmblientwm42020-03-071-1/+0
* 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
* manpage: explicitly mention "tick" event as deprecatedwm42020-03-071-1/+1
* demux: bump --cache-secs default valuewm42020-03-071-1/+1
* demux: mark recently added debug option as deprecatedwm42020-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-074-5/+104
* client API: avoid returning stale value on property notificationswm42020-03-061-4/+8
* client API: remove deprecated qthelper.hpp headerwm42020-03-063-387/+11
* command: remove legacy hook APIwm42020-03-065-104/+13
* command: extend osd-overlay command with bounds reportingwm42020-03-0610-8/+161
* manpage: fix typoswm42020-03-061-2/+2
* player: force update of cache properties even on inactive demuxer cachewm42020-03-052-1/+7
* build: disable RPI vendor blob auto-detectionwm42020-03-051-0/+1
* demux: deprecate --cache-secswm42020-03-053-3/+17
* player: reduce impact of blocking filterswm42020-03-051-0/+1
* manpage: make suggestion for --vd-queue dynamic configwm42020-03-051-1/+3
* f_decoder_wrapper: make decoder thread responsive while filling queuewm42020-03-052-3/+8
* f_decoder_wrapper: use proper log prefix for all involved filterswm42020-03-051-1/+1
* filter: add functions to suspend filtering temporarilywm42020-03-052-1/+66
* atomic: add atomic_exchange_explicit() fallbackwm42020-03-051-2/+7
* dispatch: add strange mechanism for making worker threads responsivewm42020-03-052-2/+26
* f_decoder_wrapper: enable DR and hwdec with --vd-queue-enablewm42020-03-051-0/+10
* manpage: document how final queue size is determinedwm42020-03-051-0/+5
* manpage: clarify writes to playlist-poswm42020-03-051-2/+8
* stream_smb: remove thiswm42020-03-055-168/+0
* drm_prime: double free bugSven Kroeger2020-03-053-15/+93
* drm_prime: forward modifiers from FFMPEG to drm APIdrmprime-modifiersSven Kroeger2020-03-031-2/+9
* demuxer-lavf: udp_multicast rtsp-transport optionmg2020-03-032-2/+5
* manpage: suggest using the decoding queue with backward playbackwm42020-03-011-0/+3
* f_decoder_wrapper: make most queue options runtime changeablewm42020-03-012-13/+25
* options: make decoder options local to decoder wrapperwm42020-03-016-82/+96
* demux: another hack to deal with track switching refreshwm42020-02-291-1/+2
* ad_lavc: disable decoder downmix by defaultwm42020-02-292-2/+2
* player: add optional separate video decoding threadwm42020-02-295-55/+383
* filter: add async queue filterwm42020-02-294-1/+393
* filter: decide how multi-threading is supposed to workwm42020-02-292-8/+24
* skip-logo.lua: remove lua 5.2 warning messagewm42020-02-291-1/+0
* build: pick up Lua 5.2 by defaultwm42020-02-291-4/+4
* demux: add a way to block reading after seekswm42020-02-292-0/+7
* ta: fix logging of unfreed child allocationswm42020-02-291-1/+1
* filter: fix possibly lost async wakeupswm42020-02-291-5/+5
* f_decoder_wrapper: replace most public fields with setters/getterswm42020-02-297-68/+125
* test: update img_formats.txtwm42020-02-291-6/+27
* player: remove delayed audio seek thingwm42020-02-293-51/+0
* demux_lavf: don't interpret errors as EOFwm42020-02-281-3/+9
* osc: use default hr-seek when dragging progress bar to seekwm42020-02-282-7/+11
* player: dumb seeking related stuff, make audio hr-seek defaultwm42020-02-288-49/+74
* 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
* demux: make seek ranges work for static images + audiowm42020-02-281-1/+3
* demux_timeline: fix bad EOF reportingwm42020-02-281-11/+10
* command: remove unintended newlinewm42020-02-271-1/+1
* demux_mkv: document probe-start-time option and enable it by defaultwm42020-02-272-1/+8
* demux: simplify some internals, stop trying to read packets after EOFwm42020-02-272-27/+37
* *.py: cosmetic changesjnozsc2020-02-279-32/+40
* sub: do not ignore demuxer wakeupswm42020-02-271-6/+7
* sub: fix typo in commentwm42020-02-271-1/+1
* sub, demux: improve behavior with negative subtitle delay/muxed subswm42020-02-273-8/+48
* demux: avoid some queue management corner cases with subtitleswm42020-02-271-2/+3
* scripting: fix racy crash if loading .run files failswm42020-02-251-0/+3
* OpenGL: Also detect softpipe as a software driverlinkmauve2020-02-251-0/+1
* ipc: allow sending commands with named argumentswm42020-02-242-23/+33
* ipc: add more blabla that nobody readswm42020-02-241-0/+23
* ipc: implement asynchronous commandswm42020-02-242-11/+90
* client API: minor clarification when asynchronous commands send eventswm42020-02-241-0/+5
* ta: remove two pointless wrapperswm42020-02-234-7/+3
* ta: minor simplificationwm42020-02-231-2/+1
* client API: fix race condition on client exitwm42020-02-231-1/+1
* ta: change API; ta_set_parent() and ta_set_destructor() never failwm42020-02-233-45/+22
* ta: remove seperate internal "ext" headerwm42020-02-231-79/+54
* ta: remove ta_find_parent()wm42020-02-233-18/+0
* ytdl_hook: fix URL extraction for manifestssfan52020-02-231-4/+4
* cocoa-cb: fix crash with some japanese charactersder richter2020-02-221-1/+2
* mac, cocoa: fix UI updates on none main queue threadsder richter2020-02-222-5/+11
* cocoa-cb: remove unnecessary semicolonsder richter2020-02-223-16/+16
* mac: fix media key support for libmpv usersder richter2020-02-225-43/+33
* x11: switch back to StaticGravitywm42020-02-221-4/+1
* 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-213-2/+18
* manpage: directly link interface-changes.rst in changelog sectionwm42020-02-211-4/+6
* 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-212-5/+32
* edl: make it possible to set the track "default" flagwm42020-02-212-0/+22
* manpage: fix some path description detailswm42020-02-211-5/+4
* manpage: suggest using PuTTY for accessing mpv IPC named pipes on win32wm42020-02-211-0/+3
* ytdl_hook: add length parameter to delay-loaded tracks only oncewm42020-02-211-3/+3
* demux_edl: correct warning on duplicate parameterswm42020-02-211-2/+4
* 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-212-42/+43
* manpage: reorganize ytdl_hook option descriptionswm42020-02-211-51/+66
* ytdl_hook: delay-load interleaved fileswm42020-02-211-23/+36
* edl: make it possible to delay-load files with multiple trackswm42020-02-214-17/+65
* demux_lavf: signal no seeking for RTSP streams without durationwm42020-02-201-0/+5
* demux_timeline: don't open every delayed-open track on seekingwm42020-02-201-1/+1
* demux: fix seek range caching with delay_open hackwm42020-02-201-1/+2
* 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-202-74/+159
* 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
* demux_timeline: warn if streams are invisiblewm42020-02-201-0/+6
* player: change bitrate in track listing back to kilobitswm42020-02-201-1/+1
* manpage: minor fixeswm42020-02-192-11/+11
* scripting: add a way to run sub processes as "scripts"wm42020-02-198-20/+176
* client API: document requirement about PID managementwm42020-02-191-0/+3
* build: remove fchmod() checkwm42020-02-192-6/+0
* ytdl_hook: add all_formats optionwm42020-02-192-18/+102
* ytdl_hook: add a way to not pass --format to the command linewm42020-02-192-4/+12
* player: print manifest per-stream bitrate information to terminalwm42020-02-192-2/+2
* input: log commands with parameter nameswm42020-02-191-1/+12
* audio: remove outdated commentwm42020-02-191-2/+0
* manpage: deprecated options in examplesxPMo2020-02-191-4/+4
* video: drop NV24 aliaswm42020-02-182-4/+0
* options: remove deprecation warning for "-foo bar" syntaxwm42020-02-171-3/+0
* demux: cosmetic changewm42020-02-171-2/+1
* demux: update file-size property even when pausedwm42020-02-161-0/+3
* stream_file: remove file size cachingwm42020-02-161-14/+7
* demux: only query stream size at most once per secondwm42020-02-161-5/+9
* demux: invert update_cache() lockingwm42020-02-161-9/+7
* stream_file: use fstat() instead of lseek() to determine file sizewm42020-02-161-3/+8
* manpage: improve command_native_async descriptionwm42020-02-161-6/+13
* subprocess: implement proper detached processes on POSIXwm42020-02-163-10/+66
* subprocess: change to a fancier APIwm42020-02-163-83/+185
* f_lavfi: don't propagate filter failure if creation failswm42020-02-161-3/+0
* f_auto_filters: always fall back to hw-download+yadif if no hw deint filterwm42020-02-161-3/+8
* Remove remains of Libav compatibilitywm42020-02-1621-257/+31
* sub: add an option to filter subtitles by regexwm42020-02-167-0/+160
* sub: make filter_sdh a "proper" filter, allow runtime changeswm42020-02-169-50/+217
* TOOLS/lua/autoload.lua: update script commentsThomas Carmichael2020-02-151-6/+6
* manpage: fix a case of broken indentationwm42020-02-151-15/+16
* ytdl_hook.lua: delay load subtitleswm42020-02-151-2/+12
* f_decoder_wrapper, sd_add: accept "null" codecwm42020-02-152-2/+12
* edl: add mechanism for delay loading streamswm42020-02-155-33/+219
* demux_edl: warn if no_clip is used with multiple partswm42020-02-152-1/+5
* demux_edl: allow a redundant new_stream at the beginningwm42020-02-152-1/+16
* demux_edl: accept protocol entries in EDL entries againwm42020-02-151-1/+4
* demux_edl: improve parsing slightlywm42020-02-152-46/+101
* demux_timeline: fix another cursed memory management issuewm42020-02-151-3/+7
* demux_timeline: fix a commentwm42020-02-151-2/+2
* demux_timeline: reorder some functionswm42020-02-151-157/+153
* msg: slightly improve --msg-time outputwm42020-02-142-2/+5
* stream: early-out in stream_seek_skip() if nothing is skippedwm42020-02-141-2/+7
* stream_file: cache file sizewm42020-02-141-4/+11
* manpage: clarify --player-operation-modewm42020-02-142-6/+13
* wayland: make resizing betterDudemanguy2020-02-132-6/+32
* audio: slightly simplify pull underrun message printingwm42020-02-133-20/+11
* wayland: fix autofit and rotating issuesDudemanguy2020-02-131-5/+7
* player: consider audio buffer if AO driver does not report underrunswm42020-02-138-23/+25
* ao: avoid unnecessary wakeupswm42020-02-133-9/+14
* zimg: fix previous odd sizes commitwm42020-02-131-4/+2
* manpage: fix typo on sub-endwm42020-02-121-1/+1
* sws_utils: use zimg by default if availablewm42020-02-123-7/+6
* zimg: correct output to odd (chroma un-aligned) sizeswm42020-02-121-10/+18
* zimg: fix typos in a commentwm42020-02-121-3/+2
* vo_drm, wo_wlshm: mention that it's software scalingwm42020-02-112-2/+2
* vo_x11: don't call X11 "crap"wm42020-02-111-1/+1
* zimg: add pal8 unpackerwm42020-02-101-0/+39