# HG changeset patch # User reimar # Date 1197737905 0 # Node ID 9ca05492f9f303b5bccfabd8716533f6f79e1afa # Parent 25b27cf5bbeb31beea77e72d4e5c89a9337f248f Documentation for waitop function diff -r 25b27cf5bbeb -r 9ca05492f9f3 libao2/ao_pulse.c --- a/libao2/ao_pulse.c Sat Dec 15 15:38:38 2007 +0000 +++ b/libao2/ao_pulse.c Sat Dec 15 16:58:25 2007 +0000 @@ -91,6 +91,12 @@ pa_threaded_mainloop_signal(mainloop, 0); } +/** + * \brief waits for a pulseaudio operation to finish, frees it and + * unlocks the mainloop + * \param op operation to wait for + * \return 1 if operation has finished normally (DONE state), 0 otherwise + */ static int waitop(pa_operation *op) { pa_operation_state_t state; if (!op) return 0;