jvankatwijk / drmplus Goto Github PK
View Code? Open in Web Editor NEWExperimental DRM+/FM decoder
Experimental DRM+/FM decoder
Hi again,
Just informing you that the last version does not work at all, when I am trying to open any WAV-file, I get this error:
GtkDialog mapped without a transient parent. This is discouraged.
Starting converter with ratio 1,228800 (in 156250, out 192000)
muxLength = 7460
nu: 336,967651
found timeoffset 349, sampleRateOffset 0,001918, freqOffset -109
int offset 0 (-1)
best index 38
lc = 2
*** buffer overflow detected ***: ./drm-plus-0.9 terminated
Aborted (core dumped)
Hi Jvan,
New 3 minutes recording (192K) from Saint-Petersburg:
https://www.dropbox.com/s/a5t2f0v69ju2j5p/DRM_20200803_073256Z.wav?dl=1
Maybe it can help.
The result is the same: no MSC sync.
Hi,
I was going to test the last version, but getting the list of errors:
drmplus/decoders/drm-decoder/frame-handler.cpp:161: error: base operand of ‘->’ has non-pointer type ‘myArray<std::complex<float> >’
inbank -> element (symbol));
^~
drmplus/decoders/drm-decoder/frame-handler.cpp:204: error: base operand of ‘->’ has non-pointer type ‘myArray<std::complex<float> >’
fine_timeBlocks, inbank -> element (lc));
^~
Thanks.
Hi Jvan,
Thanks for working on DRM+ decoder, there are no public available working decoders yet :)
I tried this app using IQ recording from St.Petersburg, UTF8 in labels in the app is not processing correctly, you should process symbols as UTF8, its important for displaying Cyrillic.
Change code in sdc-processor.cpp to something like this:
QByteArray ba; for (int i = 0; i < bodySize; i ++) { ba.append((char)get_SDCBits (data, base + 4 + 8 * i, 8)); } s = QString::fromUtf8(ba);
Met vriendelijke groeten.
PS: I use this file for testing https://yadi.sk/d/f6Gwin0mLKiqdg , no sound yet but probably it is not implemented. And it's also not clear how to open it, as a raw or as a wav16?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.