attached" on vlc_object_detach although the object was attached
previously ... what could that be due to?
if( !p_vout->b_direct )
{
module_Unneed( p_vout->p_chroma, p_vout->p_chroma->p_module );
+ vlc_object_detach( p_vout->p_chroma );
+ vlc_object_release( p_vout->p_chroma );
p_vout->p_chroma = NULL;
}
if( !p_vout->b_direct )
{
module_Unneed( p_vout->p_chroma, p_vout->p_chroma->p_module );
- p_vout->p_chroma->p_module = NULL;
+ vlc_object_detach( p_vout->p_chroma );
+ vlc_object_release( p_vout->p_chroma );
+ p_vout->p_chroma = NULL;
}
/* Destroy all remaining pictures */