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 Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/1987631

Title:
  Screencast only records one second

Status in GNOME Shell:
  Fix Released
Status in OEM Priority Project:
  In Progress
Status in gnome-shell package in Ubuntu:
  Fix Released
Status in pipewire package in Ubuntu:
  Fix Released
Status in gnome-shell source package in Jammy:
  Fix Released
Status in pipewire source package in Jammy:
  New

Bug description:
  When recording a screencast with gnome on kinetic the resulting video
  will play for one second and then freeze. It looks like the same bug
  was discussed upstream at https://gitlab.gnome.org/GNOME/gnome-
  shell/-/issues/5585

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-shell/+bug/1987631/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to