[pulseaudio-discuss] glib functions on PA

Arun Raghavan arun.raghavan at collabora.co.uk
Wed Apr 20 21:43:24 PDT 2011


On Wed, 2011-04-20 at 23:26 -0500, Margarita Olaya wrote:
> Hi,
> 
> The initial implementation of  jack detection is using threads and
> simple file operations like open, close and read currently I'm looking
> into using pa_threads and glib functions. First step It is simple
> enough e.g change threads by pa_threads and for file operations I have
> 
> u->fd = g_open(u->device_id, O_RDONLY)
> ioch = g_io_channel_unix_new(u->fd);
> 
> then use g_io_channel_read_chars() instead of read.
> 
> I'm wonder if it is the beast approach or I'm missing any PA function
> that fits better for this purpose.

I'm not aware of any PA code that uses glib for this. module-pipe-sink
seems to do most of the things you need so that might serve as a good
starting point.

-- Arun




More information about the pulseaudio-discuss mailing list