Posts
1765
Following
90
Followers
167
Riding horses, hacking computers, phones and smartwatch.
Okay, and now code is few times faster than memcpy. That may be even scarier.
0
1
1
Trying to do RGBA->RGB conversion with AVX. Yes, it is trivial task. No, I don't get speedup over trivial code.
1
0
0
@martijnbraam Did you have some solution to uncached memory problem? On pinephone, v4l2 passes uncached memory to userspace, leading to huge performance problems everywhere. The hw seems to have enough power, but we sabotage it be turning off caches :-(.
1
0
1
@martijnbraam According to my notes, PP should be able to encode 1920x1080 video at 28fps (h264, ultrafast) or 1280x720 video at 100fps. 720p is not great, but should be quite usable.
1
0
0
@martijnbraam Yeah, well, I'd prefer something that has Linux drivers.

There is video recording on Librem 5 in Millipixels (saving raw frames and processing them offline). There is one on PinePhone (saving jpegs and processing them offline, or doing gstreamer pipeline in low res). I'm playing with GPUs to turn hem into ISP so I could increase performance.
1
0
1
@martijnbraam So the video recording would be for Librem 5 or similar. The preview won't have goodies such as lens shading correction, correct?

Hardware h264 encoding would be cool. Is it available on any common hw?
1
0
0
Camera ISP: Does denoise come before or after debayer? I see "illogical" order in the paper, and I believe that logical order should also be easier to implement...
0
0
0
@martijnbraam I see you are doing a lot of work on dng processing. I'm trying to do raw processing on GPU to enable video recording. Do you have any good pointers on dng processing? Did you do or do you plan to play with video recording?
1
0
1
@Blort @vacuumbeef @as400 PinePhone: GPS is poor, agreed. Hw problem, I assumed. Call quality is good enough. Battery lasted like hour and half of continuous browsing. Photos were okay; not great but I don't recall "wildly green" issue. No way to record video, if I can add one. On screen keyboard is not great.

Oh, one issue for me is that display is too dim on direct sunlight.

But I could live with all that if it actually fit in my pockets :-).
0
0
0
@as400 @Blort @vacuumbeef Umm. On PinePhone, all these little things really should work. (Not waking for alarm clock is other thing, a bit tricky :-), but also solved). PinePhone is too big to carry on a horse, basically; so that's fail for me. Plus it is a little slow and battery life is a little bad, but those are details compared to the "too big" problem. Basics work for me on Mobian.
1
0
0
@Blort @as400 @vacuumbeef @droidian @postmarketOS Aha, so Droidian.... https://devices.droidian.org/ I did not know about that one before. It has libhybris inside, AFAICT, so it is not really too interesting to me... But good to know it exists.
1
0
0
@jmlich BangleJS2 is missing, and that's the important watch, as it has halfways-usable "operating system". If you had those, you'd forget about the others. (OTOH that would be bad for Linux-watch compatibility...)
0
0
0
@neil Better question is... why are we measuring diagonal and not area? That leads to people exploiting it with very wide screens.
0
0
0
@as400 @droidian @vacuumbeef @Blort Wow, what? Someone got camera supported on OnePlus6? I should really get that hw. And it is not listed as supported on https://wiki.postmarketos.org/wiki/Devices . Someone should fix that, too.
2
0
0
@itsmeholland @JessTheUnstill Feel free to travel to Russia, and say that you don't like the war. Heck, maybe even holding blank paper will be enough. You'll quickly learn difference between censorship and not spreading content. Yes, there's difference between corporations and governments.
1
0
1
@JessTheUnstill I'm sure there are pictures of consenting adults you'd rather not see, plus some of those pictures are illegal to distribute in many jurisdiction. So is Nazi propaganda, but, it may be different jurisdiction. Oh and ... "censorship" is when you go to jail for saying something. Platform choosing not to distribute content is something else.
1
0
1
@martijnbraam @okias So i have this. https://gitlab.com/tui/debayer-gpu It debayers at 7MPix/sec. I guess I'm learning a lot about GPUs, but I hoped for a bit better performance. Ouch and it mirrors the image, but that's detail.
0
0
0
@okias I don't think I actually want Rust for this. And I don't think I need OpenCL either, AFAICT glsl 1.0 should be enough for me.
0
0
0
I'd like to do command-line application that uses GPU to do some some computation with graphics. (Debayer, maybe more). Need it to work on old systems (Debian 11, PinePhone). What libraries/frameworks should I look at?
2
0
0
@hnygd @as400 @sonny @dperson @cas @postmarketOS @Fairphone @PINE64 FP5 may be the future as vendor is putting resources into it. But I'm afraid it is "future" at this point.
0
0
1
Show older