-
Bug
-
Resolution: Not an Issue
-
P4
-
None
-
1.4.0
-
generic
-
generic
Setting MASTER_GAIN results in incorrect behavior.
1. Set up a clip.
2. Invoke "getControl" on clip requesting FloatControl.Type.MASTER_GAIN.
3. Get the minimum and maximum allowable values for MASTER_GAIN.
4. Set up a loop, with index from minimum to maximum, that increments by 1.
5. For each iteration, set the MASTER_GAIN to the current index.
6. Get the current value of MASTER_GAIN.
7. Below is the strange output of this test.
Note that attempting to set MASTER_GAIN to any value between minimum (-80), and -42 results in a MASTER_GAIN of minimum (-80).
Note that for settings from -42 to maximum (13), the resulting setting appears incorrect.
Code that demonstrates this behavior is attached.
This behavior was observed on both Solaris and Windows platforms.
___________________________________________
MASTER_GAIN minimum: -80.0
MASTER_GAIN maximum: 13.9794
Set value to: -80.0, now value is: -80.0
Set value to: -79.0, now value is: -80.0
Set value to: -78.0, now value is: -80.0
__________Pattern Continues (-77 thru -46)________________
Set value to: -45.0, now value is: -80.0
Set value to: -44.0, now value is: -80.0
Set value to: -43.0, now value is: -80.0
Set value to: -42.0, now value is: -42.076073
Set value to: -41.0, now value is: -42.076073
Set value to: -40.0, now value is: -42.076073
Set value to: -39.0, now value is: -42.076073
Set value to: -38.0, now value is: -42.076073
Set value to: -37.0, now value is: -42.076073
Set value to: -36.0, now value is: -36.055473
Set value to: -35.0, now value is: -36.055473
Set value to: -34.0, now value is: -36.055473
Set value to: -33.0, now value is: -36.055473
Set value to: -32.0, now value is: -32.53365
Set value to: -31.0, now value is: -32.53365
Set value to: -30.0, now value is: -30.034874
Set value to: -29.0, now value is: -30.034874
Set value to: -28.0, now value is: -28.096674
Set value to: -27.0, now value is: -28.096674
Set value to: -26.0, now value is: -26.51305
Set value to: -25.0, now value is: -25.174114
Set value to: -24.0, now value is: -24.014275
Set value to: -23.0, now value is: -24.014275
Set value to: -22.0, now value is: -22.076075
Set value to: -21.0, now value is: -21.24822
Set value to: -20.0, now value is: -20.492449
Set value to: -19.0, now value is: -19.153513
Set value to: -18.0, now value is: -18.554249
Set value to: -17.0, now value is: -17.467096
Set value to: -16.0, now value is: -16.055475
Set value to: -15.0, now value is: -15.22762
Set value to: -14.0, now value is: -14.117274
Set value to: -13.0, now value is: -13.132914
Set value to: -12.0, now value is: -12.24884
Set value to: -11.0, now value is: -11.194714
Set value to: -10.0, now value is: -10.034875
Set value to: -9.0, now value is: -9.011824
Set value to: -8.0, now value is: -8.096675
Set value to: -7.0, now value is: -7.1123137
Set value to: -6.0, now value is: -6.0892634
Set value to: -5.0, now value is: -5.050908
Set value to: -4.0, now value is: -4.0142746
Set value to: -3.0, now value is: -3.088274
Set value to: -2.0, now value is: -2.0760746
Set value to: -1.0, now value is: -1.0145056
Set value to: 0.0, now value is: 0.0
Set value to: 1.0, now value is: 0.96969205
Set value to: 2.0, now value is: 1.951868
Set value to: 3.0, now value is: 2.9809864
Set value to: 4.0, now value is: 3.9878466
Set value to: 5.0, now value is: 4.967576
Set value to: 6.0, now value is: 5.986336
Set value to: 7.0, now value is: 6.990292
Set value to: 8.0, now value is: 7.999739
Set value to: 9.0, now value is: 8.97729
Set value to: 10.0, now value is: 9.986813
Set value to: 11.0, now value is: 10.988175
Set value to: 12.0, now value is: 11.989753
Set value to: 13.0, now value is: 12.995586
jerry.barnes@eng 2001-01-29
Removed from Ladybird project as per request.
Although this bug applies Ladybird as well as Merlin, there are no engineering resources to address it in the Ladybird project timeframe.
1. Set up a clip.
2. Invoke "getControl" on clip requesting FloatControl.Type.MASTER_GAIN.
3. Get the minimum and maximum allowable values for MASTER_GAIN.
4. Set up a loop, with index from minimum to maximum, that increments by 1.
5. For each iteration, set the MASTER_GAIN to the current index.
6. Get the current value of MASTER_GAIN.
7. Below is the strange output of this test.
Note that attempting to set MASTER_GAIN to any value between minimum (-80), and -42 results in a MASTER_GAIN of minimum (-80).
Note that for settings from -42 to maximum (13), the resulting setting appears incorrect.
Code that demonstrates this behavior is attached.
This behavior was observed on both Solaris and Windows platforms.
___________________________________________
MASTER_GAIN minimum: -80.0
MASTER_GAIN maximum: 13.9794
Set value to: -80.0, now value is: -80.0
Set value to: -79.0, now value is: -80.0
Set value to: -78.0, now value is: -80.0
__________Pattern Continues (-77 thru -46)________________
Set value to: -45.0, now value is: -80.0
Set value to: -44.0, now value is: -80.0
Set value to: -43.0, now value is: -80.0
Set value to: -42.0, now value is: -42.076073
Set value to: -41.0, now value is: -42.076073
Set value to: -40.0, now value is: -42.076073
Set value to: -39.0, now value is: -42.076073
Set value to: -38.0, now value is: -42.076073
Set value to: -37.0, now value is: -42.076073
Set value to: -36.0, now value is: -36.055473
Set value to: -35.0, now value is: -36.055473
Set value to: -34.0, now value is: -36.055473
Set value to: -33.0, now value is: -36.055473
Set value to: -32.0, now value is: -32.53365
Set value to: -31.0, now value is: -32.53365
Set value to: -30.0, now value is: -30.034874
Set value to: -29.0, now value is: -30.034874
Set value to: -28.0, now value is: -28.096674
Set value to: -27.0, now value is: -28.096674
Set value to: -26.0, now value is: -26.51305
Set value to: -25.0, now value is: -25.174114
Set value to: -24.0, now value is: -24.014275
Set value to: -23.0, now value is: -24.014275
Set value to: -22.0, now value is: -22.076075
Set value to: -21.0, now value is: -21.24822
Set value to: -20.0, now value is: -20.492449
Set value to: -19.0, now value is: -19.153513
Set value to: -18.0, now value is: -18.554249
Set value to: -17.0, now value is: -17.467096
Set value to: -16.0, now value is: -16.055475
Set value to: -15.0, now value is: -15.22762
Set value to: -14.0, now value is: -14.117274
Set value to: -13.0, now value is: -13.132914
Set value to: -12.0, now value is: -12.24884
Set value to: -11.0, now value is: -11.194714
Set value to: -10.0, now value is: -10.034875
Set value to: -9.0, now value is: -9.011824
Set value to: -8.0, now value is: -8.096675
Set value to: -7.0, now value is: -7.1123137
Set value to: -6.0, now value is: -6.0892634
Set value to: -5.0, now value is: -5.050908
Set value to: -4.0, now value is: -4.0142746
Set value to: -3.0, now value is: -3.088274
Set value to: -2.0, now value is: -2.0760746
Set value to: -1.0, now value is: -1.0145056
Set value to: 0.0, now value is: 0.0
Set value to: 1.0, now value is: 0.96969205
Set value to: 2.0, now value is: 1.951868
Set value to: 3.0, now value is: 2.9809864
Set value to: 4.0, now value is: 3.9878466
Set value to: 5.0, now value is: 4.967576
Set value to: 6.0, now value is: 5.986336
Set value to: 7.0, now value is: 6.990292
Set value to: 8.0, now value is: 7.999739
Set value to: 9.0, now value is: 8.97729
Set value to: 10.0, now value is: 9.986813
Set value to: 11.0, now value is: 10.988175
Set value to: 12.0, now value is: 11.989753
Set value to: 13.0, now value is: 12.995586
jerry.barnes@eng 2001-01-29
Removed from Ladybird project as per request.
Although this bug applies Ladybird as well as Merlin, there are no engineering resources to address it in the Ladybird project timeframe.
- relates to
-
JDK-4478464 Pan FloatControl - Value Not Equal To Value Set
-
- Closed
-