if( (*pp_block)->i_flags&BLOCK_FLAG_CORRUPTED )
{
p_sys->i_state = STATE_NOSYNC;
- block_BytestreamFlush( &p_sys->bytestream );
+ block_BytestreamEmpty( &p_sys->bytestream );
}
aout_DateSet( &p_sys->end_date, 0 );
block_Release( *pp_block );
if( (*pp_block)->i_flags&BLOCK_FLAG_CORRUPTED )
{
p_sys->i_state = STATE_NOSYNC;
- block_BytestreamFlush( &p_sys->bytestream );
+ block_BytestreamEmpty( &p_sys->bytestream );
}
aout_DateSet( &p_sys->end_date, 0 );
block_Release( *pp_block );
if( (*pp_block)->i_flags&BLOCK_FLAG_CORRUPTED )
{
p_sys->i_state = STATE_NOSYNC;
- block_BytestreamFlush( &p_sys->bytestream );
+ block_BytestreamEmpty( &p_sys->bytestream );
}
aout_DateSet( &p_sys->end_date, 0 );
block_Release( *pp_block );
if( (*pp_block)->i_flags&BLOCK_FLAG_CORRUPTED )
{
p_sys->i_state = STATE_NOSYNC;
- block_BytestreamFlush( &p_sys->bytestream );
+ block_BytestreamEmpty( &p_sys->bytestream );
}
aout_DateSet( &p_sys->end_date, 0 );
block_Release( *pp_block );
if( (*pp_block)->i_flags&BLOCK_FLAG_CORRUPTED )
{
p_sys->i_state = STATE_NOSYNC;
- block_BytestreamFlush( &p_sys->bytestream );
+ block_BytestreamEmpty( &p_sys->bytestream );
if( p_sys->p_frame )
block_ChainRelease( p_sys->p_frame );
p_sys->slice.i_frame_type = 0;
p_sys->b_slice = false;
}
+ p_sys->i_frame_pts = -1;
+ p_sys->i_frame_dts = -1;
+
block_Release( *pp_block );
return NULL;
}
{
p_sys->b_mlp = false;
p_sys->i_state = STATE_NOSYNC;
- block_BytestreamFlush( &p_sys->bytestream );
+ block_BytestreamEmpty( &p_sys->bytestream );
}
aout_DateSet( &p_sys->end_date, 0 );
block_Release( *pp_block );
if( (*pp_block)->i_flags&BLOCK_FLAG_CORRUPTED )
{
p_sys->i_state = STATE_NOSYNC;
- block_BytestreamFlush( &p_sys->bytestream );
+ block_BytestreamEmpty( &p_sys->bytestream );
}
- //aout_DateSet( &p_sys->end_date, 0 );
+ aout_DateSet( &p_sys->end_date, 0 );
block_Release( *pp_block );
return NULL;
}
if( (*pp_block)->i_flags&BLOCK_FLAG_CORRUPTED )
{
p_sys->i_state = STATE_NOSYNC;
- block_BytestreamFlush( &p_sys->bytestream );
+ block_BytestreamEmpty( &p_sys->bytestream );
if( p_sys->p_frame )
block_ChainRelease( p_sys->p_frame );
p_sys->p_frame = NULL;
p_sys->pp_last = &p_sys->p_frame;
}
-// p_sys->i_interpolated_pts =
-// p_sys->i_interpolated_dts =
-// p_sys->i_last_ref_pts =
-// p_sys->i_last_time_ref =
-// p_sys->i_time_ref =
-// p_sys->i_last_time =
-// p_sys->i_last_timeincr = 0;
+ p_sys->i_interpolated_pts =
+ p_sys->i_interpolated_dts =
+ p_sys->i_last_ref_pts =
+ p_sys->i_last_time_ref =
+ p_sys->i_time_ref =
+ p_sys->i_last_time =
+ p_sys->i_last_timeincr = 0;
block_Release( *pp_block );
return NULL;
if( (*pp_block)->i_flags&BLOCK_FLAG_CORRUPTED )
{
p_sys->i_state = STATE_NOSYNC;
- block_BytestreamFlush( &p_sys->bytestream );
+ block_BytestreamEmpty( &p_sys->bytestream );
p_sys->b_discontinuity = true;
if( p_sys->p_frame )
p_sys->pp_last = &p_sys->p_frame;
p_sys->b_frame_slice = false;
}
-// p_sys->i_interpolated_dts =
-// p_sys->i_last_ref_pts = 0;
+ p_sys->i_dts = 0;
+ p_sys->i_pts = 0;
+ p_sys->i_interpolated_dts = 0;
+ p_sys->i_last_ref_pts = 0;
block_Release( *pp_block );
return NULL;
if( (*pp_block)->i_flags&BLOCK_FLAG_CORRUPTED )
{
p_sys->i_state = STATE_NOSYNC;
- block_BytestreamFlush( &p_sys->bytestream );
+ block_BytestreamEmpty( &p_sys->bytestream );
if( p_sys->p_frame )
block_ChainRelease( p_sys->p_frame );
p_sys->pp_last = &p_sys->p_frame;
p_sys->b_frame = false;
}
-// p_sys->i_interpolated_dts = 0;
+ p_sys->i_interpolated_dts = 0;
block_Release( *pp_block );
return NULL;
}