Excessive processor use decoding HEVC on iPhone X since v3.1.0

iOS, iPad, iPhone, tvOS specific usage questions
Eversor
New Cone
New Cone
Posts: 2
Joined: 03 Aug 2018 13:14

Excessive processor use decoding HEVC on iPhone X since v3.1.0

Postby Eversor » 03 Aug 2018 13:22

Since version 3.1.0, the iPhone X has been heating up considerably when playing back HEVC videos - to the point of the device automatically dimming the screen in an attempt to reduce the power output.
This was definitely not an issue before 3.1.0, and seems to be related to the "Stability and performance improvements when decoding H.264/H.265 in hardware" line in the release notes for it. Can this please be reviewed? Many thanks!

User avatar
InTheWings
Developer
Developer
Posts: 1275
Joined: 07 Aug 2013 13:15
VLC version: crashing
Operating System: Linux
Contact:

Re: Excessive processor use decoding HEVC on iPhone X since v3.1.0

Postby InTheWings » 06 Aug 2018 10:12

Seems your video fallsback to software decoding
:!: If you want your problem to be solved :
* First read troubleshooting guide VSG:Main
* Always provide verbose LOGS ! (command line or from gui)
* Always check your issue against a developer build from Nightly Build of VLC
* Tell us when your problem is solved !

retrojunkie
Blank Cone
Blank Cone
Posts: 18
Joined: 24 Jul 2018 16:31

Re: Excessive processor use decoding HEVC on iPhone X since v3.1.0

Postby retrojunkie » 07 Aug 2018 06:08

Are you able to reproduce this with different HEVC videos (maybe from different sources)? If your video playback falls back to software encoding, then the CPU of your phone needs to do all the heavy work for encoding the video, which would explain the heat up.

Also, did you check if this happens with 3.1.1 too? I have no issues with HEVC videos on the recent version (but I don't have an iPhone X).

User avatar
InTheWings
Developer
Developer
Posts: 1275
Joined: 07 Aug 2013 13:15
VLC version: crashing
Operating System: Linux
Contact:

Re: Excessive processor use decoding HEVC on iPhone X since v3.1.0

Postby InTheWings » 07 Aug 2018 09:34

There was some fixes because Apple hw decoder is really "stable" under some circumstances (files that are not produced by Apple devices, bbecause they don't care, you're not supposed to use something out of their ecosystem...)
If you have a way to share file, that could help, but you probably hit the exception.
:!: If you want your problem to be solved :
* First read troubleshooting guide VSG:Main
* Always provide verbose LOGS ! (command line or from gui)
* Always check your issue against a developer build from Nightly Build of VLC
* Tell us when your problem is solved !

Eversor
New Cone
New Cone
Posts: 2
Joined: 03 Aug 2018 13:14

Re: Excessive processor use decoding HEVC on iPhone X since v3.1.0

Postby Eversor » 11 Aug 2018 19:30

Think I've found the cause of this; after a patch, the setting in Video->Deinterlace was blank (unset). When I changed this to Off, the phone stopped overheating while playing the videos. It must have read the blank value as 'Automatic', which translated to 'On' in my case. Maybe worth updating in the next Apple Store patch so that this value defaults to 'Off' if it is unset? iOS 11.4.1 btw


Return to “VLC for iOS, iPadOS and Apple TV”

Who is online

Users browsing this forum: No registered users and 7 guests