Commit 00e497bb authored by Rafaël Carré's avatar Rafaël Carré

DBus: don't use access object

parent d7e6e4af
...@@ -54,7 +54,6 @@ ...@@ -54,7 +54,6 @@
#include <vlc_input.h> #include <vlc_input.h>
#include <vlc_playlist.h> #include <vlc_playlist.h>
#include <vlc_demux.h> #include <vlc_demux.h>
#include <vlc_access.h>
/***************************************************************************** /*****************************************************************************
* Local prototypes. * Local prototypes.
...@@ -990,20 +989,13 @@ static int UpdateCaps( intf_thread_t* p_intf ) ...@@ -990,20 +989,13 @@ static int UpdateCaps( intf_thread_t* p_intf )
if( p_playlist->p_input ) if( p_playlist->p_input )
{ {
access_t *p_access = (access_t*)vlc_object_find( p_playlist->p_input, if( var_GetBoolean( p_playlist->p_input, "can-pause" ) )
VLC_OBJECT_ACCESS, FIND_CHILD ); i_caps |= CAPS_CAN_PAUSE;
if( p_access && p_access->pf_control )
{
vlc_bool_t b_can_pause;
if( !access2_Control( p_access, ACCESS_CAN_PAUSE, &b_can_pause ) &&
b_can_pause )
i_caps |= CAPS_CAN_PAUSE;
vlc_object_release( p_access );
}
demux_t *p_demux = (demux_t*)vlc_object_find( p_playlist->p_input, demux_t *p_demux = (demux_t*)vlc_object_find( p_playlist->p_input,
VLC_OBJECT_DEMUX, FIND_CHILD ); VLC_OBJECT_DEMUX, FIND_CHILD );
if( p_demux ) if( p_demux )
{ /* XXX: is: demux can seek and access can not a possibility ? */ {
vlc_bool_t b_can_seek; vlc_bool_t b_can_seek;
if( !stream_Control( p_demux->s, STREAM_CAN_SEEK, &b_can_seek ) && if( !stream_Control( p_demux->s, STREAM_CAN_SEEK, &b_can_seek ) &&
b_can_seek ) b_can_seek )
......
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