}
inline std::vector<FrameOnDisk>::iterator
find_first_frame_at_or_after(std::vector<FrameOnDisk> &frames, int64_t pts_origin)
{
return std::upper_bound(frames.begin(), frames.end(), pts_origin - 1,
}
inline std::vector<FrameOnDisk>::iterator
find_first_frame_at_or_after(std::vector<FrameOnDisk> &frames, int64_t pts_origin)
{
return std::upper_bound(frames.begin(), frames.end(), pts_origin - 1,