From c641188bbbeedfdcd3eafa3d5d080d0b5073dd77 Mon Sep 17 00:00:00 2001 From: towneh <25694892+towneh@users.noreply.github.com> Date: Thu, 9 Jul 2026 06:10:12 +0100 Subject: [PATCH 01/31] chore(mediaplayer): align embedded package with the BasisVR/BasisMediaPlayer split baseline The embedded copy had drifted into a partial mix of the standalone repo's merges. Reset it to the exact split-point tree so the standalone repository's post-split commits replay on top verbatim - preserving per-commit authorship, messages and diffs in this repository's history before that repository is retired. The replayed series ends at the standalone main tree, so the net change from this branch is identical to the previously reviewed snapshot. --- .../Editor/BasisMediaPlayerInspector.cs | 43 -- .../Editor/StyleSheets/MediaPlayerSDK.uss | 6 - .../Editor/StyleSheets/MediaPlayerSDK.uxml | 20 - .../Native~/protocol/basis_mp4.c | 419 +++--------------- .../arm64-v8a/libbasis_media_native.so | Bin 674128 -> 648720 bytes .../Windows/x86_64/basis_media_native.dll | Bin 103424 -> 98816 bytes .../Packages/com.basis.mediaplayer/README.md | 43 -- .../Runtime/BasisMediaPlayer.cs | 63 --- .../Runtime/Sources/BasisMediaSource.cs | 6 - 9 files changed, 53 insertions(+), 547 deletions(-) diff --git a/Basis/Packages/com.basis.mediaplayer/Editor/BasisMediaPlayerInspector.cs b/Basis/Packages/com.basis.mediaplayer/Editor/BasisMediaPlayerInspector.cs index 00956b089..8e9d1fb1c 100644 --- a/Basis/Packages/com.basis.mediaplayer/Editor/BasisMediaPlayerInspector.cs +++ b/Basis/Packages/com.basis.mediaplayer/Editor/BasisMediaPlayerInspector.cs @@ -1,6 +1,5 @@ using UnityEditor; using UnityEditor.UIElements; -using UnityEngine; using UnityEngine.UIElements; [CustomEditor(typeof(BasisMediaPlayer))] @@ -10,9 +9,6 @@ public class BasisMediaPlayerInspector : Editor private const string UssPath = "Packages/com.basis.mediaplayer/Editor/StyleSheets/MediaPlayerSDK.uss"; private VisualElement _root; - private VisualElement _nowPlayingCard; - private VisualElement _titleRow, _uploaderRow, _fileRow, _durationRow; - private Label _titleValue, _uploaderValue, _fileValue, _durationValue; public override VisualElement CreateInspectorGUI() { @@ -32,48 +28,9 @@ public override VisualElement CreateInspectorGUI() BindFields(); BindActions(); - _nowPlayingCard = _root.Q("NowPlayingCard"); - _titleRow = _root.Q("NowPlayingTitleRow"); - _uploaderRow = _root.Q("NowPlayingUploaderRow"); - _fileRow = _root.Q("NowPlayingFileRow"); - _durationRow = _root.Q("NowPlayingDurationRow"); - _titleValue = _root.Q