@@ -4,15 +4,15 @@ mod test {
44 use livekit:: options:: { TrackPublishOptions , VideoCodec } ;
55 use livekit:: prelude:: * ;
66 use livekit:: track:: { LocalTrack , LocalVideoTrack , TrackSource } ;
7- use livekit:: webrtc:: desktop_capturer:: {
7+ use livekit:: webrtc:: native :: desktop_capturer:: {
88 CaptureError , DesktopCaptureSourceType , DesktopCapturer , DesktopCapturerOptions ,
99 DesktopFrame ,
1010 } ;
11- use livekit:: webrtc:: yuv_helper;
1211 use livekit:: webrtc:: prelude:: {
1312 I420Buffer , RtcVideoSource , VideoBuffer , VideoFrame , VideoResolution , VideoRotation ,
1413 } ;
1514 use livekit:: webrtc:: video_source:: native:: NativeVideoSource ;
15+ use livekit:: webrtc:: native:: yuv_helper;
1616 use livekit_api:: access_token;
1717 use std:: env;
1818 use std:: sync:: mpsc:: { self , RecvTimeoutError , Sender } ;
@@ -185,7 +185,7 @@ mod test {
185185 let callback = {
186186 let mut frame_buffer = VideoFrame {
187187 rotation : VideoRotation :: VideoRotation0 ,
188- buffer : Box :: new ( I420Buffer :: new ( 1 , 1 ) ) ,
188+ buffer : I420Buffer :: new ( 1 , 1 ) ,
189189 timestamp_us : 0 ,
190190 } ;
191191 move |result : Result < DesktopFrame , CaptureError > | {
@@ -218,13 +218,12 @@ mod test {
218218
219219 let buffer_width = frame_buffer. buffer . width ( ) as i32 ;
220220 let buffer_height = frame_buffer. buffer . height ( ) as i32 ;
221- let i420_buffer = I420Buffer :: new ( width as u32 , height as u32 ) ;
222221 if buffer_width != width || buffer_height != height {
223- frame_buffer. buffer = Box :: new ( i420_buffer ) ;
222+ frame_buffer. buffer = I420Buffer :: new ( width as u32 , height as u32 ) ;
224223 }
225224
226- let ( stride_y, stride_u, stride_v) = i420_buffer . strides ( ) ;
227- let ( y_plane, u_plane, v_plane) = i420_buffer . data_mut ( ) ;
225+ let ( stride_y, stride_u, stride_v) = frame_buffer . buffer . strides ( ) ;
226+ let ( y_plane, u_plane, v_plane) = frame_buffer . buffer . data_mut ( ) ;
228227 yuv_helper:: argb_to_i420 (
229228 data, stride, y_plane, stride_y, u_plane, stride_u, v_plane, stride_v, width,
230229 height,
0 commit comments