Use p_block->i_dts as spu->i_start instead of p_block->i_pts. This fixes timing issue...