Browse Source

vout_wrapper: simplify the DrInit prototype

pull/73/head
Steve Lhomme 8 years ago
parent
commit
3648cf9d6e
  1. 8
      src/video_output/vout_wrapper.c

8
src/video_output/vout_wrapper.c

@ -98,10 +98,8 @@ void vout_CloseWrapper(vout_thread_t *vout, vout_display_state_t *state)
/* Minimum number of display picture */
#define DISPLAY_PICTURE_COUNT (1)
static void NoDrInit(vout_thread_t *vout)
static void NoDrInit(vout_thread_sys_t *sys)
{
vout_thread_sys_t *sys = vout->p;
if (sys->display.use_dr)
sys->display_pool = vout_display_Pool(sys->display.vd, 3);
else
@ -151,7 +149,7 @@ int vout_InitWrapper(vout_thread_t *vout)
} else {
sys->dpb_size = picture_pool_GetSize(sys->decoder_pool) - reserved_picture;
}
NoDrInit(vout);
NoDrInit(sys);
}
sys->private_pool = picture_pool_Reserve(sys->decoder_pool, private_picture);
if (!sys->private_pool)
@ -192,7 +190,7 @@ void vout_ManageWrapper(vout_thread_t *vout)
if (reset_display_pool) {
sys->display.use_dr = !vout_IsDisplayFiltered(vd);
NoDrInit(vout);
NoDrInit(sys);
}
}

Loading…
Cancel
Save