Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 697cd6a3 authored by Aravind Venkateswaran's avatar Aravind Venkateswaran Committed by Stephen Boyd
Browse files

mdss: hdmi: Enable general control packet transmission to support AVMUTE



When the source and the sink are not in sync with respect to their HDCP
cipher and frame counts, it could result in snowframes or similar
artifacts being displayed on the HDMI sink. This can be avoided by
setting AVMUTE before starting HDCP authentication and clearing AVMUTE
after HDCP authentication succeeds. Whenever AVMUTE is set, and if the
sink supports AVMUTE, then the HDCP cipher state and the frame count
are not advanced until after the first encrypted frame is sent after
clearing AVMUTE. This patch implements this functionality by enabling
the transsmission of the general control packet which is used to set
and clear AVMUTE.

CRs-Fixed: 484366
Change-Id: Iaf437611e8b9f7d6cbe94184477f6d72f7af6ad8
Signed-off-by: default avatarAravind Venkateswaran <aravindh@codeaurora.org>
parent 5231cd20
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment