[FFmpeg-devel] [PATCH 5/5] avformat: add sdr support

Michael Niedermayer michael at niedermayer.cc
Sat Jun 17 11:46:27 EEST 2023

On Sat, Jun 17, 2023 at 08:16:04AM +0200, Paul B Mahol wrote:
> Please no more pseudo demuxers.
> Use libavfilter API.

sdrdemux takes a single linear stream of numbers containing multiple radio stations and demuxes it into individual streams
(the stream can come from a file or a hardware device)

This is litterally the definition of demuxing
just the first line from wikipedia about it "Demuxer" (which redirected to) "Multiplexing"
"In telecommunications and computer networking, multiplexing (sometimes contracted to muxing) is a method by which multiple analog or digital signals are combined into one signal over a shared medium. The aim is to share a scarce resource - a physical transmission medium."
"A device that performs the multiplexing is called a multiplexer (MUX), and a device that performs the reverse process is called a demultiplexer (DEMUX or DMX)."

This is exactly what radio transmissions are, multiple radio, tv,
telecommunication, digital, analog signals are transmitted over the shared
radio wave channel.

If you look at https://en.wikipedia.org/wiki/Multiplexing
The 1st diagram to the right on th e1st page lists litterally AM, FM on the 2nd line
under Multiplexing

if sdrdemux should be a avfilter, than every demuxer we have should be a
avfilter too.
Iam not objecting to that, but thats not how avfilter and avformat is
structured today. Demuxers in FFmpeg are not AVFilters


Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

I am the wisest man alive, for I know one thing, and that is that I know
nothing. -- Socrates
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20230617/2f2f0861/attachment.sig>

More information about the ffmpeg-devel mailing list