From: Steinar H. Gunderson Date: Wed, 7 Nov 2018 22:19:07 +0000 (+0100) Subject: Fix some GCC 8 warnings. X-Git-Tag: 1.7.5~5 X-Git-Url: https://git.sesse.net/?p=nageru;a=commitdiff_plain;h=4ecd34848b59533e0db7e70ad893b2d75ad6e464 Fix some GCC 8 warnings. --- diff --git a/midi_mapper.h b/midi_mapper.h index ac3578b..42bf19a 100644 --- a/midi_mapper.h +++ b/midi_mapper.h @@ -27,6 +27,8 @@ typedef struct _snd_seq snd_seq_t; // Interface for receiving interpreted controller messages. class ControllerReceiver { public: + virtual ~ControllerReceiver() {} + // All values are [0.0, 1.0]. virtual void set_locut(float value) = 0; virtual void set_limiter_threshold(float value) = 0; diff --git a/timecode_renderer.cpp b/timecode_renderer.cpp index d42020a..a923acd 100644 --- a/timecode_renderer.cpp +++ b/timecode_renderer.cpp @@ -122,7 +122,7 @@ string TimecodeRenderer::get_timecode_text(double pts, unsigned frame_num) unsigned stream_time_min = stream_time % 60; unsigned stream_time_hour = stream_time / 60; - char timecode_text[256]; + char timecode_text[512]; snprintf(timecode_text, sizeof(timecode_text), "Nageru - %s.%03u UTC - Stream time %02u:%02u:%02u.%03u (frame %u)", clock_text, msecs, stream_time_hour, stream_time_min, stream_time_sec, stream_time_ms, frame_num); return timecode_text; diff --git a/video_encoder.cpp b/video_encoder.cpp index 2ce5580..6344b8c 100644 --- a/video_encoder.cpp +++ b/video_encoder.cpp @@ -34,7 +34,7 @@ string generate_local_dump_filename(int frame) tm now_tm; localtime_r(&now, &now_tm); - char timestamp[256]; + char timestamp[64]; strftime(timestamp, sizeof(timestamp), "%F-%T%z", &now_tm); // Use the frame number to disambiguate between two cuts starting