# include "config.h"
#endif
-#include <vlc/vlc.h>
+#include <vlc_common.h>
+#include <vlc_plugin.h>
#include <errno.h>
"access declares that it can control pace or pause." )
vlc_module_begin();
- set_shortname( _("Timeshift") );
- set_description( _("Timeshift") );
+ set_shortname( N_("Timeshift") );
+ set_description( N_("Timeshift") );
set_category( CAT_INPUT );
set_subcategory( SUBCAT_INPUT_ACCESS_FILTER );
set_capability( "access_filter", 0 );
p_access->p_sys = p_sys = malloc( sizeof( access_sys_t ) );
/* */
- p_sys->p_fifo = block_FifoNew( p_access );
+ p_sys->p_fifo = block_FifoNew();
p_sys->i_write_size = 0;
p_sys->i_files = 0;
p_sys->i_data = 0;
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;