Merge "RDK-42063: teardown jsonrpc connection on suspend"
diff --git a/src/third_party/starboard/rdk/shared/player/player_internal.cc b/src/third_party/starboard/rdk/shared/player/player_internal.cc
index a05a832..cbb0d23 100644
--- a/src/third_party/starboard/rdk/shared/player/player_internal.cc
+++ b/src/third_party/starboard/rdk/shared/player/player_internal.cc
@@ -1991,12 +1991,8 @@
 
   GST_DEBUG_OBJECT(src, "===> %d", SbThreadGetId());
   ::starboard::ScopedLock lock(mutex_);
-
-  // Flushing seek in progress so new data will be needed anyway.
-  if (state_ == State::kPrerollAfterSeek) {
-    GST_DEBUG_OBJECT(src, "===> Ignoring due to seek");
-    return;
-  }
+  if (state_ == State::kPrerollAfterSeek)
+    GST_DEBUG_OBJECT(src, "===> Mark EOS with State::kPrerollAfterSeek");
 
   if (stream_type == kSbMediaTypeVideo)
       eos_data_ |= static_cast<int>(MediaType::kVideo);