@@ -221,7 +221,6 @@ static inline void dcblock_set_frame_alignment(struct audio_stream *source,
221221static void dcblock_params (struct processing_module * mod )
222222{
223223 struct sof_ipc_stream_params * params = mod -> stream_params ;
224- struct comp_buffer * sink_c , * source_c ;
225224 struct comp_buffer * sinkb , * sourceb ;
226225 struct comp_dev * dev = mod -> dev ;
227226
@@ -231,14 +230,10 @@ static void dcblock_params(struct processing_module *mod)
231230 component_set_nearest_period_frames (dev , params -> rate );
232231
233232 sinkb = list_first_item (& dev -> bsink_list , struct comp_buffer , source_list );
234- sink_c = buffer_acquire (sinkb );
235- ipc4_update_buffer_format (sink_c , & mod -> priv .cfg .base_cfg .audio_fmt );
236- buffer_release (sink_c );
233+ ipc4_update_buffer_format (sinkb , & mod -> priv .cfg .base_cfg .audio_fmt );
237234
238235 sourceb = list_first_item (& dev -> bsource_list , struct comp_buffer , sink_list );
239- source_c = buffer_acquire (sourceb );
240- ipc4_update_buffer_format (source_c , & mod -> priv .cfg .base_cfg .audio_fmt );
241- buffer_release (source_c );
236+ ipc4_update_buffer_format (sourceb , & mod -> priv .cfg .base_cfg .audio_fmt );
242237}
243238#endif /* CONFIG_IPC_MAJOR_4 */
244239
@@ -253,7 +248,6 @@ static int dcblock_prepare(struct processing_module *mod,
253248{
254249 struct comp_data * cd = module_get_private_data (mod );
255250 struct comp_buffer * sourceb , * sinkb ;
256- struct comp_buffer * source_c , * sink_c ;
257251 struct comp_dev * dev = mod -> dev ;
258252
259253 comp_info (dev , "dcblock_prepare()" );
@@ -266,18 +260,13 @@ static int dcblock_prepare(struct processing_module *mod,
266260 sourceb = list_first_item (& dev -> bsource_list , struct comp_buffer , sink_list );
267261 sinkb = list_first_item (& dev -> bsink_list , struct comp_buffer , source_list );
268262
269- source_c = buffer_acquire (sourceb );
270- sink_c = buffer_acquire (sinkb );
271-
272263 /* get source data format */
273- cd -> source_format = audio_stream_get_frm_fmt (& source_c -> stream );
264+ cd -> source_format = audio_stream_get_frm_fmt (& sourceb -> stream );
274265
275266 /* get sink data format and period bytes */
276- cd -> sink_format = audio_stream_get_frm_fmt (& sink_c -> stream );
267+ cd -> sink_format = audio_stream_get_frm_fmt (& sinkb -> stream );
277268
278- dcblock_set_frame_alignment (& source_c -> stream , & sink_c -> stream );
279- buffer_release (sink_c );
280- buffer_release (source_c );
269+ dcblock_set_frame_alignment (& sourceb -> stream , & sinkb -> stream );
281270
282271 dcblock_init_state (cd );
283272 cd -> dcblock_func = dcblock_find_func (cd -> source_format );
0 commit comments