+ if (_film->three_d() && to_do.first->eyes() == Eyes::BOTH) {
+ /* Duplicate BOTH to LEFT and RIGHT here so that we can to 3D
+ * subtitles over 2D content.
+ */
+ auto left = to_do.first->shallow_copy();
+ left->set_eyes (Eyes::LEFT);
+ do_emit_video (left, to_do.second);
+ auto right = to_do.first->shallow_copy();
+ right->set_eyes (Eyes::RIGHT);
+ do_emit_video (right, to_do.second);
+ } else {
+ do_emit_video (to_do.first, to_do.second);
+ }