|
|
|
@ -488,9 +488,10 @@ static block_t *Packetize(decoder_t *p_dec, block_t **pp_block) |
|
|
|
} |
|
|
|
|
|
|
|
/* Copy from previous sync point up to to current (offset) */ |
|
|
|
block_PeekOffsetBytes( &p_sys->bytestream, p_sys->i_buf_offset, |
|
|
|
&p_sys->p_buf[p_sys->i_buf_offset], |
|
|
|
p_sys->i_offset - p_sys->i_buf_offset ); |
|
|
|
if( block_PeekOffsetBytes( &p_sys->bytestream, p_sys->i_buf_offset, |
|
|
|
&p_sys->p_buf[p_sys->i_buf_offset], |
|
|
|
p_sys->i_offset - p_sys->i_buf_offset )) |
|
|
|
return NULL; |
|
|
|
|
|
|
|
/* update crc to include this data chunk */ |
|
|
|
for( size_t i = p_sys->i_buf_offset; i < p_sys->i_offset - 2; i++ ) |
|
|
|
|