1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-24 17:06:58 +00:00
mpv/video/out
wm4 0b5af5639b vo_rpi: work around firmware oddness leading to incorrect video rect
Apparently, the firmware will ignore pixel_x/pixel_y if the numeric
value of them gets too high (even if they indicate square pixel aspect
ratio). Even worse, the destination rectangle is ignored completely,
and the video frame is simply stretched to the screen. I suspect this
is an overflow or weird sanity check within the firmware.

Work it around by limiting the fields to 16000, which is an arbitrary
but apparently working limit.
2016-01-05 14:20:47 +01:00
..
cocoa
opengl vo_opengl: fix operation on GLES 2.0 2016-01-04 16:34:16 +01:00
wayland Remove trailing whitespaces 2015-05-15 11:02:44 +02:00
win32 vo_opengl: win32: test for exclusive mode 2015-11-26 00:38:03 +11:00
aspect.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
aspect.h Update license headers 2015-04-13 12:10:01 +02:00
bitmap_packer.c Update license headers 2015-04-13 12:10:01 +02:00
bitmap_packer.h
cocoa_common.h vo_opengl: cocoa: switch to new internal API 2015-10-01 22:42:25 +02:00
cocoa_common.m vo_opengl: cocoa: implement alpha window support 2015-12-19 10:24:03 +01:00
d3d_shader_420p.h
d3d_shader_nv12.h
d3d_shader_yuv.hlsl
dither.c Update license headers 2015-04-13 12:10:01 +02:00
dither.h
drm_common.c drm: fix setting up connectors 2015-11-11 19:40:13 +01:00
drm_common.h vo_drm: use bool rather than integer return values 2015-11-08 15:00:15 +01:00
filter_kernels.c filter_kernels: use more precise parameters for robidoux filters 2015-12-26 18:37:03 +01:00
filter_kernels.h vo_opengl: add tscale-clamp option 2015-08-20 21:55:19 +02:00
vo_caca.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_direct3d.c csputils: rename "yuv2rgb" functions 2015-12-09 00:23:36 +01:00
vo_drm.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vo_image.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_lavc.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vo_null.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_opengl_cb.c vo_opengl_cb: avoid NULL pointer deref in corner cases 2015-12-05 23:53:41 +01:00
vo_opengl.c vo_opengl: flip image if backend uses flipped rendering 2015-12-25 15:08:41 +01:00
vo_rpi.c vo_rpi: work around firmware oddness leading to incorrect video rect 2016-01-05 14:20:47 +01:00
vo_sdl.c vo: get rid of vo_get_window_title() 2015-12-06 18:41:31 +01:00
vo_vaapi.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_vdpau.c vo_opengl: disable interpolation without display-sync 2015-11-25 22:10:55 +01:00
vo_wayland.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vo_x11.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vo_xv.c vo_xv: fix crash with --wid 2015-10-07 13:49:29 +02:00
vo.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
vo.h vo: get rid of vo_get_window_title() 2015-12-06 18:41:31 +01:00
w32_common.c win32: add option to set VO MMCSS profile 2015-12-06 19:20:23 +01:00
w32_common.h vo_direct3d: fix operation 2015-10-31 12:52:02 +01:00
wayland_common.c wayland: fix typo in error message 2015-12-27 19:20:59 +01:00
wayland_common.h vo_opengl: wayland: switch to new internal API 2015-10-01 22:57:02 +02:00
win_state.c video: switch from using display aspect to sample aspect 2015-12-19 20:45:36 +01:00
win_state.h
x11_common.c x11: silence xdg-screensaver failure message 2016-01-03 15:50:00 +01:00
x11_common.h vo: get rid of vo_get_window_title() 2015-12-06 18:41:31 +01:00
x11_icon.bin