From e1c1ee211ebe81298dee14dbe18b98213d22a8c6 Mon Sep 17 00:00:00 2001 From: Karl Wiberg Date: Tue, 7 Apr 2015 10:36:09 +0200 Subject: [PATCH] EncodedVideoData is unused, so remove it I'm doing cleanups for bug 163, and would rather remove this class than fix it. BUG=163 R=pbos@webrtc.org TBR=mflodman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/49589004 Cr-Commit-Position: refs/heads/master@{#8931} --- .../modules/interface/module_common_types.h | 92 ------------------- 1 file changed, 92 deletions(-) diff --git a/webrtc/modules/interface/module_common_types.h b/webrtc/modules/interface/module_common_types.h index 66bbf1994f..dc8617631b 100644 --- a/webrtc/modules/interface/module_common_types.h +++ b/webrtc/modules/interface/module_common_types.h @@ -288,98 +288,6 @@ class CallStatsObserver { virtual ~CallStatsObserver() {} }; -// class describing a complete, or parts of an encoded frame. -class EncodedVideoData { - public: - EncodedVideoData() - : payloadType(0), - timeStamp(0), - renderTimeMs(0), - encodedWidth(0), - encodedHeight(0), - completeFrame(false), - missingFrame(false), - payloadData(NULL), - payloadSize(0), - bufferSize(0), - fragmentationHeader(), - frameType(kVideoFrameDelta), - codec(kVideoCodecUnknown) {}; - - EncodedVideoData(const EncodedVideoData& data) { - payloadType = data.payloadType; - timeStamp = data.timeStamp; - renderTimeMs = data.renderTimeMs; - encodedWidth = data.encodedWidth; - encodedHeight = data.encodedHeight; - completeFrame = data.completeFrame; - missingFrame = data.missingFrame; - payloadSize = data.payloadSize; - fragmentationHeader.CopyFrom(data.fragmentationHeader); - frameType = data.frameType; - codec = data.codec; - if (data.payloadSize > 0) { - payloadData = new uint8_t[data.payloadSize]; - memcpy(payloadData, data.payloadData, data.payloadSize); - bufferSize = data.payloadSize; - } else { - payloadData = NULL; - } - } - - ~EncodedVideoData() { - delete[] payloadData; - }; - - EncodedVideoData& operator=(const EncodedVideoData& data) { - if (this == &data) { - return *this; - } - payloadType = data.payloadType; - timeStamp = data.timeStamp; - renderTimeMs = data.renderTimeMs; - encodedWidth = data.encodedWidth; - encodedHeight = data.encodedHeight; - completeFrame = data.completeFrame; - missingFrame = data.missingFrame; - payloadSize = data.payloadSize; - fragmentationHeader.CopyFrom(data.fragmentationHeader); - frameType = data.frameType; - codec = data.codec; - if (data.payloadSize > 0) { - delete[] payloadData; - payloadData = new uint8_t[data.payloadSize]; - memcpy(payloadData, data.payloadData, data.payloadSize); - bufferSize = data.payloadSize; - } - return *this; - }; - void VerifyAndAllocate(const size_t size) { - if (bufferSize < size) { - uint8_t* oldPayload = payloadData; - payloadData = new uint8_t[size]; - memcpy(payloadData, oldPayload, sizeof(uint8_t) * payloadSize); - - bufferSize = size; - delete[] oldPayload; - } - } - - uint8_t payloadType; - uint32_t timeStamp; - int64_t renderTimeMs; - uint32_t encodedWidth; - uint32_t encodedHeight; - bool completeFrame; - bool missingFrame; - uint8_t* payloadData; - size_t payloadSize; - size_t bufferSize; - RTPFragmentationHeader fragmentationHeader; - FrameType frameType; - VideoCodecType codec; -}; - struct VideoContentMetrics { VideoContentMetrics() : motion_magnitude(0.0f),