video: update frame api

Refs #75280

Change-Id: Id180fe6de1278a08ae8c4c1d832344d8225787ae
diff --git a/src/CurrentCallVC.mm b/src/CurrentCallVC.mm
index 443986d..bf13cfa 100644
--- a/src/CurrentCallVC.mm
+++ b/src/CurrentCallVC.mm
@@ -350,10 +350,10 @@
 
 -(void) renderer: (Video::Renderer*)renderer renderFrameForView:(NSView*) view
 {
-    const QByteArray& data = renderer->currentFrame();
+    auto data = renderer->currentSmartFrame();
     QSize res = renderer->size();
 
-    auto buf = reinterpret_cast<const unsigned char*>(data.data());
+    auto buf = reinterpret_cast<const unsigned char*>(data->data());
 
     CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
     CGContextRef newContext = CGBitmapContextCreate((void *)buf,