@JJ
The (non)existence of tearing provides zero hint whether something is rendered using GPU or CPU. It simply tells you if vertical sync was used or not.
And AFAIK there is no real 100% proper way on AOS4 to do true vsync in window mode.
The frames of the videos played in the video are certainly calculated using the CPU, simply because there's no interface to do the job on the GPU (yet).