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
/
opengl
Commit message (
Expand
)
Author
Age
Files
Lines
*
vo_gpu: hwdec_d3d11egl: adapt to newer ANGLE API
wm4
2019-10-16
1
-24
/
+33
*
wayland: use callback flag + poll for buffer swap
dudemanguy
2019-10-10
1
-0
/
+26
*
wayland opengl: actually call uninit if init fails
dudemanguy
2019-10-03
1
-1
/
+3
*
vo: make swapchain-depth option generic for all VOs
Anton Kindestam
2019-09-28
4
-6
/
+7
*
drm: refactor page_flipped callback
Anton Kindestam
2019-09-28
1
-54
/
+6
*
drm: move struct vsync_tuple into drm_common as drm_vsync_tuple
Anton Kindestam
2019-09-28
1
-9
/
+2
*
context_drm_egl: define EGL_PLATFORM_GBM_MESA, EGL_PLATFORM_GBM_KHR if not in...
Anton Kindestam
2019-09-27
1
-0
/
+8
*
vo_gpu: hwdec_drmprime_drm: add hwdec ctx
Jonas Karlman
2019-09-27
1
-0
/
+14
*
context_android: move common code to a separate file
sfan5
2019-09-27
1
-52
/
+9
*
context_drm_egl: Don't get stuck forever if drmHandleEvent fails
Anton Kindestam
2019-09-22
1
-1
/
+3
*
context_drm_egl: Use eglGetPlatformDisplayEXT if available
memeka
2019-09-20
1
-1
/
+20
*
rpi: Update for modern systems
Cameron Cawley
2019-09-20
1
-2
/
+2
*
oml_sync: fix typo in comment
wm4
2019-09-20
1
-2
/
+2
*
vo_gpu: remove vdpau/GLX backend
wm4
2019-09-19
1
-417
/
+0
*
vo_gpu: remove mali-fbdev
wm4
2019-09-19
1
-158
/
+0
*
drm: fix libmpv ABI breakage introduced in 351c083487050c88adb0e3d60f2174850f...
Anton Kindestam
2019-09-18
2
-7
/
+7
*
vo_gpu: x11: remove special vdpau probing, use EGL by default
wm4
2019-09-15
1
-25
/
+0
*
vo_gpu: x11egl: support Mesa OML sync extension
wm4
2019-09-08
1
-0
/
+24
*
vo_gpu: glx: move OML sync code to an independent file
wm4
2019-09-08
3
-96
/
+145
*
vo_gpu: hwdec_vaegl: Rename and move to hwdec_vaapi
Philip Langdale
2019-07-08
1
-558
/
+0
*
vo/gpu: hwdec_vdpau: Support direct mode for 4:4:4 content
Philip Langdale
2019-07-08
1
-4
/
+15
*
opengl/context_wayland: Fix crash on configure before initial reconfig
Michael Forney
2019-07-08
1
-1
/
+3
*
video/out/gpu: Add a `storable` flag to ra_format
Philip Langdale
2019-07-08
1
-0
/
+3
*
drm_common: Add proper help option to drm-mode
Anton Kindestam
2019-05-04
1
-1
/
+1
*
drm_common: Add option to toggle use of atomic modesetting
Anton Kindestam
2019-05-04
1
-1
/
+2
*
vo/gpu: hwdec_cuda: Refactor gpu api specific code into separate files
Philip Langdale
2019-05-03
1
-749
/
+0
*
context_drm_egl: Add support for presentation feedback
Anton Kindestam
2019-05-03
1
-15
/
+118
*
vo_gpu/hwdec_cuda: fixup compilation with vulkan disabled
Jan Ekström
2019-04-22
1
-0
/
+2
*
vo/gpu: hwdec_cuda: Reorganise backend-specific code
Philip Langdale
2019-04-21
1
-151
/
+223
*
vo_gpu: hwdec_cuda: Implement interop for placebo
Philip Langdale
2019-04-21
1
-145
/
+224
*
vo_gpu: vulkan: use libplacebo instead
Niklas Haas
2019-04-21
1
-1
/
+10
*
vo_gpu: index desc namespaces by ra
Niklas Haas
2019-04-21
1
-1
/
+1
*
Merge branch 'master' into pr6360
Jan Ekström
2019-03-11
2
-59
/
+151
|
\
|
*
context_drm_egl: implement n-buffering
Anton Kindestam
2019-02-25
1
-59
/
+150
|
*
opengl: Support GL_ARB_sync style fences on OpenGL ES 3.0
Anton Kindestam
2019-02-25
1
-0
/
+1
*
|
vo, vo_gpu, glx: correct GLX_OML_sync_control usage
wm4
2018-12-06
1
-67
/
+95
*
|
vo: use a struct for vsync feedback stuff
wm4
2018-12-06
3
-8
/
+10
*
|
vo_gpu: glx: use GLX_OML_sync_control for better vsync reporting
wm4
2018-12-06
3
-0
/
+111
|
/
*
drm: rename plane options to better, invariant, names
Anton Kindestam
2018-12-01
2
-70
/
+70
*
vo_gpu: hwdec_cuda: Guard GL and Vulkan headers properly
Philip Langdale
2018-11-18
1
-0
/
+5
*
vo_gpu: opengl: disable compute shaders for old GLSL
Niklas Haas
2018-11-17
1
-0
/
+6
*
vo_gpu: hwdec_cuda: Clean up init() error handling
Philip Langdale
2018-10-31
1
-10
/
+15
*
hwdec_drmprime_drm: Missing NULL-check on drm_atomic_context video_plane
Anton Kindestam
2018-10-25
1
-0
/
+3
*
vo_gpu: vulkan: hwdec_cuda: Add support for Vulkan interop
Philip Langdale
2018-10-22
1
-58
/
+285
*
vo_gpu: opengl: fix segfault when gl->DeleteSync is unavailable
Niklas Haas
2018-10-16
1
-1
/
+3
*
cocoa-cb: add Apple Software Renderer support
Akemi
2018-09-30
1
-1
/
+2
*
drm_atomic: Allow to create atomic context w/o drmprime video plane
Anton Kindestam
2018-09-30
1
-0
/
+4
*
hwdec_vaegl: Fix VAAPI EGL interop used with gpu-context=drm
Anton Kindestam
2018-07-09
2
-5
/
+22
*
context_drm_egl: Fix CRTC setup and release code when using atomic
Anton Kindestam
2018-07-09
1
-33
/
+23
*
context_drm_egl: Fix some memory leaks on error exit
Anton Kindestam
2018-07-09
1
-63
/
+66
*
hwdec_drmprime_drm: Do not show error message during probing
Anton Kindestam
2018-06-08
1
-1
/
+1
*
context_drm_egl: fix some comments and log messages that had not been updated...
Anton Kindestam
2018-05-01
1
-6
/
+5
*
drm/atomic: Fix crtc_setup_atomic and crtc_release_atomic
Anton Kindestam
2018-05-01
1
-25
/
+33
*
drm/atomic: disable video plane when unused.
LongChair
2018-05-01
1
-0
/
+28
*
drm/atomic: add atomic modesetting.
LongChair
2018-05-01
1
-11
/
+104
*
drm/atomic: refactor planes names
LongChair
2018-05-01
2
-22
/
+23
*
drm/atomic: add connector to atomic context
LongChair
2018-05-01
2
-1
/
+2
*
drm/atomic: refactor hwdec_drmprime_drm with native resources
LongChair
2018-05-01
2
-30
/
+52
*
cocoa: change deprecation warning from opengl-cb to libmpv
Akemi
2018-04-29
1
-1
/
+1
*
egl_helpers: change minimum framebuffer size to 8 bit per component
wm4
2018-04-29
1
-3
/
+3
*
egl_helpers: log certain EGL attributes
wm4
2018-04-29
1
-0
/
+38
*
hwdec_ios: fix crash after mapper_init failure
Aman Gupta
2018-04-17
1
-2
/
+4
*
vo_gpu: hwdec: Use ffnvcodec to load CUDA symbols
Philip Langdale
2018-04-15
3
-244
/
+45
*
opengl: include details in EGL context errors
Aman Gupta
2018-04-12
1
-3
/
+3
*
client API: add a new way to pass X11 Display etc. to render API
wm4
2018-03-26
14
-86
/
+41
*
drm/atomic: ensure request is available until uninit
LongChair
2018-03-23
1
-3
/
+14
*
hwdec_drmprime_drm: Fix a DRM buffer memory leakage
LongChair
2018-03-05
1
-2
/
+3
*
context_drm_egl: Allow fallback EGLConfig formats
Anton Kindestam
2018-03-04
1
-17
/
+49
*
vo_gpu: don't segfault in libmpv_gl's destroy()
Niklas Haas
2018-03-04
1
-1
/
+2
*
client API: deprecate opengl-cb API and introduce a replacement API
wm4
2018-02-28
1
-0
/
+113
*
context_drm_egl: Repair VT switching
Anton Kindestam
2018-02-26
1
-2
/
+27
*
context_drm_egl: Introduce 30bpp support
Anton Kindestam
2018-02-26
1
-29
/
+82
*
egl_helpers: mpegl_cb can now signal an error condition
Anton Kindestam
2018-02-26
2
-1
/
+8
*
vo_gpu: hwdec_drmprime_drm: cosmetic simplification
wm4
2018-02-16
1
-6
/
+3
*
vo_gpu: remove old window screenshot glue code and GL implementation
wm4
2018-02-13
1
-26
/
+0
*
vo_gpu: d3d11: implement tex_download()
James Ross-Gowan
2018-02-13
1
-12
/
+0
*
cocoa-cb: initial implementation via opengl-cb API
Akemi
2018-02-12
1
-0
/
+2
*
osx: always deactivate the early opengl flush on macOS
Akemi
2018-02-12
1
-2
/
+6
*
vo_gpu: make screenshots use the GL renderer
wm4
2018-02-11
4
-24
/
+51
*
drmprime interop : Add frames triple buffering
LongChair
2018-02-07
1
-3
/
+8
*
vo_gpu: add RA_CAP for gl_NumWorkGroups
Niklas Haas
2018-02-05
1
-0
/
+1
*
video: rewrite filtering glue code
wm4
2018-01-30
2
-2
/
+13
*
osx: code cleanups and cosmetic fixes
Akemi
2018-01-20
1
-1
/
+0
*
vo_gpu: rpi: defer gl_ctx_resize until after gl_ctx_init
Niklas Haas
2018-01-15
1
-1
/
+3
*
vo_gpu/context_android: replace both options with android-surface-size
sfan5
2018-01-02
1
-4
/
+3
*
vo_gpu/android: fallback to EGL_WIDTH/HEIGHT
Aman Gupta
2018-01-01
1
-3
/
+15
*
vo_gpu/context: Let embedding application handle surface resizes
sfan5
2017-12-27
1
-10
/
+20
*
vo_gpu: EGL: provide SwapInterval to generic code
wm4
2017-12-27
1
-0
/
+10
*
vo_gpu: attempt re-using the FBO format for p->output_tex
Niklas Haas
2017-12-25
1
-0
/
+3
*
vo_gpu: allow invalidating FBO in renderpass_run
Niklas Haas
2017-12-25
1
-0
/
+4
*
vo_gpu: win: remove exclusive-fullscreen detection hack
James Ross-Gowan
2017-12-20
1
-6
/
+0
*
vo_gpu: hwdec_drmprime_drm: don't crash for non-GL contexts
wm4
2017-12-17
1
-0
/
+3
*
msg: reinterpret a bunch of message levels
Niklas Haas
2017-12-15
1
-1
/
+1
*
vo_gpu: hwdec_drmprime_drm: silence error on failed autoprobing
wm4
2017-12-11
1
-1
/
+1
*
Fix various typos in log messages
Nicolas F
2017-12-03
1
-1
/
+1
*
video: probe format of primary plane in drm/egl context
Anton Kindestam
2017-12-03
1
-3
/
+59
*
hwdec: whitespace cleanup in hwdec_drmprime_drm.c
Anton Kindestam
2017-12-03
1
-2
/
+2
*
video: fix use of possibly-NULL pointer in drm_egl_init
Anton Kindestam
2017-12-03
1
-1
/
+2
*
video: remove some more hwdec legacy stuff
wm4
2017-12-02
2
-8
/
+2
*
hwdec: don't require setting legacy hwdec fields
wm4
2017-12-02
5
-21
/
+10
*
video: move d3d.c out of decode sub directory
wm4
2017-12-01
4
-4
/
+4
*
vo_gpu: hwdec: remove redundant fields
wm4
2017-12-01
11
-12
/
+1
*
vo_opengl: hwdec_vaegl: Reenable vaExportSurfaceHandle()
Mark Thompson
2017-11-30
1
-3
/
+3
*
vo_gpu: remove hwdec_vaglx interop
wm4
2017-11-30
1
-232
/
+0
*
vo_gpu/context_android: Process surface resizes correctly
sfan5
2017-11-14
1
-10
/
+11
*
vo_gpu: ra_gl: remove stride hack
wm4
2017-11-12
1
-4
/
+1
*
vo_gpu: move d3d11_screenshot to shared code
James Ross-Gowan
2017-11-07
1
-80
/
+6
*
vo_gpu: d3d11: add RA caps for ra_d3d11
James Ross-Gowan
2017-11-07
1
-0
/
+5
*
vo_gpu: d3d11: initial implementation
James Ross-Gowan
2017-11-07
3
-457
/
+1
*
vo_gpu: export the GLSL format qualifier for ra_format
James Ross-Gowan
2017-11-07
1
-0
/
+2
*
vo_gpu: add namespace query mechanism
James Ross-Gowan
2017-11-07
1
-1
/
+6
*
vo_gpu: ra_gl: fix minimum GLSL version to 120
wm4
2017-11-03
1
-1
/
+1
*
vo_gpu: ra_gl: fix crash trying to use glBindBufferBase on GL 2.1
wm4
2017-11-03
1
-2
/
+7
*
vd_lavc: remove need for duplicated cuda GL interop backend
wm4
2017-10-30
1
-17
/
+1
*
hwdec_drmprime_drm: fix segv with --hwdec
Ryo Munakata
2017-10-30
1
-1
/
+4
*
vd_lavc: add support for nvdec hwaccel
wm4
2017-10-28
1
-1
/
+17
*
video : Move drm options to substruct.
Lionel CHAZALLON
2017-10-23
2
-3
/
+9
*
Add DRM_PRIME Format Handling and Display for RockChip MPP decoders
Lionel CHAZALLON
2017-10-23
2
-16
/
+311
*
video : allow drm primary plane to be transparent for egl context
Lionel CHAZALLON
2017-10-23
1
-2
/
+2
*
vo_opengl: hwdec_vaegl: Disable vaExportSurfaceHandle()
Mark Thompson
2017-10-23
1
-3
/
+3
*
Add checks for HAVE_GPL to various GPL-only source files
wm4
2017-10-10
1
-0
/
+5
*
vo_opengl: hwdec_vaegl: Use vaExportSurfaceHandle() if present
Mark Thompson
2017-10-09
1
-0
/
+80
*
vo_opengl: context_drm_egl: Don't create a new framebuffer for every frame
Mark Thompson
2017-10-09
1
-22
/
+27
*
vo_gpu: add android opengl backend
Aman Gupta
2017-10-09
1
-0
/
+151
*
wayland_common: implement output tracking, cleanups and bugfixes
Rostislav Pehlivanov
2017-10-09
1
-5
/
+1
*
wayland_common: rewrite from scratch
Rostislav Pehlivanov
2017-10-03
1
-110
/
+83
*
vo_gpu: gl: implement proper extension string search
wm4
2017-10-02
3
-10
/
+23
*
video: remove old videotoolbox support
wm4
2017-09-26
2
-8
/
+0
*
video: drop old D3D11/DXVA2 support
wm4
2017-09-26
1
-1
/
+0
*
vo_gpu: angle: fix misleading struct name
James Ross-Gowan
2017-09-23
1
-2
/
+2
*
vo_gpu: simplify structs / names
Niklas Haas
2017-09-22
3
-8
/
+8
*
Revert "cocoa: re-enable double buffering"
James Ross-Gowan
2017-09-22
1
-1
/
+3
*
vo_gpu: override ra_swapchain_fns for the d3d11 surface
James Ross-Gowan
2017-09-22
1
-89
/
+112
*
vo_gpu: opengl: fix possible screenshot window crash
Niklas Haas
2017-09-22
1
-1
/
+1
*
vo_opengl_cb: hwdec_ios: fix build
Aman Gupta
2017-09-22
1
-3
/
+5
*
vo_gpu: fix memleak in ra_gl_ctx
Niklas Haas
2017-09-21
1
-2
/
+5
*
cocoa: re-enable double buffering
James Ross-Gowan
2017-09-21
1
-2
/
+1
*
vo_gpu: convert windows/osx hwdecs/contexts to new API
James Ross-Gowan
2017-09-21
8
-327
/
+396
*
vo_opengl: refactor into vo_gpu
Niklas Haas
2017-09-21
43
-10204
/
+1128
*
vo_opengl: make the ra_renderpass names consistent
Niklas Haas
2017-09-13
3
-3
/
+3
*
vo_opengl: use GLX_MESA_swap_control where available
Niklas Haas
2017-09-13
1
-0
/
+9
*
vo_opengl: always initialize uniforms on first use
Niklas Haas
2017-09-12
1
-1
/
+3
*
vo_opengl: generalize UBO packing/handling
Niklas Haas
2017-09-12
6
-70
/
+122
*
vo: avoid putting large voctrl_performance_data on stack
Niklas Haas
2017-09-11
1
-1
/
+1
*
vo_opengl: refactor timer_pool_measure (again)
Niklas Haas
2017-09-11
1
-4
/
+6
*
vo_opengl: fix out-of-bounds access in timer_pool_measure
Niklas Haas
2017-09-11
1
-1
/
+2
*
vo_opengl: fix out-of-bounds read in update_uniform
Niklas Haas
2017-09-11
1
-2
/
+1
*
vo_opengl: refactor/fix mp_pass_perf code
Niklas Haas
2017-09-11
2
-15
/
+14
*
vo_opengl: add a gamut warning feature
Niklas Haas
2017-09-10
4
-4
/
+12
*
vo_opengl: add support for vulkan GLSL dialect
Niklas Haas
2017-09-04
4
-12
/
+31
*
vo_opengl: use rgba16 for 3DLUTs instead of rgb16
Niklas Haas
2017-09-04
2
-6
/
+6
*
vo_opengl: refactor scaler LUT weight packing/loading
Niklas Haas
2017-09-04
2
-32
/
+16
*
vo_opengl: scale deband-grain to the signal range
Niklas Haas
2017-09-03
3
-4
/
+8
*
vo_opengl: fix overlay mode (again)
wm4
2017-08-30
1
-7
/
+8
*
vo_opengl: don't discard buffered video on redundant resize calls
wm4
2017-08-29
1
-0
/
+5
*
vo_opengl: don't assume imgfmt=0 is valid
wm4
2017-08-29
1
-1
/
+1
*
vo_opengl: fix the renderpass target format at creation time
Niklas Haas
2017-08-27
3
-4
/
+19
*
vo_opengl: fix misleading comment in ra.h
Niklas Haas
2017-08-27
1
-6
/
+6
*
vo_opengl: use UBOs where supported/required
Niklas Haas
2017-08-27
4
-14
/
+167
*
vo_opengl: add support for UBOs
Niklas Haas