I took the time to figure out how ubuntu packages are built and managed to test the patch in my previous comment (#15) on Jammy. My tests showed great results; it would be great to get additional confirmation.
Sorry for the verbosity here, but this is new to me: 1. sudo apt-get source gstreamer1.0 gst-plugins-base1.0 2. sudo apt-get build-dep gstreamer1.0 gst-plugins-base1.0 3. apply patches from my previous comment (in gists) to respective source 4. add symbol '_gst_meta_tag_memory_reference@Base 1.20.1' to gstreamer1.0/debian/libgstreamer1.0-0.symbols 5. build gstreamer: dpkg-buildpackage -rfakeroot -b 6. install the built libgstreamer1.0-dev deb package so that the new symbol is available when building plugins 7. build gst-plugins-base: dpkg-buildpackage -rfakeroot -b 8. install all produced .deb packages Video attached after gstreamer update to show the effect. I subsequently reinstalled stock gstreamer and confirmed the broken video recording happened again. ** Attachment added: "Screencast from 11-15-2022 05:39:43 PM.webm" https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1987631/+attachment/5630900/+files/Screencast%20from%2011-15-2022%2005%3A39%3A43%20PM.webm -- 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 [email protected] https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
