Description

The logic to check the version number of Adreno devices does not work if there are letters in the version (like Adreno 642L).

Steps to Reproduce

Run a sample with a media player on an Android device with Adreno 642L
(see [Link Removed])

Expected: doesn't crash

Callstack

thread.cc:2365] No pending exception expected: java.lang.NumberFormatException: For input string: "642L"
thread.cc:2365] at int java.lang.Integer.parseInt(java.lang.String, int) (Integer.java:615)
thread.cc:2365] at int java.lang.Integer.parseInt(java.lang.String) (Integer.java:650)
thread.cc:2365] at void com.epicgames.unreal.ElectraTextureSample$a.<init>(com.epicgames.unreal.ElectraTextureSample, boolean) (:-1)
thread.cc:2365] at void com.epicgames.unreal.ElectraTextureSample.Initialize(boolean) (:-1)

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-144475 in the post.

0
Login to Vote

Fixed
ComponentUE - Platform - Mobile
Affects Versions5.0
Target Fix5.0
Fix Commit19222962
Main Commit19351887
Release Commit19222962
CreatedMar 2, 2022
ResolvedMar 2, 2022
UpdatedJan 25, 2023