30264cb151
capture.rs still constructed the PipeWire main loop and context via the 0.8 owning constructors (MainLoop::new / Context::new / connect_fd), which pipewire 0.9.2 removed in favour of the Rc handle types. The migration was partial — StreamBox::new was already 0.9 — so the wayland-pipewire feature failed to compile with E0599. Switch to MainLoopRc::new / ContextRc::new(&loop, None) / connect_fd_rc. The downstream call sites are unchanged: MainLoopRc derefs to MainLoop (run/quit/clone), ContextRc derefs to Context, and CoreRc derefs to Core so StreamBox::new(&core, ...) still coerces. Fixes #7885