NetEq4: Making a few more members scoped_ptrs
This CL converts a few members in NetEqImpl form regular pointers to scoped_ptrs. R=andrew@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2245004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4783 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -288,7 +288,7 @@ class NetEqImpl : public webrtc::NetEq {
|
||||
// GetAudio().
|
||||
NetEqOutputType LastOutputType();
|
||||
|
||||
BackgroundNoise* background_noise_;
|
||||
scoped_ptr<BackgroundNoise> background_noise_;
|
||||
scoped_ptr<BufferLevelFilter> buffer_level_filter_;
|
||||
scoped_ptr<DecoderDatabase> decoder_database_;
|
||||
scoped_ptr<DelayManager> delay_manager_;
|
||||
@ -300,15 +300,15 @@ class NetEqImpl : public webrtc::NetEq {
|
||||
scoped_ptr<TimestampScaler> timestamp_scaler_;
|
||||
scoped_ptr<DecisionLogic> decision_logic_;
|
||||
scoped_ptr<PostDecodeVad> vad_;
|
||||
AudioMultiVector<int16_t>* algorithm_buffer_;
|
||||
SyncBuffer* sync_buffer_;
|
||||
Expand* expand_;
|
||||
scoped_ptr<AudioMultiVector<int16_t> > algorithm_buffer_;
|
||||
scoped_ptr<SyncBuffer> sync_buffer_;
|
||||
scoped_ptr<Expand> expand_;
|
||||
scoped_ptr<Normal> normal_;
|
||||
scoped_ptr<Merge> merge_;
|
||||
scoped_ptr<Accelerate> accelerate_;
|
||||
scoped_ptr<PreemptiveExpand> preemptive_expand_;
|
||||
RandomVector random_vector_;
|
||||
ComfortNoise* comfort_noise_;
|
||||
scoped_ptr<ComfortNoise> comfort_noise_;
|
||||
Rtcp rtcp_;
|
||||
StatisticsCalculator stats_;
|
||||
int fs_hz_;
|
||||
@ -329,7 +329,7 @@ class NetEqImpl : public webrtc::NetEq {
|
||||
bool first_packet_;
|
||||
int error_code_; // Store last error code.
|
||||
int decoder_error_code_;
|
||||
CriticalSectionWrapper* crit_sect_;
|
||||
scoped_ptr<CriticalSectionWrapper> crit_sect_;
|
||||
|
||||
// These values are used by NACK module to estimate time-to-play of
|
||||
// a missing packet. Occasionally, NetEq might decide to decode more
|
||||
|
||||
Reference in New Issue
Block a user