# Add persistent rendering and streaming video export · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/1503da3239f8c1bf14a6df22cc1058a80058325f)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 1503da3239f8c1bf14a6df22cc1058a80058325f

Requested commit: 1503da3239f8c1bf14a6df22cc1058a80058325f

Commit: 1503da3239f8c1bf14a6df22cc1058a80058325f

Tree: 4d8fa75c31d9ffdded7783ee894e45d77a3d569f

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Add persistent rendering and streaming video export

- Reuse an offscreen render tree across video frames
- Stream raw RGBA frames to FFmpeg for PNG sequence encoding
- Harden MP4 output handling and encoder errors
- Add renderer and encoder tests

```

## Parents

- [b71b168f8e43b021984d8606d7360e8b45c7fe85](https://git.cafe/dara/icarus/commit/b71b168f8e43b021984d8606d7360e8b45c7fe85?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/1503da3239f8c1bf14a6df22cc1058a80058325f?format=markdown)
