From patchwork Sat Jul 8 21:25:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 42542 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:6d25:b0:130:f365:34ad with SMTP id fv37csp663394pzb; Sat, 8 Jul 2023 14:26:58 -0700 (PDT) X-Google-Smtp-Source: APBJJlHR+j/u7sRorqqjZjb4+Dqmk3xEdNZ7jNjvh1nYt6AfkSS/0xpfmem13CVLyQWbPGd5nnCy X-Received: by 2002:a2e:b163:0:b0:2b6:df6b:84c0 with SMTP id a3-20020a2eb163000000b002b6df6b84c0mr6235381ljm.25.1688851617931; Sat, 08 Jul 2023 14:26:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688851617; cv=none; d=google.com; s=arc-20160816; b=NmLmTWzzX7Lxl85xR5pWyqdC6caBVWcsH/A7c7wvDSRCplNL/Rv0zjORuqvB0fq9eu 2UvJzfmIjBauNQj8opv8uuDyQ5acHZKF98JnFM/UqR3ve62Nwf4mW5Mx5Dr/VC/z85ql qKdyK3iHemdkZ19nwlrwQBOZDZidODt/ZpZyhcJzhwjvJfg5XiKiZSX4bocpbt1irn05 vtwcVusON1xS9Rll2dzphVHXpks+ZFaKDF13Ua42qDn1jPU/a1fsz3EGz0K1OiStpglj T8hyrcREUQ7kgqwwUabPnAuv0f0DFhi/ftpTj3OsPt3duH+pmd/uV3HND6EQkizX8WTf I7pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:references:in-reply-to:message-id :date:to:from:delivered-to; bh=OSEenhevlNIlD8U1e+PvtPzUbjUkPfHZUivTjVnF/o4=; fh=YYwLYmpaV0Fpw/rxmSKNRLS2XzDkAlGbHATiKOPtZrY=; b=cXGjluSfpJrvzJuxUDbjRS53v8vr46qux7LwudhYrMYb5l7CZS3UbcF9A/LYpyRYxT X6oM+0Z5DfUJ9a/uih5yfj6Qii6PBheIE76p7X6B8QpMYBD3H3O9GW+wxS5JRDJYNvXX C3E/uoXTQYM3sxeCrwFIPATBUTlQIpOkq3Yx4X3rOso8RmKNVygl2EgC+Op/R0mGkgA4 d6VI6h01cMne4Sp4wk0OaIv+u8wisYxxi37bQ3n0CSlJvgp2FdeVD9RZUfPf7zLgjoea EBdheb8zxoNMDcv/++67TBUzCjkDHjLqykWZXMoVzxCSfdx8U08d9KouvUQ7vWwSTl3Q XryQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id ju23-20020a17090798b700b0099207b3bc46si4166096ejc.322.2023.07.08.14.26.57; Sat, 08 Jul 2023 14:26:57 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4AEDB68C5A1; Sun, 9 Jul 2023 00:25:49 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net [217.70.183.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8207968C559 for ; Sun, 9 Jul 2023 00:25:44 +0300 (EEST) X-GND-Sasl: michael@niedermayer.cc Received: by mail.gandi.net (Postfix) with ESMTPSA id DB5F2E0004 for ; Sat, 8 Jul 2023 21:25:43 +0000 (UTC) From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Sat, 8 Jul 2023 23:25:25 +0200 Message-Id: <20230708212530.109692-13-michael@niedermayer.cc> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20230708212530.109692-1-michael@niedermayer.cc> References: <20230708212530.109692-1-michael@niedermayer.cc> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 13/18] avradio/sdrdemux: fix bug adding candidate stations and then crashing X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: qFdZEDtUEror Signed-off-by: Michael Niedermayer --- libavradio/sdrdemux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavradio/sdrdemux.c b/libavradio/sdrdemux.c index 1c77583fd4..5300311c3a 100644 --- a/libavradio/sdrdemux.c +++ b/libavradio/sdrdemux.c @@ -1818,7 +1818,7 @@ process_next_block: int nb_stations = ff_sdr_find_stations(sdr, sdr->block_center_freq, sdr->sdr_sample_rate*0.5, station_list, FF_ARRAY_ELEMS(station_list)); for(int i = 0; istream) { + if (!station->stream && station->in_station_list) { /* audio stream */ AVStream *st = avformat_new_stream(s, NULL); SDRStream *sst;