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}
diff --git a/webrtc/modules/interface/module_common_types.h b/webrtc/modules/interface/module_common_types.h
index 66bbf19..dc86176 100644
--- a/webrtc/modules/interface/module_common_types.h
+++ b/webrtc/modules/interface/module_common_types.h
@@ -288,98 +288,6 @@
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),