X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=httpinput.h;h=4ee5ede87542866182133f23b40b2bb12b8735c7;hp=31819f947ec54f4e225e95609e6fb86562867898;hb=d5f3f941faaf113936113fc2105bf59913e9125e;hpb=50651c954803c1941e6ad1bb494712891c18f7d2 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)