* - i_dts/i_pts could be VLC_TS_INVALID, it means no pts/dts
* - i_length: length in microseond of the packet, can be null except in the
* sout where it is mandatory.
- * - i_rate 0 or a valid input rate, look at vlc_input.h
*
* - i_buffer number of valid data pointed by p_buffer
* you can freely decrease it but never increase it yourself
mtime_t i_length;
unsigned i_nb_samples; /* Used for audio */
- int i_rate;
size_t i_buffer;
uint8_t *p_buffer;
p_dup->i_pts = p_block->i_pts;
p_dup->i_flags = p_block->i_flags;
p_dup->i_length = p_block->i_length;
- p_dup->i_rate = p_block->i_rate;
p_dup->i_nb_samples = p_block->i_nb_samples;
memcpy( p_dup->p_buffer, p_block->p_buffer, p_block->i_buffer );
out->i_dts = block->i_dts;
out->i_pts = block->i_pts;
out->i_length = block->i_length;
- out->i_rate = block->i_rate;
sys->indirects[i](out, block);
if( likely(p_block != NULL) )
{
memcpy( p_block->p_buffer + offset, p_mem, i_mem );
- //p_block->i_rate = p_input->stream.control.i_rate;
}
return p_block;
}
p_sout_block->p_next = NULL;
DecoderFixTs( p_dec, &p_sout_block->i_dts, &p_sout_block->i_pts,
- &p_sout_block->i_length,
- &p_sout_block->i_rate, INT64_MAX, b_telx );
+ &p_sout_block->i_length, NULL, INT64_MAX, b_telx );
vlc_mutex_unlock( &p_owner->lock );
p_block->i_flags |= BLOCK_FLAG_PREROLL;
}
- p_block->i_rate = 0;
-
if( !es->p_dec )
{
block_Release( p_block );
p_block->i_pts = block.i_pts;
p_block->i_flags = block.i_flags;
p_block->i_length = block.i_length;
- p_block->i_rate = block.i_rate;
p_block->i_nb_samples = block.i_nb_samples;
p_block->i_buffer = fread( p_block->p_buffer, 1, block.i_buffer, p_storage->p_filer );
}
b->i_pts =
b->i_dts = VLC_TS_INVALID;
b->i_length = 0;
- b->i_rate = 0;
b->i_nb_samples = 0;
b->p_buffer = buf;
b->i_buffer = size;
out->i_pts = in->i_pts;
out->i_flags = in->i_flags;
out->i_length = in->i_length;
- out->i_rate = in->i_rate;
out->i_nb_samples = in->i_nb_samples;
}