Commercial detection improving & by channel

I record Eastenders on BBC1 & old episodes on Drama channel. The former is commercial free, the latter isn't

Last episode on BBC1 incorrectly detected commercials.

Firstly, what info do you need to help improve detection. Secondly, anyway to enable/disable detection by channel? Basically all BBC channels are commercial free in UK