X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Faccess_filter%2Ftimeshift.c;h=b01cc1c649e54e8e7e1b661edec8e9a2e57a1ec9;hb=fd964450e1eba43b68adbb82a2f684c460f93700;hp=fea0c1db3ca731d19ca259d3a381c8fc36ae08fd;hpb=b2b9fb4c30858b5caa1d660c791c051ac8bacd87;p=vlc diff --git a/modules/access_filter/timeshift.c b/modules/access_filter/timeshift.c index fea0c1db3c..b01cc1c649 100644 --- a/modules/access_filter/timeshift.c +++ b/modules/access_filter/timeshift.c @@ -29,7 +29,8 @@ # include "config.h" #endif -#include +#include +#include #include @@ -61,8 +62,8 @@ static void Close( vlc_object_t * ); "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 ); @@ -274,7 +275,7 @@ static void Thread( access_t *p_access ) 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 ) @@ -319,7 +320,7 @@ static void Thread( access_t *p_access ) /* 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; @@ -330,12 +331,12 @@ static void Thread( access_t *p_access ) 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;