@binli - here are my testing results with patches: - gstreamer1.0_1.20.3-0ubuntu2.debdiff - gst-plugins-base1.0_1.20.1-2.debdiff - pipewire_0.3.48-1ubuntu4.debdiff
Gnome Shell screen recorder: pass gst-launch-1.0 video preview: pass Gnome Shell screen recorder while gst-launch-1.0 video preview is visible: pass Cheese video preview: pass* Cheese has an asterisk* because I ran into other problems: 1) intermittently, selecting a filter can freeze the preview until a different filter is selected. 2) lp:1994928 Camera hardware tested (two different computers): 13d3:5405 IMC Networks Integrated Camera (Lenovo T14s Gen2 AMD Laptop) 046d:082d Logitech, Inc. HD Pro Webcam C920 --------- Details of how I built the packages and which ones I installed. Note that I only installed packages that are part of a default Ubuntu jammy installation: http://releases.ubuntu.com/jammy/ubuntu-22.04.1-desktop- amd64.manifest . $ wget https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1987631/+attachment/5638524/+files/gstreamer1.0_1.20.3-0ubuntu2.debdiff $ wget https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1987631/+attachment/5638525/+files/gst-plugins-base1.0_1.20.1-2.debdiff $ wget https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1987631/+attachment/5638528/+files/pipewire_0.3.48-1ubuntu4.debdiff $ pull-lp-source gstreamer1.0 1.20.3-0ubuntu1 $ pull-lp-source gst-plugins-base1.0 1.20.1-1 $ pull-lp-source pipewire 0.3.48-1ubuntu3 $ patch -p1 -d gstreamer1.0-1.20.3 < gstreamer1.0_1.20.3-0ubuntu2.debdiff $ patch -p1 -d gst-plugins-base1.0-1.20.1 < gst-plugins-base1.0_1.20.1-2.debdiff $ patch -p1 -d pipewire-0.3.48 < pipewire_0.3.48-1ubuntu4.debdiff $ sudo apt-get build-dep gstreamer1.0 gst-plugins-base1.0 pipewire $ cd gstreamer1.0 $ dpkg-buildpackage -rfakeroot -b $ cdu .. $ sudo dpkg -i gir1.2-gstreamer-1.0_1.20.3-0ubuntu2_amd64.deb gstreamer1.0-tools_1.20.3-0ubuntu2_amd64.deb libgstreamer1.0-0_1.20.3-0ubuntu2_amd64.deb libgstreamer1.0-dev_1.20.3-0ubuntu2_amd64.deb $ cd gst-plugins-base1.0-1.20.1 $ dpkg-buildpackage -rfakeroot -b $ cdu .. $ sudo dpkg -i gir1.2-gst-plugins-base-1.0_1.20.1-2_amd64.deb gstreamer1.0-alsa_1.20.1-2_amd64.deb gstreamer1.0-gl_1.20.1-2_amd64.deb gstreamer1.0-plugins-base_1.20.1-2_amd64.deb gstreamer1.0-plugins-base-apps_1.20.1-2_amd64.deb gstreamer1.0-x_1.20.1-2_amd64.deb libgstreamer-gl1.0-0_1.20.1-2_amd64.deb libgstreamer-plugins-base1.0-0_1.20.1-2_amd64.deb $ cd pipewire-0.3.48 $ dpkg-buildpackage -rfakeroot -b $ cd .. $ sudo dpkg -i gstreamer1.0-pipewire_0.3.48-1ubuntu4_amd64.deb libpipewire-0.3-0_0.3.48-1ubuntu4_amd64.deb libpipewire-0.3-common_0.3.48-1ubuntu4_all.deb libpipewire-0.3-modules_0.3.48-1ubuntu4_amd64.deb libspa-0.2-modules_0.3.48-1ubuntu4_amd64.deb pipewire_0.3.48-1ubuntu4_amd64.deb pipewire-bin_0.3.48-1ubuntu4_amd64.deb -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1987631 Title: Screencast only records one second To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1987631/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs