GNOME Bugzilla – Bug 787953
screen-cast-stream-src: Adjust to pipewire API break
Last modified: 2017-09-21 16:16:37 UTC
Apparently rawhide updated pipewire to 1.5.x which is not API-compatible with 1.4.x ...
Created attachment 360147 [details] [review] screen-cast-stream-src: Adjust to pipewire API break
Created attachment 360193 [details] [review] screen-cast-stream-src: Adjust to pipewire API break Gah, it was actually a *micro* version bump that broke API ...
Created attachment 360194 [details] [review] screen-cast-stream-src: Bump pipewire dependency Pipewire changed API between 0.1.4 and 0.1.5, adjust to the change and require the new version. This may be a nicer alternative to the previous patch ...
But upstream seems to be at version 0.1.4.1 :-(
https://github.com/PipeWire/pipewire has 0.1.5 ...
Review of attachment 360193 [details] [review]: aha! my repo was still pointing at people.freedesktop.org... guess I prefer this one as it's more lenient and the API doesn't seem very stable yet anyway ::: src/backends/meta-screen-cast-stream-src.c @@ +539,2 @@ priv->pipewire_remote = pw_remote_new (priv->pipewire_core, NULL); +#elif PIPEWIRE_VERSION_MICRO == 5 make this >= 5 though
Attachment 360193 [details] pushed as f0c6c4e - screen-cast-stream-src: Adjust to pipewire API break