Changes in uspace/srv/audio/hound/audio_sink.c [09ab0a9a:2fbd49c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/audio/hound/audio_sink.c
r09ab0a9a r2fbd49c 36 36 #include <assert.h> 37 37 #include <errno.h> 38 #include <fibril_synch.h> 38 39 #include <stdlib.h> 39 40 #include <str.h> … … 64 65 return EINVAL; 65 66 link_initialize(&sink->link); 67 fibril_mutex_initialize(&sink->lock); 66 68 list_initialize(&sink->connections); 67 69 sink->name = str_dup(name); … … 139 141 140 142 pcm_format_silence(dest, size, &sink->format); 143 fibril_mutex_lock(&sink->lock); 141 144 list_foreach(sink->connections, sink_link, connection_t, conn) { 142 145 const errno_t ret = connection_add_source_data( … … 147 150 } 148 151 } 152 fibril_mutex_unlock(&sink->lock); 149 153 } 150 154
Note:
See TracChangeset
for help on using the changeset viewer.