~ubuntu-branches/ubuntu/saucy/clementine/saucy

« back to all changes in this revision

Viewing changes to src/analyzers/analyzerbase.cpp

  • Committer: Package Import Robot
  • Author(s): Thomas PIERSON
  • Date: 2012-01-01 20:43:39 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20120101204339-lsb6nndwhfy05sde
Tags: 1.0.1+dfsg-1
New upstream release. (Closes: #653926, #651611, #657391)

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
        , m_fht( new FHT(scopeSize) )
49
49
        , m_engine(NULL)
50
50
        , m_lastScope(512)
 
51
        , new_frame_(false)
51
52
{
52
53
}
53
54
 
100
101
        }
101
102
 
102
103
        transform( m_lastScope );
103
 
        analyze( p, m_lastScope );
 
104
        analyze( p, m_lastScope, new_frame_ );
104
105
 
105
106
        //scope.resize( m_fht->size() );
106
107
 
107
108
        break;
108
109
    }
109
110
    case Engine::Paused:
110
 
        analyze(p, m_lastScope);
 
111
        analyze(p, m_lastScope, new_frame_);
111
112
        break;
112
113
 
113
114
    default:
114
115
        demo(p);
115
116
    }
 
117
 
 
118
    new_frame_ = false;
116
119
}
117
120
 
118
121
int Analyzer::Base::resizeExponent( int exp )
165
168
        for( uint i = 0; i < s.size(); ++i )
166
169
            s[i] = dt * (sin( M_PI + (i * M_PI) / s.size() ) + 1.0);
167
170
 
168
 
        analyze( p, s );
 
171
        analyze( p, s, new_frame_ );
169
172
    }
170
 
    else analyze( p, Scope( 32, 0 ) );
 
173
    else analyze( p, Scope( 32, 0 ), new_frame_ );
171
174
 
172
175
    ++t;
173
176
}
222
225
  if (e->timerId() != m_timer.timerId())
223
226
    return;
224
227
 
 
228
  new_frame_ = true;
225
229
  update();
226
230
}