Phase 13: protect recordings and recover retained audio after write failures
This commit is contained in:
parent
05140c2e93
commit
01d9db90fd
15 changed files with 308 additions and 30 deletions
|
|
@ -46,3 +46,14 @@ eight project writers while temporaries are visible, and kills a recorder after
|
|||
draining but before finalization. Complete old/new destinations and explicit
|
||||
orphan temporaries are verified. It does not cut power, terminate the shared
|
||||
audio server, simulate a failing filesystem, or qualify disk/device endurance.
|
||||
|
||||
## Phase 13 retained recording prefixes
|
||||
|
||||
Recording now defaults to no-clobber publication; the GUI requires an unused
|
||||
path. Failed nonempty temporary recordings survive destruction. Query the
|
||||
recorder recovery path before destruction, or use the GUI's reported path.
|
||||
`xtc-check --recover-recording TEMP NEW.wav` reconstructs a canonical mono
|
||||
float32 WAV from complete on-disk frames, ignoring a trailing partial frame.
|
||||
It never changes the source or overwrites an existing destination. This
|
||||
supersedes the earlier lack of a WAV recovery tool described above. See
|
||||
AUDIO_FILES.md for format/ownership/size limits and `make test-recording`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue