// Copyright (C) 2026 half144 and PS5 React contributors // SPDX-License-Identifier: GPL-3.0-or-later // Additional attribution term: see LICENSE-ATTRIBUTION. #include "host_api.hpp" #include "app_config.hpp" #include "video_api.hpp" #if PS5_REACT_VIDEO #include "video_audio.hpp" #include "video_player.hpp" extern "C" { #include "er_scene.h" } #include #include #include #include #include #include #include #include #include namespace { struct Entry { std::uint32_t id = 0; std::unique_ptr player; std::string name; // the placeholder image the