diff options
| author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-04-11 15:52:08 +0200 | 
|---|---|---|
| committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-04-11 15:52:08 +0200 | 
| commit | 9a1f5fa40020247ed25fbe553d2ce71fa53d9e95 (patch) | |
| tree | f97a0ee97edb93c646a80b97656b927f4527ce69 /src/DabMod.cpp | |
| parent | 7514a3951bdee4fe71f877e83fc6acf18bc847e5 (diff) | |
| download | dabmod-9a1f5fa40020247ed25fbe553d2ce71fa53d9e95.tar.gz dabmod-9a1f5fa40020247ed25fbe553d2ce71fa53d9e95.tar.bz2 dabmod-9a1f5fa40020247ed25fbe553d2ce71fa53d9e95.zip  | |
Add ZMQ input buffer size to RC
Diffstat (limited to 'src/DabMod.cpp')
| -rw-r--r-- | src/DabMod.cpp | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/src/DabMod.cpp b/src/DabMod.cpp index f384e78..0d4a180 100644 --- a/src/DabMod.cpp +++ b/src/DabMod.cpp @@ -383,6 +383,7 @@ int launch_modulator(int argc, char* argv[])  #else              auto inputZeroMQReader = make_shared<InputZeroMQReader>();              inputZeroMQReader->Open(mod_settings.inputName, mod_settings.inputMaxFramesQueued); +            rcs.enrol(inputZeroMQReader.get());              inputReader = inputZeroMQReader;  #endif          } @@ -444,11 +445,13 @@ int launch_modulator(int argc, char* argv[])                          }                      }  #if defined(HAVE_ZEROMQ) -                    else if (dynamic_pointer_cast<InputZeroMQReader>(inputReader)) { +                    else if (auto in_zmq = dynamic_pointer_cast<InputZeroMQReader>(inputReader)) {                          run_again = true;                          // Create a new input reader +                        rcs.remove_controllable(in_zmq.get());                          auto inputZeroMQReader = make_shared<InputZeroMQReader>();                          inputZeroMQReader->Open(mod_settings.inputName, mod_settings.inputMaxFramesQueued); +                        rcs.enrol(inputZeroMQReader.get());                          inputReader = inputZeroMQReader;                      }  #endif  | 
