+int flip_blit_callback(void *ctx) {
+ struct ivac *ivac=ctx;
+
+ ivac->dfb_stuff.v_surface->Flip(ivac->dfb_stuff.v_surface,NULL,0);
+
+ return 1;
+}
+
+int dfb_play_video(struct ivac *ivac) {
+
+ ivac->dfb_stuff.v_provider->PlayTo(ivac->dfb_stuff.v_provider,ivac->dfb_stuff.v_surface,NULL,flip_blit_callback,(void *)ivac);
+
+ return 1;
+}
+
+int dfb_stop_video(struct ivac *ivac) {
+
+ ivac->dfb_stuff.v_provider->Stop(ivac->dfb_stuff.v_provider);
+
+ return 1;
+}
+