Opened 13 months ago
Last modified 13 months ago
#19637 closed enhancement
Patch pipewire to support snapshot with gstreamer-1.24 — at Initial Version
Reported by: | Xi Ruoyao | Owned by: | blfs-book |
---|---|---|---|
Priority: | normal | Milestone: | 12.2 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
After a very difficult debugging session, I found this commit is needed for snapshot to work with gstreamer-1.24:
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/f1b75fc6f803f866d2ed0f7d1366f56ef96f0610
But this commit is a part of https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1881, this MR includes another change:
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/8a271a87b77e4508bb698f9b9e9fe3624884bfa6
and this change immediately breaks snapshot again. It's then fixed by:
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/1a6bb994a502d95434e326a35a83a1fb5f4ebad8
Navigating through the log of the master branch, there are other two commits "fixing" f1b75fc6f803f866d2ed0f7d1366f56ef96f0610
:
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/8848c7e7920618b97016243912bcb20c69a71960
and
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/cc0f7596d6513a2fd9829548bbbf9b40120007a2
I plan to add all these 5 patches to pipewire.