Hello David,

I was looking at that bug that I mentioned before, where FluidSynth gets stuck in fluid_player_join() when doing fast file render and the renderer fails to be created (because of invalid format settings for example). I notice that in fluid_player_join() it waits for player->status to not be FLUID_PLAYER_PLAYING, in the case of using the sample timer. This will never happen though, since the player is not in a separate thread and therefore is not advancing. Shouldn't fluid_player_join just do nothing in the case of using the sample_timer?


I also wanted to mention some of my recent commits:
- new_fluid_file_renderer() now just takes a synth instance and gets all other parameters from the synth->settings object.

- The -o help settings list is now alphabetical in order and shows available string options.

- The settings shell command is now also in alphabetical order.

- Added new functions fluid_settings_foreach_alpha, fluid_settings_foreach_option_alpha and fluid_settings_option_count.


Do let me know if you think things should be done differently.

Josh



_______________________________________________
fluid-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to