1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-21 22:30:22 +00:00
mpv/video
wm4 1b09f46338 x11_common: use private variables for window state
Store the window state (position and size) in vo_x11_state, instead of
in vo->dx/dy/dwidth/dheight. The VO variables are overwritten by vo.c on
every vo_config() call, which is extremely not helpful.

Now vo->dx/dy are mostly unused (except for passing the position forced
by the --geometry option), and vo->dwidth/dheight are set for the VO,
and otherwise read for resize detection only.

In the long term, the way vo_config() handles the --geometry option
should be changed, and vo->dx/dy should be removed.

Remove some useless stuff: VO_EVENT_MOVE and VO_EVENT_KEYPRESS were
generated, but unused. Wayland changes by Alexander Preisinger.
2013-03-03 14:19:57 +01:00
..
decode m_option: don't define OPT_BASE_STRUCT by default 2013-03-01 11:27:59 +01:00
filter vf_flip: move flipping code to mp_image.c 2013-03-01 11:28:59 +01:00
out x11_common: use private variables for window state 2013-03-03 14:19:57 +01:00
csputils.c
csputils.h
fmt-conversion.c demux_mf: support .xbm 2013-02-24 16:51:29 +01:00
fmt-conversion.h
image_writer.c m_option: don't define OPT_BASE_STRUCT by default 2013-03-01 11:27:59 +01:00
image_writer.h
img_format.c fix clang compiler warnings 2013-03-03 11:14:44 +01:00
img_format.h demux_mf: support .xbm 2013-02-24 16:51:29 +01:00
img_fourcc.h core: redo how codecs are mapped, remove codecs.conf 2013-02-10 17:25:56 +01:00
memcpy_pic.h vf_expand: support more image formats 2013-01-13 20:04:13 +01:00
mp_image_pool.c mp_image_pool: add pool to avoid frequent image reallocations 2013-01-13 17:39:32 +01:00
mp_image_pool.h mp_image_pool: add pool to avoid frequent image reallocations 2013-01-13 17:39:32 +01:00
mp_image.c vf_flip: move flipping code to mp_image.c 2013-03-01 11:28:59 +01:00
mp_image.h vf_flip: move flipping code to mp_image.c 2013-03-01 11:28:59 +01:00
sws_utils.c sws_utils: use libswscale for GBRP output if available 2013-01-27 13:30:53 +01:00
sws_utils.h sub: reimplement -spugauss as --sub-gauss 2012-11-25 23:40:07 +01:00
vfcap.h core: simplify OSD capability handling, remove VFCAP_OSD 2013-03-01 11:16:01 +01:00