Guess what?..........
I'm the biggest idiot, numpty, brain dead pathetic numbskull.
I've been getting ready to ditch Virgin, so I programmed my Harmony remote for the "Humax" activity, but didn't set the amp input correctly,
so it was using the optical output from my TV, which will not output DD.
DD 5.1 now working perfectly. Sorry about wasting everyone's time. Thanks for the help. I'll triple check everything first, next time I have a problem.