falkTX 
							
						 
						
							
							
							
								
							
								3c56f26a5f 
								
							
								 
							
						 
						
							
							
								
								Fix wine32 build in Fedora  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								d5ddff615c 
								
							
								 
							
						 
						
							
							
								
								Another wine build fix  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								2f7fed7c0e 
								
							
								 
							
						 
						
							
							
								
								Add include paths used in wine-devel-dev package  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								2de46eb824 
								
							
								 
							
						 
						
							
							
								
								Allow winehq-stable to build jackbridge  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								929c869731 
								
									
								
							
								 
							
						 
						
							
							
								
								Use a custom flag so our CV ports appear as CV right away  
							
							JACK saves those flags as-is, which is great for us.
Fixes  #1045 
Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								adb60204ea 
								
									
								
							
								 
							
						 
						
							
							
								
								Add jackbridge_uuid_unparse  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								ea18354705 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert a few things regarding CarlaProcessUtils  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								9ad8789c3e 
								
									
								
							
								 
							
						 
						
							
							
								
								Final build fix  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						5 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								7d1142b6cf 
								
							
								 
							
						 
						
							
							
								
								Use -fpermissive when building wine bridges  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								3014fa703f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add /usr/include/wine-development/windows to jackbridge includes  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						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 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								46ef657d1c 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow to build+link directly to libjack  
							
							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 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								932b4c9746 
								
									
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								cf4f1dd97a 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow to build arm32 bridge, magically works with qemu/binfmt \o/  
							
							Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								22fb410c97 
								
							
								 
							
						 
						
							
							
								
								Terminate wine bridges if main carla dies  
							
							Expose linux call over bridge, so we can set the flag
Signed-off-by: falkTX <falktx@falktx.com> 
							
						 
						6 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
								
								
									
										
									
								
							
							
								
							
								46dd075303 
								
									
								
							
								 
							
						 
						
							
							
								
								Terminate wine bridges if main carla dies  
							
							Expose linux call over bridge, so we can set the flag
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 
							
						 
						
							
							
							
								
							
								5c5d87d0ae 
								
							
								 
							
						 
						
							
							
								
								Allow custom DGL build for wine, adjust code where needed  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								8b9db39248 
								
							
								 
							
						 
						
							
							
								
								Fix local semaphore under macOS, optimize linux futexes  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								ad5dd9758c 
								
							
								 
							
						 
						
							
							
								
								Adjust for latest wine not having wineg++  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								309b588e5a 
								
							
								 
							
						 
						
							
							
								
								Add a custom include path for wine jackbridge, small cleanup  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								7cf981fa7c 
								
							
								 
							
						 
						
							
							
								
								Prevent user from cross-compiling the wrong target  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								8730a47ace 
								
							
								 
							
						 
						
							
							
								
								Fix build against latest debian wine packages  
							
							Fixes  #581  
						7 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								c02acfb24f 
								
							
								 
							
						 
						
							
							
								
								Fix broken win64 bridges after latest bsd/haiku changes  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								792fac1041 
								
							
								 
							
						 
						
							
							
								
								Add old wine bridge code, commented out, in case we need to go back  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								74b3137d83 
								
							
								 
							
						 
						
							
							
								
								More fixes for non-gnu systems  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								ee83db7d05 
								
							
								 
							
						 
						
							
							
								
								Get rid of hardcoded "-ldl"; Cleanup  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								a8440a796f 
								
							
								 
							
						 
						
							
							
								
								Give high priority to wine threads using carla-single bridges  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								3f722b5aa1 
								
							
								 
							
						 
						
							
							
								
								Remove unused file  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								42a50d88d0 
								
							
								 
							
						 
						
							
							
								
								Remove old debug info for plugin bridges  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								e500620908 
								
							
								 
							
						 
						
							
							
								
								Small fixes for usage in wine  
							
							
								
							
							
						 
						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 
							
						 
						
							
							
							
								
							
								b9f04c961b 
								
							
								 
							
						 
						
							
							
								
								Fix build with previous changes  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								8ec10051d0 
								
							
								 
							
						 
						
							
							
								
								Implement IP semaphores for OSX, fix nsecs calculation  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								a355e558a2 
								
							
								 
							
						 
						
							
							
								
								Safely revert last commit  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								cbde6c8e01 
								
							
								 
							
						 
						
							
							
								
								Special commit without jackbridge_shm_unmap for early carla update  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								392dca43b3 
								
							
								 
							
						 
						
							
							
								
								Fix bridge plugins rename and bufsize changes; Misc fixes  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								
								falkTX 
							
						 
						
							
							
							
								
							
								14dd677220 
								
							
								 
							
						 
						
							
							
								
								Use futexes for linux bridges,  closes   #234  
							
							(needs a full rebuild of carla and bridges) 
							
						 
						10 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