summaryrefslogtreecommitdiffstats
path: root/video/img_format.c
diff options
context:
space:
mode:
authorRostislav Pehlivanov <atomnuker@gmail.com>2017-10-09 02:08:36 +0100
committerRostislav Pehlivanov <atomnuker@gmail.com>2017-10-09 02:23:04 +0100
commit4c7c8daf9ccea7ac6a9089be362d254771c50811 (patch)
tree38503f6ba9e44b36cd5cf74452b91e68aed495bf /video/img_format.c
parent318e2e53f0ff6c466f781378bbacea3e2b8dd8bb (diff)
downloadmpv-4c7c8daf9ccea7ac6a9089be362d254771c50811.tar.bz2
mpv-4c7c8daf9ccea7ac6a9089be362d254771c50811.tar.xz
wayland_common: implement output tracking, cleanups and bugfixes
This commit: - Implements output tracking (e.g. monitor plug/unplug) - Creates the surface during registry (no other dependencies) - Queues the callback immediately after surface creation - Cleaner and better event handling (functions return directly) - Better reconfigure handling (resizes reduced to 1 during init) - Don't unnecessarily resize (if dimensions match) Apart from that fixes 2 potential memory leaks (mime type and window title), 2 string ownership issues (output name and make need to be dup'd), fixes some style issues (switches were indented) and finally adds messages when disabling/enabling idle inhibition. The callback setter function was removed in preparation for the commit which will use the frame event cb because it was unnecessary.
Diffstat (limited to 'video/img_format.c')
0 files changed, 0 insertions, 0 deletions