diff options
Diffstat (limited to 'modules/utility/source/video_frames_queue.cc')
-rw-r--r-- | modules/utility/source/video_frames_queue.cc | 7 |
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; } |