Commit 1b9f5521 authored by Pierre Ynard's avatar Pierre Ynard

vlm: use libvlc as a parent for vlm instance input resources

We can't use the VLM object because the instances and their input
resources are cleaned up in the VLM destructor
parent a6e6fbff
...@@ -968,7 +968,7 @@ static int vlm_ControlMediaInstanceStart( vlm_t *p_vlm, int64_t id, const char * ...@@ -968,7 +968,7 @@ static int vlm_ControlMediaInstanceStart( vlm_t *p_vlm, int64_t id, const char *
VLC_OBJECT(p_vlm->p_vod) : VLC_OBJECT(p_vlm->p_vod) :
VLC_OBJECT(p_vlm->p_libvlc); VLC_OBJECT(p_vlm->p_libvlc);
if( !p_instance->p_input_resource ) if( !p_instance->p_input_resource )
p_instance->p_input_resource = input_resource_New( VLC_OBJECT( p_vlm ) ); p_instance->p_input_resource = input_resource_New( VLC_OBJECT( p_vlm->p_libvlc ) );
p_instance->p_input = input_Create( p_parent, p_instance->p_item, p_instance->p_input = input_Create( p_parent, p_instance->p_item,
psz_log, p_instance->p_input_resource ); psz_log, p_instance->p_input_resource );
if( p_instance->p_input ) if( p_instance->p_input )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment