Remove an old hack that is no longer necessary.
authorCarl Hetherington <cth@carlh.net>
Sun, 15 May 2022 22:37:38 +0000 (00:37 +0200)
committerCarl Hetherington <cth@carlh.net>
Mon, 16 May 2022 19:39:28 +0000 (21:39 +0200)
src/lib/player.cc

index 392c929a31f7923f505207d2db72c69c1330b649..27b2d8d977fc430ccbae9e9be64e10a47ed60ead 100644 (file)
@@ -816,19 +816,6 @@ Player::pass ()
                for (auto const& i: _delay) {
                        do_emit_video(i.first, i.second);
                }
-
-               /* Perhaps we should have Empty entries for both eyes in the 3D case (somehow).
-                * However, if we have L and R video files, and one is shorter than the other,
-                * the fill code in ::video mostly takes care of filling in the gaps.
-                * However, since it fills at the point when it knows there is more video coming
-                * at time t (so it should fill any gap up to t) it can't do anything right at the
-                * end.  This is particularly bad news if the last frame emitted is a LEFT
-                * eye, as the MXF writer will complain about the 3D sequence being wrong.
-                * Here's a hack to workaround that particular case.
-                */
-               if (_next_video_eyes && _next_video_time && *_next_video_eyes == Eyes::RIGHT) {
-                       do_emit_video (black_player_video_frame(Eyes::RIGHT), *_next_video_time);
-               }
        }
 
        return done;