@@ -122,7 +122,6 @@ int audio_buffer_source_set_ipc_params_default(struct sof_audio_buffer *buffer,
122122 return 0 ;
123123}
124124
125- static
126125int audio_buffer_sink_set_ipc_params (struct sof_sink * sink , struct sof_ipc_stream_params * params ,
127126 bool force_update )
128127{
@@ -133,7 +132,6 @@ int audio_buffer_sink_set_ipc_params(struct sof_sink *sink, struct sof_ipc_strea
133132 return audio_buffer_source_set_ipc_params_default (buffer , params , force_update );
134133}
135134
136- static
137135int audio_buffer_sink_on_audio_format_set (struct sof_sink * sink )
138136{
139137 struct sof_audio_buffer * buffer = sof_audio_buffer_from_sink (sink );
@@ -143,7 +141,6 @@ int audio_buffer_sink_on_audio_format_set(struct sof_sink *sink)
143141 return 0 ;
144142}
145143
146- static
147144int audio_buffer_sink_set_alignment_constants (struct sof_sink * sink ,
148145 const uint32_t byte_align ,
149146 const uint32_t frame_align_req )
@@ -155,7 +152,6 @@ int audio_buffer_sink_set_alignment_constants(struct sof_sink *sink,
155152 return 0 ;
156153}
157154
158- static
159155int audio_buffer_source_set_ipc_params (struct sof_source * source ,
160156 struct sof_ipc_stream_params * params , bool force_update )
161157{
@@ -166,7 +162,6 @@ int audio_buffer_source_set_ipc_params(struct sof_source *source,
166162 return audio_buffer_source_set_ipc_params_default (buffer , params , force_update );
167163}
168164
169- static
170165int audio_buffer_source_on_audio_format_set (struct sof_source * source )
171166{
172167 struct sof_audio_buffer * buffer = sof_audio_buffer_from_source (source );
@@ -176,7 +171,6 @@ int audio_buffer_source_on_audio_format_set(struct sof_source *source)
176171 return 0 ;
177172}
178173
179- static
180174int audio_buffer_source_set_alignment_constants (struct sof_source * source ,
181175 const uint32_t byte_align ,
182176 const uint32_t frame_align_req )
@@ -189,7 +183,7 @@ int audio_buffer_source_set_alignment_constants(struct sof_source *source,
189183}
190184
191185void audio_buffer_init (struct sof_audio_buffer * buffer , uint32_t buffer_type , bool is_shared ,
192- struct source_ops * source_ops , struct sink_ops * sink_ops ,
186+ const struct source_ops * source_ops , const struct sink_ops * sink_ops ,
193187 const struct audio_buffer_ops * audio_buffer_ops ,
194188 struct sof_audio_stream_params * audio_stream_params )
195189{
@@ -200,23 +194,6 @@ void audio_buffer_init(struct sof_audio_buffer *buffer, uint32_t buffer_type, bo
200194 buffer -> audio_stream_params = audio_stream_params ;
201195 buffer -> is_shared = is_shared ;
202196
203- /* set default implementations of sink/source methods, if there's no
204- * specific implementation provided
205- */
206- if (!sink_ops -> audio_set_ipc_params )
207- sink_ops -> audio_set_ipc_params = audio_buffer_sink_set_ipc_params ;
208- if (!sink_ops -> on_audio_format_set && buffer -> ops -> on_audio_format_set )
209- sink_ops -> on_audio_format_set = audio_buffer_sink_on_audio_format_set ;
210- if (!sink_ops -> set_alignment_constants && buffer -> ops -> set_alignment_constants )
211- sink_ops -> set_alignment_constants = audio_buffer_sink_set_alignment_constants ;
212-
213- if (!source_ops -> audio_set_ipc_params )
214- source_ops -> audio_set_ipc_params = audio_buffer_source_set_ipc_params ;
215- if (!source_ops -> on_audio_format_set && buffer -> ops -> on_audio_format_set )
216- source_ops -> on_audio_format_set = audio_buffer_source_on_audio_format_set ;
217- if (!source_ops -> set_alignment_constants && buffer -> ops -> set_alignment_constants )
218- source_ops -> set_alignment_constants = audio_buffer_source_set_alignment_constants ;
219-
220197 source_init (audio_buffer_get_source (buffer ), source_ops ,
221198 audio_buffer_get_stream_params (buffer ));
222199 sink_init (audio_buffer_get_sink (buffer ), sink_ops ,
0 commit comments