@@ -7,7 +7,7 @@ namespace Robot.Conf
77 public class VideoSourceManager : MonoBehaviour
88 {
99 public RectTransform rawImageRect ;
10-
10+
1111 public SetLERE setLere ;
1212
1313 public VideoSourceConfigManager videoSourceConfigManager ;
@@ -16,7 +16,7 @@ public void UpdateVideoSource(string videoSourceName)
1616 {
1717 var videoSource = videoSourceConfigManager . GetVideoSource ( videoSourceName ) ;
1818 if ( videoSource == null ) return ;
19-
19+
2020 UpdateVideoSource ( videoSource ) ;
2121 }
2222
@@ -25,42 +25,54 @@ public void UpdateVideoSource(VideoSource videoSource)
2525 if ( videoSourceConfigManager == null )
2626 {
2727 Debug . LogError ( "VideoSourceConfigManager is not set." ) ;
28+ LogWindow . Error ( "VideoSourceConfigManager is not set." ) ;
2829 return ;
2930 }
3031
3132 if ( rawImageRect == null )
3233 {
3334 Debug . LogError ( "RawImage RectTransform is not set." ) ;
35+ LogWindow . Error ( "RawImage RectTransform is not set." ) ;
3436 return ;
3537 }
36-
38+
3739 // Update video source
3840 videoSourceConfigManager . SetVideoSource ( videoSource ) ;
3941
4042 // Get camera parameters
4143 var cameraParams = videoSourceConfigManager . CameraParameters ;
4244 Debug . Log ( $ "Updating video source to: { videoSource . name } ") ;
45+ LogWindow . Info ( $ "Updating video source to: { videoSource . name } ") ;
4346 Debug . Log ( $ "Camera Parameters: { cameraParams } ") ;
47+ LogWindow . Info ( $ "Camera Parameters: { cameraParams } ") ;
4448 Debug . Log ( $ "type: { videoSource . camera } ") ;
49+ LogWindow . Info ( $ "type: { videoSource . camera } ") ;
4550
4651 // update rect transform size
4752 rawImageRect . sizeDelta =
4853 new Vector2 ( videoSourceConfigManager . RectWidth , videoSourceConfigManager . RectHeight ) ;
49-
54+
5055 // log rect transform size for debugging
5156 Debug . Log ( $ "RawImage RectTransform Size: { rawImageRect . sizeDelta } ") ;
52-
57+ LogWindow . Info ( $ "RectTransform Size: { rawImageRect . sizeDelta } ") ;
58+
5359 // Update SetLERE component
54- setLere . UpdateParameters ( videoSourceConfigManager . VisibleRatio ,
60+ setLere . UpdateParameters ( videoSourceConfigManager . VisibleRatio ,
5561 videoSourceConfigManager . ContentRatio , videoSourceConfigManager . HeightCompressionFactor ) ;
56-
62+
5763 // log shader properties for debugging
5864 Debug . Log ( $ "Shader Properties - Visible Ratio: { videoSourceConfigManager . VisibleRatio } , " +
5965 $ "Content Ratio: { videoSourceConfigManager . ContentRatio } , " +
6066 $ "Height Compression Factor: { videoSourceConfigManager . HeightCompressionFactor } ") ;
67+ LogWindow . Info ( $ "Shader Properties - Visible Ratio: { videoSourceConfigManager . VisibleRatio } , " +
68+ $ "Content Ratio: { videoSourceConfigManager . ContentRatio } , " +
69+ $ "Height Compression Factor: { videoSourceConfigManager . HeightCompressionFactor } ") ;
6170
6271 // Log camera settings for debugging
63- Debug . Log ( $ "Camera Settings - Width: { cameraParams . width } , Height: { cameraParams . height } , FPS: { cameraParams . fps } , Bitrate: { cameraParams . BitrateInMbps : F1} Mbps") ;
72+ Debug . Log (
73+ $ "Camera Settings - Width: { cameraParams . width } , Height: { cameraParams . height } , FPS: { cameraParams . fps } , Bitrate: { cameraParams . BitrateInMbps : F1} Mbps") ;
74+ LogWindow . Info (
75+ $ "Camera Settings - Width: { cameraParams . width } , Height: { cameraParams . height } , FPS: { cameraParams . fps } , Bitrate: { cameraParams . BitrateInMbps : F1} Mbps") ;
6476 }
6577
6678 private void OnGUI ( )
0 commit comments