1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-07 23:51:49 +00:00
mpv/video/out
Stefano Pigozzi 36eebc231e gl_video: support packed YUV formats with Apple extensions
This adds support for packed YUV formats (YUVY and UYVY) using the extension
GL_APPLE_rgb_422. While supporting this formats on their own is not that
important (considering most video is planar YUV) they are used for
interoperability with IOSurfaces.

Next commit will use this formats to render VDA hardware decoded frames through
IOSurface and OpenGL interoperability.
2013-12-02 09:03:30 +01:00
..
cocoa cocoa: use window-scale to support video scaling functionality 2013-11-22 08:43:02 +01:00
aspect.c
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m cocoa: unlock on uninit 2013-11-26 20:50:35 +01:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c
dither.h
filter_kernels.c
filter_kernels.h
gl_cocoa.c gl_common: remove unneeded callback 2013-11-14 19:51:40 +01:00
gl_common.c gl_video: support packed YUV formats with Apple extensions 2013-12-02 09:03:30 +01:00
gl_common.h gl_video: support packed YUV formats with Apple extensions 2013-12-02 09:03:30 +01:00
gl_header_fixes.h gl_video: support packed YUV formats with Apple extensions 2013-12-02 09:03:30 +01:00
gl_hwdec_vaglx.c gl_hwdec: use a imgfmt field instead of a query_format callback 2013-11-29 14:19:51 +01:00
gl_hwdec_vdpau.c gl_hwdec: use a imgfmt field instead of a query_format callback 2013-11-29 14:19:51 +01:00
gl_lcms.c configure: uniform the defines to #define HAVE_xxx (0|1) 2013-11-03 21:59:54 +01:00
gl_lcms.h
gl_osd.c vo_opengl: fix alpha values written to the framebuffer 2013-11-10 03:14:38 +01:00
gl_osd.h Rename sub.c/.h to osd.c/.h 2013-11-24 14:44:58 +01:00
gl_video_shaders.glsl vo_opengl: add support for rectangle textures 2013-12-01 23:39:13 +01:00
gl_video.c gl_video: support packed YUV formats with Apple extensions 2013-12-02 09:03:30 +01:00
gl_video.h vo_opengl: add support for rectangle textures 2013-12-01 23:39:13 +01:00
gl_w32.c gl_common: remove unneeded callback 2013-11-14 19:51:40 +01:00
gl_wayland.c
gl_x11.c gl_common: remove unneeded callback 2013-11-14 19:51:40 +01:00
pnm_loader.c
pnm_loader.h
vo_caca.c
vo_corevideo.c Rename sub.c/.h to osd.c/.h 2013-11-24 14:44:58 +01:00
vo_direct3d.c Rename sub.c/.h to osd.c/.h 2013-11-24 14:44:58 +01:00
vo_image.c osd: remove mp_osd_res.video_par field 2013-11-24 14:44:58 +01:00
vo_lavc.c Take care of some libavutil deprecations, drop support for FFmpeg 1.0 2013-11-29 17:39:57 +01:00
vo_null.c vo_null: don't reject hwaccel formats 2013-12-01 15:18:06 +01:00
vo_opengl_old.c osd: remove mp_osd_res.video_par field 2013-11-24 14:44:58 +01:00
vo_opengl.c vo_opengl: add support for rectangle textures 2013-12-01 23:39:13 +01:00
vo_sdl.c Rename sub.c/.h to osd.c/.h 2013-11-24 14:44:58 +01:00
vo_vaapi.c vaapi: remove unused hw image formats, simplify 2013-11-29 14:19:29 +01:00
vo_vdpau.c vdpau: always let decoder output IMGFMT_VDPAU 2013-11-29 14:19:44 +01:00
vo_wayland.c Rename sub.c/.h to osd.c/.h 2013-11-24 14:44:58 +01:00
vo_x11.c Rename sub.c/.h to osd.c/.h 2013-11-24 14:44:58 +01:00
vo_xv.c osd: remove mp_osd_res.video_par field 2013-11-24 14:44:58 +01:00
vo.c options: add options that set defaults for af/vf/ao/vo 2013-12-01 00:12:10 +01:00
vo.h
w32_common.c w32: implement functionality required for window-scale 2013-11-02 17:54:46 +01:00
w32_common.h
wayland_common.c wayland: create xkbcommon keymap from string 2013-11-13 00:18:20 +01:00
wayland_common.h
x11_common.c switch the build system to waf 2013-11-21 21:22:36 +01:00
x11_common.h
x11_icon.bin