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> (cherry picked from commit 51311d23)
Loading
Please register or sign in to comment