A program to read a DVB transmitter file, and use a connected DVB tuner to search for all the channels and create a GStreamer channels file.
This is essentially a Rust version of dvbv5-scan from libdvbv5. It is an example of using the Rust binding to libdvbv5, the FFI is dvbv5_sys and the Rust side is dvbv5
This project benefits from support by JetBrains; JetBrains provide a licence for CLion. Although CLion is ostensibly a C and C++ IDE, there is IntelliJ Rust which makes CLion an excellent IDE for Rust code development.