diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-09-05 17:09:44 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-09-05 17:10:48 +0200 |
commit | 716b3d84adaaa36c9dd8652ec43fc88e760da611 (patch) | |
tree | 0543ad7760e3b76e44ff623eaf07872ecdb9013c /src/input/inputs.h | |
parent | 1ed62f38f32b219f1eb7e9e06024f9fa86eb58bc (diff) | |
download | dabmux-716b3d84adaaa36c9dd8652ec43fc88e760da611.tar.gz dabmux-716b3d84adaaa36c9dd8652ec43fc88e760da611.tar.bz2 dabmux-716b3d84adaaa36c9dd8652ec43fc88e760da611.zip |
Fix EDI with timestamping input
Diffstat (limited to 'src/input/inputs.h')
-rw-r--r-- | src/input/inputs.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/input/inputs.h b/src/input/inputs.h index b4bb00b..b99a88f 100644 --- a/src/input/inputs.h +++ b/src/input/inputs.h @@ -56,7 +56,7 @@ class InputBase { /* read a frame from the input, taking into account timestamp. The timestamp of the data * returned is not more recent than the timestamp specified in seconds and tsta. * - * seconds and tsta are in the format used by EDI. + * seconds is in UNIX epoch, utco is the TAI-UTC offset, tsta is in the format used by ETI. * * Returns number of data bytes written to the buffer. May clear the buffer * if no data bytes available, in which case it will return 0. @@ -66,7 +66,7 @@ class InputBase { * Calling this function on inputs that do not support timestamps returns 0. This allows * changing the buffer management at runtime without risking an crash due to an exception. */ - virtual size_t readFrame(uint8_t *buffer, size_t size, uint32_t seconds, uint32_t tsta) = 0; + virtual size_t readFrame(uint8_t *buffer, size_t size, std::time_t seconds, int utco, uint32_t tsta) = 0; /* Returns the effectively used bitrate, or throws invalid_argument on invalid bitrate */ virtual int setBitrate(int bitrate) = 0; |