- Oct 19, 2023
-
- Oct 18, 2023
-
-
Mode switching interacts weirdly with overlay drawing. Overlays are rendered in-process, while mode change still occurs in the graphics task. Make sure that we don't end up with framebuffer getting cleared after rendering by queuing a few more frames to render and flushing the whole pipeline.
-
Our fork has bumped the priority up by one, but it failed to also adjust the priorities of other tasks that may get spawned by micropython (such as RMT, I2S or _thread). The change seems to have been made to make its priority higher than the graphics task's, but the graphics task is pinned to another core these days (the blit task remains unpinned at priority 2). Change the mp_task's priority back to the one used by upstream.
-
pippin authored
- Oct 17, 2023
- Oct 16, 2023
- Oct 15, 2023
-
-
pippin authored
Also, only do 2x rendering at zoom>=0.9 and when not paused.
-
pippin authored
zoom which controls relative video-size to screen and cx and cy which determine the position of screen video gets rendered to, defaults zoom=1.0, cx=0 and cy=0
-
pippin authored
The yuv420 fragment provider in ctx is only nearest neighbor - flickering between the two when changin between color/gray segments of a video is less consistent than sticking with one rendering mode.
-