04b1890c3e 
								
							
								 
							
						 
						
							
							
								
								Fix source comment and user facing typos  
							
							Found via `codepell` (v1.17.0.dev0)  
```
codespell -q 3 -L iff,iif,inport,sord,sinc,te,uint -S ./source/includes,./source/modules,./source/native-plugins,./data/windows
``` 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f9faf6584 
								
							
								 
							
						 
						
							
							
								
								Fix segfault on PowerPC  
							
							The type of JackBridge::client_open_ptr is:
    jack_client_t* (*)(const char*, jack_options_t, jack_status_t*)
client_open_ptr is set to the address of jack_client_open (loaded via
dlopen/dlsym), but the signature of jack_client_open is:
    jack_client_t* jack_client_open(
        const char*, jack_options_t, jack_status_t*, ...
    )
jack_client_open is variadic, while client_open_ptr is not. PowerPC
segfaults when calling a variadic function through a non-variadic
pointer, as PowerPC reserves different amounts of stack space when
calling a variadic vs. non-variadic function. In this case,
jack_client_open assumes the caller allocated more space than it
actually did, so it overwrites parts of the caller's stack frame that
were not intended to be modified.
This commit changes the type of JackBridge::client_open_ptr to match
the signature of jack_client_open. 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								16f6415921 
								
									
								
							
								 
							
						 
						
							
							
								
								Make JACKBRIDGE_DIRECT simpler to work with  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								b171cbca87 
								
									
								
							
								 
							
						 
						
							
							
								
								Add jackbridge_uuid_parse  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								35d59d1ed5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add jackbridge_client_get_uuid  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								191939cd80 
								
									
								
							
								 
							
						 
						
							
							
								
								jackbridge: return success if jack_connect returns EEXIST  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								c6d5ece01b 
								
							
								 
							
						 
						
							
							
								
								Run strict build on code that uses juce; Strict build 32bit bridge  
							
							Signed-off-by: falkTX <falktx@gmail.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								792fac1041 
								
							
								 
							
						 
						
							
							
								
								Add old wine bridge code, commented out, in case we need to go back  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								a8440a796f 
								
							
								 
							
						 
						
							
							
								
								Give high priority to wine threads using carla-single bridges  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								58d38610fe 
								
							
								 
							
						 
						
							
							
								
								Don't use size_t for jackbridge port_type_get_buffer_size  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								b210836e7b 
								
							
								 
							
						 
						
							
							
								
								Fix nitpick warnings; Fix carla-lv2 round-error timing  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								285c1b16e4 
								
							
								 
							
						 
						
							
							
								
								Misc  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								39469cd336 
								
							
								 
							
						 
						
							
							
								
								Revert previous commit  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								3e4e4fed90 
								
							
								 
							
						 
						
							
							
								
								Test possible fix for  #234  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								2a959bef97 
								
							
								 
							
						 
						
							
							
								
								Fix wine build, cleanup  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								ebf65bcc47 
								
							
								 
							
						 
						
							
							
								
								Use new JACK port_rename API for rename client in single-client  
							
							Also some needed cleanup 
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								5c18e2cf70 
								
							
								 
							
						 
						
							
							
								
								JackBridge: Implement new jack_port_rename function  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								58512b793a 
								
							
								 
							
						 
						
							
							
								
								Finish Wine bridge rework, can now run in JACK mode directly  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								4fa392bd3b 
								
							
								 
							
						 
						
							
							
								
								Start fixup of wine bridge  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								3ddfdb3ba0 
								
							
								 
							
						 
						
							
							
								
								Implement carla-lv2 MIDI Out; Remove text-params from internal api  
							
							Closes  #262  
						10 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								9ec30ef1d1 
								
							
								 
							
						 
						
							
							
								
								Move some files around. modules dir will be for 3rd-party only  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								ccfc583958 
								
							
								 
							
						 
						
							
							
								
								More pipe work; Enable extui-plugins on Windows  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								67bbd7e152 
								
							
								 
							
						 
						
							
							
								
								Make lib_symbol use a template for the function type  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								b1fa433b17 
								
							
								 
							
						 
						
							
							
								
								Windows 64bit JACK fix,  closes   #130  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								b9d4b4ba60 
								
							
								 
							
						 
						
							
							
								
								Remove debug prints  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								a5e97f65d6 
								
							
								 
							
						 
						
							
							
								
								More bridge stuff  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								794f979c10 
								
							
								 
							
						 
						
							
							
								
								Cleaup; Adjust bridge stuff a bit more  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								225c21eab9 
								
							
								 
							
						 
						
							
							
								
								Rework some bridges code  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								f28e113fac 
								
							
								 
							
						 
						
							
							
								
								Wrap internal jack data types in extern "C"  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								e6449e51c8 
								
							
								 
							
						 
						
							
							
								
								Most code is now -Weffc++ compatible  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								8ae122bc42 
								
							
								 
							
						 
						
							
							
								
								A lot more bridge work  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								a6047481a4 
								
							
								 
							
						 
						
							
							
								
								Testing jack latency code, something is not working here...  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								3b6d54acdc 
								
							
								 
							
						 
						
							
							
								
								More work  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								38bcdbcb29 
								
							
								 
							
						 
						
							
							
								
								Update jackbridge for meta-data, misc fixes  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								55ad6c41a9 
								
							
								 
							
						 
						
							
							
								
								Move rtaudio/midi to modules folder; Start some makefile rework  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								0af1201dfb 
								
							
								 
							
						 
						
							
							
								
								Several fixes for discovery; misc changes  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								6b259a0a98 
								
							
								 
							
						 
						
							
							
								
								Update to latest juce; Use juce gui on separate thread; Misc stuff  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								523fc019f8 
								
							
								 
							
						 
						
							
							
								
								Continue cleanup, move some files around  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								5c143bc67a 
								
							
								 
							
						 
						
							
							
								
								Relicense jackbridge  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								6b915fd1ad 
								
							
								 
							
						 
						
							
							
								
								More jackbridge work  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								ac3352faa2 
								
							
								 
							
						 
						
							
							
								
								Fix last commit  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								8e7f36d2e1 
								
							
								 
							
						 
						
							
							
								
								Update jackbridge  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								eb99ecd6ad 
								
							
								 
							
						 
						
							
							
								
								Update jackbridge, add Custom and ControlVoltage APIs  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								bc12040a6c 
								
							
								 
							
						 
						
							
							
								
								Windows build fixes  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								7e5ad021da 
								
							
								 
							
						 
						
							
							
								
								More bridge work  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								1a13fe4119 
								
							
								 
							
						 
						
							
							
								
								Misc cleanup & fixing  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								ad83895d40 
								
							
								 
							
						 
						
							
							
								
								More cleanup & fixing, implement plugin rename when possible  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								07b47a25bf 
								
							
								 
							
						 
						
							
							
								
								Cleanup; Complete JACK bridge (JACK build always enabled now)  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								6fe677b4f2 
								
							
								 
							
						 
						
							
							
								
								Rework of JackBridge code  
							
							
								
							
							
						 
						12 years ago