PortAudio plugin on Apple Silicon Mac

Not sure what the issue stems from. Opening a microphone source gives me:
** (Membrane.CallbackError) Error returned from Membrane.PortAudio.Source.handle_prepared_to_playing:
:pa_open_stream
Internal state: %{
endpoint_id: :default,
latency: :high,
native: nil,
portaudio_buffer_size: 256
}

(membrane_core 0.10.2) lib/membrane/core/callback_handler.ex:209: Membrane.Core.CallbackHandler.parse_callback_result/3
(membrane_core 0.10.2) lib/membrane/core/callback_handler.ex:65: Membrane.Core.CallbackHandler.exec_and_handle_callback/5
(membrane_core 0.10.2) lib/membrane/core/element/lifecycle_controller.ex:143: Membrane.Core.Element.LifecycleController.handle_playback_state/3
(membrane_core 0.10.2) lib/membrane/core/playback_handler.ex:115: Membrane.Core.PlaybackHandler.do_change_playback_state/2
(membrane_core 0.10.2) lib/membrane/core/element.ex:170: Membrane.Core.Element.handle_info/2
(stdlib 4.1.1) gen_server.erl:1123: :gen_server.try_dispatch/4
(stdlib 4.1.1) gen_server.erl:1200: :gen_server.handle_msg/6
(stdlib 4.1.1) proc_lib.erl:240: :proc_lib.init_p_do_apply/3
Last message: {Membrane.Core.Message, :change_playback_state, :playing, []}
** (Membrane.CallbackError) Error returned from Membrane.PortAudio.Source.handle_prepared_to_playing:
:pa_open_stream
Internal state: %{
endpoint_id: :default,
latency: :high,
native: nil,
portaudio_buffer_size: 256
}

(membrane_core 0.10.2) lib/membrane/core/callback_handler.ex:209: Membrane.Core.CallbackHandler.parse_callback_result/3
(membrane_core 0.10.2) lib/membrane/core/callback_handler.ex:65: Membrane.Core.CallbackHandler.exec_and_handle_callback/5
(membrane_core 0.10.2) lib/membrane/core/element/lifecycle_controller.ex:143: Membrane.Core.Element.LifecycleController.handle_playback_state/3
(membrane_core 0.10.2) lib/membrane/core/playback_handler.ex:115: Membrane.Core.PlaybackHandler.do_change_playback_state/2
(membrane_core 0.10.2) lib/membrane/core/element.ex:170: Membrane.Core.Element.handle_info/2
(stdlib 4.1.1) gen_server.erl:1123: :gen_server.try_dispatch/4
(stdlib 4.1.1) gen_server.erl:1200: :gen_server.handle_msg/6
(stdlib 4.1.1) proc_lib.erl:240: :proc_lib.init_p_do_apply/3
Last message: {Membrane.Core.Message, :change_playback_state, :playing, []}
2 Replies
Unknown User
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
lawik
lawik•2y ago
I'm on the older ones. Pre-API change. Haven't had time to get familiar with the API changes yet 🙂 Anyway, this only failed on the Mac and works fine on my Linux box which was annoying.
Want results from more Discord servers?
Add your server