Currently an error on the encoder thread only stops that thread. The user must still press ENTER to stop the recording, after which the error will be printed.
Ideally, an error would immediately end the recording. Although a stop-gap may be to print that the error thread is ending due to an error to tell the user the recording isn't happening.
Currently an error on the encoder thread only stops that thread. The user must still press ENTER to stop the recording, after which the error will be printed.
Ideally, an error would immediately end the recording. Although a stop-gap may be to print that the error thread is ending due to an error to tell the user the recording isn't happening.