Andri Yngvason
Andri Yngvasonandriyngvason
2025-05-18

A guy on the internet is telling me about a new method, that he came up with, for encoding H.264 video for streaming. When I ask him for benchmarks he says: "As a matter of policy, I refrain from conducting benchmarks on my own projects"

Andri Yngvasonandriyngvason
2025-04-23

@lynne This might come close to being what you want: youtube.com/watch?v=6MTY2U4ZhIA

Andri Yngvasonandriyngvason
2025-03-14

I believe that Microsoft should be prosecuted for crimes against humanity for the way in which they've implemented replies in Microsoft Outlook.

The lack of indentation makes it impossible to discern who said what. Everyone who uses Outlook seems to have come up with their own way to quote the previous sender and this makes things even worse.

Andri Yngvasonandriyngvason
2025-01-28

There was a small glacier on top of my Jeep this morning.

A rather old Jeep Grand Cherokee covered by a small glacier. Part of it has been uncovered by a broom that's standing next to it.
Andri Yngvasonandriyngvason
2025-01-19

My washing machine broke, so I fixed it. It was a bit of a journey, so I wrote about it: andri.yngvason.is/repairing-th

Andri Yngvason boosted:
2025-01-14

Support for the new Wayland screen capture protocol has been merged in wlroots!

Next step: implement individual window capture

gitlab.freedesktop.org/wlroots

Andri Yngvasonandriyngvason
2025-01-08

@marcusjenkins Do you have a link to the more reliable ones on AliExpress?

Andri Yngvasonandriyngvason
2025-01-05

Experimenting with motion estimation. Maybe this can be used in combiation with github.com/rfbproto/rfbproto/b

Andri Yngvasonandriyngvason
2025-01-02

It is remarkable how little the internet knows about parallel The best guide on how to do it can be found in a massive comment in the pigz source code.

It's not really that hard once you realise that you can concatenate streams as long as they're flushed (synced to byte boundaries): github.com/any1/neatvnc/blob/m

I didn't set the dictionary for each chunk, but it doesn't seem to make a big difference.

Andri Yngvasonandriyngvason
2024-12-11

@whynothugo Use it as an already inserted draw wire for something else, like CAT-6. ;)

Andri Yngvasonandriyngvason
2024-12-03

@michal Your best bet given those constraints (streaming to phone, low latency) is probably something based on WebRTC. I've used it for some custom solutions at work and it performs very well.

It looks like Janus might work for you: janus.conf.meetecho.com/index.

I have not tried Janus myself, but I would be interested to know if it works for you.

Andri Yngvasonandriyngvason
2024-11-26

@sv1 Aldurinn er eiginlega sjálfgefinn. Það sem liggur að baki þessari hegðun er þrá ellilífeyrisþega til að gera eitthvað gagn í samfélaginu.

Eitt sem þeim dettur stundum í hug að gera til gagns er að leiðbeina unga fólkinu. Þau mega svosem alveg gera þetta mín vegna ef það veitir þeim sálarhjálp, en ég verð reyndar aldrei fyrir barðinu á þessu sjálfur þar sem ég er í innivinnu.

Andri Yngvasonandriyngvason
2024-11-26

@sv1 Tvö í viðbót: Vinnubulla vinnuáhangandi

Andri Yngvasonandriyngvason
2024-11-26

@sv1 Hér eru nokkur: Verkspekingur, verkvitringur, stúkuverkstjóri, vinnuáhugamaður, verkunnandi.

Andri Yngvasonandriyngvason
2024-11-20

Footgun of the day: developer.mozilla.org/en-US/do

This function named `isConfigSupported` returns a `Promise` that resolves to an object, not a boolean.

Very sneaky. I fell right into it; never saw it coming.

Andri Yngvasonandriyngvason
2024-11-19

WayVNC 0.9.0 was released today: github.com/any1/wayvnc/release.

We now have H.264 encoding on Raspberry Pi, UTF-8 clipboard and ext-image-copy-capture-v1 support. So far the only compositor that implements it is Jay, but I guess that means that Jay users can now also use wayvnc (albeit without input).

Andri Yngvasonandriyngvason
2024-11-15

@drewdevault@fosstodon.org Yeah, protocols like that are the worst. Irrecoverable stream desynchronisation is such a fun failure mode.

Andri Yngvason boosted:
2024-11-11

I think it's done. 1.0 is out.

Kitty protocol for the prime time, sixels as a shaky fallback (it's super undocumented), then unicode blocks as a last resort. Reasonable support for various image formats.

github.com/wolfpld/vv

Boosts and stars appreciated.

Andri Yngvasonandriyngvason
2024-11-06

@YaLTeR I just type "qrencode" on the terminal.

Andri Yngvasonandriyngvason
2024-10-17

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst