TV video processing always takes longer than TV audio processing. Some TVs have a lip sync adjustment setting, but others only have a built-in, non-adjustable delay (like my Panasonic Plasma). The hard-coded delay on my Panasonic toslink output was okay with a Sonos Playbar (who's DSP processing contributes to the audio delay, which helped in my case). At least, I never noticed a problem. But when I swapped out the Playbar for a UQ2, I had to add a Felston DD740 digital delay box (to the tune of an extra 100ms of delay).