We have an Android app that encodes video into H264. On all previously tried Android devices this encodes to Baseline profile which is what I need.
On the Lenovo Yog
I have tried this on Nexus 9 with Nvidia HW encoder. Only thing that works for me is to select the encoder by name. I am able to set the profile to chosen value for encoder level is always set to 13.
Please note that if you select encoder by type, it selects google encoder and as mentioned above, it forces profile to baseline.