From efd8d650f4e4d4ef32708db83c7ce21f6564c8b2 Mon Sep 17 00:00:00 2001 From: vd <33198864+vd2org@users.noreply.github.com> Date: Fri, 4 Apr 2025 17:27:34 +0400 Subject: [PATCH] Fixed tx on new devices. --- src/lib/ipblks/streams/stream_sfetrx4_dma32.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/ipblks/streams/stream_sfetrx4_dma32.c b/src/lib/ipblks/streams/stream_sfetrx4_dma32.c index 0dcef819..2847f2ba 100644 --- a/src/lib/ipblks/streams/stream_sfetrx4_dma32.c +++ b/src/lib/ipblks/streams/stream_sfetrx4_dma32.c @@ -767,8 +767,10 @@ static int initialize_stream_tx_32(device_t* device, if (sc.chcnt > 2) return -EINVAL; - if (!fe_tx4_swap_ab_get(sc.chcnt, &sc.channels, &fe_old_tx_swap)) - return -EINVAL; + res = fe_tx4_swap_ab_get(sc.chcnt, &sc.channels, &fe_old_tx_swap); + if (res) { + return res; + } fe_old_tx_mute = (sc.chcnt == 1) ? (fe_old_tx_swap ? 1 : 2) : 0; } else {