That is problem with HDMI and Optical in General and not specifically to TiVo. Most newer Amps deal with this by allowing you to set a delay time so that both are in sync.

Peter.