Leonardo Gibrowski Faé
Leonardo Gibrowski Faé
Decoding mp4 would increase our dependencies *significantly*. Maybe I will be able to do something about it by changing from the `image` crate to a system dependency on `ffmpeg`. That...
I mean, we only decode once, in the client (we read all frames at once). If we were to support entire videos, then yeah, we would probably need the GPU...
I just realized that `clear` already does this. Maybe it's not been documented visibly enough. Calling just `swww clear` will make the background black by default. `swww clear ` will...
Ah, I see. Well, ok then. Let's go with it.
Yeah, I think I like @hkupty's idea better. We can create the image straight in `swww` itself, consisting of one full static color. We get transitions and cache "for free"....
we do??? I mean, in master we have: ```rust Swww::Clear(c) => { let (format, _, _) = get_format_dims_and_outputs(&[])?; let mut color = c.color; if format.must_swap_r_and_b_channels() { color.swap(0, 2); } let...
We do not use the GPU in any capacity in `swww`. All the animations and transitions are done with the CPU. The work you observe in the GPU must be...
Does this happen if you use `swww img --transition none`?
Alright. Well, in that case, this is not a memory leak. Specially since memory usage goes down later. This is expected behavior: we allocate some memory to do the transition,...
Between this and #233, it seems we are having some trouble with notebooks' integrated displays in general.