Changeset 110956 in webkit


Ignore:
Timestamp:
Mar 16, 2012 12:34:51 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

Unreviewed, rolling out r110951.
http://trac.webkit.org/changeset/110951
https://bugs.webkit.org/show_bug.cgi?id=81316

Does not build on apple-mac (Requested by abarth on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-03-16

Source/WebCore:

  • platform/audio/DynamicsCompressor.h:

(DynamicsCompressor):

  • webaudio/DynamicsCompressorNode.cpp:

(WebCore::DynamicsCompressorNode::DynamicsCompressorNode):
(WebCore::DynamicsCompressorNode::process):

  • webaudio/DynamicsCompressorNode.h:

(DynamicsCompressorNode):

  • webaudio/DynamicsCompressorNode.idl:

LayoutTests:

  • webaudio/dynamicscompressor-basic-expected.txt:
  • webaudio/dynamicscompressor-basic.html:
Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r110955 r110956  
     12012-03-16  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r110951.
     4        http://trac.webkit.org/changeset/110951
     5        https://bugs.webkit.org/show_bug.cgi?id=81316
     6
     7        Does not build on apple-mac (Requested by abarth on #webkit).
     8
     9        * webaudio/dynamicscompressor-basic-expected.txt:
     10        * webaudio/dynamicscompressor-basic.html:
     11
    1122012-03-16  Mike Reed  <reed@google.com>
    213
  • trunk/LayoutTests/webaudio/dynamicscompressor-basic-expected.txt

    r110951 r110956  
    66PASS knee attribute has correct default value.
    77PASS ratio attribute has correct default value.
    8 PASS attack attribute has correct default value.
    9 PASS release attribute has correct default value.
    108PASS successfullyParsed is true
    119
  • trunk/LayoutTests/webaudio/dynamicscompressor-basic.html

    r110951 r110956  
    4444            testFailed("ratio attribute has incorrect default value.");
    4545       
    46         if (compressor.attack.value - 0.003 < 1e-7)
    47             testPassed("attack attribute has correct default value.");
    48         else
    49             testFailed("attack attribute has incorrect default value.");
    50 
    51         if (compressor.release.value - 0.25 < 1e-7)
    52             testPassed("release attribute has correct default value.");
    53         else
    54             testFailed("release attribute has incorrect default value.");
    55 
    5646    } catch(e) {
    5747        testFailed("Exception thrown when accessing DynamicsCompressorNode attributes.");
  • trunk/Source/WebCore/ChangeLog

    r110953 r110956  
     12012-03-16  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r110951.
     4        http://trac.webkit.org/changeset/110951
     5        https://bugs.webkit.org/show_bug.cgi?id=81316
     6
     7        Does not build on apple-mac (Requested by abarth on #webkit).
     8
     9        * platform/audio/DynamicsCompressor.h:
     10        (DynamicsCompressor):
     11        * webaudio/DynamicsCompressorNode.cpp:
     12        (WebCore::DynamicsCompressorNode::DynamicsCompressorNode):
     13        (WebCore::DynamicsCompressorNode::process):
     14        * webaudio/DynamicsCompressorNode.h:
     15        (DynamicsCompressorNode):
     16        * webaudio/DynamicsCompressorNode.idl:
     17
    1182012-03-16  Seo Sanghyeon  <sh4.seo@samsung.com>
    219
  • trunk/Source/WebCore/platform/audio/DynamicsCompressor.h

    r110951 r110956  
    8686
    8787    // m_parameters holds the tweakable compressor parameters.
     88    // FIXME: expose some of the most important ones (such as threshold, attack, release)
     89    // as DynamicsCompressorNode attributes.
    8890    float m_parameters[ParamLast];
    8991    void initializeParameters();
  • trunk/Source/WebCore/webaudio/DynamicsCompressorNode.cpp

    r110951 r110956  
    5151    m_ratio = AudioParam::create("ratio", 12, 1, 20);
    5252    m_reduction = AudioParam::create("reduction", 0, -20, 0);
    53     m_attack = AudioParam::create("attack", 0.003, 0, 1);
    54     m_release = AudioParam::create("release", 0.250, 0, 1);
    5553
    5654    m_threshold->setContext(context);
     
    5856    m_ratio->setContext(context);
    5957    m_reduction->setContext(context);
    60     m_attack->setContext(context);
    61     m_release->setContext(context);
    6258
    6359    initialize();
     
    7773    float knee = m_knee->value();
    7874    float ratio = m_ratio->value();
    79     float attack = m_attack->value();
    80     float release = m_release->value();
    8175
    8276    m_dynamicsCompressor->setParameterValue(DynamicsCompressor::ParamThreshold, threshold);
    8377    m_dynamicsCompressor->setParameterValue(DynamicsCompressor::ParamKnee, knee);
    8478    m_dynamicsCompressor->setParameterValue(DynamicsCompressor::ParamRatio, ratio);
    85     m_dynamicsCompressor->setParameterValue(DynamicsCompressor::ParamAttack, attack);
    86     m_dynamicsCompressor->setParameterValue(DynamicsCompressor::ParamRelease, release);
    8779
    8880    m_dynamicsCompressor->process(input(0)->bus(), outputBus, framesToProcess);
  • trunk/Source/WebCore/webaudio/DynamicsCompressorNode.h

    r110951 r110956  
    5353    AudioParam* knee() { return m_knee.get(); }
    5454    AudioParam* ratio() { return m_ratio.get(); }
    55     AudioParam* attack() { return m_attack.get(); }
    56     AudioParam* release() { return m_release.get(); }
    5755
    5856    // Amount by which the compressor is currently compressing the signal in decibels.
     
    7068    RefPtr<AudioParam> m_ratio;
    7169    RefPtr<AudioParam> m_reduction;
    72     RefPtr<AudioParam> m_attack;
    73     RefPtr<AudioParam> m_release;
    7470};
    7571
  • trunk/Source/WebCore/webaudio/DynamicsCompressorNode.idl

    r110951 r110956  
    3232        readonly attribute AudioParam ratio; // unit-less
    3333        readonly attribute AudioParam reduction; // in Decibels
    34         readonly attribute AudioParam attack; // in Seconds
    35         readonly attribute AudioParam release; // in Seconds
    3634    };
    3735}
Note: See TracChangeset for help on using the changeset viewer.