Posts
3711
Following
217
Followers
381
Kernel plumber at kernel.org. Uncloud plumber at parity.io. Entrepreneur at Siltakatu Solutions Oy.

OpenPGP: 3AB05486C7752FE1
awesome, at least it is a pass (did not test before wrote that) :-) so a baby step, but one forward...
1
0
0

Jarkko Sakkinen

Edited 7 days ago
After trying bunch of things over the last few weeks I finally have a test program for feeding the data for a video loopback device, i.e. to work as fake webcam:

- Has zero dependencies other than libc. Draws the frames, converts the pixel formats and writes them to the device.
-.Has optional debug display using minifb.
- Predictable cyclic motion, which useful in future for automated testing.

Repository: https://codeberg.org/jarkko/v4l2-loopback-test/
BuildRoot package: https://codeberg.org/jarkko/linux-tpmdd-test/src/branch/main/package/v4l2-loopback-test

I've not been able to make any major changes to the driver I would like to do because it does not make much when being blind. Now it is finally possible to forget user space and move on to the kernel changes.

#linux #kernel #media #video4linux
1
2
3
great, this is a starting point
0
0
0

Jarkko Sakkinen

Edited 23 days ago
Next making a fake webccam program with Rust to have something to run as the server end with the in-kernel driver using anonymous inode for proxy.

Realized that I need this before doing API split (i.e. break).

I'll implement it with Bevy and it will stream a rotating torus (that weird thing in the middle ATM) to the video loopback proxy

#linux #kernel #video4linux
1
1
2
Conceptually this will laid out as follows, i.e. split one fops into 2x fops.
1
0
0

Jarkko Sakkinen

Great, ffmpeg now setup properly to BuildRoot and video streaming through my in-progress loopback driver. Not having QA environment has kept this one stuck for few weeks.

#linux #kernel #video4linux #loopback #driver
1
3
1

Jarkko Sakkinen

I've been trying to recall this place a few times but now I bumped to a pic in my NAS. Terraza @ Brno, Czech. Best long drinks! Need to visit here some day. The pic is from 2020 :-)
0
0
0

Jarkko Sakkinen

Edited 25 days ago
A TOR search engine that my friend Juha has made some years ago: https://ahmia.fi/

Ahmia is like "big eater" someone who eats all food you have.
0
1
3

Jarkko Sakkinen

Fuck Musk
1
1
3

Jarkko Sakkinen

1. My calendar for 2025.
2. My security tip for 2025: use pen and paper for what it works. That info does not leak. I still plan and draft with a notebook (having a grid) and pencil.
0
0
0
Just for the record :-) At least I got the game before it expired so maybe some day.
0
0
0
I went through the great circle :-) Out-of-the-box experience of Windows is really bad TBH. I had to use an external wifi stick to get network ongoing, instead of one in the motherboard's chipset.

PS. #NVIDIA sucks.
1
0
1

Jarkko Sakkinen

Meanwhile in #Finland at my front door...
0
2
8

Jarkko Sakkinen

Edited 1 month ago
Video streamed with ffmpeg, and played with ffplay through with my WiP V4L2 loopback driver.

The next step is to detach the producer from /dev/videoX fops and instead return anonymous inode, which owns a file where the capture device can write the video stream.

The video resolution in this smoke test is 640x480, and the encoder scales it up in real-time to 1280x720.

#linux #kernel #media #video4linux
1
4
5

Jarkko Sakkinen

IPv4 Internet of today

I wonder whether 2025 will be the year of IPv6.

I miss 90s and dialup as then you could actually speak to another computer no strings attached...

In some ways Internet was more advanced in tech back then ;-)
2
0
0
@travisfw then you should read this some day :-) it's still relevant and best book on topic. and as weird as it sounds it is nicely written, has nice backstories and generally very nice story telling.
1
0
1

Jarkko Sakkinen

Learned something pretty basic but also somewhat essential in software and systems engineering, i.e. how to switch the default linker in #Fedora :-)

PS. Needs sudo in order to make an effective change.
1
0
2

Jarkko Sakkinen

The most obvious feature one could ever imagine would be trivial filter by status but not in #Github 🤷
0
0
0

Jarkko Sakkinen

Im a sucker for architecture and to this day this is still one of the nicest looking hotel buildings that Ive seen anywhere in the world. Not the fanciest but there is something truly nice in its simple design. Located about 500m from my home.
0
0
1

Jarkko Sakkinen

Unforgettable icon TBH.
0
0
0
Show older