// 100 kB prebuffer but end up sending a 10 MB GOP.
assert(client->stream_pos == Client::STREAM_POS_AT_END);
assert(client->stream_pos_end == Client::STREAM_POS_NO_END);
- deque<size_t>::const_iterator starting_point_it =
+ deque<uint64_t>::const_iterator starting_point_it =
lower_bound(stream->suitable_starting_points.begin(),
stream->suitable_starting_points.end(),
stream->bytes_received - stream->prebuffering_bytes);
double pts;
};
std::deque<FragmentStart> fragments;
- size_t first_fragment_index = 0, discontinuity_counter = 0;
+ uint64_t first_fragment_index = 0, discontinuity_counter = 0;
// HLS target duration, in seconds.
unsigned hls_frag_duration = 6;