MediaOptimization: Converting a few members to scoped_ptrs

For consistency with other parts of the code.

R=stefan@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/2275006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@4822 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
henrik.lundin@webrtc.org
2013-09-24 07:41:53 +00:00
parent 6ffc74ee0e
commit b426c469b9
2 changed files with 10 additions and 13 deletions

View File

@ -26,6 +26,9 @@ MediaOptimization::MediaOptimization(int32_t id, Clock* clock)
codec_width_(0),
codec_height_(0),
user_frame_rate_(0),
frame_dropper_(new FrameDropper),
loss_prot_logic_(
new VCMLossProtectionLogic(clock_->TimeInMilliseconds())),
fraction_lost_(0),
send_statistics_zero_encode_(0),
max_payload_size_(1460),
@ -39,24 +42,17 @@ MediaOptimization::MediaOptimization(int32_t id, Clock* clock)
avg_sent_framerate_(0),
key_frame_cnt_(0),
delta_frame_cnt_(0),
content_(new VCMContentMetricsProcessing()),
qm_resolution_(new VCMQmResolution()),
last_qm_update_time_(0),
last_change_time_(0),
num_layers_(0) {
memset(send_statistics_, 0, sizeof(send_statistics_));
memset(incoming_frame_times_, -1, sizeof(incoming_frame_times_));
frame_dropper_ = new FrameDropper;
loss_prot_logic_ = new VCMLossProtectionLogic(clock_->TimeInMilliseconds());
content_ = new VCMContentMetricsProcessing();
qm_resolution_ = new VCMQmResolution();
}
MediaOptimization::~MediaOptimization(void) {
loss_prot_logic_->Release();
delete loss_prot_logic_;
delete frame_dropper_;
delete content_;
delete qm_resolution_;
}
int32_t MediaOptimization::Reset() {