I suggest you use GStreamer, you can build a video by pushing bitmap frames and it does everything else for you.Otherwise, you can animate a DrawingArea. Set up a 60hz timer on your own. The timer callback simply callsgtk_widget_queue_draw_area()
. Then, on the draw_func of your drawingarea you display the bitmaps, one after another.That's the simplest solution but can have lower timing quality