For comment #38, currently it sounds good, if we upgrade the gstreamer
to 1.20.4, we need backport below patch.
commit d7b443197bcc0789305d6a8722bca1fdd182070b
Author: Sebastian Keller
Date: Thu Oct 6 00:20:16 2022 +0200
screencast: Don't force buffer copies on recent gstreamer versions
@seb128,
I went through this issue again.
On 22.04.2, it works fine. With pipewire 0.3.48-1ubuntu3, because it
revert the patches for Bug #1985057 , so currently we don't need to do
SRU for this issue.
To make this issue clear, let's focus on the SRU process on Bug
#1985057.
--
You received
@seb128,
The situation is a bit unclear there, the pipewire SRU got superseeded by a
revert right, does that resolve the issue?
-> Yes, the revert one the pipewrie(0.3.48-1ubuntu3) could resolve this issue.
Or is the request still trying to address the initially problem?
-> Yes, our OEM
If gstreamer is fixed then any pipewire combination should work I think.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gstreamer1.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1987631
Title:
Screencast only records one
The situation is a bit unclear there, the pipewire SRU got superseeded
by a revert right, does that resolve the issue? Or is the request still
trying to address the initially problem?
Which component do you request to be updated exactly? pipewire with the
previous failed SRU + extra fixes and
** Changed in: gst-plugins-base1.0 (Ubuntu Jammy)
Status: New => In Progress
** Changed in: gstreamer1.0 (Ubuntu Jammy)
Status: New => In Progress
** Changed in: pipewire (Ubuntu Jammy)
Status: Triaged => In Progress
** Changed in: gst-plugins-base1.0 (Ubuntu Jammy)
To clarify the gstreamer fix should be sufficient. The pipewire always-
copy change I made allows for working around the bug but isn't required
as long as you have the gstreamer fix.
Fixes the bug in gstreamer:
** Changed in: pipewire (Ubuntu Jammy)
Importance: Undecided => High
** Changed in: pipewire (Ubuntu Jammy)
Status: Confirmed => Triaged
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gstreamer1.0 in Ubuntu.
@vanvugt
Hello Daniel,
could you help to guide me how to raise its priority? The SRU impacts
multiple OEM's platform, and CE engineer has added oem-priority series.
I have no idea how to get more sponsors to prioritize it.
Thanks,
--
You received this bug notification because you are a member
We know. It's in the queue but I'm guessing there are not enough
sponsors with authority to keep up with the backlog:
http://reqorts.qa.ubuntu.com/reports/sponsoring/
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to
It seems like this has stalled again and I don't understand why. Patches
were posted about 1 month ago and they got some testing feedback within
2 days of availability.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to
@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
@mdmower,
Thanks, in your comment this issue could be fixed with gstreamer's
patch, so the root cause is from gstreamer.
I prefer to add the pipewire's patch, cause it's also from James
Hilliard, it might help avoid the potential issue without deepcopy.
Could you help upgrade the new pipewire
@seb128,
Could you help review and sponsor the 3 debdiff when you are available?
Thanks!
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1987631/comments/27
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1987631/comments/28
** Description changed:
- 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
+ [Impact]
+ When recording a screencast
@binli - I'm still on pipewire from jammy-updates:
$ apt-cache policy pipewire
pipewire:
Installed: 0.3.48-1ubuntu2
Candidate: 0.3.48-1ubuntu2
Version table:
*** 0.3.48-1ubuntu2 500
500 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64
Packages
100
** Patch added: "pipewire_0.3.48-1ubuntu4.debdiff"
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1987631/+attachment/5638528/+files/pipewire_0.3.48-1ubuntu4.debdiff
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is
@mdmower,
What's the version of pipewire in your side?
This issue is caused by new patches in 0.3.48-1ubuntu2 which is fixed
lp:1985057 .
* d/p/0001-buffers-ensure-buffer-size-does-not-exceed-maxsize.patch
d/p/0002-gst-dequeue-a-shared-buffer-instead-of-original-pool.patch
- Camera
** Patch added: "gst-plugins-base1.0_1.20.1-2.debdiff"
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1987631/+attachment/5638525/+files/gst-plugins-base1.0_1.20.1-2.debdiff
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is
** Patch added: "gstreamer1.0_1.20.3-0ubuntu2.debdiff"
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1987631/+attachment/5638524/+files/gstreamer1.0_1.20.3-0ubuntu2.debdiff
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is
@binli - I never found a need to update pipewire; the gstreamer patches
(for gstreamer and gst-plugins-base) seem to be sufficient in my
testing.
I tested your gstreamer & gst-plugins-base packages and they work the same as
the ones I built. I think you could drop "-0ubuntu1binli1" from the
@mdmower,
Yes, the patch for pipewire is not enough, the deep copy need another 2
packages, gstreamer1.0 and gst-plugins-base1.0. I built the deb packages
in my ppa. The screencast works fine with below packages.
https://launchpad.net/~binli/+archive/ubuntu/gnome/
gstreamer1.0 -
22 matches
Mail list logo