I use Qt, and setting QWidget::autoFillBackground helps - but only while the video is not playing and its first frame is static and visible, and for about one second once playing starts. After one second of play the blank spaces return and become see-through.