summaryrefslogtreecommitdiff
path: root/modules/utility/source/video_frames_queue.cc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/utility/source/video_frames_queue.cc')
-rw-r--r--modules/utility/source/video_frames_queue.cc7
1 files changed, 1 insertions, 6 deletions
diff --git a/modules/utility/source/video_frames_queue.cc b/modules/utility/source/video_frames_queue.cc
index 63afbe9b..9ade8b51 100644
--- a/modules/utility/source/video_frames_queue.cc
+++ b/modules/utility/source/video_frames_queue.cc
@@ -38,12 +38,7 @@ VideoFramesQueue::~VideoFramesQueue() {
int32_t VideoFramesQueue::AddFrame(const I420VideoFrame& newFrame) {
if (newFrame.native_handle() != NULL) {
- _incomingFrames.push_back(new TextureVideoFrame(
- static_cast<NativeHandle*>(newFrame.native_handle()),
- newFrame.width(),
- newFrame.height(),
- newFrame.timestamp(),
- newFrame.render_time_ms()));
+ _incomingFrames.push_back(newFrame.CloneFrame());
return 0;
}