[PROBLEM]
pipeline_impl.cc on Tizen uses double seek hack when playing multimedia
conentent. It slows down seeks unnecesarily and is completely redundant
if upstream seeking model (with StartPlayingFrom) is correctly
implemented.
[SOLUTION]
Disable double seek hack for WASM Player.
Bug: https://jira-eu.sec.samsung.net/browse/VDWASM-1545
Signed-off-by: Piotr Bałut <p.balut@samsung.com>
Change-Id: Id729b42acaf397c99ceb2d1338e43cafb3c472ce
#if defined(TIZEN_MULTIMEDIA)
bool PipelineImpl::RendererWrapper::ShouldUseUpstreamArchitecture() const {
+#if defined(SAMSUNG_ELEMENTARY_MEDIA_STREAM_SOURCE)
+ if (demuxer_ &&
+ demuxer_->GetDemuxerType() == DemuxerType::kElementaryMediaStreamSource) {
+ return true;
+ }
+#endif // defined(SAMSUNG_ELEMENTARY_MEDIA_STREAM_SOURCE)
+
return IsUpstreamArchitectureEnabled();
}
#endif // defined(TIZEN_MULTIMEDIA)