I bought a new DishTV T1020 Freeview DVB-T receiver the other day, and have noticed that on some channels the sound and video are slightly out of sync. The problem seems to be worst on channel One (out by ~200ms), while some channels are perfectly in time (TV3). I have noticed similar sync issues when watching Freeview through an Elgato EyeTV usb receiver. 

Is this something which is an issue across all Freeview devices? Does anyone have a solution? The DishTV does have a setting to adjust the sound delay, but it is a system wide setting, meaning so if I correct channel One, it puts the other channels out. 

Not a huge problem, but quite annoying anyway.