Lines Matching full:pa
519 PAVoiceOut *pa = (PAVoiceOut *) hw; in qpa_init_out() local
520 paaudio *g = pa->g = drv_opaque; in qpa_init_out()
521 AudiodevPaOptions *popts = &g->dev->u.pa; in qpa_init_out()
537 pa->stream = qpa_simple_new ( in qpa_init_out()
546 if (!pa->stream) { in qpa_init_out()
568 PAVoiceIn *pa = (PAVoiceIn *) hw; in qpa_init_in() local
569 paaudio *g = pa->g = drv_opaque; in qpa_init_in()
570 AudiodevPaOptions *popts = &g->dev->u.pa; in qpa_init_in()
586 pa->stream = qpa_simple_new ( in qpa_init_in()
595 if (!pa->stream) { in qpa_init_in()
616 * wait until actually connects. workaround pa bug #247 in qpa_simple_disconnect()
632 PAVoiceOut *pa = (PAVoiceOut *) hw; in qpa_fini_out() local
634 if (pa->stream) { in qpa_fini_out()
635 PAConnection *c = pa->g->conn; in qpa_fini_out()
638 qpa_simple_disconnect(c, pa->stream); in qpa_fini_out()
639 pa->stream = NULL; in qpa_fini_out()
646 PAVoiceIn *pa = (PAVoiceIn *) hw; in qpa_fini_in() local
648 if (pa->stream) { in qpa_fini_in()
649 PAConnection *c = pa->g->conn; in qpa_fini_in()
652 if (pa->read_length) { in qpa_fini_in()
653 int r = pa_stream_drop(pa->stream); in qpa_fini_in()
658 pa->read_length = 0; in qpa_fini_in()
660 qpa_simple_disconnect(c, pa->stream); in qpa_fini_in()
661 pa->stream = NULL; in qpa_fini_in()
668 PAVoiceOut *pa = (PAVoiceOut *) hw; in qpa_volume_out() local
671 PAConnection *c = pa->g->conn; in qpa_volume_out()
686 pa_stream_get_index(pa->stream), in qpa_volume_out()
696 pa_stream_get_index(pa->stream), in qpa_volume_out()
710 PAVoiceIn *pa = (PAVoiceIn *) hw; in qpa_volume_in() local
713 PAConnection *c = pa->g->conn; in qpa_volume_in()
728 pa_stream_get_index(pa->stream), in qpa_volume_in()
738 pa_stream_get_index(pa->stream), in qpa_volume_in()
816 AUD_log (AUDIO_CAP, "Failed to initialize PA context"); in qpa_conn_init()
824 AudiodevPaOptions *popts = &dev->u.pa; in qpa_audio_init()
929 .name = "pa",