summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ytdl_hook: fix default track for single formatChristoph Heinrich2022-08-121-2/+2
* github/workflows: auto-update freebsd-vm within major versionJan Beich2022-08-121-1/+1
* drm_common: remove hard dependency on drmIsKMS()sfan52022-08-113-5/+30
* context_drm_egl: skip page flip wait on errorHo Ming Shun2022-08-111-1/+1
* gpu/hwdec: reorder `drmprime` below `drmprime_drm`Philip Langdale2022-08-091-1/+1
* video/drmprime: fix use-after-freePhilip Langdale2022-08-091-1/+2
* hwdec/drmprime: fix buildPhilip Langdale2022-08-091-1/+1
* hwdec/dmabuf_interop: Properly prefix `priv` structPhilip Langdale2022-08-095-14/+14
* hwdec/drmprime: Fix small issuesPhilip Langdale2022-08-091-6/+21
* audio: drain ao on EOFThomas Weißschuh2022-08-091-0/+1
* hwdec/drmprime: add drmprime hwdec-interopPhilip Langdale2022-08-098-1/+318
* ao_pipewire: tell audio server about number of queued samplesThomas Weißschuh2022-08-091-1/+2
* man: remove unhelpful languageMia Herkt2022-08-071-28/+8
* ao_pipewire: use mpv loggingThomas Weißschuh2022-08-041-1/+1
* hwdec/dmabuf_interop_gl: support basic multi-plane formatsPhilip Langdale2022-08-031-38/+53
* hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufsPhilip Langdale2022-08-037-31/+80
* hwdec/dmabuf_interop: refactor out hwdec_vaapi dependenciesPhilip Langdale2022-08-034-39/+53
* hwdec/vaapi: rename interops to reflect more general usePhilip Langdale2022-08-036-15/+15
* af_rubberband: add new engine option in rubberband 3.0.0Christoph Heinrich2022-08-034-2/+22
* drm_common: skip cards that don't support KMS for autodetectionsfan52022-08-031-0/+15
* drm: avoid drmModeAtomicCommit races by blockingHo Ming Shun2022-08-031-1/+1
* video: remove unnecessary codeAaron Boxer2022-08-011-1/+1
* ytdl_hook: fix playlist index extractionChristoph Heinrich2022-07-261-2/+4
* ci: bump macos runner versionSukkaW2022-07-261-2/+2
* wayland: add missing newline in wayland_commonEmmanuel Gil Peyrot2022-07-231-1/+1
* hwdec_vaapi_pl: support simple multi-plane image formatsPhilip Langdale2022-07-233-11/+31
* vo_gpu_next: fix screenshots on single-frame filesNiklas Haas2022-07-231-1/+1
* vo_gpu/d3d11: fix VRAM leakGraham Booker2022-07-211-1/+1
* osc.lua: add osc-tcspace script optionRyan Hendrickson2022-07-192-0/+14
* osc.lua: add osc-unicodeminus script optionRyan Hendrickson2022-07-192-2/+12
* vo_gpu_next: don't crash on !frame->currentNiklas Haas2022-07-181-5/+7
* ytdl_hook: always set HTTP headersChristoph Heinrich2022-07-181-2/+6
* libplacebo: fix compatibility with libplacebo >= 5Coelacanthus2022-07-161-1/+1
* github/workflows: upgrade FreeBSD to 13.1Jan Beich2022-07-151-1/+1
* vo_gpu: fix 3DLUT precisionNiklas Haas2022-07-151-2/+3
* ao_pipewire: prevent deprecation warning for pw_stream_get_time()Thomas Weißschuh2022-07-081-1/+7
* ao_pipewire: pipewire uses linear volumeWim Taymans2022-07-081-3/+2
* ao_pipewire: don't access core after disconnectWim Taymans2022-07-081-1/+0
* ao_pipewire: zero listenersWim Taymans2022-07-081-0/+2
* ao_pipewire: support ao-volume on non-stereo channel layoutsAlex B2022-07-081-9/+23
* DOCS/encoding: remove the legacy option syntaxhooke0072022-07-071-37/+37
* drm_prime: fix newline in error messageHo Ming Shun2022-07-051-1/+1
* meson: fix rst2html commandJ. Dekker2022-07-051-1/+1
* context_x11egl: remove supposed transparency fixDudemanguy2022-07-011-3/+0
* DOCS: fix typo257924312022-07-011-1/+1
* DOCS/osc: fix option "showidlescreen" -> "idlescreen"dyphire2022-07-011-1/+1
* meson: add a summary at the end of configurationDudemanguy2022-06-271-0/+11
* vo_gpu_next: implement --cscaleNiklas Haas2022-06-241-0/+3
* swresample: don't forcibly clip on every conversionNiklas Haas2022-06-231-22/+0
* js: key bindings: ensure priorities for same-key - againAvi Halachmi (:avih)2022-06-231-1/+1
* x11: avoid XPresent API calls when it's not neededDudemanguy2022-06-227-23/+52
* lua: command_native_async: make the callback optionalCogentRedTester2022-06-221-0/+1
* lua: command_native_async: always callback a-syncCogentRedTester2022-06-223-2/+4
* x11: add --x11-present optionDudemanguy2022-06-225-3/+27
* x11: add nouveau to the xpresent whitelistDudemanguy2022-06-221-1/+3
* x11: correct provider detection logicDudemanguy2022-06-211-2/+2
* vo_vaapi_wayland: remove vaapi format query as formats are never usedAaron Boxer2022-06-211-25/+2
* meson: remove pointless d3d11 dictionaryDudemanguy2022-06-201-5/+0
* x11: replace strcasestr usage with bstrDudemanguy2022-06-191-6/+8
* github/workflows: install libxpresent on freebsdDudemanguy2022-06-191-0/+1
* x11: support xorg present extensionDudemanguy2022-06-1913-196/+99
* x11: use xrandr providers for driver detectionDudemanguy2022-06-192-0/+27
* vo: move wayland presentation to separate filesDudemanguy2022-06-1910-120/+163
* meson: use require when checking for vdpauDudemanguy2022-06-191-2/+6
* ci/build: Do not manually install Meson in openSUSE containerMia Herkt2022-06-191-1/+0
* meson: rearrange library dependency order to avoid crash with fontconfigCrend King2022-06-181-2/+4
* vo_vaapi_wayland: only attach solid buffer once to main surface, on creationAaron Boxer2022-06-151-1/+1
* vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resizeAaron Boxer2022-06-151-2/+0
* ci/build-mingw64: enable test buildingJan Ekström2022-06-151-2/+3
* ci/build-mingw64: bump dependenciesJan Ekström2022-06-152-7/+7
* ci/build-mingw64: switch to fossils directory for zlibJan Ekström2022-06-151-1/+1
* ci/build-tumbleweed: attempt to enable unit tests in CIJan Ekström2022-06-151-2/+4
* test/chmap: start adding AVChannelLayout unit testsJan Ekström2022-06-151-0/+130
* audio/chmap: add mp_iterate_builtin_layoutsJan Ekström2022-06-152-0/+32
* f_lavfi: switch to AVChannelLayout when availableJan Ekström2022-06-151-0/+7
* ad_lavc: switch to AVChannelLayout when availableJan Ekström2022-06-151-1/+18
* af_lavcac3enc: switch to AVChannelLayout when availableJan Ekström2022-06-141-3/+36
* af_lavcac3enc: refactor chmap adding into its own functionJan Ekström2022-06-141-7/+13
* ao_lavc: switch to AVChannelLayout when availableJan Ekström2022-06-121-0/+6
* demux_lavf: switch to AVChannelLayout when availableJan Ekström2022-06-121-0/+14
* common/av_common: switch to AVChannelLayout when availableJan Ekström2022-06-121-0/+6
* audio/aframe: switch to AVChannelLayout when availableJan Ekström2022-06-121-0/+32
* audio: add AVChannelLayout helpers to convert from/to mp_chmapJan Ekström2022-06-125-1/+98
* wayland: set appid before initial surface commitDudemanguy2022-06-111-3/+3
* wayland_gl: fix a typoDudemanguy2022-06-111-1/+1
* wayland_gl: wait until resize to create egl_windowDudemanguy2022-06-101-34/+32
* DOCS/options: fix incorrect labelling of hr-seek defaultSagnac2022-06-101-2/+2
* sub: jsre filter: abort init early on empty filter listAvi Halachmi (:avih)2022-06-091-1/+4
* ci/mingw64: add git libplacebo for gpu-nextJan Ekström2022-06-071-2/+13
* github/workflows: move mingw CI to ubuntu 22.04Jan Ekström2022-06-071-1/+1
* ci/mingw64: make meson crossfile globalJan Ekström2022-06-071-17/+17
* wayland_gl: use wl->scaling when creating egl_windowDudemanguy2022-06-071-2/+3
* wayland: rearrange initialization logicDudemanguy2022-06-071-10/+8
* player: add tiff/tif (TIFF) to list of image extensionsAtticFinder655362022-06-071-1/+1
* player: add jxl (JPEG XL) to list of image extensionsAtticFinder655362022-06-071-1/+1
* wayland: remove some unneeded lines from reconfigDudemanguy2022-06-061-2/+0
* vo_gpu_next: fix OSD rendering of screenshotsNiklas Haas2022-06-061-5/+6
* meson: add internal arg to wayland-protocols' get_variable()Simon Ser2022-06-051-1/+1
* osc.lua: add idlescreen and osc-idlescreenDudemanguy2022-06-042-8/+48
* video/out/dither: remove custom index_t typedefWessel Dankers2022-06-041-26/+24
* wayland: force vo_vaapi_wayland scaling to 1Dudemanguy2022-05-301-1/+2
* DOCS/interface-changes: mention vaapi-wayland voDudemanguy2022-05-301-0/+1
* vo: move allocate_memfd method to wayland_commonAaron Boxer2022-05-304-36/+26
* vo_vaapi_wayland/wayland_common: code style fixesDudemanguy2022-05-304-139/+178
* wayland: use mp_tag_str not drm_format_stringDudemanguy2022-05-304-455/+3
* vo: allow vaapi_wayland and vaapi_x11 to coexistAaron Boxer2022-05-301-2/+3
* wayland: don't depend on the order of global announcementsJulian Orth2022-05-281-4/+10
* vo: add new vaapi-wayland driverAaron Boxer2022-05-2412-4/+992
* demux: stop iterating over demuxers as soon as a match is foundEmanuele Torre2022-05-211-1/+3
* osc.lua: fix crash when calling osc-tracklist while idleCogentRedTester2022-05-191-1/+1
* player: check for argv before printing help textDudemanguy2022-05-161-1/+3
* player: set EOF when seeking to end with keep-openDudemanguy2022-05-141-1/+4
* various: remove trailing whitespaceGuido Cella2022-05-1412-17/+17
* wayland: use wl_output v4 for display-namesDudemanguy2022-05-131-2/+4
* lua: avoid rare memory leak in mp.join_pathGuido Cella2022-05-121-4/+3
* client API: always export symbols on windowsDudemanguy2022-05-111-3/+3
* stream_lavf: add support for ipfs and ipnsMark Gaiser2022-05-051-1/+1
* meson: compile mpv.exe as a win32 gui applicationDudemanguy2022-05-052-8/+2
* context_drm_egl: support monitor parDudemanguy2022-05-051-0/+9
* github/workflows: add macOS 12 buildJan Ekström2022-05-051-0/+1
* video/image_writer: tag colorspace in AVCodecContextLeo Izen2022-05-041-2/+4
* DOCS/input: fix typo "NANME" -> "NAME"Emanuele Torre2022-05-021-1/+1
* console.lua: don't render a 2nd cursor on the OSCGuido Cella2022-05-011-1/+1
* video/image_writer: fix high-depth JPEG XL screenshotsLeo Izen2022-04-291-1/+5
* build: add avcodec jpegxl dependency versionsLeo Izen2022-04-283-5/+8
* demux: add support for r128 replaygain tagsdatasone2022-04-281-0/+13
* DOCS/ao: remove only usage of git.io link shortening serviceJakub Wilk2022-04-281-1/+2
* wayland: use wl_surface_damage_bufferDudemanguy2022-04-272-5/+5
* DOCS/options: properly capitalize JPEG XLLeo Izen2022-04-261-3/+3
* video/image_writer: add Jpeg XL screenshotsLeo Izen2022-04-263-0/+31
* various: fix typosCœur2022-04-2534-51/+51
* vo_gpu_next: avoid 0x0 resizesDudemanguy2022-04-241-2/+4
* github/workflows: workaround git permissions errorDudemanguy2022-04-211-0/+2
* DOCS/options: update the --load-osd-console documentationGuido Cella2022-04-211-4/+3
* DOCS/input: update the ASS tags documentation URLGuido Cella2022-04-211-1/+2
* options: make --cover-art-auto=exact the defaultGuido Cella2022-04-212-3/+3
* player: add cover-art-whitelist optionGuido Cella2022-04-214-3/+12
* DOCS: fix the typo of --sub-justifyhooke0072022-04-211-1/+1
* DOCS: correct --sub-shadow-colorhooke0072022-04-211-6/+6
* DOCS/{mpv,options}: document the watch later functionalityGuido Cella2022-04-213-67/+99
* vo_wlshm: use draw_frame instead of draw_imageDudemanguy2022-04-211-3/+3
* mpv.desktop: add japanese translationDudemanguy2022-04-211-0/+3
* ci: switch Tumbleweed build to openSUSE container registryMia Herkt2022-04-191-1/+1
* vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAINJan Ekström2022-04-131-0/+7
* vd_lavc: fix decoder initialization when no VO is availableJan Ekström2022-04-111-6/+20
* vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctxJan Ekström2022-04-111-2/+1
* wayland: use wl_output v4 for --fs-screen-nameDudemanguy2022-04-111-3/+30
* x11: avoid wasteful rendering when possibleDudemanguy2022-04-117-1/+37
* player: rearrange video sync opts/enums/definesDudemanguy2022-04-116-32/+32
* wayland: unify visibility checking codeDudemanguy2022-04-117-23/+33
* vo_gpu/d3d11: add message ID based log level mappingJan Ekström2022-04-111-6/+64
* vo_gpu/d3d11: mimic libplacebo backbuffer usageJan Ekström2022-04-111-7/+10
* vo_gpu/d3d11: enable receival of color depth without active backbufferJan Ekström2022-04-111-2/+12
* vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMATJan Ekström2022-04-112-0/+16
* vo_gpu_next: switch to unpooled hwdec mappingNiklas Haas2022-04-115-69/+90
* x11: fix screen-name optionDudemanguy2022-04-081-0/+1
* mpv.desktop: add turkish translationOğuz Ersen2022-04-081-0/+3
* options.lua: remove unused functionGuido Cella2022-04-081-7/+0
* options: add osd-playing-msg-durationGuido Cella2022-04-074-1/+10
* egl_helpers: request at least 8 alpha bits if necessaryOlivier Perret2022-04-071-1/+1
* DOCS/input: mark chapter-list as writableGuido Cella2022-04-071-1/+1
* drm: context_drm_egl: add support for enabling VRRPhilip Langdale2022-04-056-0/+41
* vd_lavc: add vo caps and option to set GPU film grain applicationLynne2022-04-054-1/+32
* vo_gpu_next: apply film grain if such metadata is presentLynne2022-04-051-0/+5
* vf_format: support forwarding/stripping film grain metadataLynne2022-04-053-0/+11
* mp_image: support film grain parametersLynne2022-04-052-0/+12
* vd_lavc: hide a deprecation warning in already handled compatible codeJan Ekström2022-04-031-1/+3
* sub/osd: use atomic for osd_state.force_video_ptsAman Karmani2022-04-022-11/+8
* osdep/atomic: add mp_atomic_doubleAman Karmani2022-04-021-0/+2
* Revert "vo_gpu_next: remove unnecessary dependency"Niklas Haas2022-04-011-2/+1
* ao_pipewire: Do not hold thread lock during loop stopThomas Weißschuh2022-03-311-3/+1
* ao_pipewire: fix resource lifetimesThomas Weißschuh2022-03-301-7/+21
* vo_gpu_next: remove unnecessary dependencyNiklas Haas2022-03-291-1/+2
* lua: use correct chunkname when loading script filessfan52022-03-231-3/+6
* vo_gpu[_next]: hwdec: fix logging regression when probingPhilip Langdale2022-03-2112-32/+59
* common/av_log: explicitly include version.h for required librariesLeo Izen2022-03-171-0/+6
* vo_gpu_next: also include stride alignment in DR sizeNiklas Haas2022-03-141-2/+3
* vulkan: correctly inherit proc_addr pointerNiklas Haas2022-03-131-0