index
:
mpv
absurd_test
absurd_test2
absurd_test3
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.39
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
video
/
out
Commit message (
Expand
)
Author
Age
Files
Lines
*
options: transition commands from OPT_FLAG to OPT_BOOL
Christoph Heinrich
2023-02-21
5
-3
/
+4
*
options: transition options from OPT_FLAG to OPT_BOOL
Christoph Heinrich
2023-02-21
29
-129
/
+121
*
various: drop unused #include "config.h"
Thomas Weißschuh
2023-02-20
21
-28
/
+0
*
Vulkan: add configure check for VK_KHR_display extension
rcombs
2023-02-20
1
-0
/
+2
*
vo_gpu_next: add --tone-mapping-visualize
Niklas Haas
2023-02-19
3
-0
/
+5
*
vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
quietvoid
2023-02-19
3
-16
/
+53
*
Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"
Dudemanguy
2023-02-18
4
-5
/
+35
*
vo_gpu_next: allow native CSP screenshots
Niklas Haas
2023-02-13
1
-0
/
+5
*
player/screenshot: pass on ability to output native CSP
Niklas Haas
2023-02-13
1
-1
/
+1
*
vo_gpu_next: tag screenshots with correct colorspace
Niklas Haas
2023-02-13
1
-0
/
+15
*
vo_gpu_next: only apply target options in window screenshot mode
Niklas Haas
2023-02-13
1
-1
/
+5
*
vo_gpu_next: be explicit about screenshot repr
Niklas Haas
2023-02-13
1
-0
/
+1
*
vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
Niklas Haas
2023-02-13
3
-1
/
+9
*
vo_gpu_next: support mapping HDR10+ dynamic metadata
Niklas Haas
2023-02-13
1
-0
/
+19
*
vo_dmabuf_wayland: reject hw formats not supported by compositor
Aaron Boxer
2023-02-11
10
-33
/
+78
*
vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaks
Aaron Boxer
2023-02-05
3
-65
/
+114
*
vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
Aaron Boxer
2023-02-05
1
-1
/
+1
*
vo_dmabuf_wayland: simplify buffer pool reset
Aaron Boxer
2023-02-05
1
-12
/
+9
*
vo_dmabuf_wayland: only resize when a new frame is about to be drawn
Aaron Boxer
2023-02-05
1
-4
/
+12
*
vo_gpu_next: add check for PL_HAVE_LCMS
Kacper Michajłow
2023-02-02
1
-1
/
+1
*
hwdec_cuda: fix enum type for semaphore
Kacper Michajłow
2023-02-02
1
-4
/
+4
*
vo_d3d11: do not call MAKEINTRESOURCEW twice
Kacper Michajłow
2023-02-02
1
-1
/
+1
*
osdep: add MP_FALLTHROUGH
Kacper Michajłow
2023-02-02
3
-3
/
+3
*
libplacebo: fix enum type cast
Kacper Michajłow
2023-02-02
1
-4
/
+4
*
hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
Dudemanguy
2023-01-30
1
-1
/
+1
*
vo_lavc: set frame rate on encoder; fixes #11215
rcombs
2023-01-29
1
-0
/
+11
*
wayland: add auto choice to wayland-configure-bounds
Dudemanguy
2023-01-30
1
-2
/
+12
*
wayland: handle runtime hidpi-window-scale changes correctly
Dudemanguy
2023-01-30
1
-6
/
+2
*
wayland: unbreak runtime geometry/autofit changes
Dudemanguy
2023-01-30
1
-12
/
+15
*
hwdec_vaapi: close file descriptors even if surface export fails
Aaron Boxer
2023-01-28
1
-0
/
+7
*
vo_dmabuf_wayland: close file handles when surface export fails
Aaron Boxer
2023-01-28
1
-2
/
+9
*
vo_dmabuf_wayland: plug leaking file descriptor from solid buffer pool
Aaron Boxer
2023-01-28
1
-0
/
+1
*
vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightfor...
Kacper Michajłow
2023-01-28
2
-8
/
+5
*
x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing
Sultan Alsawaf
2023-01-25
3
-9
/
+3
*
wayland: add wp-fractional-scale-v1 support
Dudemanguy
2023-01-24
5
-17
/
+113
*
wayland: rewrite geometry and scaling handling
Dudemanguy
2023-01-24
6
-39
/
+31
*
vo_gpu: implement VO_DR_FLAG_HOST_CACHED
sfan5
2023-01-23
6
-0
/
+30
*
vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED
Niklas Haas
2023-01-23
1
-0
/
+5
*
vd_lavc: add "auto" choice for vd-lavc-dr
sfan5
2023-01-23
1
-0
/
+5
*
vo: add `int flags` to the get_image signature
Niklas Haas
2023-01-23
11
-28
/
+33
*
drm: rewrite based around vo_drm_state
Dudemanguy
2023-01-21
9
-1167
/
+950
*
hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT
Niklas Haas
2023-01-17
2
-35
/
+17
*
wayland: only warn when actually missing idle inhibit support
Thomas Weißschuh
2023-01-16
1
-5
/
+6
*
vo: make driver list static
Thomas Weißschuh
2023-01-16
1
-1
/
+1
*
vo: remove trailing NULL element from driver array
Thomas Weißschuh
2023-01-16
1
-3
/
+2
*
wayland: store presentation feedbacks in a pool
Dudemanguy
2023-01-13
2
-20
/
+65
*
Revert "wayland: dispatch and wait for compositor events in uninit"
Dudemanguy
2023-01-13
2
-22
/
+27
*
various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate
sfan5
2023-01-12
8
-17
/
+16
*
various: replace if + abort() with MP_HANDLE_OOM()
sfan5
2023-01-12
5
-12
/
+6
*
{video,audio}: adjust unsafe strncpy usages
sfan5
2023-01-12
1
-2
/
+2
*
video/x11: replace sprintf usage
sfan5
2023-01-12
1
-1
/
+1
*
video: replace sprintf usage
sfan5
2023-01-12
2
-2
/
+2
*
ra_d3d11: fix incorrect type
sfan5
2023-01-12
1
-1
/
+1
*
vo_dmabuf_wayland: drop support for linux-dmabuf-v2
Dudemanguy
2023-01-12
3
-35
/
+2
*
vo_dmabuf_wayland: support panscan and panning
Aaron Boxer
2023-01-11
1
-1
/
+38
*
vo_wlshm: properly support video panscan
Dudemanguy
2023-01-09
1
-0
/
+6
*
wayland: make vo_wayland_reconfig a bool
Dudemanguy
2023-01-08
4
-10
/
+4
*
wayland: cleanup on vo_wayland_init error
Dudemanguy
2023-01-08
3
-13
/
+12
*
vo: change vo_platform_init to bool
Dudemanguy
2023-01-08
8
-15
/
+14
*
vo_wlshm: cleanup on failure
Dudemanguy
2023-01-08
1
-15
/
+18
*
vo_dmabuf_wayland: goto err instead of returning
Dudemanguy
2023-01-08
1
-11
/
+11
*
vulkan: fix build error for 32bit builds with clang
Christoph Reiter
2023-01-08
1
-1
/
+1
*
wayland: dispatch and wait for compositor events in uninit
Dudemanguy
2023-01-03
2
-30
/
+25
*
wayland: initalize display_fd as -1
Dudemanguy
2023-01-03
1
-3
/
+4
*
wayland: consistently employ use_present
Dudemanguy
2023-01-03
1
-4
/
+1
*
vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak
repojohnray
2023-01-02
1
-1
/
+5
*
hwdec_drmprime: fix memory leak
repojohnray
2023-01-02
1
-0
/
+1
*
vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
Kacper Michajłow
2022-12-30
1
-3
/
+3
*
x11: add modesetting to the xpresent whitelist
Sultan Alsawaf
2022-12-27
1
-1
/
+2
*
build: add configure test for POSIX shm for the sake of vo_kitty
sfan5
2022-12-26
1
-4
/
+5
*
vo_kitty: Introduce modern sixel alternative
Mia Herkt
2022-12-21
2
-0
/
+434
*
hwdec/d3d11va: fix a possible memory leak
chen70
2022-12-21
1
-0
/
+1
*
filter_kernels: fix kaiser
garamond13
2022-12-20
1
-1
/
+1
*
vo_sixel: Implement write() loop
Mia Herkt
2022-12-20
1
-4
/
+16
*
vo_sixel: Rename draw-clear -> config-clear
Mia Herkt
2022-12-20
1
-5
/
+5
*
osdep/terminal.h: Rename screen buffer controls
Mia Herkt
2022-12-20
2
-4
/
+4
*
vo_sixel: Alias/deprecate exit-clear -> alt-screen
Mia Herkt
2022-12-20
1
-5
/
+7
*
vo_sixel: Make buffering optional
Mia Herkt
2022-12-20
1
-7
/
+21
*
vo_sixel: Buffer full output sequence
Mia Herkt
2022-12-19
1
-19
/
+27
*
vo_sixel: Use write(2) on POSIX platforms
Mia Herkt
2022-12-19
1
-14
/
+35
*
vo_tct: Use newer options API
Mia Herkt
2022-12-19
1
-28
/
+24
*
vo_sixel: Move user options to struct
Mia Herkt
2022-12-19
1
-69
/
+66
*
vo_sixel: Add option to skip clear while drawing
Mia Herkt
2022-12-19
1
-7
/
+12
*
osdep/terminal: Move common esc codes to terminal.h
Mia Herkt
2022-12-19
2
-42
/
+32
*
vo_sixel: Use the alternate buffer to restore term
Mia Herkt
2022-12-19
1
-4
/
+6
*
vo_tct: Use the alternate buffer to restore term
Mia Herkt
2022-12-19
1
-3
/
+7
*
hwdec_drmprime: support yuv420p format
EmperorPenguin18
2022-12-10
2
-0
/
+6
*
player: add window-id property
NRK
2022-12-05
2
-0
/
+7
*
wayland: check for resize/move in touch event first
Dudemanguy
2022-12-01
1
-8
/
+9
*
vo_gpu_next: don't flush cache on OSD update
Niklas Haas
2022-11-25
1
-2
/
+9
*
lcms: fix validate_3dlut_size_opt
Niklas Haas
2022-11-21
1
-4
/
+1
*
lcms: always parse lcms2-related options
Niklas Haas
2022-11-21
1
-40
/
+34
*
vo_dmabuf_wayland: use single-pixel-buffer-v1
LaserEyess
2022-11-20
3
-18
/
+49
*
wlbuf_pool.h: add headers for forward declarations
LaserEyess
2022-11-20
2
-1
/
+4
*
vo_gpu_next: fix undefined behavior on alpha-first formats
Niklas Haas
2022-11-19
1
-1
/
+4
*
wayland: also log refresh rate on surface entrance
Dudemanguy
2022-11-18
1
-2
/
+2
*
drm: remove legacy API
LaserEyess
2022-11-16
4
-119
/
+54
*
wayland: add support for content-type protocol
Dudemanguy
2022-11-15
2
-0
/
+57
*
player/video: add VOCTRL_CONTENT_TYPE
Dudemanguy
2022-11-15
1
-0
/
+9
*
vo: hwdec: remove legacy_names
Philip Langdale
2022-11-15
5
-16
/
+0
*
player: add --force-render option
Dudemanguy
2022-11-15
2
-2
/
+3
*
wayland: error out if essential protocol support is missing
Dudemanguy
2022-11-15
3
-0
/
+36
*
vo_gpu_next: add tunable shader parameters
Niklas Haas
2022-11-11
3
-1
/
+61
*
vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings
sfan5
2022-11-10
1
-2
/
+4
*
wayland, x11: fix possibly unsafe bstr usage
sfan5
2022-11-10
2
-3
/
+3
*
vo_dmabuf_wayland: improve error handling exporting VA surface
Aaron Boxer
2022-11-07
1
-23
/
+25
*
hwdec_vaapi: only set VADisplay resource if entire init process has succeeded
Aaron Boxer
2022-11-07
1
-4
/
+4
*
gpu/context: properly guard wldmabuf context
Dudemanguy
2022-11-03
1
-1
/
+1
*
vo_gpu_next: set background transparency
Niklas Haas
2022-11-01
1
-0
/
+1
*
wayland_common: always zero out presentation context when destroying it
Lynne
2022-10-31
1
-1
/
+3
*
wayland: correct braindead comment (no-op)
Dudemanguy
2022-10-31
1
-5
/
+4
*
wayland: hack around presentation_feedback weirdness
Dudemanguy
2022-10-30
1
-1
/
+10
*
wayland: free dmabuf_feedback object
Dudemanguy
2022-10-30
1
-4
/
+9
*
build: add an additional check for wayland-protocols 1.24
Dudemanguy
2022-10-29
2
-3
/
+7
*
vo_dmabuf_wayland: use special ra_ctx_create_by_name
Dudemanguy
2022-10-28
4
-11
/
+41
*
vo_dmabuf_wayland: load all hwdecs in preinit
Dudemanguy
2022-10-28
1
-1
/
+1
*
wayland: always do a display_roundtrip at the end of init
Dudemanguy
2022-10-28
1
-0
/
+4
*
vo_dmabuf_wayland: fix DRM builds with no VAAPI
Dave Craig
2022-10-27
1
-3
/
+7
*
video/out/wayland_common: adjust decoration disagreement log level
Jan Ekström
2022-10-27
2
-12
/
+8
*
video/out/wayland_common: clear decoration request even if compositor disagrees
Jan Ekström
2022-10-26
2
-1
/
+24
*
video/out/wayland_common: don't pass a negative of border flag into ternary
Jan Ekström
2022-10-26
1
-1
/
+2
*
video/out/wayland_common: make decoration state usage explicit
Jan Ekström
2022-10-26
1
-3
/
+9
*
wayland: bump dmabuf protocol to version 4
Emmanuel Gil Peyrot
2022-10-26
3
-11
/
+88
*
vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
Aaron Boxer
2022-10-26
3
-399
/
+2
*
vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
Aaron Boxer
2022-10-26
12
-5
/
+813
*
wayland: clean wp_presentation_feedback in discard callback to avoid leak
Aaron Boxer
2022-10-26
1
-0
/
+2
*
vo_gpu/hwdec: add NULL check for legacy_name
Philip Langdale
2022-10-22
1
-1
/
+1
*
hwdec_aimagereader: fix incorrect return values
sfan5
2022-10-22
1
-2
/
+2
*
hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling
Philip Langdale
2022-10-15
1
-0
/
+33
*
hwdec/vaapi: improve probing of supported sw formats
Philip Langdale
2022-10-15
1
-3
/
+47
*
vo_gpu_next: fix crash on uninit after startup failure
rcombs
2022-10-14
1
-1
/
+1
*
vo_gpu/hwdec: rename and introduce legacy names for some interops
Philip Langdale
2022-10-11
6
-11
/
+26
*
x11: fix --on-all-workspaces option
odnar-dev
2022-10-11
1
-13
/
+34
*
vo_gpu_next: vulkan: libplacebo: unify log prefix
Niklas Haas
2022-10-09
5
-8
/
+5
*
x11: fix a couple of memory leaks
Dudemanguy
2022-10-08
1
-0
/
+2
*
wayland: correctly handle non-CLOCK_MONOTONIC clocks
Dudemanguy
2022-10-06
6
-13
/
+21
*
vulkan: remove --vulkan-disable-events
Niklas Haas
2022-10-05
1
-3
/
+1
*
vo: hwdec_aimagereader: add missing image format specifier
sfan5
2022-10-03
1
-0
/
+1
*
vo_gpu: hwdec: add Android hwdec utilizing AImageReader
sfan5
2022-10-02
2
-0
/
+400
*
vo_gpu_next: respect --blend-subtitles=<yes/no>
Niklas Haas
2022-09-29
1
-11
/
+31
*
vo_gpu_next: fix screenshots of rotated sources
Niklas Haas
2022-09-27
1
-3
/
+6
*
vo_gpu_next: use static assert for array size
Niklas Haas
2022-09-27
1
-1
/
+1
*
vo_gpu_next: update render_info for upstream API change
Niklas Haas
2022-09-26
1
-11
/
+14
*
vo_gpu_next: implement --video-output-levels
Niklas Haas
2022-09-25
1
-0
/
+4
*
filters: lavfi: allow hwdec_interop selection for filters
Philip Langdale
2022-09-21
2
-10
/
+42
*
filters: support loading new hwdec_interops from filters
Philip Langdale
2022-09-21
1
-1
/
+1
*
vo: hwdec: do hwdec interop lookup by image format
Philip Langdale
2022-09-21
9
-0
/
+9
*
vo_gpu_next: support error diffusion dithering
Niklas Haas
2022-09-20
1
-6
/
+14
*
mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
rcombs
2022-09-14
2
-22
/
+14
*
vo_gpu_next: only require full pixel byte alignment
Niklas Haas
2022-09-12
1
-3
/
+3
*
vo_gpu_next: implement ICC 3DLUT caching
Niklas Haas
2022-09-12
1
-0
/
+65
*
vo_gpu_next: use correct pixel size when mapping formats
Niklas Haas
2022-09-12
1
-1
/
+1
*
vo_gpu_next: fix typo affecting --target-trc option
Tillmann Karras
2022-09-02
1
-1
/
+1
*
x11: add support for F13-F24 keys
Thomas Weißschuh
2022-09-02
1
-0
/
+4
*
wayland: add support for F13-F24 keys
Thomas Weißschuh
2022-09-02
1
-0
/
+6
*
vo_gpu_next: display subtitles without video stream
Niklas Haas
2022-08-31
1
-1
/
+2
*
vo_gpu_next: pass GL get_proc_addr pointer to libplacebo
Niklas Haas
2022-08-19
3
-0
/
+11
*
wayland: add support for configure bounds
Dudemanguy
2022-08-14
2
-2
/
+32
*
x11: fix display-{width,height} calculation
Dudemanguy
2022-08-14
1
-3
/
+9
*
drm_common: remove hard dependency on drmIsKMS()
sfan5
2022-08-11
1
-5
/
+14
*
context_drm_egl: skip page flip wait on error
Ho Ming Shun
2022-08-11
1
-1
/
+1
*
gpu/hwdec: reorder `drmprime` below `drmprime_drm`
Philip Langdale
2022-08-09
1
-1
/
+1
*
hwdec/drmprime: fix build
Philip Langdale
2022-08-09
1
-1
/
+1
*
hwdec/dmabuf_interop: Properly prefix `priv` struct
Philip Langdale
2022-08-09
5
-14
/
+14
*
hwdec/drmprime: Fix small issues
Philip Langdale