+/* Fade to black. Assumes data is 3-byte packed.
+ */
+static void
+fade_frame (record_anim_state *st, unsigned char *data, double ratio)
+{
+ int x, y, i;
+ int w = st->xgwa.width;
+ int h = st->xgwa.height;
+ unsigned char *s = data;
+ for (y = 0; y < h; y++)
+ for (x = 0; x < w; x++)
+ for (i = 0; i < 3; i++)
+ *s++ *= ratio;
+}
+
+