summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* vo_gpu: process three component together in error diffusionHEADmasterBin Jin9 days1-42/+70
* vo_gpu: fix use of existing textures in error diffusionBin Jin9 days1-6/+8
* vo_gpu: implement error diffusion for ditheringBin Jin9 days6-1/+454
* ci: Remove snapshot-deps config from tw buildsMartin Herkt11 days1-2/+0
* build: Add support for static spirv-crossMartin Herkt11 days1-1/+14
* demux_mkv: copy attachments (fonts) from ordered chapter sourcesPhilip Sequeira12 days1-0/+10
* vo_gpu: d3d11: use the SPIRV-Cross C API directlyJames Ross-Gowan12 days4-28/+77
* vo_gpu: fix --scaler-resizes-only for fractional ratio scalingBin Jin2019-06-061-3/+6
* vo_gpu: expose texture_off to user shaderBin Jin2019-06-061-0/+1
* vo_gpu: allow user shader to fix texture offsetBin Jin2019-06-064-10/+52
* wayland: fix segfault on uninitNiklas Haas2019-05-261-1/+1
* wayland: fix various memory leaksdudemanguy2019-05-211-0/+33
* cocoa-cb: fix quit in fs with none native fsder richter2019-05-111-1/+2
* win32-console-wrapper: silence missing prototype warningsJames Ross-Gowan2019-05-101-2/+4
* w32_common: avoid unnecessary sprintfsJames Ross-Gowan2019-05-101-8/+5
* man: clarify vavpp requirementsNicolas F2019-05-051-2/+3
* libarchive: add fallback for systems without C.UTF-8dudemanguy2019-05-042-2/+6
* drm_common: Support --drm-mode=<preferred|highest|N|WxH[@R]>Anton Kindestam2019-05-042-16/+241
* drm_common: Don't export functions only being used internallyAnton Kindestam2019-05-042-22/+22
* drm_common: Add proper help option to drm-modeAnton Kindestam2019-05-045-26/+95
* drm_common: Add option to toggle use of atomic modesettingAnton Kindestam2019-05-045-11/+29
* vo/gpu: hwdec_cuda: Refactor gpu api specific code into separate filesPhilip Langdale2019-05-036-750/+848
* context_drm_egl: Add support for presentation feedbackAnton Kindestam2019-05-031-15/+118
* cocoa-cb: remove all force unwrappings of optionalsder richter2019-04-257-334/+448
* vo_gpu/hwdec_cuda: fixup compilation with vulkan disabledJan Ekström2019-04-221-0/+2
* docs: add mentions of the Vulkan rendering abstraction replacementJan Ekström2019-04-222-0/+54
* vo/gpu: hwdec_cuda: Reorganise backend-specific codePhilip Langdale2019-04-211-151/+223
* vo_gpu: hwdec_cuda: Implement interop for placeboPhilip Langdale2019-04-212-146/+225
* vo/gpu: ra_pl: Add helper to get pl_fmt from ra_formatPhilip Langdale2019-04-211-0/+5
* vo_gpu: ra_pl: Add getter for pl_gpuPhilip Langdale2019-04-212-1/+8
* vo_gpu: vulkan: Add back context_win for libplaceboPhilip Langdale2019-04-213-4/+106
* vo_gpu: vulkan: use libplacebo insteadNiklas Haas2019-04-2124-4368/+868
* mp_image: align stride to multiple of texel sizeNiklas Haas2019-04-211-0/+3
* vo_gpu: fix segfault when OSD tex creation failsNiklas Haas2019-04-211-1/+1
* vo_gpu: index desc namespaces by raNiklas Haas2019-04-215-5/+5
* appveyor: fix shaderc dependenciesJames Ross-Gowan2019-04-161-4/+3
* version.sh: update MPVCOPYRIGHT to include the current year, 2019JCount2019-04-161-1/+1
* options/path: fix url detection per RFC3986john2019-04-051-3/+7
* ao/audiounit: include AVAudioSession buffer in latency calcAman Gupta2019-04-051-1/+1
* ao/audiounit: improve a/v syncAman Gupta2019-04-053-4/+18
* man/input: clarify behavior of seek's +exactNoSuck2019-04-021-2/+3
* cocoa-cb: add support for custom colored title barder richter2019-04-027-0/+44
* cocoa-cb: refactor title bar stylingder richter2019-04-027-63/+192
* cocoa-cb: add support for mac 10.14 Dark mode and run time switchingAkemi2019-04-021-5/+10
* cocoa-cb: move all title bar related functionality in its own fileder richter2019-04-025-156/+179
* cocoa-cb: remove an unused variableAkemi2019-04-021-1/+0
* cocoa-cb: simplify CGL pixel format creationAkemi2019-04-021-57/+75
* cocoa-cb: add support for dragging certain strings onto the windowAkemi2019-04-021-2/+31
* cocoa-cb: synchronise the flush with the renderAkemi2019-04-022-4/+6
* cocoa-cb: fix a Cocoa window position on init bugAkemi2019-04-021-0/+13
* cocoa-cb: fix Space switching when quitting fsAkemi2019-04-021-4/+6
* cocoa-cb: notify vo when window is minimisedAkemi2019-04-021-0/+8
* cocoa-cb: fix crash when querying window stateAkemi2019-04-021-1/+2
* cocoa-cb: wakeup vo when new events are availableAkemi2019-04-022-0/+3
* build: bump minimum swift version to 3.0.2Akemi2019-04-021-1/+1
* build: slightly adjust swift check output messages on failder richter2019-04-021-3/+7
* build: use StrictVersion for swift version comparisonAkemi2019-04-022-7/+7
* demux: support cue sheets longer than 100 minuteszc622019-04-011-7/+8
* player: show restart positionAman Gupta2019-04-011-1/+1
* DOCS/man/mpv.rst: Fix big-cache profile exampleLeo Izen2019-03-161-1/+2
* x11: fix cursor hiding initial statePhilip Sequeira2019-03-162-2/+4
* vo_gpu: increase user shader size limitBin Jin2019-03-131-1/+1
* build: fix adding of object files to linking with cplugins disabledAkemi2019-03-131-1/+1
* macosx_events: fix crash when shutting down during window animationsRodger Combs2019-03-131-1/+3
* build: enable swift debug information when requestedRodger Combs2019-03-131-0/+3
* player: fix core activity state checkAvi Halachmi (:avih)2019-03-121-1/+1
* vo_libmpv: fix null pointer dereferencewnoun2019-03-111-3/+5
* Merge branch 'master' into pr6360Jan Ekström2019-03-1132-318/+583
|\
| * vo_gpu: add two useful operators to user shaderBin Jin2019-03-092-0/+7
| * vo_gpu: make texture offset available to CHROMA hooksBin Jin2019-03-091-16/+25
| * lcms: allow infinite contrastzc622019-03-092-3/+5
| * demux_edl: don't assume data follows a comment linePhilip Sequeira2019-03-031-1/+3
| * sub: recognize UTF-8 characters in SDH subtitle filterzc622019-03-021-1/+4
| * options: do not enable WMV3 hwdec by defaultMartin Herkt2019-03-012-2/+2
| * demux: fix seek range update after head packets are prunedGunnar Marten2019-03-011-2/+2
| * player: do not rebase start time for subtitle streamszc622019-02-281-1/+1
| * context_drm_egl: implement n-bufferingAnton Kindestam2019-02-251-59/+150
| * opengl: Support GL_ARB_sync style fences on OpenGL ES 3.0Anton Kindestam2019-02-251-0/+1
| * audio: fix segfault caused by incorrect number of planeszc622019-02-231-1/+1
| * vo_gpu: fix initial seeding of the peak detect ssboNiklas Haas2019-02-182-5/+7
| * vo_gpu: use dB units for scene change detectionNiklas Haas2019-02-184-14/+15
| * vo_gpu: clamp sigmoid functionNiklas Haas2019-02-181-0/+2
| * vo_gpu: tone map before gamut mappingNiklas Haas2019-02-181-5/+4
| * vo_gpu: make --gamut-warning warn on negative colorsNiklas Haas2019-02-181-1/+2
| * vo_gpu: improve numerical accuracy of PQ OETF constantNiklas Haas2019-02-181-1/+1
| * vo_gpu: allow color management in dumb modeNiklas Haas2019-02-181-5/+6
| * vo_gpu: improve accuracy of HDR brightness estimationNiklas Haas2019-02-182-10/+14
| * vo_gpu: allow boosting dark scenes when tone mappingNiklas Haas2019-02-185-1/+13
| * vo_gpu: redesign peak detection algorithmNiklas Haas2019-02-185-77/+86
| * vo_gpu: improve tone mapping desaturationNiklas Haas2019-02-186-87/+111
| * wayland_common: rename “shell” into “wm_base”Emmanuel Gil Peyrot2019-02-172-11/+11
| * options: do not enable MPEG2 hwdec by defaultMartin Herkt2019-02-132-2/+2
| * cocoa-cb: remove empty elements from dropped URLsAkemi2019-02-101-1/+2
| * cocoa-cb: add support for VOCTRL_GET_DISPLAY_NAMESAkemi2019-02-105-1/+56
| * cocoa-cb: use Swift Extensions for convenienceAkemi2019-02-102-7/+32
| * mac: add missing semicolon to macosx_compat.hKen2019-01-261-1/+1
| * wscript_build: de-duplicate build file listAman Gupta2019-01-251-4/+2
| * cocoa-cb: fix side by side Split View againAkemi2019-01-231-3/+2
| * DOCS/options.rst: update target-peak descriptionKotori Itsuka2019-01-231-4/+4
| * vo_gpu: allow resetting target-peak to the trc defaultKotori Itsuka2019-01-231-1/+2
| * vd_lavc: increase the possible length of the hwdec nameAkemi2019-01-231-1/+1
| * stats: merge multiple properties into one lineJulian2019-01-161-4/+4
| * lua: execute idle handlers after timers have been processedOlivier Perret2019-01-161-6/+3
| * DOCS/man: update man pages to describe ReplayGain fallbackBenjamin Barenblat2019-01-161-2/+4
| * demux: make ALBUM ReplayGain tags optional when using libavformatBenjamin Barenblat2019-01-162-11/+27
| * command: notify on multiplyDan Oscarsson2019-01-161-0/+1
| * stream_dvb: Correct range for dvbin-card option.Oliver Freyermuth2018-12-122-4/+4
* | docs: add removed properties and options to interface-changes.rstsfan52018-12-062-3/+4
* | 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
* | vo_gpu: vulkan: fix the buffer size on partial uploadNiklas Haas2018-10-191-0/+1
* | vo_gpu: split --linear-scaling into two separate optionsNiklas Haas2018-10-195-31/+58
* | x11_common: replace atoi with strtoulNicolas F2018-10-191-1/+2
* | vo_gpu: opengl: fix segfault when gl->DeleteSync is unavailableNiklas Haas2018-10-161-1/+3
* | man: mention stats in interactive controlNicolas F2018-10-141-0/+5
* | cocoa-cb: fix side by side Split ViewAkemi2018-10-021-1/+1
* | {mac,cocoa}: trim trailing null out of macosx_icon when loading itRodger Combs2018-10-022-2/+5
* | mac: fix crash if we can't get an event tapRodger Combs2018-10-021-9/+12
* | encode: simplify encode_lavc_add_packetJan Ekström2018-10-011-2/+0
* | encode: fix AVPacket deinitialization logicNiklas Haas2018-10-011-3/+4
* | stats: show file formatwm42018-10-011-0/+2
* | demux_lavf: hack-fix EDL mp4 DASH hackwm42018-10-011-0/+4
* | stream_libarchive: fix hangs when demuxer does out of bound seekswm42018-10-011-2/+9
* | rendezvous: fix a typowm42018-10-011-1/+1
* | demux: allow cache sizes > 2GBwm42018-10-011-4/+9
* | demux_lavf: v4l streams are not seekablewm42018-10-011-0/+2
* | ao_audiounit: rename pause function to resetJosh Lehman2018-09-301-1/+1
* | cocoa-cb: add Apple Software Renderer supportAkemi2018-09-305-3/+42
* | cocoa-cb: move macOS option retrieval to the earliest point possibleAkemi2018-09-302-6/+6
* | add swift as main dependency so all dependencies can be disabled easilyAkemi2018-09-302-2/+9
* | build: check for Swift version and disable dependencies if neededAkemi2018-09-303-4/+11
* | Improve readme aesthetics.Aman2018-09-301-7/+5
* | drm_atomic: Allow to create atomic context w/o drmprime video planeAnton Kindestam2018-09-302-6/+11
* | manpage: minor fix to --drm-formatAnton Kindestam2018-09-301-1/+1
* | demux/packet: fix demux_packet_shortenTom Yan2018-09-301-2/+2
* | travis: enable CI for release branchesJan Ekström2018-09-291-0/+1
* | vo_gpu: fix vec3 packing in UBOs/push_constantsNiklas Haas2018-09-291-11/+13
* | vo_gpu: use explicit offsets for push constantsNiklas Haas2018-09-291-2/+1
* | ao_alsa: log the ALSA state if we get a non-XRUN errorJan Ekström2018-09-291-2/+4
* | ao_alsa: handle XRUNs separately from other errorsJan Ekström2018-09-291-2/+7
* | ao_alsa: early exit get_space if paused or ALSA is not readyJan Ekström2018-09-291-0/+5
* | man/options: emphasize ytdl_hook's script optionsRicardo Constantino2018-09-261-6/+5
* | vo_gpu: adjust PRNG variant used by GL shaderssfan52018-09-261-1/+5
* | ytdl_hook: fix audio not being picked up for some sitesRicardo Constantino2018-09-261-2/+2
* | ao_jack: only auto-connect to audio portsNiklas Haas2018-09-261-1/+2
* | encode: fix expected streams when using --lavfi-complexTSaaristo2018-09-261-8/+8
* | ci: explicitly call waf with python3Martin Herkt2018-09-112-4/+4
* | mp_image: strip all HDR peak information from SDR clipsNiklas Haas2018-09-051-0/+6
* | vo_gpu: switch to optimization level performanceNiklas Haas2018-09-011-1/+1
* | ao_pulse: fix tlength calculationTom Yan2018-09-013-17/+3
* | Revert "ao_openal: enable building on OSX"Michael Hoang2018-08-263-27/+2
* | vo_gpu: avoid overwriting compute shader block sizesNiklas Haas2018-08-261-4/+10
* | af_rubberband: reset delay to 0 on resetHector Martin2018-08-251-0/+2
* | osdep: make use of HAVE_ANDROIDTom Yan2018-08-203-4/+8
* | wscript: split egl-android from androidTom Yan2018-08-204-9/+11
* | manpage: fix reference to --tone-mapping by old option nameAnton Kindestam2018-08-181-1/+1
* | ytdl_hook: always load ytdl:// links with ytdl_hook firstRicardo Constantino2018-08-171-7/+23
* | ao_opensles: set numBuffers to 8Tom Yan2018-08-131-1/+1
* | demux_edl: add title option to override title of chapterssfan52018-08-132-1/+22
* | player: expose hearing/visual impaired flags on audio tracksAman Gupta2018-08-135-0/+12
* | build: add --no-download option to bootstrap.pyPhilip Sequeira2018-08-131-0/+4
* | osx: Fix initialization and access of service menuMichael Hoang2018-08-111-2/+2
* | cocoa-cb: fix crash on macOS 10.10Akemi2018-08-111-1/+3
* | cocoa-cb: fix crash when no screen is availableAkemi2018-08-111-1/+1
* | audio/format: decouple af_fmt_is_planar from af_fmt_to_planarTom Yan2018-08-111-16/+15
* | manpage: Correct show-text duration default valuejaseg2018-08-051-1/+1
* | manpage: fix --vf exclamation mark descriptionpavelxdd2018-08-051-1/+1
* | ao_opensles: update interface-changesTom Yan2018-08-051-0/+9
* | ao_opensles: rework the heuristic of buffer/enqueue size settingTom Yan2018-08-051-18/+36
* | ao_opensles: allow s32 and float outputTom Yan2018-08-051-27/+15
* | audio/format: minor fix for af_fmt_from_planarTom Yan2018-08-051-2/+4
* | stream_smb/stream_file: fix `write_buffer`Yclept Nemo2018-07-292-16/+16
* | stream_smb: locking to bypass libsmbclient issuesYclept Nemo2018-07-291-1/+21
* | ci: do bootstrap outside the docker containerJan Ekström2018-07-293-2/+1
* | manpage: fixup mistaken show playlist/track-list shortcutsDaniel M. Capella2018-07-231-2/+2
* | Update VERSIONMartin Herkt2018-07-221-1/+1
* | Release 0.29.0v0.29.0Martin Herkt2018-07-222-116/+95
* | wscript_build: apply project-wide CFLAGS/LDFLAGS to mpv.comStephen Hutchinson2018-07-191-2/+2
* | build: if libdir is not set, set it to EXEC_PREFIX/libJan Ekström2018-07-191-0/+13
* | build: bump waf to 2.0.9Akemi2018-07-121-2/+2
* | build: utilize built-in gnu_dirs module for installation directoriesAkemi2018-07-122-15/+22
* | build: explicitly delay adding of object files to linkingAkemi2018-07-121-0/+1
* | hwdec_vaegl: Fix VAAPI EGL interop used with gpu-context=drmAnton Kindestam2018-07-093-6/+29
* | context_drm_egl: Fix CRTC setup and release code when using atomicAnton Kindestam2018-07-096-41/+217
* | context_drm_egl: Fix some memory leaks on error exitAnton Kindestam2018-07-091-63/+66
* | gpu: prefer 16bit floating point FBO formats to 16bit integer onesJan Ekström2018-07-082-4/+7
* | build: fix linking libmpv when swift features are buildAkemi2018-07-081-7/+14
* | wscript_build: fixup swift include parameter to point to source rootJan Ekström2018-07-081-2/+2
* | ci: add mingw64 targetsMartin Herkt2018-07-052-1/+38
* | ci: switch to cirno.systems docker registryMartin Herkt2018-07-051-4/+4
* | ci: enable libsmbclientMartin Herkt2018-07-051-5/+6
* | ci: switch Travis env language to genericMartin Herkt2018-06-251-1/+1
* | ci: add more build targetsMartin Herkt2018-06-251-2/+5
* | ci: Use custom container for Travis buildsMartin Herkt2018-06-252-22/+26
* | TOOLS/autoload: Fixed broken "disabled" optionAndreas Wennerberg2018-06-231-0/+1
* | demux_mkv: add A_MLP to mkv_audio_tagsNicolas F2018-06-221-0/+1
* | build: add static libraries to libmpv.pcMartin Herkt2018-06-201-4/+8
* | cocoa-cb: fix building with Swift 4.2coverity_scanAkemi2018-06-122-7/+7
* | build: manually add standard library search paths for linkingAkemi2018-06-122-8/+11
* | cocoa-cb: remove pre-allocation of window, view and layerAkemi2018-06-129-140/+158
* | vo_libmpv: pass vo struct to the control callbackAkemi2018-06-123-11/+13
* | options.c: display additional metadata tags during video playbackStephen Hutchinson2018-06-111-2/+3
* | stats: remove superfluous line breaksJulian2018-06-091-1/+1
* | hwdec_drmprime_drm: Do not show error message during probingAnton Kindestam2018-06-081-1/+1
* | stream_file: enable cache for FUSE filesystems on OpenBSD and FreeBSDgall0ws2018-06-051-1/+1
* | osc: fix accidentally skipping files when seeking with sliderfatalis2018-06-041-0/+2
* | ao_alsa: simplify get_space()Jan Ekström2018-06-041-6/+10
* | ao_alsa: replace snd_pcm_status() with snd_pcm_avail() in get_space()Muhammad Faiz2018-06-041-5/+4
* | vo_sdl: add support for screensaver VOCTRL'ssfan52018-06-021-3/+24
* | vo_gpu: desaturate after peak detectionNiklas Haas2018-05-311-12/+12
* | player: fix coding stylewm42018-05-311-3/+3
* | demux_lavf: drop obscure genpts optionwm42018-05-312-11/+0
* | options: add --http-proxywm42018-05-312-0/+11
* | player: remove deprecated vo/ao auto profileswm42018-05-312-9/+2
* | m_config: remove outdated commentwm42018-05-311-1/+0
* | m_config: check for int16_t offset overflowwm42018-05-311-1/+3
* | m_config: remove an unused functionwm42018-05-312-15/+0
* | m_option: remove an unused fieldwm42018-05-312-13/+0
* | m_config: cosmetics: fix 2 typoswm42018-05-311-2/+2
* | manpage: update --demuxer-thread optionwm42018-05-311-3/+6
* | player: simplify edition switchingwm42018-05-314-13/+4
* | cmd: do not use a random value for MP_CMD_OPT_ARGwm42018-05-251-1/+1
* | player: use canonical playback time for video refresheswm42018-05-251-4/+1
* | manpage: mention that fd:// file descriptors may be modifiedwm42018-05-251-0/+2
* | stream_file: properly detect stdin as pipewm42018-05-251-17/+16
* | manpage: remove a reference to a removed optionwm42018-05-251-2/+1
* | demux: fix/improve aspects of EOF signalingwm42018-05-251-9/+14
* | ipc: cosmetic: switch a negated if/elsewm42018-05-251-3/+3
* | ipc: alias set_property_string to set_propertywm42018-05-252-28/+4
* | video: trust container FPS early on if possiblewm42018-05-251-1/+2
* | manpage: mention that --no-correct-pts can break seeking toowm42018-05-251-2/+2
* | dispatch: add an assert()wm42018-05-251-0/+1
* | input: move an enum back to its correct placewm42018-05-252-13/+13
* | demux_lavf: remove ffm blacklist entrywm42018-05-251-2/+0
* | input: add a define for the number of mouse buttons and use itwm42018-05-253-1/+7
* | vd_lavc: minor simplification for get_format fallbackwm42018-05-251-7/+1
* | terminal-unix: stop trying to read when terminal disappearswm42018-05-251-2/+4
* | x11: support Shift+TABNiklas Haas2018-05-241-1/+1
|/
* demux, player: fix playback of sparse video streams (w/ still images)Aman Gupta2018-05-246-5/+36
* demux_lavf: co-locate disposition checksAman Gupta2018-05-241-2/+2
* waf: require wayland-protocols >= 1.14Rostislav Pehlivanov2018-05-201-1/+1
* wayland_common: require wl_compositor of version 3Rostislav Pehlivanov2018-05-201-3/+2
* wayland_common: fix maximized stateRostislav Pehlivanov2018-05-202-13/+22
* vo_gpu: allow higher icc-contrast and improve loggingNiklas Haas2018-05-172-3/+4
* stats: show sample format of audio tracksfan52018-05-171-0/+1
* waftools: update clang_compilation_databaseBin Jin2018-05-171-13/+33
* manpage: fix typoNiklas Haas2018-05-171-1/+1
* manpage: clarify target-prim/trc=auto behaviorNiklas Haas2018-05-171-2/+6
* m_option: fix duplicate flag valuePhilip Sequeira2018-05-131-2/+2
* wscript: Remove code check for cuda hwaccelPhilip Langdale2018-05-102-17/+1
* drm_atomic: Fix memory leaks in drm_atomic_createAnton Kindestam2018-05-081-34/+33
* ytdl_hook: try to set video track first if availableRicardo Constantino2018-05-031-4/+4
* player: add more logging around buffering stateAman Gupta2018-05-031-2/+7
* command: fix condition for failure when parsing cycle-value paramswm42018-05-031-1/+1
* command: simplify option property initwm42018-05-031-22/+13
* input: rename weirdly named functionwm42018-05-033-4/+5
* input: move some more cmd definitions to cmd.hwm42018-05-032-64/+64
* input: merge cmd_list.c with cmd.cwm42018-05-037-146/+88
* input: rename cmd_parse.c to cmd.cwm42018-05-032-1/+1
* input: rename cmd_parse.h to cmd.hwm42018-05-035-5/+3
* command: split big command handler switch into separate functionswm42018-05-034-866/+1018
* input: remove some explicit uses of command IDswm42018-05-036-31/+37
* input: remove legacy command handlingwm42018-05-033-84/+0
* input: move command list to command.cwm42018-05-032-215/+216
* encode: remove removed encode options from presetsTheAMM2018-05-031-13/+4
* build: make encoding mode non-optionalwm42018-05-0310-40/+9
* encode: get rid of the output packet queuewm42018-05-0313-79/+147
* vo_lavc: explicitly skip redraw and repeated frameswm42018-05-032-8/+11
* video: actually wait for last frame being rendered on EOFwm42018-05-031-1/+5
* encode: remove old timestamp handlingwm42018-05-037-291/+57
* encode: restore 2-pass modewm42018-05-031-2/+7
* manpage: -pre, -del etc. does not work on some options anymorewm42018-05-031-25/+4
* docs/vo: fixup some minor typos a la "planed" instead of "plane"Jan Ekström2018-05-011-3/+3
* drm_atomic: Disallow selecting cursor planes using the optionsAnton Kindestam2018-05-011-0/+3
* drm_common: Be smarter when deciding on which CRTC and Encoder to useAnton Kindestam2018-05-011-1/+27
* context_drm_egl: fix some comments and log messages that had not been updated...Anton Kindestam2018-05-011-6/+5
* drm/atomic: Fix crtc_setup_atomic and crtc_release_atomicAnton Kindestam2018-05-011-25/+33
* drm/atomic: disable video plane when unused.LongChair2018-05-011-0/+28
* drm/atomic: add atomic modesetting.LongChair2018-05-011-11/+104
* drm/atomic: refactor planes namesLongChair2018-05-018-55/+103
* drm/atomic: add connector to atomic contextLongChair2018-05-016-4/+38
* drm/atomic: refactor hwdec_drmprime_drm with native resourcesLongChair2018-05-018-35/+113
* vo_gpu/video: disable compute shaders if an FBO format was not availableJan Ekström2018-05-011-0/+5
* vo_gpu/video: add improved logging when a user-specified FBO failsJan Ekström2018-05-011-2/+13
* manpage: remove 4 previously removed optionswm42018-05-011-24/+0
* manpage: --demuxer-seekable-cache is not experimental anymorewm42018-05-011-2/+1
* common: add missing %f time formatwm42018-05-011-0/+1
* common: round all integer times to millisecondswm42018-05-011-2/+6
* cocoa: change deprecation warning from opengl-cb to libmpvAkemi2018-04-292-3/+3
* build: bump wayland-protocols requirement to 1.12+Jan Ekström2018-04-291-1/+1
* wayland_common: update to stable xdg-shellEmmanuel Gil Peyrot2018-04-293-52/+52
* gpu/video: make HDR peak computing work without work group countNiklas Haas2018-04-291-4/+5
* gpu/video: improve HDR peak computation feature check loggingJan Ekström2018-04-291-1/+4
* command: change cycle-value command behaviorwm42018-04-294-87/+97
* command: make track properties cycle through no/auto if uninitializedwm42018-04-291-9/+18
* command: fix coding stylewm42018-04-291-5/+6
* vd_lavc: enable dr by defaultwm42018-04-292-7/+5
* vf_vapoursynth: correctly signal error on script init failurewm42018-04-291-0/+1
* f_lavfi: support setting common filter options like "threads"wm42018-04-293-3/+12
* client API: some doxygen clarificationswm42018-04-291-0/+11
* egl_helpers: change minimum framebuffer size to 8 bit per componentwm42018-04-291-3/+3
* encode: do not clear video PTS on VOCTRL_RESETwm42018-04-291-8/+0
* egl_helpers: log certain EGL attributeswm42018-04-291-0/+38
* player: don't wait for last video frame in encode modewm42018-04-291-0/+3
* TOOLS/matroska.py: ignore some unused elementswm42018-04-291-1/+3
* f_decoder_wrapper: fix a typo in log messagewm42018-04-291-1/+1
* input: raise log level of some noisy messageswm42018-04-291-7/+7
* demux_mkv: adjust log verbosity levelswm42018-04-292-40/+41
* filter: hide warning when disconnecting pins drops frameswm42018-04-291-2/+2
* encode: rewrite half of itwm42018-04-2911-1114/+754
* vo: add vo_reconfig2()wm42018-04-293-4/+27
* encode: get rid of AVDictionary setter helperwm42018-04-293-73/+19
* encode: some more cleanupswm42018-04-294-32/+6
* f_output_chain: remove a redundant variablewm42018-04-291-4/+2
* options: remove broken --video-stereo-mode optionwm42018-04-293-4/+4
* video: remove internal stereo_out flagwm42018-04-296-24/+12
* demux_lavf: discard "und" language tagwm42018-04-291-1/+1
* f_output_chain: log status of auto filterswm42018-04-294-0/+48
* f_output_chain: log input instead of output formatwm42018-04-291-44/+38
* client API: add some render API extensions for timingwm42018-04-294-29/+219
* vo_libmpv: support GPU rendered screenshotswm42018-04-293-0/+45
* vo_libmpv: adjust redraw handling to new API semanticswm42018-04-291-12/+4
* vo_libmpv: remove annoying indirectionswm42018-04-291-71/+80
* vo_libmpv: move some update() callbacks out of context lockwm42018-04-291-3/+3
* vo_libmpv: move up update() functionwm42018-04-291-14/+12
* vo_libmpv: add support for DRwm42018-04-293-0/+38
* client API: preparations for allowing render API to use DR etc.wm42018-04-298-30/+269
* vo: move DR helper code to a separate source filewm42018-04-295-91/+184
* mp_image: fixup a simple 10L in ref_bufferJan Ekström2018-04-211-1/+1
* vo_gpu: move some extra code for screenshot to video.cwm42018-04-202-13/+15
* client API: minor clarificationwm42018-04-201-2/+2
* README: mention that Libav support is brokenwm42018-04-201-3/+3
* encode: simplify colorspace settingwm42018-04-203-38/+2
* encode: cosmeticswm42018-04-203-93/+107
* vo_lavc: remove pointless uint32_t type for int valueswm42018-04-201-7/+2