yumoqing fb1bd32bbf fix: audio recording - double buffer + HLS variant switch support
- Replace single dataBuffer with double-buffer (dataBuffers tuple)
  to eliminate data race between real-time tapProcess thread and
  async dispatch queue reading the buffer
- Use kCMPersistentTrackID_Invalid for audioMix trackID so the tap
  survives HLS variant switches (track ID changes on quality change)
2026-06-27 15:44:55 +08:00
..