Tomas Berglund wrote:
Your workaround patch only prevent additional dpids to be set when dolby is disabled. I really would like to switch channels with dolby enabled. The problem is that those additional pids are never removed....or set to false in SetPid().
Is there any other way to add additional pids without setting them with ciHandler->SetPid ? If AddPid() is used to set them, they would be removed in cDevice::DelPid().
Please try the attached patch. At least with my CAM here I don't get any more sticky PIDs in the CAM now.
Klaus