Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SineWaveAudioInputStreamGenerator restart issue #46

Closed
ewjmulder opened this issue Apr 23, 2018 · 2 comments
Closed

SineWaveAudioInputStreamGenerator restart issue #46

ewjmulder opened this issue Apr 23, 2018 · 2 comments
Labels
Milestone

Comments

@ewjmulder
Copy link
Owner

Seems like a audio stream generated by SineWaveAudioInputStreamGenerator is not restarting properly.

Scenario:
Scenario scenario = scenario(room, settings(fixed(generate(format, 500, 10_000)), fixed(5, 10, 10), fixed(5, 5, 5),
fixed(fixedSpeakerVolumeRatios), fractional(), forever()));

Output:
2018-04-23 14:41:47 [main] ImmerseMixer.initializeSoundCardStreams() - INFO: Exception for mixer info: 'PCH [plughw:0,0]'. Known Java Sound API issue, falling back to default audio device.
2018-04-23 14:41:47 [main] ImmerseMixer.lambda$32() - INFO: Main mixer changed from state NEW to WARMUP
2018-04-23 14:41:49 [Warmup Mixer Executor] ImmerseMixer.lambda$32() - INFO: Main mixer changed from state WARMUP to INITIALIZED
2018-04-23 14:41:49 [Warmup Mixer Executor] ImmerseMixer.warmup() - INFO: Warmup completed in 1.471 seconds
2018-04-23 14:41:49 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer changed from state INITIALIZED to STARTED
2018-04-23 14:41:49 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer started scenario Scenario
2018-04-23 14:41:59 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer restarted scenario Scenario
2018-04-23 14:41:59 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer started scenario Scenario
2018-04-23 14:41:59 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer restarted scenario Scenario
2018-04-23 14:41:59 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer started scenario Scenario
2018-04-23 14:41:59 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer restarted scenario Scenario
2018-04-23 14:41:59 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer started scenario Scenario
2018-04-23 14:41:59 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer restarted scenario Scenario
2018-04-23 14:41:59 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer started scenario Scenario
2018-04-23 14:41:59 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer restarted scenario Scenario
2018-04-23 14:41:59 [Main Mixer Worker] ImmerseMixer.lambda$32() - INFO: Main mixer started scenario Scenario

@ewjmulder ewjmulder added the bug label Apr 23, 2018
@ewjmulder ewjmulder added this to the 0.5.0-ALPHA milestone Apr 23, 2018
@ewjmulder
Copy link
Owner Author

FixedAudioResource just returns the same AudioInputStream object, that does not work for restarting!

@ewjmulder
Copy link
Owner Author

Fixed by refactoring FixedAudioResource into SuppliedAudioResource that uses a Supplier instead.

@ewjmulder ewjmulder added this to Done in Immerse alpha via automation Apr 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Immerse alpha
  
Done
Development

No branches or pull requests

1 participant