What are the benefits of stateless video codecs? Dive into the world of stateless #V4L2 encoding with Andrzej Pietrasiewicz's #EmbeddedOSSummit talk to learn more : https://col.la/eossap #embedded #VP8
#V4L2 #embeddedossummit #embedded #vp8
#EmbeddedOSSummit video: What are the benefits of stateless video codecs? Learn more as Andrzej Pietrasiewicz dives into stateless #V4L2 encoding https://col.la/eossap #embedded #VP8
#embeddedossummit #V4L2 #embedded #vp8
3. A simple API. If your app has its own #v4l2 handling code, switching to #PipeWire gives you a much nicer API to work with. This is especially true if your app already support screen sharing on #Wayland - in that case you already have both #PipeWire and portal support and can reuse a lot of that. That's for example done in #libwebrtc for #Firefox and #Chromium.
#V4L2 #PipeWire #Wayland #libwebrtc #Firefox #Chromium
So we'll have a neat little camera indicator in #gnome45.
It will only show up for apps that use #PipeWire for camera access so we depend on more apps switching to it.
During the #GUADEC2023 "State of the Shell" talk I was asked what incentives there are for app developers to do so and unfortunately I messed up to make the probably most convincing ones, so short ๐งต
1. support for modern cameras via #libcamera (as opposed to only #v4l2 / UVC cameras).
#gnome45 #PipeWire #GUADEC2023 #libcamera #V4L2 #GUADEC
#linux #furautils
added a simple #bash #script to my furautils repo to create a #v4l2 #loopback which can be used to feed the same video stream from a webcam/camera (#uvcvideo) to multiple applications instead of just one.
It works for me and has simplified my life a lot, hope it will turn out to be helpful also for you ^^
#linux #furaUtils #bash #script #V4L2 #loopback #uvcvideo
#linux #furautils
added a simple #bash #script to my (furautils repo)[https://github.com/FraYoshi/fura-utils/commit/1e828131614622294a4682ef21f294e5b1f3e37c] to create a #v4l2 #loopback which can be used to feed the same video stream from a webcam/camera (#uvcvideo) to multiple applications instead of just one.
It works for me and has simplified my life a lot, hope it will turn out to be helpful also for you ^^
#script #furaUtils #bash #V4L2 #loopback #linux #uvcvideo
#linux #furautils
added a simple #bash #script to my [furautils repo](https://github.com/FraYoshi/fura-utils/commit/1e828131614622294a4682ef21f294e5b1f3e37c) to create a #v4l2 #loopback which can be used to feed the same video stream from a webcam/camera (#uvcvideo) to multiple applications instead of just one.
It works for me and has simplified my life a lot, hope it will turn out to be helpful also for you ^^
#linux #furaUtils #bash #V4L2 #loopback #uvcvideo #script
#linux #furautils
added a simple #bash #script to create a #v4l2 #loopback which can be used to feed the same video stream from a webcam/camera (#uvcvideo) to multiple applications instead of just one.
It works for me and has simplified my life a lot, hope it will turn out to be helpful also for you ^^
#linux #furaUtils #bash #script #V4L2 #loopback #uvcvideo
#EmbeddedOSSummit: Andrzej Pietrasiewicz dives into stateless #V4L2 encoding, coming up at 12:15 UTC in South Hall 3B! https://sched.co/1LcNW #Embedded #VP8
#embeddedossummit #V4L2 #embedded #vp8
Tomorrow at #EmbeddedOSSummit: #MediaTek upstreaming, stateless #V4L2 video encoding & a look at the changes coming to #WirePlumber, PipeWire's session manager! Join us! https://col.la/eoss #PipeWire #Embedded
#embeddedossummit #mediatek #V4L2 #wireplumber #PipeWire #embedded
The #AutoGradeLinux Wayland compositor, #MediaTek upstreaming, stateless #V4L2 video encoding, the latest on #WirePlumber, #PipeWire's session manager & more! It's all happening this week in Prague at #EmbeddedOSSummit! Join us! https://col.la/eoss
#AutoGradeLinux #mediatek #V4L2 #wireplumber #PipeWire #embeddedossummit
Rust Support Is Being Worked On For The Linux Kernel's V4L2/Media Subsystem https://www.phoronix.com/news/Rust-V4L2-Linux-Patches
#rustlang #Rust #Linux #Video4Linux #V4L2
With more SoC support, a new #V4L2 driver & a new dma-buf locking convention among its contributions, Collabora was one of the most active employers for the latest kernel development cycle! ๐ Here's a look at our contributions to #Linux 6.2: https://col.la/lk62 #RK3588 #AV1
@recursive *nodds in agreement*
Personally, I hate this obsession and when some shitty company demanded me to do an exam and record me while I'm at it I was thinking about just using #v4l2 - loopback to stream a static image instead before deciding: "No, I'm not gonna do this shit and your rules suck - find someone else instead, cuz I don't want your job if you don't trust me having skills!"
New blog post (just in time for some weekend reading!) : Tracing stateless video hardware decoding in V4L2 https://col.la/v4l2tracer
Freshly released, the latest #Linux kernel boasts quite a few changes merged into the mainline. Take a look at the interesting contributions made by our engineering team for kernel 5.19! https://col.la/1f #V4L2 #OpenSource
Released on May 22 after a busy two-month development cycle, the latest #Linux kernel once again brings new features & lights up new hardware. Here's a look at the contributions made by our engineering team for kernel 5.18! https://col.la/lk518 #Panfrost #V4L2 #OpenSource
#OpenSource #V4L2 #panfrost #Linux
With over 350 patches authored & nearly 200 reviewed and tested in multiple subsystems, 2021 was a great year for #Linux kernel development at Collabora. Here's a look at some of our achievements: https://col.la/ukc21 #futex2 #filesystems #v4l2 #gaming #kernelci
#kernelci #gaming #V4L2 #filesystems #futex2 #Linux
With over 350 patches authored & nearly 200 reviewed and tested in multiple subsystems, 2021 was a great year for #Linux kernel development at Collabora. Here's a look at some of our achievements this year: https://col.la/ukc21 #futex2 #filesystems #v4l2 #gaming #kernelci
#kernelci #gaming #V4L2 #filesystems #futex2 #Linux