Changeset 2fbd49c in mainline for uspace/srv/audio/hound/audio_sink.c
- Timestamp:
- 2022-09-22T09:01:32Z (19 months ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2139676
- Parents:
- a76e76b
- git-author:
- Jiri Svoboda <jiri@…> (2022-09-21 18:01:20)
- git-committer:
- Jiri Svoboda <jiri@…> (2022-09-22 09:01:32)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/audio/hound/audio_sink.c
ra76e76b 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.