# include "config.h"
#endif
-#include <vlc/vlc.h>
+#include <vlc_common.h>
#include <vlc_plugin.h>
#include <errno.h>
access_t *p_src = p_access->p_source;
block_t *p_block;
- while( !p_access->b_die )
+ while( vlc_object_alive (p_access) )
{
/* Get a new block from the source */
if( p_src->pf_block )
/* Read from file to fill up the fifo */
while( block_FifoSize( p_sys->p_fifo ) < TIMESHIFT_FIFO_MIN &&
- !p_access->b_die )
+ vlc_object_alive (p_access) )
{
p_block = ReadBlockFromFile( p_access );
if( !p_block ) break;
msg_Dbg( p_access, "timeshift: no more input data" );
- while( !p_access->b_die &&
+ while( vlc_object_alive (p_access) &&
(p_sys->p_read_list || block_FifoSize( p_sys->p_fifo ) ) )
{
/* Read from file to fill up the fifo */
while( block_FifoSize( p_sys->p_fifo ) < TIMESHIFT_FIFO_MIN &&
- !p_access->b_die && p_sys->p_read_list )
+ vlc_object_alive (p_access) && p_sys->p_read_list )
{
p_block = ReadBlockFromFile( p_access );
if( !p_block ) break;