34ee3bbf8e
Salvaged from PR #68063 (base commit, runner-path hunks superseded by the platform-aware OPUS_VOICE_PLATFORMS fix in this branch). Element and other Matrix clients render voice bubbles more reliably when m.audio events carry duration and waveform metadata; probe both best-effort via ffprobe/ffmpeg.