msm: vidc: fix tier and level issue for hevc
- Bits: 0-27 are used to specify the level
information and bits 28-31 are reserved for
non-level information. For HEVC, these 4 bits(MSB)
are used for communicating the tier info.
- CTS tc will set the tier first, the level
next and the same is set to firmware. In
doing so, the level will override the tier value
which is set earlier and the same is communicated to
the firmware resulting in level info mismatch.
- Fix here is to extract the 4 MSB bits containing the
tier info and add it to the level value, then communicate
it to the firmware.
Change-Id: I530f0a0a92417f2076d5a1f93f724b6514ae9309
Signed-off-by:
Madhukumar S J <quic_msj@quicinc.com>
Loading
Please register or sign in to comment