1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-03 13:32:16 +00:00
mpv/video/out
wm4 a7dddbacc6 video: batch query_format calls
There are currently 568 pixel formats (actually fewer, but the namespace
is this big), and for each format elaborate synchronization was done to
call it synchronously on the VO. This is completely unnecessary, and we
can do with just a single call.
2015-01-03 17:23:01 +01:00
..
cocoa cocoa: fix build on 10.9 2015-01-02 20:54:09 +01:00
wayland wayland/buffer: use buffer macros consistently 2014-09-16 15:48:07 +02:00
aspect.c vo: add some general support code for VOs that allow rotation 2014-04-21 02:57:16 +02:00
aspect.h vo: add some general support code for VOs that allow rotation 2014-04-21 02:57:16 +02:00
bitmap_packer.c bitmap_packer: use printf() for fatal message 2013-12-21 20:50:11 +01:00
bitmap_packer.h
cocoa_common.h cocoa: move the gl function loader to gl_cocoa.c 2014-12-28 19:10:44 +01:00
cocoa_common.m cocoa: fix uninitialization while in fullscreen 2015-01-01 14:38:08 +01:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl vo_direct3d: remove 2ch hack for 10 bit playback 2013-01-13 20:04:14 +01:00
dither.c malloc+memset(0) to calloc 2014-09-05 01:59:11 +02:00
dither.h gl_video: improve dithering 2013-05-26 16:44:20 +02:00
filter_kernels.c vo_opengl: clamp filters to their size 2014-12-06 23:59:54 +01:00
filter_kernels.h vo_opengl: add radius options for filters 2014-08-26 22:19:30 +02:00
gl_cocoa.c cocoa: move the gl function loader to gl_cocoa.c 2014-12-28 19:10:44 +01:00
gl_common.c vo_opengl_old: remove ancient ATI-specific YUV conversions 2015-01-02 00:59:27 +01:00
gl_common.h vo_opengl_old: remove ancient ATI-specific YUV conversions 2015-01-02 00:59:27 +01:00
gl_header_fixes.h vo_opengl_old: remove ancient ATI-specific YUV conversions 2015-01-02 00:59:27 +01:00
gl_hwdec_vaglx.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec_vda.c gl_hwdec_vda: refuse to work with old OpenGL versions 2014-12-31 21:04:52 +01:00
gl_hwdec_vdpau.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec.h client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_lcms.c Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
gl_lcms.h vo_opengl, cocoa: allow to autoselect a color profile 2014-03-31 22:07:33 +02:00
gl_osd.c vo_opengl: GLES does not support GL_BGRA 2014-12-20 19:23:17 +01:00
gl_osd.h vo_opengl_old: fix OSD regression 2014-12-20 18:43:11 +01:00
gl_video_shaders.glsl vo_opengl: improve fallback handling with GLES 2014-12-21 23:46:54 +01:00
gl_video.c vo_opengl: Ignore approx-gamma for BT.2020-CL 2014-12-29 15:20:40 +01:00
gl_video.h vo_opengl: remove quadbuffer/anaglyph stereo 3D rendering 2014-12-15 04:40:26 +01:00
gl_w32.c win32: fix build 2014-08-05 23:43:40 +02:00
gl_wayland.c vo_opengl: remove pointless glFinish calls 2014-12-19 23:50:12 +01:00
gl_x11.c vo_opengl: remove pointless glFinish calls 2014-12-19 23:50:12 +01:00
gl_x11egl.c vo_opengl: add GLES 2 support 2014-12-19 01:21:19 +01:00
pnm_loader.c Audit and replace all ctype.h uses 2014-07-01 23:11:08 +02:00
pnm_loader.h
vo_caca.c vo: remove vo_mouse_movement() wrapper 2014-07-27 21:53:29 +02:00
vo_direct3d.c vo_direct3d: check whether D3DFMT_A8 is available 2014-11-27 20:05:29 +01:00
vo_image.c Do not call strerror() 2014-11-26 21:21:56 +01:00
vo_lavc.c ao_lavc, vo_lavc: Fix crashes in case of multiple init attempts. 2014-11-12 12:16:07 +01:00
vo_null.c vo: make draw_image and vo_queue_image transfer image ownership 2014-06-17 23:05:50 +02:00
vo_opengl_cb.c vo_opengl_cb: simplify API uninitialization 2014-12-31 20:31:19 +01:00
vo_opengl_old.c vo_opengl_old: remove ancient ATI-specific YUV conversions 2015-01-02 00:59:27 +01:00
vo_opengl.c vo_opengl: make use of newer OpenGL logging API 2014-12-23 02:46:44 +01:00
vo_sdl.c command: make window-scale property observable 2014-11-02 20:53:56 +01:00
vo_vaapi.c vo_vaapi: fix broken error checks 2014-11-07 09:28:47 +01:00
vo_vdpau.c vo: fix some nonsense 2014-12-10 17:00:18 +01:00
vo_wayland.c vo_wayland: drop redundant "const" 2014-11-07 09:28:58 +01:00
vo_x11.c vo_x11: don't attempt to resize when unconfigured 2014-12-14 22:01:30 +01:00
vo_xv.c command: make window-scale property observable 2014-11-02 20:53:56 +01:00
vo.c video: batch query_format calls 2015-01-03 17:23:01 +01:00
vo.h video: batch query_format calls 2015-01-03 17:23:01 +01:00
w32_common.c w32_common: allow window resizing with --no-border 2014-12-29 15:20:46 +01:00
w32_common.h win32: create OpenGL context on the GUI thread 2014-08-05 20:02:23 +02:00
wayland_common.c vo_wayland: Add "multimedia" keyboard key bindings. 2014-11-29 19:13:47 +01:00
wayland_common.h wayland_common: fix changing videos when fullscreen 2014-09-10 19:21:52 +02:00
win_state.c video/out: separate out code to compute window size 2014-05-06 20:22:32 +02:00
win_state.h video/out: separate out code to compute window size 2014-05-06 20:22:32 +02:00
x11_common.c x11: make display-names property observable 2015-01-03 03:06:26 +01:00
x11_common.h x11: copy WinID option 2014-12-09 21:55:18 +01:00
x11_icon.bin x11: add window icon 2013-09-01 23:27:33 +02:00