naspro

changeset 171:7aeb0c5ff3af trunk

Fixes
author Stefano D'Angelo <zanga.mail@gmail.com>
date Fri Mar 12 09:13:06 2010 +0200 (23 months ago)
parents cebccb1b4718
children d1f0d4a83318
files naspro-bridges-bad/Makefile naspro-bridges-bad/Makefile.haiku naspro-bridges-bad/Makefile.osx naspro-bridges-bad/dssi/descriptor.c naspro-bridges-bad/ladspa/descriptor.c
line diff
     1.1 --- a/naspro-bridges-bad/Makefile	Fri Mar 12 00:49:32 2010 +0200
     1.2 +++ b/naspro-bridges-bad/Makefile	Fri Mar 12 09:13:06 2010 +0200
     1.3 @@ -2,17 +2,11 @@
     1.4  
     1.5  .SUFFIXES:
     1.6  
     1.7 -all:
     1.8 -	$(MAKE) ladspa-bridge
     1.9 -	$(MAKE) dssi-bridge
    1.10 +all: ladspa-bridge dssi-bridge
    1.11  
    1.12 -install:
    1.13 -	$(MAKE) ladspa-bridge-install
    1.14 -	$(MAKE) dssi-bridge-install
    1.15 +install: ladspa-bridge-install dssi-bridge-install
    1.16  
    1.17 -clean:
    1.18 -	$(MAKE) ladspa-bridge-clean
    1.19 -	$(MAKE) dssi-bridge-clean
    1.20 +clean: ladspa-bridge-clean dssi-bridge-clean
    1.21  
    1.22  ladspa-bridge:
    1.23  	cd ladspa && $(MAKE) && cd ..
     2.1 --- a/naspro-bridges-bad/Makefile.haiku	Fri Mar 12 00:49:32 2010 +0200
     2.2 +++ b/naspro-bridges-bad/Makefile.haiku	Fri Mar 12 09:13:06 2010 +0200
     2.3 @@ -2,17 +2,11 @@
     2.4  
     2.5  .SUFFIXES:
     2.6  
     2.7 -all:
     2.8 -	$(MAKE) ladspa-bridge
     2.9 -	$(MAKE) dssi-bridge
    2.10 +all: ladspa-bridge dssi-bridge
    2.11  
    2.12 -install:
    2.13 -	$(MAKE) ladspa-bridge-install
    2.14 -	$(MAKE) dssi-bridge-install
    2.15 +install: ladspa-bridge-install dssi-bridge-install
    2.16  
    2.17 -clean:
    2.18 -	$(MAKE) ladspa-bridge-clean
    2.19 -	$(MAKE) dssi-bridge-clean
    2.20 +clean: ladspa-bridge-clean dssi-bridge-clean
    2.21  
    2.22  ladspa-bridge:
    2.23  	cd ladspa && $(MAKE) -f Makefile.haiku && cd ..
     3.1 --- a/naspro-bridges-bad/Makefile.osx	Fri Mar 12 00:49:32 2010 +0200
     3.2 +++ b/naspro-bridges-bad/Makefile.osx	Fri Mar 12 09:13:06 2010 +0200
     3.3 @@ -2,17 +2,11 @@
     3.4  
     3.5  .SUFFIXES:
     3.6  
     3.7 -all:
     3.8 -	$(MAKE) ladspa-bridge
     3.9 -	$(MAKE) dssi-bridge
    3.10 +all: ladspa-bridge dssi-bridge
    3.11  
    3.12 -install:
    3.13 -	$(MAKE) ladspa-bridge-install
    3.14 -	$(MAKE) dssi-bridge-install
    3.15 +install: ladspa-bridge-install dssi-bridge-install
    3.16  
    3.17 -clean:
    3.18 -	$(MAKE) ladspa-bridge-clean
    3.19 -	$(MAKE) dssi-bridge-clean
    3.20 +clean: ladspa-bridge-clean dssi-bridge-clean
    3.21  
    3.22  ladspa-bridge:
    3.23  	cd ladspa && $(MAKE) -f Makefile.osx && cd ..
     4.1 --- a/naspro-bridges-bad/dssi/descriptor.c	Fri Mar 12 00:49:32 2010 +0200
     4.2 +++ b/naspro-bridges-bad/dssi/descriptor.c	Fri Mar 12 09:13:06 2010 +0200
     4.3 @@ -158,7 +158,19 @@
     4.4  				ldesc->PortRangeHints[i].HintDescriptor))
     4.5  				desc->port_descs[i].scale.defaultv = 100.0;
     4.6  			else /* LADSPA_IS_HINT_DEFAULT_440 */
     4.7 +			  {
     4.8  				desc->port_descs[i].scale.defaultv = 440.0;
     4.9 +
    4.10 +				if ((desc->port_descs[i].scale.properties &
    4.11 +				     NACORE_SCALE_HAS_MIN) &&
    4.12 +				    (desc->port_descs[i].scale.properties &
    4.13 +				     NACORE_SCALE_HAS_MAX))
    4.14 +					if ((desc->port_descs[i].scale.min
    4.15 +					     > 440.0)
    4.16 +					    || (desc->port_descs[i].scale.max
    4.17 +						< 440.0))
    4.18 +						desc->port_descs[i].scale.properties &= ~NACORE_SCALE_HAS_DEFAULT;
    4.19 +			  }
    4.20  		  }
    4.21  	  }
    4.22  
     5.1 --- a/naspro-bridges-bad/ladspa/descriptor.c	Fri Mar 12 00:49:32 2010 +0200
     5.2 +++ b/naspro-bridges-bad/ladspa/descriptor.c	Fri Mar 12 09:13:06 2010 +0200
     5.3 @@ -154,7 +154,19 @@
     5.4  				ldesc->PortRangeHints[i].HintDescriptor))
     5.5  				desc->port_descs[i].scale.defaultv = 100.0;
     5.6  			else /* LADSPA_IS_HINT_DEFAULT_440 */
     5.7 +			  {
     5.8  				desc->port_descs[i].scale.defaultv = 440.0;
     5.9 +
    5.10 +				if ((desc->port_descs[i].scale.properties &
    5.11 +				     NACORE_SCALE_HAS_MIN) &&
    5.12 +				    (desc->port_descs[i].scale.properties &
    5.13 +				     NACORE_SCALE_HAS_MAX))
    5.14 +					if ((desc->port_descs[i].scale.min
    5.15 +					     > 440.0)
    5.16 +					    || (desc->port_descs[i].scale.max
    5.17 +						< 440.0))
    5.18 +						desc->port_descs[i].scale.properties &= ~NACORE_SCALE_HAS_DEFAULT;
    5.19 +			  }
    5.20  		  }
    5.21  
    5.22  		_naladspa_lrdf_get_scale_units(desc, desc->port_descs + i, i);