Conversation

Pavel Machek

Cats. Fediverse loves cats. 1000x700+ resolution, should be 30+ fps. A lot of work was done by @dos , thanks! #linuxmobile #shotonlibrem5 #librem5
2
0
2

@pavel @dos yes we do ❤️

0
0
1

@pavel It looks off - I'm afraid this is effectively an upscaled 524x778 stream. Your yuyv function throws half of the horizontal resolution away by duplicating the pixels' luminosity (and that's in addition to regular chroma subsampling that will happen there, which wouldn't be as noticeable on its own).

1
0
0
@dos Yep, right. So your version was 0.2MPix, this is 0.4MPix solution, and very, very close to 0.8MPix solution -- but right, shader improvement would be needed, as this duplicates Y value. But at this point, I'm convinced 1048x778 stream is possible, because slightly more complex shader should not throw performance off too much.

There's clearly more work to do. Re-starting app when starting recording is not great, nor is viewfinder limited to 1fps. Even more scary is what happens when I adjust viewfinder to 10fps...
0
0
0