X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_output%2Ffb.c;h=4c4cef1f0140771cb10862e1a1b904a8e066f55b;hb=775a33e104ef7561962bc1fb3e2c7a93c53779bb;hp=2d54669c34d8f906ede21d51172d48b5db357164;hpb=91a47fa968e61598ba35853206fd10528b8f74e4;p=vlc diff --git a/modules/video_output/fb.c b/modules/video_output/fb.c index 2d54669c34..4c4cef1f01 100644 --- a/modules/video_output/fb.c +++ b/modules/video_output/fb.c @@ -101,9 +101,8 @@ vlc_module_end () * Local prototypes *****************************************************************************/ static picture_pool_t *Pool (vout_display_t *, unsigned); -static void Display(vout_display_t *, picture_t *); +static void Display(vout_display_t *, picture_t *, subpicture_t *); static int Control(vout_display_t *, int, va_list); -static void Manage (vout_display_t *); /* */ static int OpenDisplay (vout_display_t *, bool force_resolution); @@ -311,7 +310,7 @@ static int Open(vlc_object_t *object) vd->prepare = NULL; vd->display = Display; vd->control = Control; - vd->manage = Manage; + vd->manage = NULL; /* */ vout_display_SendEventFullscreen(vd, true); @@ -366,7 +365,7 @@ static picture_pool_t *Pool(vout_display_t *vd, unsigned count) } return sys->pool; } -static void Display(vout_display_t *vd, picture_t *picture) +static void Display(vout_display_t *vd, picture_t *picture, subpicture_t *subpicture) { vout_display_sys_t *sys = vd->sys; @@ -391,6 +390,7 @@ static void Display(vout_display_t *vd, picture_t *picture) picture_Copy(sys->picture, picture); picture_Release(picture); + VLC_UNUSED(subpicture); } static int Control(vout_display_t *vd, int query, va_list args) { @@ -409,24 +409,6 @@ static int Control(vout_display_t *vd, int query, va_list args) return VLC_EGENERIC; } } -static void Manage (vout_display_t *vd) -{ - VLC_UNUSED(vd); -#if 0 - /* - * Size change - */ - if (vd->i_changes & VOUT_SIZE_CHANGE) - { - msg_Dbg(vd, "reinitializing framebuffer screen"); - vd->i_changes &= ~VOUT_SIZE_CHANGE; - - vout_display_SendEventDisplaySize(); - - ClearScreen(vd->sys); - } -#endif -} /* following functions are local */ static int TtyInit(vout_display_t *vd)