[FFmpeg-devel] [RFC] SDR

Michael Niedermayer michael at niedermayer.cc
Sun Jun 25 00:29:14 EEST 2023


On Sat, Jun 24, 2023 at 12:12:50PM +0200, Tomas Härdin wrote:
> fre 2023-06-23 klockan 23:36 +0200 skrev Michael Niedermayer:
> > On Fri, Jun 23, 2023 at 10:19:37PM +0200, Tomas Härdin wrote:
> > > fre 2023-06-23 klockan 22:18 +0200 skrev Tomas Härdin:
> > > > tor 2023-06-22 klockan 16:57 +0200 skrev Michael Niedermayer:
> > > > > If we support just audio and video (de)modulation it fits
> > > > > nicely in
> > > > > FFmpeg
> > > > 
> > > > You have no idea what you are getting into. Are we going to
> > > > implement
> > > > a
> > > > DVB-T demuxer in this project? For what purpose? You can just as
> > > > well
> > > > implement a modem externally that pipes bits into the mpegts
> > > > demuxer.
> > > 
> > > Herp, I obviously mean a DVB-T *modem*
> > 
> > as said previously i did a AM demodulator, one classical
> > implementation
> > and one that demodulates it synchronously mapping in phase and
> > quadrature
> > to mid and side channels or just mono
> > The idea of the mid and side channels is that if theres 1 transmitter
> > its
> > mono, if there are 2 transmitters they will appear to come from
> > different
> > directions as one listens
> 
> There are multiple (quasi-)standards for stereo AM. Then there are
> things like DRM.


> 
> > 
> > And i plan to do FM demodulation.
> 
> Drop in a WFM demod box in GNU Radio Companion -> done.

Goal 1. is support in FFmpeg & FFmpeg based players
Goal 2. is a fun excercise
neither is achieved here
I wonder why you dont see this.

I want to do a fun math excerice, you tell me to use a calculator
I think its quite clear what the difference is, no?
Its not a question IF i will work on this. The question is if i throw
the code away after writing it or if its usefull for someone else.
I think this code is usefull to other FFmpeg users.

> Or use fmtools.

fmscan
fmscan: Unable to open /dev/radio0: No such file or directory

Seems none of the hardware i have supports this

thx

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The smallest minority on earth is the individual. Those who deny 
individual rights cannot claim to be defenders of minorities. - Ayn Rand
-------------- 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/20230624/7bf74d17/attachment.sig>


More information about the ffmpeg-devel mailing list