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"
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"
@lynne This might come close to being what you want: https://www.youtube.com/watch?v=6MTY2U4ZhIA
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.
There was a small glacier on top of my Jeep this morning.
My washing machine broke, so I fixed it. It was a bit of a journey, so I wrote about it: https://andri.yngvason.is/repairing-the-washing-machine.html
Support for the new Wayland screen capture protocol has been merged in wlroots!
Next step: implement individual window capture
https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4545
@marcusjenkins Do you have a link to the more reliable ones on AliExpress?
Experimenting with motion estimation. Maybe this can be used in combiation with https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rst#copyrect-encoding
It is remarkable how little the internet knows about parallel #deflate #compression 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): https://github.com/any1/neatvnc/blob/master/src/parallel-deflate.c
I didn't set the dictionary for each chunk, but it doesn't seem to make a big difference.
@whynothugo Use it as an already inserted draw wire for something else, like CAT-6. ;)
@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: https://janus.conf.meetecho.com/index.html
I have not tried Janus myself, but I would be interested to know if it works for you.
@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.
@sv1 Tvö í viðbót: Vinnubulla vinnuáhangandi
@sv1 Hér eru nokkur: Verkspekingur, verkvitringur, stúkuverkstjóri, vinnuáhugamaður, verkunnandi.
Footgun of the day: https://developer.mozilla.org/en-US/docs/Web/API/VideoDecoder/isConfigSupported_static
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.
WayVNC 0.9.0 was released today: https://github.com/any1/wayvnc/releases/tag/v0.9.0.
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).
@drewdevault@fosstodon.org Yeah, protocols like that are the worst. Irrecoverable stream desynchronisation is such a fun failure mode.
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.
Boosts and stars appreciated.
@YaLTeR I just type "qrencode" on the terminal.
@sv1 I got it from here: https://www.youtube.com/@FarmCraft101