Firefox 116 Should Have Experimental PipeWire Camera Support

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67074

    Firefox 116 Should Have Experimental PipeWire Camera Support

    Phoronix: Firefox 116 Should Have Experimental PipeWire Camera Support

    Mozilla's Firefox 116 web-browser should have experimental PipeWire camera capturing support available for Linux users...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • MorrisS.
    Senior Member
    • Feb 2022
    • 622

    #2
    When pipewire is set to be default on the main Linux OSes?

    Comment

    • andyprough
      Senior Member
      • Feb 2012
      • 2434

      #3
      Will Mozilla do a tease with this experimental feature, like with jpeg-xl, only to yank it back away from the users again?

      Comment

      • Quackdoc
        Senior Member
        • Oct 2020
        • 4963

        #4
        the best part about pipewire video stuff is being able to avoid using v4l2loopback.

        EDIT: I really hope they make a tool for controlling camera at a pipewire level (gain zoom etc), it's a massive pain right now

        Comment

        • patrick1946
          Senior Member
          • Sep 2021
          • 347

          #5
          Originally posted by MorrisS. View Post
          When pipewire is set to be default on the main Linux OSes?
          I think Fedora is pipewire and it works for me very well.

          Comment

          • pharmasolin
            Phoronix Member
            • Oct 2022
            • 97

            #6
            Originally posted by MorrisS. View Post
            When pipewire is set to be default on the main Linux OSes?
            Define what's main Linux OSes. Steam deck I believe use pipewire, Ubuntu as well, Fedora as mentioned above, Arch(?) Pipewire is here

            Comment

            • Vermilion
              Senior Member
              • Dec 2021
              • 244

              #7
              Originally posted by MorrisS. View Post
              When pipewire is set to be default on the main Linux OSes?
              Pretty sure it's already the default in Fedora, Ubuntu, Pop, RHEL 9 and the latest Debian with GNOME.

              Edit: And Tumbleweed!
              Last edited by Vermilion; 17 June 2023, 04:42 AM.

              Comment

              • klapaucius
                Senior Member
                • Mar 2015
                • 157

                #8
                Originally posted by Quackdoc View Post
                the best part about pipewire video stuff is being able to avoid using v4l2loopback.

                EDIT: I really hope they make a tool for controlling camera at a pipewire level (gain zoom etc), it's a massive pain right now
                I'm curious: why would avoiding v4l2loopback be a good thing?

                Comment

                • Quackdoc
                  Senior Member
                  • Oct 2020
                  • 4963

                  #9
                  Originally posted by klapaucius View Post

                  I'm curious: why would avoiding v4l2loopback be a good thing?
                  v4l2loopback is a kernel driver, this poses both potential security and convince issues. for security this is probably of very minor concern but in general if you don't need it to be in the kernel, it probably shouldn't be. as for convince there are a couple bullet points
                  • needing to modprobe the driver (a hassle, even more so if you upgraded kernels)
                  • support, while v4l2loopback works fine in general, it is a dkms in the majority of distros, which can present a small bag of worms
                  • pipewire video is a lot more unified with things like pixel format, this can hopefully avoid some odd issues that can pop up when using video sharing
                  • multiple sink/source, with v4l2loopback you need new "devices" for every sink/source with pipewire you don't need to worry about that
                  there are a couple of other features but none of the top of my head.

                  Comment

                  • caligula
                    Senior Member
                    • Jan 2014
                    • 3309

                    #10
                    Originally posted by Quackdoc View Post

                    v4l2loopback is a kernel driver, this poses both potential security and convince issues. for security this is probably of very minor concern but in general if you don't need it to be in the kernel, it probably shouldn't be.
                    Are there some filter applications for pipewire video? How does it work?

                    Comment

                    Working...
                    X