[CAHandler] Restrict forced CW resend to PiP/swap only

Status
Not open for further replies.

GitHub

Moderator
[CAHandler] Restrict forced CW resend to PiP/swap only

The forced CW resend on service re-registration was triggering for
all non-streamserver types, including recordings. When starting an
instant recording on a channel already being watched, this caused
CMD_NOT_SELECTED + LIST_ADD to be sent to the softcam, killing the
running ECM session and causing a visible glitch on Live-TV.

Restrict the forced CW resend to livetv (0) and scrambled_livetv (12)
which are the PiP/swap cases that actually need it. Recording types
get their CWs via CWHandler pre-registration and don't need a
softcam restart.

Continue reading...
 
Status
Not open for further replies.
Back
Top