]> git.sesse.net Git - cubemap/blobdiff - httpinput.h
Add support for serving HLS playlists.
[cubemap] / httpinput.h
index 31819f947ec54f4e225e95609e6fb86562867898..4ee5ede87542866182133f23b40b2bb12b8735c7 100644 (file)
@@ -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)