suspended_mode = Pipeline::StartType::kSuspendAfterMetadata;
}
+#if defined(TIZEN_TV_UPSTREAM_MULTIMEDIA)
+ if (IsUpstreamArchitectureEnabled() &&
+ suspended_mode == Pipeline::StartType::kSuspendAfterMetadata) {
+ // For now always try to preload, even "static" videos. Resources are
+ // acquired after first data frames are delivered to pipeline, so suspending
+ // after metadata increases time from request play to actual playback.
+ suspended_mode = Pipeline::StartType::kNormal;
+ }
+#endif // defined(TIZEN_TV_UPSTREAM_MULTIMEDIA)
+
#if BUILDFLAG(ENABLE_HLS_DEMUXER)
if (hls_fallback_ == HlsFallbackImplementation::kBuiltinHlsPlayer ||
(base::FeatureList::IsEnabled(kBuiltInHlsPlayer) &&