Hi
I have been using h265 videos as much as i could to find the quirks when using it and also retain better quality for longer videos. Here is what i found so far.
I mainly use handbrake to reencode videos and here is what i found. When i use GPU encode then artifacting happenes about 80% of the time. If i use CPU encode artifacting happens 10% of the time (or less).
Last week i uploaded a 4k video and it started artifacting on the 2nd loop. The video ended with a black screen and started with a black screen with minimal text (this is a clue).
If i inserted a colored picture in between the the video loop. The artifacting went away. If i tried the same with a black image, the artifacting came back. (the artifacting was green, never seen any other color artifacting)
Yesterday that device stopped working. It had the signs of overheating, however when i look at the history. Temps were fine. But memory kept climbing in a weird way.
Could it be that the decode process gets a memory leak or overflow dependent on the what goes on in the image? It feels like a Malloc is off by 2 bytes or something when compressibility is higher er then expected (as is with a mostly 5-10sec video frames).