for (auto piece = _pieces.begin(); piece != _pieces.end(); ++piece) {
if (ignore_overlap((*piece)->content->video)) {
/* Look for content later in the content list with in-use video that overlaps this */
for (auto piece = _pieces.begin(); piece != _pieces.end(); ++piece) {
if (ignore_overlap((*piece)->content->video)) {
/* Look for content later in the content list with in-use video that overlaps this */
for (auto later_piece = std::next(piece); later_piece != _pieces.end(); ++later_piece) {
if (ignore_overlap((*later_piece)->content->video)) {
for (auto later_piece = std::next(piece); later_piece != _pieces.end(); ++later_piece) {
if (ignore_overlap((*later_piece)->content->video)) {