Index: webrtc/modules/video_coding/main/source/generic_decoder.cc |
diff --git a/webrtc/modules/video_coding/main/source/generic_decoder.cc b/webrtc/modules/video_coding/main/source/generic_decoder.cc |
index 1cd67dfddfbb2a176bcfb48dc697e58cbeb83a30..f874e163c83f6ad3a3362cefe32a014f23585059 100644 |
--- a/webrtc/modules/video_coding/main/source/generic_decoder.cc |
+++ b/webrtc/modules/video_coding/main/source/generic_decoder.cc |
@@ -53,8 +53,7 @@ int32_t VCMDecodedFrameCallback::Decoded(VideoFrame& decodedImage) { |
VCMReceiveCallback* callback; |
{ |
CriticalSectionScoped cs(_critSect); |
- frameInfo = static_cast<VCMFrameInformation*>( |
- _timestampMap.Pop(decodedImage.timestamp())); |
+ frameInfo = _timestampMap.Pop(decodedImage.timestamp()); |
callback = _receiveCallback; |
} |
@@ -103,10 +102,10 @@ uint64_t VCMDecodedFrameCallback::LastReceivedPictureID() const |
return _lastReceivedPictureID; |
} |
-int32_t VCMDecodedFrameCallback::Map(uint32_t timestamp, VCMFrameInformation* frameInfo) |
-{ |
- CriticalSectionScoped cs(_critSect); |
- return _timestampMap.Add(timestamp, frameInfo); |
+void VCMDecodedFrameCallback::Map(uint32_t timestamp, |
+ VCMFrameInformation* frameInfo) { |
+ CriticalSectionScoped cs(_critSect); |
+ _timestampMap.Add(timestamp, frameInfo); |
} |
int32_t VCMDecodedFrameCallback::Pop(uint32_t timestamp) |