vout: change "vout display" activate/deactivate callbacks.
commit1aa83e2cfab4a0e9f02b5a5250e681f7f2799df5
authorThomas Guillem <thomas@gllm.fr>
Sun, 28 Oct 2018 11:11:27 +0000 (28 12:11 +0100)
committerThomas Guillem <thomas@gllm.fr>
Tue, 27 Nov 2018 16:22:42 +0000 (27 17:22 +0100)
treed0f3fc971804871676da02a9326ece983b73c978
parentb0aefd620036fcc8d58a0bc53f6b091d23041308
vout: change "vout display" activate/deactivate callbacks.

Pass, vd, cfg, fmtp and video_context (that will be used for the future VOUT
push model).

During the transition, vd->cfg and vd->fmt are still valid (but they will be
removed).

vd->fmt is only used directly from the pf_pool callback. This callback will be
removed too.
25 files changed:
include/vlc_vout_display.h
modules/hw/mmal/vout.c
modules/hw/vdpau/display.c
modules/video_output/android/display.c
modules/video_output/caopengllayer.m
modules/video_output/fb.c
modules/video_output/flaschen.c
modules/video_output/ios.m
modules/video_output/kms.c
modules/video_output/kva.c
modules/video_output/macosx.m
modules/video_output/opengl/display.c
modules/video_output/vdummy.c
modules/video_output/vmem.c
modules/video_output/vulkan/display.c
modules/video_output/wayland/shm.c
modules/video_output/win32/direct3d11.c
modules/video_output/win32/direct3d9.c
modules/video_output/win32/directdraw.c
modules/video_output/win32/glwin32.c
modules/video_output/win32/wingdi.c
modules/video_output/xcb/x11.c
modules/video_output/xcb/xvideo.c
modules/video_output/yuv.c
src/video_output/display.c