From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 0326A469F9 for ; Sat, 1 Jul 2023 21:32:47 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E517F68C194; Sun, 2 Jul 2023 00:32:45 +0300 (EEST) Received: from mail-qv1-f53.google.com (mail-qv1-f53.google.com [209.85.219.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0A05068BEB0 for ; Sun, 2 Jul 2023 00:32:40 +0300 (EEST) Received: by mail-qv1-f53.google.com with SMTP id 6a1803df08f44-63588812c7aso13823616d6.0 for ; Sat, 01 Jul 2023 14:32:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=obe-tv.20221208.gappssmtp.com; s=20221208; t=1688247158; x=1690839158; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=j7XfV9ffWNJZEirZRg3yhMIg4ZYm8hHxFm3RyphsecU=; b=tFShPij/6TEuJ76mPrNstuA+bBqYSgu7koyOjcK1XBoXwwe5ZgtsNbTkTzT1UKCoSZ iiLEyTRNSOgspjAKbafPztF9FX1UFif8RmR0iJe5L2gDD6XpSi+QXXxUxRIwIBbOqyIt ja+XhsmZJ1LqGWfeb7z6CUG0YeWbVUQrF1wJ1v610nMzovglPrOFzPZa09IeLYRSRxuz AdA7RwHNZ21OIK3+GEEe8dGQsDPjE9eMOWZlx6/zwIDJGwJzgUCvU3zZ4zu5RlzHzAio pk0evtSh93i7K3raaGvJgyYxntBXzRUIaLvHm6SnS2LJ796fIlVeydxZNj5Rub/19lvx 0yZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688247158; x=1690839158; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=j7XfV9ffWNJZEirZRg3yhMIg4ZYm8hHxFm3RyphsecU=; b=bMFpBt6nfEl5s0AOolKAXjxe3RGtCMjm3Q7Ea0ezSRhJxQF11gKO8dtbWzCbzn4hsC /Kv5uoxjpbPiliOP1epTZQ83VacZJpeg+Ikmhs1Eo7eSeH2WxzXbZJ2xLhrnUHN9dIMO 6exOeGNxIsX8eTFcMaDdVBUnO27UP3dhVN5yKega3YxV4YzqVZ0X56Bpg32GUSSmZnsE O2FmmF6QRYYjIwpKoGylYK/bq8Zv7NN7oqADOPl7YKusW1ufUA/tiB41CnYl7bDKygJK rPRigEbcta6vzKMbU/s1ms/Rh/j650YtI/2sJ6CfdVoKX1XnQAiC5lj1l2abALKEsrK9 fhiQ== X-Gm-Message-State: ABy/qLY7fjbTdz66igk48gcATwd9GYIJcL2y49Ts9QFGB7AUlnreBlYG oG0fT3tcVCyBbeIhhXMicP2bv/GqM1jmJwIQD0nYAXBNzgFiTw3DcbdtKA== X-Google-Smtp-Source: APBJJlEDpBV2/dDV68hd6gE0HVQ65U2CZcyfPpgPaTfM6OsPQvla/YvMtPwt8fB8QHYnDbbkf+hSQ+zlbRTThPXMd5U= X-Received: by 2002:a0c:eb07:0:b0:635:f546:83d0 with SMTP id j7-20020a0ceb07000000b00635f54683d0mr5791420qvp.11.1688247158078; Sat, 01 Jul 2023 14:32:38 -0700 (PDT) MIME-Version: 1.0 References: <20230628212504.2522567-1-michael@niedermayer.cc> <20230630140838.GA1093384@pb2> <4f0dc1-fb9b-a532-05a-6e8e1debfe91@martin.st> <20230701144442.GD1093384@pb2> <2e90ba71-f56f-974d-d76d-a750c480c09c@martin.st> <20230701200635.GH1093384@pb2> <20230701212542.GI1093384@pb2> In-Reply-To: <20230701212542.GI1093384@pb2> From: Kieran Kunhya Date: Sat, 1 Jul 2023 22:32:28 +0100 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v6 0/1] avformat: add Software Defined Radio support 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > > You can design something starting with a filter and then define everything > a subclass of filter. > you can design things with no common class and everything different types. > > But whatever you call the class for the SDR code and the class of the > common > demuxers. Their do look very darn similar > they should IMHO have a common parent class. > > Call one Demuxer and one Transport but they still do take one input stream > (a stream of complex values in case of SDR) and spit out multiple streams > raw audio, raw video, mpegts. > And same way (other) demuxers also can return raw audio, raw video, mpegts > False, SDR is doing active DSP processing on the input data, a normal demux is not, it's working in a domain where something upstream (network card+TCP/IPstack, capture card) has done this part. Ergo, by extension SDR should be done upstream as lots of people have been saying. Kieran _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".