Setting MASTER_GAIN results in incorrect behavior.

XMLWordPrintable

    • Type: Bug
    • Resolution: Not an Issue
    • Priority: P4
    • None
    • Affects Version/s: 1.4.0
    • Component/s: client-libs

      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.

            Assignee:
            Florian Bomers (Inactive)
            Reporter:
            J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: