Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(145)

Side by Side Diff: webrtc/modules/video_coding/media_opt_util.h

Issue 2121983002: Remove frame rate and target bitrate from ProtectionBitrateCalculator::SetEncodingData (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Fix size_t problem. Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | webrtc/modules/video_coding/media_opt_util.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
(...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after
275 // 275 //
276 // Input: 276 // Input:
277 // - frameRate : The current target frame rate. 277 // - frameRate : The current target frame rate.
278 void UpdateFrameRate(float frameRate) { _frameRate = frameRate; } 278 void UpdateFrameRate(float frameRate) { _frameRate = frameRate; }
279 279
280 // Update the frame size 280 // Update the frame size
281 // 281 //
282 // Input: 282 // Input:
283 // - width : The codec frame width. 283 // - width : The codec frame width.
284 // - height : The codec frame height. 284 // - height : The codec frame height.
285 void UpdateFrameSize(uint16_t width, uint16_t height); 285 void UpdateFrameSize(size_t width, size_t height);
286 286
287 // Update the number of active layers 287 // Update the number of active layers
288 // 288 //
289 // Input: 289 // Input:
290 // - numLayers : Number of layers used. 290 // - numLayers : Number of layers used.
291 void UpdateNumLayers(int numLayers); 291 void UpdateNumLayers(int numLayers);
292 292
293 // The amount of packet loss to cover for with FEC. 293 // The amount of packet loss to cover for with FEC.
294 // 294 //
295 // Input: 295 // Input:
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
343 uint8_t _fecRateKey; 343 uint8_t _fecRateKey;
344 uint8_t _fecRateDelta; 344 uint8_t _fecRateDelta;
345 int64_t _lastPrUpdateT; 345 int64_t _lastPrUpdateT;
346 int64_t _lastPacketPerFrameUpdateT; 346 int64_t _lastPacketPerFrameUpdateT;
347 int64_t _lastPacketPerFrameUpdateTKey; 347 int64_t _lastPacketPerFrameUpdateTKey;
348 rtc::ExpFilter _lossPr255; 348 rtc::ExpFilter _lossPr255;
349 VCMLossProbabilitySample _lossPrHistory[kLossPrHistorySize]; 349 VCMLossProbabilitySample _lossPrHistory[kLossPrHistorySize];
350 uint8_t _shortMaxLossPr255; 350 uint8_t _shortMaxLossPr255;
351 rtc::ExpFilter _packetsPerFrame; 351 rtc::ExpFilter _packetsPerFrame;
352 rtc::ExpFilter _packetsPerFrameKey; 352 rtc::ExpFilter _packetsPerFrameKey;
353 uint16_t _codecWidth; 353 size_t _codecWidth;
354 uint16_t _codecHeight; 354 size_t _codecHeight;
355 int _numLayers; 355 int _numLayers;
356 }; 356 };
357 357
358 } // namespace media_optimization 358 } // namespace media_optimization
359 } // namespace webrtc 359 } // namespace webrtc
360 360
361 #endif // WEBRTC_MODULES_VIDEO_CODING_MEDIA_OPT_UTIL_H_ 361 #endif // WEBRTC_MODULES_VIDEO_CODING_MEDIA_OPT_UTIL_H_
OLDNEW
« no previous file with comments | « no previous file | webrtc/modules/video_coding/media_opt_util.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698