summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* stats: remove duplicate cache sizessfan52018-12-061-7/+4
* demux: fix regression in decision about stream cachingsfan52018-12-061-1/+1
* demux: fix memleak in allocation with params=NULLNiklas Haas2018-12-061-1/+1
* osd: another shitty pointless UBwm42018-12-061-2/+4
* demux: fix some theoretical UB with no impactwm42018-12-061-2/+4
* x11: don't hide cursor if window isn't focusedwm42018-12-062-20/+33
* stream: silence failed seek message on terminationwm42018-12-061-1/+2
* stream: somethingwm42018-12-061-3/+4
* vo, vo_gpu, glx: correct GLX_OML_sync_control usagewm42018-12-063-84/+128
* demux_mkv: simplify avi compat. codec_tags.c GUID lookupwm42018-12-061-13/+3
* demux: remove some dead codewm42018-12-062-10/+0
* demux: add another stream recording featurewm42018-12-065-4/+53
* demux_lavf: to get effective HLS bitratewm42018-12-061-1/+80
* demux, stream: readd cache-speed in some other formwm42018-12-067-1/+70
* vo: use a struct for vsync feedback stuffwm42018-12-067-36/+52
* vo_gpu: glx: use GLX_OML_sync_control for better vsync reportingwm42018-12-067-0/+142
* Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-0598-3147/+3936
|\
| * demux, stream: rip out the classic stream cachewm42018-08-3127-1467/+49
| * rendezvous: fix a typowm42018-08-311-1/+1
| * demux: allow cache sizes > 2GBwm42018-08-241-4/+8
| * demux_lavf: v4l streams are not seekablewm42018-08-241-0/+2
| * player: don't print status line again when quittingwm42018-08-111-2/+5
| * HACK: prefetch subtitles on track switch a bit morewm42018-06-301-1/+4
| * player: don't cache subtitles across deselectionwm42018-06-302-6/+6
| * player: fix coding stylewm42018-05-241-3/+3
| * m_config: remove a redundant conditionwm42018-05-241-3/+1
| * demux_lavf: drop obscure genpts optionwm42018-05-242-11/+0
| * vo: remove bogus #ifwm42018-05-241-2/+0
| * terminal-unix: stop trying to read when terminal disappearswm42018-05-241-2/+4
| * options: add --http-proxywm42018-05-242-0/+11
| * command: avoid some direct MPOpts write accesseswm42018-05-241-7/+7
| * m_config: fix build with emulated stdatomicwm42018-05-241-2/+3
| * m_config: make m_config_cache_update() return more fine grainedwm42018-05-241-3/+7
| * player: get rid of mpv_global.optswm42018-05-2416-63/+75
| * vd_lavc: move hwdec opts to local config, don't use global MPOptswm42018-05-244-43/+50
| * path: don't access global option structwm42018-05-244-7/+20
| * m_config: add a special define to access main configwm42018-05-242-5/+7
| * ao: use a local option structwm42018-05-246-19/+44
| * player: remove deprecated vo/ao auto profileswm42018-05-242-9/+2
| * m_config: optimize initialization of each optionwm42018-05-241-5/+9
| * m_config: remove extra default_data fieldwm42018-05-243-20/+29
| * m_config: remove unused fieldswm42018-05-242-8/+2
| * build: prefer C11 modewm42018-05-241-1/+6
| * m_config: reduce redundant option change notificationswm42018-05-241-1/+1
| * m_config: remove an old temporary hackwm42018-05-242-308/+336
| * osdep: add portable C11-like alignof() macrowm42018-05-241-0/+5
| * m_config: remove outdated commentwm42018-05-241-1/+0
| * m_config: check for int16_t offset overflowwm42018-05-241-1/+3
| * m_config: remove an unused functionwm42018-05-242-15/+0
| * m_option: remove an unused fieldwm42018-05-242-13/+0
| * m_config: cosmetics: fix 2 typoswm42018-05-241-2/+2
| * input: remove now unused "abort command" and cancel infrastructurewm42018-05-245-75/+7
| * player: make playback termination asynchronouswm42018-05-248-32/+136
| * player: change the role of the "stop_play" and "playing" variablewm42018-05-245-18/+23
| * demux: add a way to destroy the demuxer asynchronouslywm42018-05-242-8/+93
| * player: move a function (no functional changes)wm42018-05-241-7/+7
| * manpage: update --demuxer-thread optionwm42018-05-241-3/+6
| * player: some further cleanup of the mp_cancel crapwm42018-05-246-79/+62
| * demux: get rid of free_demuxer[_and_stream]()wm42018-05-248-27/+31
| * player: simplify edition switchingwm42018-05-244-13/+4
| * command: whitelist some blocking accesses for certain demuxers/streamswm42018-05-247-8/+18
| * timer: remove an unused helper functionwm42018-05-242-16/+0
| * thread_pool: add a helper functionwm42018-05-242-10/+30
| * thread_pool: move comments to .h filewm42018-05-242-17/+17
| * command: make loadlist command async and abortablewm42018-05-245-7/+15
| * player: make various commands for managing external tracks abortablewm42018-05-245-54/+96
| * demux: add a "cancel" fieldwm42018-05-245-5/+8
| * stream_file: use a separate mp_cancel thingwm42018-05-241-2/+8
| * thread_tools: unify mp_cancel POSIX/win32 paths, add featureswm42018-05-242-52/+153
| * misc: add linked list helperswm42018-05-242-0/+269
| * thread_tools: minor simplificationwm42018-05-241-3/+1
| * misc: move mp_cancel from stream.c to thread_tools.cwm42018-05-2415-145/+171
| * cmd: do not use a random value for MP_CMD_OPT_ARGwm42018-05-241-1/+1
| * input: slightly improve --input-cmdlist outputwm42018-05-242-6/+7
| * command: give named arguments to almost all commandswm42018-05-245-249/+409
| * json: add some non-standard extensionswm42018-05-243-7/+77
| * json: format slightly nicer escape sequenceswm42018-05-242-6/+20
| * test: add tests for json parser/formatterwm42018-05-241-0/+86
| * misc: move some helper code from client.cwm42018-05-243-49/+56
| * player: use canonical playback time for video refresheswm42018-05-241-4/+1
| * player: don't reset last_seek_pts on playback state resetwm42018-05-242-4/+2
| * manpage: mention that fd:// file descriptors may be modifiedwm42018-05-241-0/+2
| * stream_file: properly detect stdin as pipewm42018-05-241-17/+16
| * vd_lavc: minor simplification for get_format fallbackwm42018-05-241-7/+1
| * manpage: remove a reference to a removed optionwm42018-05-241-2/+1
| * demux: late streams on start shouldn't restrict the seek rangewm42018-05-241-1/+9
| * demux: streams that reached EOF shouldn't restrict the seek rangewm42018-05-241-6/+20
| * demux: fix/improve aspects of EOF signalingwm42018-05-241-9/+14
| * client API: kill async commands on terminationwm42018-05-245-14/+65
| * demux_lavf: remove ffm blacklist entrywm42018-05-241-2/+0
| * ipc: some user-visible changes to prepare for making all commands asyncwm42018-05-243-1/+18
| * ipc: cosmetic: switch a negated if/elsewm42018-05-241-3/+3
| * ipc: alias set_property_string to set_propertywm42018-05-242-28/+4
| * lua: expose mpv_abort_async_command()wm42018-05-244-3/+47
| * command: make "subprocess" explicitly abortablewm42018-05-242-5/+9
| * command: add a way to abort asynchronous commandswm42018-05-2412-9/+169
| * player: rename "lock" to "abort_lock"wm42018-05-243-12/+12
| * lua: reimplement mp.subprocess_detached() by invoking the "run" commandwm42018-05-243-30/+7
| * lua: reimplement mp.subprocess() by invoking the new subprocess commandwm42018-05-244-118/+41
| * command: add a subprocess commandwm42018-05-245-0/+108
| * input: add glue code for named argumentswm42018-05-244-47/+248
| * node: move a mpv_node helper from ipc.c to shared codewm42018-05-243-14/+17
| * thread_pool: set thread namewm42018-05-241-0/+3
| * video: trust container FPS early on if possiblewm42018-05-241-1/+2
| * input: add a define for the number of mouse buttons and use itwm42018-05-243-1/+7
| * TOOLS: add a stupid test program for Lua async commandswm42018-05-241-0/+53
| * lua: expose async commandswm42018-05-243-0/+49
| * screenshot: report success to callerwm42018-05-241-3/+7
| * client API: merge status_reply() helper with only remaining callerwm42018-05-241-12/+5
| * client API: add returning of data from async commandswm42018-05-243-12/+33
| * client API: clarify asynchronous call ordering non-guaranteeswm42018-05-241-6/+3
| * input: remove unused fieldwm42018-05-241-1/+0
| * screenshot: change async behavior to be in line with new semanticswm42018-05-245-130/+86
| * command: move screenshot command stubs to screenshot.cwm42018-05-243-67/+66
| * manpage: mention that --no-correct-pts can break seeking toowm42018-05-241-2/+2
| * player: make all external file loading actions asyncwm42018-05-244-23/+93
| * player: make abort during loading faster if ytdl_hook is usedwm42018-05-241-0/+7
| * player: don't even start loading external tracks when aborting loadingwm42018-05-241-1/+1
| * command: make sub-add and audio-add commands asyncwm42018-05-244-7/+24
| * command: add infrastructure for async commandswm42018-05-2410-47/+329
| * thread_pool: make it slightly less dumbwm42018-05-243-43/+142
| * client: merge can_terminate() functionwm42018-05-241-15/+12
| * misc: add a synchronization helperwm42018-05-243-0/+102
| * input: move an enum back to its correct placewm42018-05-242-13/+13
| * command: handle list commands like normal commandswm42018-05-242-11/+11
| * dispatch: add an assert()wm42018-05-241-0/+1
| * client API: some doxygen fixes/additionswm42018-05-243-6/+28
* | spirv: remove --spirv-compiler=nvidiaNiklas Haas2018-12-016-70/+12
* | drm: rename plane options to better, invariant, namesAnton Kindestam2018-12-0114-147/+187
* | drm_atomic: Add general primary/overlay plane optionAnton Kindestam2018-12-015-31/+52
* | man: fix --watch-later-directory formattingTheAMM2018-11-281-1/+0
* | gpu: prefer wayland context on autodetectdudemanguy2018-11-191-3/+3
* | vulkan: slightly improve vsync jitter measurementsNiklas Haas2018-11-191-0/+19
* | vo_gpu: vulkan: only rotate the queues on swapNiklas Haas2018-11-192-12/+9
* | wayland: remove KDE server-decoration supportemersion2018-11-194-146/+12
* | wayland: use xdg-decoration if availableemersion2018-11-194-14/+53
* | filters: Add cuda/nvdec deinterlacing auto-filter using vf_yadif_cudaPhilip Langdale2018-11-191-0/+4
* | vo_gpu: hwdec_cuda: Guard GL and Vulkan headers properlyPhilip Langdale2018-11-181-0/+5
* | w32_common: use the screen working area when resizing the windowpavelxdd2018-11-181-74/+81
* | vo_x11: fix return value in resize() error pathsRikard Falkeborn2018-11-171-2/+2
* | vo_gpu: opengl: disable compute shaders for old GLSLNiklas Haas2018-11-171-0/+6
* | cocoa: fix drawing on macOS 10.14Akemi2018-11-131-0/+6
* | cocoa-cb: add logging for CGL pixel format attributesAkemi2018-11-131-0/+19
* | vo_libmpv: support render performance dataAkemi2018-11-133-0/+25
* | cocoa-cb: use libmpv's advanced rendering control and timingAkemi2018-11-134-33/+41
* | build: add a version requirement for vulkan pkg-config checkJan Ekström2018-11-041-1/+2
* | vo_gpu: vulkan: Always use KHR suffix types and definesPhilip Langdale2018-11-033-9/+9
* | ipc-unix: don't blow up on readonly fd://Niklas Haas2018-10-311-1/+1
* | audio: increase a buffer sizeBen Boeckel2018-10-311-1/+1
* | ipc-unix: leave room for a NUL terminatorBen Boeckel2018-10-311-1/+1
* | vo_gpu: hwdec_cuda: Clean up init() error handlingPhilip Langdale2018-10-311-10/+15
* | ad_spdif: cosmetic alignmentJan Ekström2018-10-301-1/+1
* | ad_spdif: fix DTS-HD HRA handlingJan Ekström2018-10-301-2/+10
* | build: pass include paths as a list instead of a string in cocoa checkAkemi2018-10-281-1/+1
* | build: don't hardcode swift module nameAkemi2018-10-281-1/+2
* | build: use an argument list for the Swift build argsAkemi2018-10-283-15/+26
* | hwdec_drmprime_drm: Missing NULL-check on drm_atomic_context video_planeAnton Kindestam2018-10-251-0/+3
* | stream_smb: make sure the string is NULL-terminated after strncpypavelxdd2018-10-251-0/+1
* | vo_gpu: vulkan: hwdec_cuda: Add support for Vulkan interopPhilip Langdale2018-10-223-65/+301
* | vo_gpu: vulkan: Add a function to get the device UUIDPhilip Langdale2018-10-222-0/+25
* | vo_gpu: vulkan: Add arbitrary user data for an ra_vk_bufPhilip Langdale2018-10-222-0/+18
* | vo_gpu: vulkan: Add support for exporting buffer memoryPhilip Langdale2018-10-228-6/+179
* | build: more reliable way of getting the Swift version from a stringAkemi2018-10-221-1/+4
* | vo_gpu: vulkan: suppress bogus error message on --vulkan-deviceNiklas Haas2018-10-211-5/+5
* | cocoa-cb: fix double clicking the title barAkemi2018-10-211-1/+29
* | vo_gpu: vulkan: fix strncpy truncation in spirv_compiler_initBtbN2018-10-211-1/+1
* | x11: fix icc profile when the window goes near off screenslatchurie2018-10-211-1/+1