Skip to content

--mpv-ao=pipewire: Audio output pipewire not found #1115

@gistart

Description

@gistart

Overview

mpv standalone detects pipewire and plays sound, but celluloid selects pulse by default and when forced -- fails to use pipewire.

% mpv --msg-level=hwdec=info --ao=pipewire fake_05.mp4  
 (+) Video --vid=1 (*) (h264 1920x1080 30.000fps)
 (+) Audio --aid=1 (*) (aac 2ch 48000Hz)
Using hardware decoding (vaapi).
AO: [pipewire] 48000Hz stereo 2ch floatp
VO: [gpu] 1920x1080 vaapi[nv12]
Exiting... (Quit)

With and without extra mpv options: --hwdec=auto --vo=gpu-next --hwdec-codecs=all

% celluloid --mpv-msg-level=hwdec=info --mpv-ao=pipewire fake_05.mp4
celluloid-Message: 15:17:50.823: [cplayer] ● Video  --vid=1  (h264 1920x1080 30 fps) [default]
celluloid-Message: 15:17:50.823: [cplayer] ● Audio  --aid=1  (aac 2ch 48000 Hz 128 kbps) [default]
celluloid-Message: 15:17:50.823: [vd] Using hardware decoding (vaapi).
celluloid-Message: 15:17:50.823: [ao] Audio output pipewire not found!
celluloid-Message: 15:17:50.823: [ao] Failed to initialize audio driver 'pipewire'
celluloid-Message: 15:17:50.823: [cplayer] Could not open/initialize audio device -> no sound.
celluloid-Message: 15:17:50.823: [cplayer] Audio: no audio
celluloid-Message: 15:17:50.823: [cplayer] VO: [libmpv] 1920x1080 vaapi[nv12]

versions

  • mpv 0.37.0
  • celluloid 0.29
  • pipewire 1.0.5

Steps to reproduce

  1. force ao=pipewire: celluloid --mpv-ao=pipewire
  2. open video file

Actual results

[ao] Failed to initialize audio driver 'pipewire'
[cplayer] Could not open/initialize audio device -> no sound.
[cplayer] Audio: no audio

Expected results

audio working

Version

0.29

Install method

ubuntu 24.04 snap

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions