This commit disables TBM for Rpi4 and Emulator temporarily.
Change-Id: I75cb2d4cd1b7d8db0a3b066631f40cba1e39d8ab
Signed-off-by: Suhaspoornachandra <s.poornachan@samsung.com>
void TizenRendererImpl::OnMediaPacketExhausted(uint64_t media_packet) {
media_player_->DestroyMediaPacket(reinterpret_cast<void*>(media_packet));
}
-#else
+#endif
void TizenRendererImpl::OnNewFrameAvailable(
uint32_t playerId,
base::UnsafeSharedMemoryRegion frame,
client_extension_->OnNewFrameAvailable(playerId, std::move(frame), size,
timestamp, width, height);
}
-#endif
} // namespace content
gfx::TbmBufferHandle tbm_handle,
base::TimeDelta timestamp) override;
void OnMediaPacketExhausted(uint64_t media_packet) override;
-#else
+#endif
void OnNewFrameAvailable(uint32_t playerId,
base::UnsafeSharedMemoryRegion frame,
uint32_t size,
base::TimeDelta timestamp,
uint32_t width,
uint32_t height) override;
-#endif
#if BUILDFLAG(IS_TIZEN_TV)
content::WebContentsDelegate* GetWebContentsDelegate() const override;
// generating a new timestamp in here.
base::TimeDelta timestamp = GetCurrentTime();
-#if defined(TIZEN_TBM_SUPPORT)
+// Temporarily disable TBM for Rpi4 and Emulator
+#if defined(TIZEN_TBM_SUPPORT) && (BUILDFLAG(IS_TIZEN_TV) || BUILDFLAG(IS_TIZEN_DA) || defined(ARCH_CPU_RISCV_FAMILY))
gfx::TbmBufferHandle tbm_handle;
tbm_handle.tbm_surface = reinterpret_cast<uint64_t>(tbm_surface);
tbm_handle.media_packet = reinterpret_cast<uint64_t>(packet.release());
GetMediaPlayerClient()->OnNewTbmFrameAvailable(player_id, tbm_handle,
timestamp);
}
-#else
+#endif
void MediaPlayerBridgeCapi::OnNewFrameAvailable(
int player_id,
base::UnsafeSharedMemoryRegion shm_region,
base::TimeDelta timestamp) {
NOTIMPLEMENTED();
}
-#endif
} // namespace media
void OnNewTbmBufferAvailable(int player_id,
gfx::TbmBufferHandle tbm_handle,
base::TimeDelta timestamp);
-#else
+#endif
void OnNewFrameAvailable(int player_id,
base::UnsafeSharedMemoryRegion shm_region,
uint32_t length,
base::TimeDelta timestamp);
-#endif
player_state_e GetPlayerState();
// Both used by Tizen TV and other platform
<< esplayer_
<< ", state:" << GetString(GetPlayerState());
-#if defined(TIZEN_TBM_SUPPORT)
+// Temporarily disable TBM for Rpi4 and Emulator
+#if defined(TIZEN_TBM_SUPPORT) && (BUILDFLAG(IS_TIZEN_TV) || BUILDFLAG(IS_TIZEN_DA) || defined(ARCH_CPU_RISCV_FAMILY))
gfx::TbmBufferHandle tbm_handle;
tbm_handle.tbm_surface = reinterpret_cast<uint64_t>(tbm_surface);
tbm_handle.media_packet = reinterpret_cast<uint64_t>(packet);
virtual void OnNewTbmFrameAvailable(uint32_t player_id,
gfx::TbmBufferHandle tbm_buffer_handle,
base::TimeDelta timestamp) = 0;
-#else
+#endif
virtual void OnNewFrameAvailable(uint32_t playerId,
base::UnsafeSharedMemoryRegion frame,
uint32_t size,
base::TimeDelta timestamp,
uint32_t width,
uint32_t height) = 0;
-#endif
#if BUILDFLAG(IS_TIZEN_TV)
virtual void AddTrackInfo(media::mojom::MediaTrackInfoPtr trackinfo) = 0;