mirror of
https://github.com/Pixelplanet/Pixel-VR-Player.git
synced 2026-10-23 08:02:23 +02:00
- Add ThumbnailCache: a worker thread extracts 256x144 thumbnails and media metadata with FFmpeg, SBS-aware cropping, and an on-disk cache under ~/.cache/pixelvr/thumbs. - Draw thumbnails on browser cards through a new rounded-corner thumb.frag pipeline with per-card descriptor sets. - Redesign the browser as a sidebar + card grid, with horizontal stick navigation and direct shortcuts to Network/Home/Videos/Downloads/Drives. - Expand Settings: screen curvature, UI text scale and colour, accent colour and UI distance, organised into sections. - Downloads window: per-job state, progress, speed and ETA, plus pause/resume and cancel-active controls. - Decoder: multi-threaded software decode and four V4L2 output buffers. - docs: unified UI concept, redesign plan and mockups. Release packaging is now reproducible: tools/run.sh is the shipped launcher, tools/package-release.sh assembles the tarball, and a GitHub Actions workflow builds it natively on ARM64 for every v* tag. Stop committing release tarballs; they are attached to releases instead. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
15 lines
579 B
Bash
Executable File
15 lines
579 B
Bash
Executable File
#!/bin/sh
|
|
# Headless SMB streaming test: runs the media probe against a file on the NAS to
|
|
# verify smb:// streaming + decode without the headset. Usage: probe_smb.sh [url]
|
|
set -e
|
|
|
|
BIN="$HOME/pixelvr-src/build/bin/pixelvr"
|
|
LOADER_DIR="$HOME/pixelvr-src/build/_deps/openxr-build/src/loader"
|
|
export LD_LIBRARY_PATH="$LOADER_DIR:$LD_LIBRARY_PATH"
|
|
export PIXELVR_LOG=debug
|
|
|
|
URL="${1:-smb://192.168.178.10/Filme/M3GAN (2022)/M3GAN (2022) - 2022 - 2160p - HEVC - MLP.mkv}"
|
|
|
|
echo "probe url: $URL"
|
|
"$BIN" --probe "$URL" 2>&1 | grep -aiE "probe:|drm frame:|POLLERR|Decoder|codec=|error"
|