X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=httpinput.h;h=4ee5ede87542866182133f23b40b2bb12b8735c7;hp=31819f947ec54f4e225e95609e6fb86562867898;hb=20e85bd6901355cc40a6cfb4c0deb7232d9aa63f;hpb=061988af511f42da3cd584b4d983177504ddc177 diff --git a/httpinput.h b/httpinput.h index 31819f9..4ee5ede 100644 --- a/httpinput.h +++ b/httpinput.h @@ -8,6 +8,7 @@ #include "input.h" #include "metacube2.h" +#include "stream.h" class InputProto; @@ -108,6 +109,12 @@ private: // Last time we made a connection with logging enabled. // (Initially at some point before the epoch.) timespec last_verbose_connection { -3600, 0 }; + + // If we've received a Metacube2 PTS metadata block, it belongs to the + // next regular block we receive, and is stored here in the meantime. + // If we haven't received one yet (or we've already received the + // corresponding data block), this is empty, ie., timebase_num == 0. + RationalPTS next_block_pts; }; #endif // !defined(_HTTPINPUT_H)