0
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 18 hours ago. based on code collected about 23 hours ago.
Apr 18, 2023 — Apr 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Use utils_perr instead of perror More... about 7 years ago
* Use single precision on FFT plot More... about 7 years ago
Update README.md More... about 7 years ago
* Added GTK+3.0 GUI (jmpxrds_gui / JMPXRDS Control Panel) * Export output sample rate and max samples for GUI's FFT plotter * Added some missing bits on rds_config / rds_tool More... about 7 years ago
* Fix buffer allocation for socket/rtp output * Add utility functions for console output * Add more verbose messages to better trace initialization and finalization * Catch segfaults and sigabrt and print backtraces when DEBUG is enabled * Always clean up the /dev/shm/*SHM files * Use getopt/getopt_long_only on fmmod_tool and rds_tool and clean them up * LPF filter needs double the gain to get the same power output (I changed it for debugging and forgot to change it back) More... about 7 years ago
Make g++ happy More... about 7 years ago
* FIR filter was too "ringy", use a Gaussian filter instead to avoid ringing noise * Fix buffer allocation on RDS encoder More... about 7 years ago
Mark jack ports as terminal More... about 7 years ago
* Fix some uninitialized values and audio peak volume handling (broken on previous commit) * Tweak resampler's properties: The 'Quick' interpolation seems ok for the upsamplers (at least that's what the FFT plot shows, haven't tested it yet on production). Also no need to set passband/stopband properties on upsamplers since they are ignored for lower quality filters on SoXr. Switching the downsamplers quality to the maximum possible shows a great improvement on the MPX, also changed the passband/stopband parameters to filter artifacts from the FIR filters. More... about 7 years ago
Put libfftw3 to travis More... about 7 years ago
* Re-write FIR filter and Hilbert transformer to operate on the frequency domain by using FFTW3 library * Modulators now operate on the whole period than on each sample * Buffer allocation fixes (again) More... about 7 years ago
Prevent deadlock during exit More... about 7 years ago
Set FLAC's block size to the period size to avoid excessive queueing More... about 7 years ago
Update travis ci build icon to point to the correct repos More... about 7 years ago
Fix some race conditions and memory leaks during exit/cleanup More... about 7 years ago
* Make g++ happy More... almost 8 years ago
* Instead of trying to fix the phase difference between L + R and L - R by "forwarding" samples on L - R when on SSB modulation, delay L + R instead More... almost 8 years ago
* Fix wrong delays on FIR filters (again :P) More... almost 8 years ago
* In case RTP server fails to init make sure we don't poll for the EOS event * Cleanup More... almost 8 years ago
* Fix phases for FIR filters on Hartley/FIR-based SSB modulators * Add mono mode * Use MPX gain More... almost 8 years ago
* Make compilers happy More... almost 8 years ago
* Move handling of shm objects on a separate file to avoid code duplication. Name it utils.c as it might hold more common stuff in the future. * Clean up the header mess More... almost 8 years ago
* Maintain coding style More... almost 8 years ago
* Support non-RFC compliant RTP retransissions More... almost 8 years ago
* Another try... More... almost 8 years ago
* Update .travis.yml for GStreamer More... almost 8 years ago
* Add license block on rtp_tool.c More... almost 8 years ago
* Add an RTP server based on GSTreamer to send the MPX signal to a remote host directly (without needing to grab the data from the local socket with another process). The signal is also FLAC-encoded to save bandwidth. Multiple receivers can be added through the rtp_tool, by default localhost is the only one. Many thanks to George Kiagiadakis for his precious help on this one ;-) More... almost 8 years ago
* Forgot to change this on the previous patch More... almost 8 years ago
* Let user change the gain of L-R (stereo carrier) on every modulation type. This is needed to compensate for the filters present on DACs that cut high frequencies * FIR filter-based and Hartley SSB modulators invert the channels until I come up with a better solution, invert their phase by 180deg (sounds ok) * Restore default audio gain to 45% (normalized) More... almost 8 years ago