fluidsynth/src
carlo-bramini e298fefd7f cleanup audio and midi driver instantiation (#448)
Instead of saving the name of the driver, it would be worth to save to pointer to the selected definition instead.
In this way, the function for deleting the driver does not need to search its name by parsing all the list, but it just needs to call the pointer into the saved definition (less code). This fix can be applied to MIDI drivers too. 
I also moved the FLUID_FREE(allnames) inside the "if(allnames != NULL)" block, nothing bad should happen even by keeping that instruction outside, but actually there is no need to call the free if allnames is NULL.
2018-10-27 16:22:44 +02:00
..
bindings abort 'set' shell command if param not found 2018-10-07 12:56:18 +02:00
drivers cleanup audio and midi driver instantiation (#448) 2018-10-27 16:22:44 +02:00
midi Consistently use FLUID_LOG macro (#443) 2018-10-16 18:02:27 +02:00
rvoice Consistently use FLUID_LOG macro (#443) 2018-10-16 18:02:27 +02:00
sfloader dont cast const qualifier away 2018-10-06 14:27:10 +02:00
synth Remove duplicated init_dither() declaration (#446) 2018-10-20 20:06:38 +02:00
utils Consistently use FLUID_LOG macro (#443) 2018-10-16 18:02:27 +02:00
CMakeLists.txt conditionally compile fluid_aufile.c 2018-10-20 15:15:43 +02:00
config.cmake cmake: detect openMP 2018-04-26 16:25:18 +02:00
fluidsynth.c warn if user provided shell config wasnt found 2018-07-01 07:20:15 +02:00