From d91981cfae1b2f1502422347bda24b14e7bb6db2 Mon Sep 17 00:00:00 2001 From: Stefan Pöschel Date: Sun, 11 Nov 2018 18:28:10 +0100 Subject: DLS: add support to request DLS file re-read A re-read of any of the used DLS files can now be requested by storing a file with the same filename which is suffixed by `.REQUEST_DLS_REREAD`. When the next PAD is going to be encoded and such a file is present, the encoder changes the current DLS file to the related DLS file, if needed (only applies if multiple DLS files are used). The DLS file is re-read and the request file is deleted. The DLS is also immediately inserted into the PAD transmission. --- src/dls.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/dls.h') diff --git a/src/dls.h b/src/dls.h index 84ff4c5..3b7387d 100644 --- a/src/dls.h +++ b/src/dls.h @@ -151,6 +151,7 @@ private: public: static const int APPTYPE_START; static const int APPTYPE_CONT; + static const std::string REQUEST_REREAD_SUFFIX; DLSEncoder(PADPacketizer* pad_packetizer) : pad_packetizer(pad_packetizer), dls_toggle(false) {} void encodeLabel(const std::string& dls_file, const DL_PARAMS& dl_params); -- cgit v1.2.3