Skip to content

Commit

Permalink
Fix /W3 msvc warnings and cmake linter
Browse files Browse the repository at this point in the history
  • Loading branch information
williamyang98 committed Jan 22, 2024
1 parent e44f6e4 commit 2e3aa44
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
10 changes: 5 additions & 5 deletions examples/basic_radio_app.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ void init_parser(argparse::ArgumentParser& parser) {
.default_value(false).implicit_value(true)
.help("Disable automatic selection of output audio device");
#else
parser.add_argument("--radio-benchmark-enable")
parser.add_argument("--radio-enable-benchmark")
.default_value(false).implicit_value(true)
.help("Enables data and audio decoding for cli benchmarking");
#endif
Expand Down Expand Up @@ -140,7 +140,7 @@ struct Args {
#if !BUILD_COMMAND_LINE
bool audio_no_auto_select;
#else
bool radio_benchmark_enable;
bool radio_enable_benchmark;
#endif
};

Expand Down Expand Up @@ -176,7 +176,7 @@ Args get_args_from_parser(const argparse::ArgumentParser& parser) {
#if !BUILD_COMMAND_LINE
args.audio_no_auto_select = parser.get<bool>("--audio-no-auto-select");
#else
args.radio_benchmark_enable = parser.get<bool>("--radio-benchmark-enable");
args.radio_enable_benchmark = parser.get<bool>("--radio-enable-benchmark");
#endif
return args;
}
Expand Down Expand Up @@ -312,7 +312,7 @@ int main(int argc, char** argv) {
radio_block->set_input_stream(ofdm_to_radio_buffer);
}
// scraper
if (args.scraper_enable) {
if (args.is_dab_used && args.scraper_enable) {
auto basic_scraper = std::make_shared<BasicScraper>(args.scraper_output);
fprintf(stderr, "basic scraper is writing to folder '%s'\n", args.scraper_output.c_str());
BasicScraper::attach_to_radio(basic_scraper, radio_block->get_basic_radio());
Expand All @@ -327,7 +327,7 @@ int main(int argc, char** argv) {
}
#if BUILD_COMMAND_LINE
// benchmark
if (args.is_dab_used && args.radio_benchmark_enable) {
if (args.is_dab_used && args.radio_enable_benchmark) {
radio_block->get_basic_radio().On_DAB_Plus_Channel().Attach(
[](subchannel_id_t subchannel_id, Basic_DAB_Plus_Channel& channel) {
auto& controls = channel.GetControls();
Expand Down
4 changes: 2 additions & 2 deletions examples/gui/ofdm/render_ofdm_demod.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -252,8 +252,8 @@ void RenderSynchronisation(OFDM_Demod& demod) {
ImPlot::PlotLine("Impulse response", buf.data(), (int)buf.size());

// Plot useful markers for coarse freq sync using freq correlation
const int coarse_freq_offset = (int)std::round(demod.GetCoarseFrequencyOffset() * Fs);
const int max_coarse_freq_offset = cfg.sync.max_coarse_freq_correction_norm * Fs;
const int coarse_freq_offset = int(std::round(demod.GetCoarseFrequencyOffset() * Fs));
const int max_coarse_freq_offset = int(cfg.sync.max_coarse_freq_correction_norm * Fs);
const int freq_fft_bin = int(Fs / float(params.nb_fft));
const int peak_offset_x = -coarse_freq_offset / freq_fft_bin;
const int max_offset_x = max_coarse_freq_offset / freq_fft_bin;
Expand Down
1 change: 0 additions & 1 deletion src/ofdm/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ add_library(ofdm_core STATIC
${SRC_DIR}/dab_mapper_ref.cpp
${SRC_DIR}/dsp/apply_pll.cpp
${SRC_DIR}/dsp/complex_conj_mul_sum.cpp
${SRC_SIMD_FILES}
)
target_include_directories(ofdm_core PRIVATE ${SRC_DIR} ${ROOT_DIR})
set_target_properties(ofdm_core PROPERTIES CXX_STANDARD 17)
Expand Down

0 comments on commit 2e3aa44

Please sign in to comment.