Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pulse: replace obsolete string pulse_async (makes baresip PipeWire compatible) #2412

Merged
merged 2 commits into from
Jan 16, 2023

Conversation

cspiel1
Copy link
Collaborator

@cspiel1 cspiel1 commented Jan 12, 2023

Yesterday I replaced pulseaudio daemon with WirePlumber / Pipewire on my dev host. The plan was too use pipewire-pulse.service which makes pipewire compatible to pulseaudio clients like baresip with module pulse.

With command /play ring.wav didn't hear anything. Also no error messages.

The reason for this seems to be this faulty registration with the obsolete key pulse_async.

        err  = auplay_register(&auplay, baresip_auplayl(),
                              "pulse_async", pulse_async_player_alloc);
        err |= ausrc_register(&ausrc, baresip_ausrcl(),
                             "pulse_async", pulse_async_recorder_alloc);

Replacing pulse_async by pulse solves the problem.

@cspiel1 cspiel1 changed the title pulse: replace string pulse_async pulse: replace obsolete string pulse_async (makes baresip PipeWire compatible) Jan 13, 2023
@sreimers
Copy link
Member

Can you rebase against main? I fixed the flaky azure mirrors #2413

@cspiel1 cspiel1 force-pushed the pulse_rename_functions branch from d340a14 to afa709f Compare January 16, 2023 09:03
@alfredh alfredh merged commit 2adf9bd into baresip:main Jan 16, 2023
@cspiel1 cspiel1 deleted the pulse_rename_functions branch January 18, 2023 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants