aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Pöschel <github@basicmaster.de>2017-02-17 15:17:07 +0100
committerStefan Pöschel <github@basicmaster.de>2017-02-17 15:17:07 +0100
commitcffc0bf3e4beb254df1ae48e6c369c7124e9ba3f (patch)
treed4da14db0c1998ecf86ba5a21ff062b5552ad56f /src
parent204eacfbc596a77b104ab5eeb61f29371f10eda9 (diff)
downloadODR-PadEnc-cffc0bf3e4beb254df1ae48e6c369c7124e9ba3f.tar.gz
ODR-PadEnc-cffc0bf3e4beb254df1ae48e6c369c7124e9ba3f.tar.bz2
ODR-PadEnc-cffc0bf3e4beb254df1ae48e6c369c7124e9ba3f.zip
DLS: emit warning on shortened oversized text
Diffstat (limited to 'src')
-rw-r--r--src/dls.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dls.cpp b/src/dls.cpp
index 1c680c0..cec806a 100644
--- a/src/dls.cpp
+++ b/src/dls.cpp
@@ -232,8 +232,10 @@ void DLSManager::writeDLS(const std::string& dls_file, const DL_PARAMS& dl_param
}
dl_state.dl_text = ss.str();
- if (dl_state.dl_text.size() > MAXDLS)
+ if (dl_state.dl_text.size() > MAXDLS) {
+ fprintf(stderr, "ODR-PadEnc Warning: oversized DLS text (%zu chars) had to be shortened\n", dl_state.dl_text.size());
dl_state.dl_text.resize(MAXDLS);
+ }
// if DL Plus enabled, but no DL Plus tags were added, add the required DUMMY tag