Skip to content
Snippets Groups Projects
Commit 83a737dc authored by Thomas Guillem's avatar Thomas Guillem
Browse files

resource: remove unused HasVout

parent e6f406bc
No related merge requests found
......@@ -43,11 +43,4 @@ void input_item_SetEpgOffline( input_item_t * );
*/
void input_resource_TerminateSout( input_resource_t *p_resource );
/**
* This function return true if there is at least one vout in the resources.
*
* It can only be called on detached resources.
*/
bool input_resource_HasVout( input_resource_t *p_resource );
#endif
......@@ -484,16 +484,6 @@ void input_resource_TerminateVout( input_resource_t *p_resource )
vlc_mutex_unlock(&p_resource->lock);
}
bool input_resource_HasVout( input_resource_t *p_resource )
{
vlc_mutex_lock( &p_resource->lock );
assert( !p_resource->p_input );
const bool b_vout = p_resource->p_vout_free != NULL;
vlc_mutex_unlock( &p_resource->lock );
return b_vout;
}
/* */
sout_instance_t *input_resource_RequestSout( input_resource_t *p_resource, sout_instance_t *p_sout, const char *psz_sout )
{
......
......@@ -517,14 +517,6 @@ static void *Thread ( void *data )
msg_Info( p_playlist, "end of playlist, exiting" );
libvlc_Quit( vlc_object_instance(p_playlist) );
}
/* Destroy any video display now (XXX: ugly hack) */
if( input_resource_HasVout( p_sys->p_input_resource ) )
{
PL_UNLOCK; /* Mind: NO LOCKS while manipulating input resources! */
input_resource_TerminateVout( p_sys->p_input_resource );
PL_LOCK;
}
}
PL_UNLOCK;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment