Browse Source

vout: merge vout_EndWrapper() and vout_CloseWrapper()

pull/83/head
Rémi Denis-Courmont 8 years ago
parent
commit
0bdc25b4cd
  1. 4
      src/video_output/video_output.c
  2. 1
      src/video_output/vout_internal.h
  3. 10
      src/video_output/vout_wrapper.c

4
src/video_output/video_output.c

@ -1487,10 +1487,8 @@ static void ThreadStop(vout_thread_t *vout, vout_display_cfg_t *cfg)
/* Destroy translation tables */
if (vout->p->display.vd) {
if (vout->p->decoder_pool) {
if (vout->p->decoder_pool)
ThreadFlush(vout, true, INT64_MAX);
vout_EndWrapper(vout);
}
vout_CloseWrapper(vout, cfg);
}

1
src/video_output/vout_internal.h

@ -216,7 +216,6 @@ void vout_IntfReinit( vout_thread_t * );
/* */
int vout_OpenWrapper(vout_thread_t *, const char *, vout_display_cfg_t *);
void vout_CloseWrapper(vout_thread_t *, vout_display_cfg_t *);
void vout_EndWrapper(vout_thread_t *);
void vout_ManageWrapper(vout_thread_t *);
/* */

10
src/video_output/vout_wrapper.c

@ -144,7 +144,7 @@ error:
/*****************************************************************************
*
*****************************************************************************/
void vout_EndWrapper(vout_thread_t *vout)
void vout_CloseWrapper(vout_thread_t *vout, vout_display_cfg_t *cfg)
{
vout_thread_sys_t *sys = vout->p;
@ -154,14 +154,6 @@ void vout_EndWrapper(vout_thread_t *vout)
if (sys->decoder_pool != sys->display_pool)
picture_pool_Release(sys->decoder_pool);
}
/*****************************************************************************
*
*****************************************************************************/
void vout_CloseWrapper(vout_thread_t *vout, vout_display_cfg_t *cfg)
{
vout_thread_sys_t *sys = vout->p;
#ifdef _WIN32
var_DelCallback(vout, "video-wallpaper", Forward, NULL);

Loading…
Cancel
Save