We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents a301e37 + 4f4b87d commit 336ddc7Copy full SHA for 336ddc7
pupil_src/shared_modules/audio_playback.py
@@ -166,6 +166,12 @@ def _setup_output_audio(self):
166
167
except ValueError:
168
self.pa_stream = None
169
+ except OSError:
170
+ self.pa_stream = None
171
+ import traceback
172
+
173
+ logger.warning("Audio found, but playback failed (#2103)")
174
+ logger.debug(traceback.format_exc())
175
176
def _setup_audio_vis(self):
177
self.audio_timeline = None
@@ -321,7 +327,7 @@ def update_audio_viz(self):
321
327
self.audio_viz_data, finished = self.audio_viz_trans.get_data(
322
328
log_scale=self.log_scale
323
329
)
324
- if not finished:
330
+ if not finished and self.audio_timeline:
325
331
self.audio_timeline.refresh()
326
332
333
def setup_pyaudio_output_if_necessary(self):
0 commit comments