by hop » Fri Jan 27, 2012 11:10 pm
The core of all of about problems (with "bad detection" of scrambled channels) is because providers don't follow MPEG TS specification fully and simply play as they like. So, many channels are scrambled, but flag about it is not set in SDT table.
Reason, why most sat stbs are working good is because of additional hacks added by programmers inside stb software. So they check if PMT contains some 0x09 entry (what is PID for ECM) and even analyze A/V streams to get much finer detection. Of course, we should go same way. But TODO is not so short as we would like. So I can currently only say the same "added on TODO".
Honza