Lines Matching refs:pa_ml
77 void ff_pulse_audio_disconnect_context(pa_mainloop **pa_ml, pa_context **pa_ctx)
79 av_assert0(pa_ml);
87 if (*pa_ml)
88 pa_mainloop_free(*pa_ml);
89 *pa_ml = NULL;
93 int ff_pulse_audio_connect_context(pa_mainloop **pa_ml, pa_context **pa_ctx,
100 av_assert0(pa_ml);
103 *pa_ml = NULL;
106 if (!(*pa_ml = pa_mainloop_new()))
108 if (!(pa_mlapi = pa_mainloop_get_api(*pa_ml))) {
123 pa_mainloop_iterate(*pa_ml, 1, NULL);
131 ff_pulse_audio_disconnect_context(pa_ml, pa_ctx);
199 pa_mainloop *pa_ml = NULL;
213 if ((dev_list.error_code = ff_pulse_audio_connect_context(&pa_ml, &pa_ctx, server, "Query devices")) < 0)
221 pa_mainloop_iterate(pa_ml, 1, NULL);
230 pa_mainloop_iterate(pa_ml, 1, NULL);
247 ff_pulse_audio_disconnect_context(&pa_ml, &pa_ctx);