spelling: capture
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									185ff9e91e
								
							
						
					
					
						commit
						c40ae690e3
					
				@ -309,9 +309,9 @@ pub fn test_create_capturer(privacy_mode_id: i32, timeout_millis: u64) -> bool {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#[cfg(windows)]
 | 
					#[cfg(windows)]
 | 
				
			||||||
fn check_uac_switch(privacy_mode_id: i32, captuerer_privacy_mode_id: i32) -> ResultType<()> {
 | 
					fn check_uac_switch(privacy_mode_id: i32, capturer_privacy_mode_id: i32) -> ResultType<()> {
 | 
				
			||||||
    if captuerer_privacy_mode_id != 0 {
 | 
					    if capturer_privacy_mode_id != 0 {
 | 
				
			||||||
        if privacy_mode_id != captuerer_privacy_mode_id {
 | 
					        if privacy_mode_id != capturer_privacy_mode_id {
 | 
				
			||||||
            if !crate::ui::win_privacy::is_process_consent_running()? {
 | 
					            if !crate::ui::win_privacy::is_process_consent_running()? {
 | 
				
			||||||
                bail!("consent.exe is running");
 | 
					                bail!("consent.exe is running");
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
@ -330,7 +330,7 @@ pub(super) struct CapturerInfo {
 | 
				
			|||||||
    pub ndisplay: usize,
 | 
					    pub ndisplay: usize,
 | 
				
			||||||
    pub current: usize,
 | 
					    pub current: usize,
 | 
				
			||||||
    pub privacy_mode_id: i32,
 | 
					    pub privacy_mode_id: i32,
 | 
				
			||||||
    pub _captuerer_privacy_mode_id: i32,
 | 
					    pub _capturer_privacy_mode_id: i32,
 | 
				
			||||||
    pub capturer: Box<dyn TraitCapturer>,
 | 
					    pub capturer: Box<dyn TraitCapturer>,
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -371,29 +371,29 @@ fn get_capturer(use_yuv: bool, portable_service_running: bool) -> ResultType<Cap
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    let privacy_mode_id = *PRIVACY_MODE_CONN_ID.lock().unwrap();
 | 
					    let privacy_mode_id = *PRIVACY_MODE_CONN_ID.lock().unwrap();
 | 
				
			||||||
    #[cfg(not(windows))]
 | 
					    #[cfg(not(windows))]
 | 
				
			||||||
    let captuerer_privacy_mode_id = privacy_mode_id;
 | 
					    let capturer_privacy_mode_id = privacy_mode_id;
 | 
				
			||||||
    #[cfg(windows)]
 | 
					    #[cfg(windows)]
 | 
				
			||||||
    let mut captuerer_privacy_mode_id = privacy_mode_id;
 | 
					    let mut capturer_privacy_mode_id = privacy_mode_id;
 | 
				
			||||||
    #[cfg(windows)]
 | 
					    #[cfg(windows)]
 | 
				
			||||||
    if captuerer_privacy_mode_id != 0 {
 | 
					    if capturer_privacy_mode_id != 0 {
 | 
				
			||||||
        if crate::ui::win_privacy::is_process_consent_running()? {
 | 
					        if crate::ui::win_privacy::is_process_consent_running()? {
 | 
				
			||||||
            captuerer_privacy_mode_id = 0;
 | 
					            capturer_privacy_mode_id = 0;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    log::debug!(
 | 
					    log::debug!(
 | 
				
			||||||
        "Try create capturer with captuerer privacy mode id {}",
 | 
					        "Try create capturer with capturer privacy mode id {}",
 | 
				
			||||||
        captuerer_privacy_mode_id,
 | 
					        capturer_privacy_mode_id,
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if privacy_mode_id != 0 {
 | 
					    if privacy_mode_id != 0 {
 | 
				
			||||||
        if privacy_mode_id != captuerer_privacy_mode_id {
 | 
					        if privacy_mode_id != capturer_privacy_mode_id {
 | 
				
			||||||
            log::info!("In privacy mode, but show UAC prompt window for now");
 | 
					            log::info!("In privacy mode, but show UAC prompt window for now");
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            log::info!("In privacy mode, the peer side cannot watch the screen");
 | 
					            log::info!("In privacy mode, the peer side cannot watch the screen");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    let capturer = create_capturer(
 | 
					    let capturer = create_capturer(
 | 
				
			||||||
        captuerer_privacy_mode_id,
 | 
					        capturer_privacy_mode_id,
 | 
				
			||||||
        display,
 | 
					        display,
 | 
				
			||||||
        use_yuv,
 | 
					        use_yuv,
 | 
				
			||||||
        current,
 | 
					        current,
 | 
				
			||||||
@ -406,7 +406,7 @@ fn get_capturer(use_yuv: bool, portable_service_running: bool) -> ResultType<Cap
 | 
				
			|||||||
        ndisplay,
 | 
					        ndisplay,
 | 
				
			||||||
        current,
 | 
					        current,
 | 
				
			||||||
        privacy_mode_id,
 | 
					        privacy_mode_id,
 | 
				
			||||||
        _captuerer_privacy_mode_id: captuerer_privacy_mode_id,
 | 
					        _capturer_privacy_mode_id: capturer_privacy_mode_id,
 | 
				
			||||||
        capturer,
 | 
					        capturer,
 | 
				
			||||||
    })
 | 
					    })
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -493,7 +493,7 @@ fn run(sp: GenericService) -> ResultType<()> {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    while sp.ok() {
 | 
					    while sp.ok() {
 | 
				
			||||||
        #[cfg(windows)]
 | 
					        #[cfg(windows)]
 | 
				
			||||||
        check_uac_switch(c.privacy_mode_id, c._captuerer_privacy_mode_id)?;
 | 
					        check_uac_switch(c.privacy_mode_id, c._capturer_privacy_mode_id)?;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        let mut video_qos = VIDEO_QOS.lock().unwrap();
 | 
					        let mut video_qos = VIDEO_QOS.lock().unwrap();
 | 
				
			||||||
        if video_qos.check_if_updated() {
 | 
					        if video_qos.check_if_updated() {
 | 
				
			||||||
@ -602,7 +602,7 @@ fn run(sp: GenericService) -> ResultType<()> {
 | 
				
			|||||||
                    if !scrap::is_x11() {
 | 
					                    if !scrap::is_x11() {
 | 
				
			||||||
                        if would_block_count >= 100 {
 | 
					                        if would_block_count >= 100 {
 | 
				
			||||||
                            super::wayland::release_resource();
 | 
					                            super::wayland::release_resource();
 | 
				
			||||||
                            bail!("Wayland capturer none 100 times, try restart captuere");
 | 
					                            bail!("Wayland capturer none 100 times, try restart capture");
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
@ -637,7 +637,7 @@ fn run(sp: GenericService) -> ResultType<()> {
 | 
				
			|||||||
        while wait_begin.elapsed().as_millis() < timeout_millis as _ {
 | 
					        while wait_begin.elapsed().as_millis() < timeout_millis as _ {
 | 
				
			||||||
            check_privacy_mode_changed(&sp, c.privacy_mode_id)?;
 | 
					            check_privacy_mode_changed(&sp, c.privacy_mode_id)?;
 | 
				
			||||||
            #[cfg(windows)]
 | 
					            #[cfg(windows)]
 | 
				
			||||||
            check_uac_switch(c.privacy_mode_id, c._captuerer_privacy_mode_id)?;
 | 
					            check_uac_switch(c.privacy_mode_id, c._capturer_privacy_mode_id)?;
 | 
				
			||||||
            frame_controller.try_wait_next(&mut fetched_conn_ids, 300);
 | 
					            frame_controller.try_wait_next(&mut fetched_conn_ids, 300);
 | 
				
			||||||
            // break if all connections have received current frame
 | 
					            // break if all connections have received current frame
 | 
				
			||||||
            if fetched_conn_ids.len() >= frame_controller.send_conn_ids.len() {
 | 
					            if fetched_conn_ids.len() >= frame_controller.send_conn_ids.len() {
 | 
				
			||||||
 | 
				
			|||||||
@ -276,7 +276,7 @@ pub(super) fn get_capturer() -> ResultType<super::video_service::CapturerInfo> {
 | 
				
			|||||||
                ndisplay: cap_display_info.num,
 | 
					                ndisplay: cap_display_info.num,
 | 
				
			||||||
                current: cap_display_info.current,
 | 
					                current: cap_display_info.current,
 | 
				
			||||||
                privacy_mode_id: 0,
 | 
					                privacy_mode_id: 0,
 | 
				
			||||||
                _captuerer_privacy_mode_id: 0,
 | 
					                _capturer_privacy_mode_id: 0,
 | 
				
			||||||
                capturer: Box::new(cap_display_info.capturer.clone()),
 | 
					                capturer: Box::new(cap_display_info.capturer.clone()),
 | 
				
			||||||
            })
 | 
					            })
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user