Название темы тупое, но лучше не придумал…
Имеем QScrollArea, на которой находятся 4-е «mpv виджета», вертикальным списком.
- Если используем вариант отрисовки на нативном виджете - видео «рвётся» при прокрутке.
- Если используем вариант отрисовки на OpenGL виджете - GUI начинает лагать. Я так понимаю, что обновление контекстов блочит основной поток.
Может кто-то сталкивался с подобным? Есть ли смысл бороться с Qt или стоит сразу делать viewport на GL? Если да, то с чего начать? SDL?
Задача состоит в отображении n роликов одновременно с динамическим изменением их позиций. При этом сами ролики живут сами по себе и синхронизировать их нельзя (типа выводить все 4-е за раз).