v1.0.10-beta.3
Pre-release
Pre-release
·
14 commits
to main
since this release
[1.0.10-beta.3]
Fixed
- Pi 3 hardware video decode broken by low GPU memory — the setup
script was settinggpu_mem=16MB which prevented VideoCore IV from
loading the H.264 codec firmware, forcing VLC into 100 % CPU software
decode even with correctly‑transcoded Level 4.0 files. Raised to
gpu_mem=128MB for Pi 2/3 (Pi 4/5 use kernel‑managed CMA and don't
need this). - Infinite re‑transcode loop on Pi 5 — CRF encoding produced files
~3 Mbps above the profile bitrate limit, triggering a re‑transcode on
every reboot that produced the same overshoot.needs_optimisation()
now allows 10 % tolerance on bitrate checks. - Frame‑extraction ffmpeg processes not throttled — first‑frame,
last‑frame, and thumbnail extraction ran underniceonly, ignoring
the CPU throttle setting. Now uses_wrap_with_throttle()so they
also getcpulimitwhen CPU throttling is enabled. - Missing
gpu_memon Pi 4/5 Trixie images — some images ship
without anygpu_memline inconfig.txt; the setup script now
addsgpu_mem=128when the setting is absent.
Changed
- Setup script GPU memory —
gpu_mem=128(was16) for new
installs; existing installs are auto‑upgraded from<128or have
the setting added if missing entirely