Skip to content

Is the OSD tool using the GPU for processing? #72

Description

@John-Henrique

Is there an existing issue for this?

  • I have searched the existing open and closed issues

Software version

0.3.0

What operating system are you using?

Windows 10

What GPU are you using?

AMD Radeon RX 580 2048SP

What problem did you encounter?

Image

When I'm processing a video, the OSD tool seems to be prioritizing the CPU over the GPU; is that correct?

Link to screenshots

No response

Link to video, OSD and font files

No response

Log output

2026-08-04T16:20:28.313284Z  INFO walksnail_osd_tool: App started (version: dev (1044026), target: x86_64-pc-windows-msvc, compiled with: rustc 1.79.0-nightly)
2026-08-04T16:20:30.296277Z  INFO ffmpeg_available: backend::ffmpeg::dependencies: return=true ffmpeg_path="C:\\Program Files\\Walksnail OSD Tool\\ffmpeg\\ffmpeg"
2026-08-04T16:20:30.296307Z  INFO ffmpeg_available: backend::ffmpeg::dependencies: close time.busy=1.98s time.idle=41.6µs ffmpeg_path="C:\\Program Files\\Walksnail OSD Tool\\ffmpeg\\ffmpeg"
2026-08-04T16:20:31.880931Z  INFO ffprobe_available: backend::ffmpeg::dependencies: return=true ffprobe_path="C:\\Program Files\\Walksnail OSD Tool\\ffmpeg\\ffprobe"
2026-08-04T16:20:31.880959Z  INFO ffprobe_available: backend::ffmpeg::dependencies: close time.busy=1.58s time.idle=15.9µs ffprobe_path="C:\\Program Files\\Walksnail OSD Tool\\ffmpeg\\ffprobe"
2026-08-04T16:20:33.680162Z  INFO get_available_encoders: backend::ffmpeg::encoders: return=[Encoder { name: "libx264", codec: H264, hardware: false, detected: true }, Encoder { name: "libx265", codec: H265, hardware: false, detected: true }, Encoder { name: "h264_amf", codec: H264, hardware: true, detected: true }, Encoder { name: "h264_nvenc", codec: H264, hardware: true, detected: false }, Encoder { name: "h264_qsv", codec: H264, hardware: true, detected: false }, Encoder { name: "hevc_amf", codec: H265, hardware: true, detected: true }, Encoder { name: "hevc_nvenc", codec: H265, hardware: true, detected: false }, Encoder { name: "hevc_qsv", codec: H265, hardware: true, detected: false }] ffmpeg_path="C:\\Program Files\\Walksnail OSD Tool\\ffmpeg\\ffmpeg"
2026-08-04T16:20:33.680193Z  INFO get_available_encoders: backend::ffmpeg::encoders: close time.busy=1.80s time.idle=15.7µs ffmpeg_path="C:\\Program Files\\Walksnail OSD Tool\\ffmpeg\\ffmpeg"
2026-08-04T16:20:33.695553Z  INFO load_or_create: backend::config: return=AppConfig { osd_options: OsdOptions { position: Coordinates { x: 0, y: 0 }, adjust_playback_speed: false, osd_playback_speed_factor: 0.0, masked_grid_positions: {Coordinates { x: 7, y: 13 }, Coordinates { x: 11, y: 13 }, Coordinates { x: 4, y: 12 }, Coordinates { x: 8, y: 12 }, Coordinates { x: 10, y: 12 }, Coordinates { x: 5, y: 12 }, Coordinates { x: 4, y: 13 }, Coordinates { x: 5, y: 13 }, Coordinates { x: 12, y: 13 }, Coordinates { x: 11, y: 12 }, Coordinates { x: 6, y: 12 }, Coordinates { x: 6, y: 13 }, Coordinates { x: 9, y: 13 }, Coordinates { x: 3, y: 12 }, Coordinates { x: 10, y: 13 }, Coordinates { x: 7, y: 12 }, Coordinates { x: 8, y: 13 }, Coordinates { x: 3, y: 13 }, Coordinates { x: 12, y: 12 }, Coordinates { x: 9, y: 12 }} }, srt_options: SrtOptions { position: Coordinates { x: 1.5, y: 94.0 }, scale: 26.0, show_time: false, show_sbat: false, show_gbat: false, show_signal: false, show_latency: true, show_bitrate: true, show_distance: true }, render_options: RenderSettings { encoder: Encoder { name: "libx264", codec: H264, hardware: false, detected: true }, selected_encoder_idx: 0, show_undetected_encoders: false, bitrate_mbps: 50, upscale: false, use_chroma_key: false, chroma_key: [0.003921588, 0.69411767, 0.25098073] }, app_update: AppUpdate { check_on_startup: false }, font_path: "F:\\VIDEOS\\Voos\\WS_INAV_8_Blinder_1080p.png" }
2026-08-04T16:20:33.695582Z  INFO load_or_create: backend::config: close time.busy=15.4ms time.idle=10.6µs
2026-08-04T16:20:33.697187Z  INFO walksnail_osd_tool: Starting GUI
2026-08-04T16:20:33.991591Z  INFO open: backend::font::font_file: return=FontFile { file_path: "F:\\VIDEOS\\Voos\\WS_INAV_8_Blinder_1080p.png", character_count: 256, character_size: Large, font_type: TwoPages } path="F:\\VIDEOS\\Voos\\WS_INAV_8_Blinder_1080p.png"
2026-08-04T16:20:33.991618Z  INFO open: backend::font::font_file: close time.busy=55.4ms time.idle=14.8µs path="F:\\VIDEOS\\Voos\\WS_INAV_8_Blinder_1080p.png"
2026-08-04T16:20:43.585467Z  INFO save: backend::config: close time.busy=985µs time.idle=36.3µs self=AppConfig { osd_options: OsdOptions { position: Coordinates { x: 0, y: 0 }, adjust_playback_speed: false, osd_playback_speed_factor: 0.0, masked_grid_positions: {Coordinates { x: 7, y: 13 }, Coordinates { x: 11, y: 13 }, Coordinates { x: 4, y: 12 }, Coordinates { x: 8, y: 12 }, Coordinates { x: 10, y: 12 }, Coordinates { x: 5, y: 12 }, Coordinates { x: 4, y: 13 }, Coordinates { x: 5, y: 13 }, Coordinates { x: 12, y: 13 }, Coordinates { x: 11, y: 12 }, Coordinates { x: 6, y: 12 }, Coordinates { x: 6, y: 13 }, Coordinates { x: 9, y: 13 }, Coordinates { x: 3, y: 12 }, Coordinates { x: 10, y: 13 }, Coordinates { x: 7, y: 12 }, Coordinates { x: 8, y: 13 }, Coordinates { x: 3, y: 13 }, Coordinates { x: 12, y: 12 }, Coordinates { x: 9, y: 12 }} }, srt_options: SrtOptions { position: Coordinates { x: 1.5, y: 94.0 }, scale: 26.0, show_time: false, show_sbat: false, show_gbat: false, show_signal: false, show_latency: true, show_bitrate: true, show_distance: true }, render_options: RenderSettings { encoder: Encoder { name: "hevc_amf", codec: H265, hardware: true, detected: true }, selected_encoder_idx: 3, show_undetected_encoders: false, bitrate_mbps: 50, upscale: false, use_chroma_key: false, chroma_key: [0.003921588, 0.69411767, 0.25098073] }, app_update: AppUpdate { check_on_startup: false }, font_path: "F:\\VIDEOS\\Voos\\WS_INAV_8_Blinder_1080p.png" }
2026-08-04T16:20:54.162278Z  INFO walksnail_osd_tool::top_panel: Dropped files ["F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.mp4", "F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0030.mp4", "F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0031.mp4", "F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0034.mp4", "F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0035.mp4"]
2026-08-04T16:20:54.891281Z  INFO get: backend::ffmpeg::video_info: return=Ok(VideoInfo { width: 1920, height: 1080, frame_rate: 59.90515, bitrate: 50554135, duration: 600.950012207s, total_frames: 36000 }) file_path="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.mp4" ffprobe_path="C:\\Program Files\\Walksnail OSD Tool\\ffmpeg\\ffprobe"
2026-08-04T16:20:54.891311Z  INFO get: backend::ffmpeg::video_info: close time.busy=729ms time.idle=17.8µs file_path="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.mp4" ffprobe_path="C:\\Program Files\\Walksnail OSD Tool\\ffmpeg\\ffprobe"
2026-08-04T16:20:54.891345Z  INFO matching_file_with_extension: walksnail_osd_tool::util: return="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.osd" path="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.mp4" extention="osd"
2026-08-04T16:20:54.891356Z  INFO matching_file_with_extension: walksnail_osd_tool::util: close time.busy=16.9µs time.idle=11.2µs path="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.mp4" extention="osd"
2026-08-04T16:20:55.064001Z  INFO open: backend::osd::osd_file: return=OsdFile { file_path: "F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.osd", fc_firmware: Inav, frame_count: 4018, duration: 600.814530753s } path="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.osd"
2026-08-04T16:20:55.064042Z  INFO open: backend::osd::osd_file: close time.busy=173ms time.idle=17.3µs path="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.osd"
2026-08-04T16:20:55.064080Z  INFO matching_file_with_extension: walksnail_osd_tool::util: return="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.srt" path="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.mp4" extention="srt"
2026-08-04T16:20:55.064092Z  INFO matching_file_with_extension: walksnail_osd_tool::util: close time.busy=18.9µs time.idle=13.0µs path="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.mp4" extention="srt"
2026-08-04T16:20:55.121034Z  INFO open: backend::srt::srt_file: return=SrtFile { file_path: "F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.srt", has_distance: true, has_debug: false, duration: 600.966003418s } path="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.srt"
2026-08-04T16:20:55.121064Z  INFO open: backend::srt::srt_file: close time.busy=56.9ms time.idle=16.2µs path="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.srt"
2026-08-04T16:20:57.130856Z  INFO save: backend::config: close time.busy=962µs time.idle=35.7µs self=AppConfig { osd_options: OsdOptions { position: Coordinates { x: 0, y: 0 }, adjust_playback_speed: false, osd_playback_speed_factor: 0.0, masked_grid_positions: {Coordinates { x: 7, y: 13 }, Coordinates { x: 11, y: 13 }, Coordinates { x: 4, y: 12 }, Coordinates { x: 8, y: 12 }, Coordinates { x: 10, y: 12 }, Coordinates { x: 5, y: 12 }, Coordinates { x: 4, y: 13 }, Coordinates { x: 5, y: 13 }, Coordinates { x: 12, y: 13 }, Coordinates { x: 11, y: 12 }, Coordinates { x: 6, y: 12 }, Coordinates { x: 6, y: 13 }, Coordinates { x: 9, y: 13 }, Coordinates { x: 3, y: 12 }, Coordinates { x: 10, y: 13 }, Coordinates { x: 7, y: 12 }, Coordinates { x: 8, y: 13 }, Coordinates { x: 3, y: 13 }, Coordinates { x: 12, y: 12 }, Coordinates { x: 9, y: 12 }} }, srt_options: SrtOptions { position: Coordinates { x: 1.5, y: 94.0 }, scale: 26.0, show_time: false, show_sbat: false, show_gbat: false, show_signal: false, show_latency: true, show_bitrate: true, show_distance: true }, render_options: RenderSettings { encoder: Encoder { name: "hevc_amf", codec: H265, hardware: true, detected: true }, selected_encoder_idx: 3, show_undetected_encoders: false, bitrate_mbps: 50, upscale: false, use_chroma_key: false, chroma_key: [0.003921588, 0.69411767, 0.25098073] }, app_update: AppUpdate { check_on_startup: false }, font_path: "F:\\VIDEOS\\Voos\\WS_INAV_8_Blinder_1080p.png" }
2026-08-04T16:21:14.304547Z  INFO walksnail_osd_tool::bottom_panel: Start render button clicked
2026-08-04T16:21:14.321565Z  INFO start_video_render:spawn_decoder: backend::ffmpeg::render: close time.busy=9.56ms time.idle=28.6µs ffmpeg_path="C:\\Program Files\\Walksnail OSD Tool\\ffmpeg\\ffmpeg" input_video="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.mp4" output_video="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029_with_osd.mp4" srt_font=Font osd_options=OsdOptions { position: Coordinates { x: 0, y: 0 }, adjust_playback_speed: false, osd_playback_speed_factor: 1.0, masked_grid_positions: {Coordinates { x: 7, y: 13 }, Coordinates { x: 11, y: 13 }, Coordinates { x: 4, y: 12 }, Coordinates { x: 8, y: 12 }, Coordinates { x: 10, y: 12 }, Coordinates { x: 5, y: 12 }, Coordinates { x: 4, y: 13 }, Coordinates { x: 5, y: 13 }, Coordinates { x: 12, y: 13 }, Coordinates { x: 11, y: 12 }, Coordinates { x: 6, y: 12 }, Coordinates { x: 6, y: 13 }, Coordinates { x: 9, y: 13 }, Coordinates { x: 3, y: 12 }, Coordinates { x: 10, y: 13 }, Coordinates { x: 7, y: 12 }, Coordinates { x: 8, y: 13 }, Coordinates { x: 3, y: 13 }, Coordinates { x: 12, y: 12 }, Coordinates { x: 9, y: 12 }} } srt_options=SrtOptions { position: Coordinates { x: 1.5, y: 94.0 }, scale: 26.0, show_time: false, show_sbat: false, show_gbat: false, show_signal: false, show_latency: true, show_bitrate: true, show_distance: true } video_info=VideoInfo { width: 1920, height: 1080, frame_rate: 59.90515, bitrate: 50554135, duration: 600.950012207s, total_frames: 36000 } render_settings=RenderSettings { encoder: Encoder { name: "hevc_amf", codec: H265, hardware: true, detected: true }, selected_encoder_idx: 3, show_undetected_encoders: false, bitrate_mbps: 50, upscale: false, use_chroma_key: false, chroma_key: [0.003921588, 0.69411767, 0.25098073] } input_video="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.mp4"
2026-08-04T16:21:14.329419Z  INFO start_video_render:spawn_encoder: backend::ffmpeg::render: close time.busy=7.78ms time.idle=30.9µs ffmpeg_path="C:\\Program Files\\Walksnail OSD Tool\\ffmpeg\\ffmpeg" input_video="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.mp4" output_video="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029_with_osd.mp4" srt_font=Font osd_options=OsdOptions { position: Coordinates { x: 0, y: 0 }, adjust_playback_speed: false, osd_playback_speed_factor: 1.0, masked_grid_positions: {Coordinates { x: 7, y: 13 }, Coordinates { x: 11, y: 13 }, Coordinates { x: 4, y: 12 }, Coordinates { x: 8, y: 12 }, Coordinates { x: 10, y: 12 }, Coordinates { x: 5, y: 12 }, Coordinates { x: 4, y: 13 }, Coordinates { x: 5, y: 13 }, Coordinates { x: 12, y: 13 }, Coordinates { x: 11, y: 12 }, Coordinates { x: 6, y: 12 }, Coordinates { x: 6, y: 13 }, Coordinates { x: 9, y: 13 }, Coordinates { x: 3, y: 12 }, Coordinates { x: 10, y: 13 }, Coordinates { x: 7, y: 12 }, Coordinates { x: 8, y: 13 }, Coordinates { x: 3, y: 13 }, Coordinates { x: 12, y: 12 }, Coordinates { x: 9, y: 12 }} } srt_options=SrtOptions { position: Coordinates { x: 1.5, y: 94.0 }, scale: 26.0, show_time: false, show_sbat: false, show_gbat: false, show_signal: false, show_latency: true, show_bitrate: true, show_distance: true } video_info=VideoInfo { width: 1920, height: 1080, frame_rate: 59.90515, bitrate: 50554135, duration: 600.950012207s, total_frames: 36000 } render_settings=RenderSettings { encoder: Encoder { name: "hevc_amf", codec: H265, hardware: true, detected: true }, selected_encoder_idx: 3, show_undetected_encoders: false, bitrate_mbps: 50, upscale: false, use_chroma_key: false, chroma_key: [0.003921588, 0.69411767, 0.25098073] } width=1920 height=1080 frame_rate=59.9051513671875 bitrate_mbps=50 video_encoder=Encoder { name: "hevc_amf", codec: H265, hardware: true, detected: true } output_video="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029_with_osd.mp4" upscale=false
2026-08-04T16:21:14.592093Z  INFO start_video_render: backend::ffmpeg::render: close time.busy=280ms time.idle=98.1µs ffmpeg_path="C:\\Program Files\\Walksnail OSD Tool\\ffmpeg\\ffmpeg" input_video="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029.mp4" output_video="F:\\VIDEOS\\Voos\\2026-03-06 - bateria nova\\AvatarG0029_with_osd.mp4" srt_font=Font osd_options=OsdOptions { position: Coordinates { x: 0, y: 0 }, adjust_playback_speed: false, osd_playback_speed_factor: 1.0, masked_grid_positions: {Coordinates { x: 7, y: 13 }, Coordinates { x: 11, y: 13 }, Coordinates { x: 4, y: 12 }, Coordinates { x: 8, y: 12 }, Coordinates { x: 10, y: 12 }, Coordinates { x: 5, y: 12 }, Coordinates { x: 4, y: 13 }, Coordinates { x: 5, y: 13 }, Coordinates { x: 12, y: 13 }, Coordinates { x: 11, y: 12 }, Coordinates { x: 6, y: 12 }, Coordinates { x: 6, y: 13 }, Coordinates { x: 9, y: 13 }, Coordinates { x: 3, y: 12 }, Coordinates { x: 10, y: 13 }, Coordinates { x: 7, y: 12 }, Coordinates { x: 8, y: 13 }, Coordinates { x: 3, y: 13 }, Coordinates { x: 12, y: 12 }, Coordinates { x: 9, y: 12 }} } srt_options=SrtOptions { position: Coordinates { x: 1.5, y: 94.0 }, scale: 26.0, show_time: false, show_sbat: false, show_gbat: false, show_signal: false, show_latency: true, show_bitrate: true, show_distance: true } video_info=VideoInfo { width: 1920, height: 1080, frame_rate: 59.90515, bitrate: 50554135, duration: 600.950012207s, total_frames: 36000 } render_settings=RenderSettings { encoder: Encoder { name: "hevc_amf", codec: H265, hardware: true, detected: true }, selected_encoder_idx: 3, show_undetected_encoders: false, bitrate_mbps: 50, upscale: false, use_chroma_key: false, chroma_key: [0.003921588, 0.69411767, 0.25098073] }
2026-08-04T16:21:14.592405Z  WARN Decoder handler thread: backend::ffmpeg::render: ffmpeg log: [swscaler @ 00000173b9109cc0] [warning] deprecated pixel format used, make sure you did set range correctly
2026-08-04T16:21:14.592444Z  WARN Decoder handler thread: backend::ffmpeg::render: ffmpeg log: [swscaler @ 00000173b9109cc0] [warning] deprecated pixel format used, make sure you did set range correctly
2026-08-04T16:21:14.592456Z  WARN Decoder handler thread: backend::ffmpeg::render: ffmpeg log: [swscaler @ 00000173b9109cc0] [warning] deprecated pixel format used, make sure you did set range correctly
2026-08-04T16:21:14.592466Z  WARN Decoder handler thread: backend::ffmpeg::render: ffmpeg log: [swscaler @ 00000173b9109cc0] [warning] deprecated pixel format used, make sure you did set range correctly
2026-08-04T16:23:45.507976Z  INFO save: backend::config: close time.busy=1.77ms time.idle=86.1µs self=AppConfig { osd_options: OsdOptions { position: Coordinates { x: 0, y: 0 }, adjust_playback_speed: false, osd_playback_speed_factor: 1.0, masked_grid_positions: {Coordinates { x: 7, y: 13 }, Coordinates { x: 11, y: 13 }, Coordinates { x: 4, y: 12 }, Coordinates { x: 8, y: 12 }, Coordinates { x: 10, y: 12 }, Coordinates { x: 5, y: 12 }, Coordinates { x: 4, y: 13 }, Coordinates { x: 5, y: 13 }, Coordinates { x: 12, y: 13 }, Coordinates { x: 11, y: 12 }, Coordinates { x: 6, y: 12 }, Coordinates { x: 6, y: 13 }, Coordinates { x: 9, y: 13 }, Coordinates { x: 3, y: 12 }, Coordinates { x: 10, y: 13 }, Coordinates { x: 7, y: 12 }, Coordinates { x: 8, y: 13 }, Coordinates { x: 3, y: 13 }, Coordinates { x: 12, y: 12 }, Coordinates { x: 9, y: 12 }} }, srt_options: SrtOptions { position: Coordinates { x: 1.5, y: 94.0 }, scale: 26.0, show_time: false, show_sbat: false, show_gbat: false, show_signal: false, show_latency: true, show_bitrate: true, show_distance: true }, render_options: RenderSettings { encoder: Encoder { name: "libx264", codec: H264, hardware: false, detected: true }, selected_encoder_idx: 0, show_undetected_encoders: true, bitrate_mbps: 50, upscale: false, use_chroma_key: false, chroma_key: [0.003921588, 0.69411767, 0.25098073] }, app_update: AppUpdate { check_on_startup: false }, font_path: "F:\\VIDEOS\\Voos\\WS_INAV_8_Blinder_1080p.png" }
2026-08-04T16:24:12.325863Z  INFO save: backend::config: close time.busy=1.52ms time.idle=54.0µs self=AppConfig { osd_options: OsdOptions { position: Coordinates { x: 0, y: 0 }, adjust_playback_speed: false, osd_playback_speed_factor: 1.0, masked_grid_positions: {Coordinates { x: 7, y: 13 }, Coordinates { x: 11, y: 13 }, Coordinates { x: 4, y: 12 }, Coordinates { x: 8, y: 12 }, Coordinates { x: 10, y: 12 }, Coordinates { x: 5, y: 12 }, Coordinates { x: 4, y: 13 }, Coordinates { x: 5, y: 13 }, Coordinates { x: 12, y: 13 }, Coordinates { x: 11, y: 12 }, Coordinates { x: 6, y: 12 }, Coordinates { x: 6, y: 13 }, Coordinates { x: 9, y: 13 }, Coordinates { x: 3, y: 12 }, Coordinates { x: 10, y: 13 }, Coordinates { x: 7, y: 12 }, Coordinates { x: 8, y: 13 }, Coordinates { x: 3, y: 13 }, Coordinates { x: 12, y: 12 }, Coordinates { x: 9, y: 12 }} }, srt_options: SrtOptions { position: Coordinates { x: 1.5, y: 94.0 }, scale: 26.0, show_time: false, show_sbat: false, show_gbat: false, show_signal: false, show_latency: true, show_bitrate: true, show_distance: true }, render_options: RenderSettings { encoder: Encoder { name: "hevc_nvenc", codec: H265, hardware: true, detected: false }, selected_encoder_idx: 6, show_undetected_encoders: true, bitrate_mbps: 50, upscale: false, use_chroma_key: false, chroma_key: [0.003921588, 0.69411767, 0.25098073] }, app_update: AppUpdate { check_on_startup: false }, font_path: "F:\\VIDEOS\\Voos\\WS_INAV_8_Blinder_1080p.png" }
2026-08-04T16:24:26.027718Z  INFO save: backend::config: close time.busy=1.62ms time.idle=80.6µs self=AppConfig { osd_options: OsdOptions { position: Coordinates { x: 0, y: 0 }, adjust_playback_speed: false, osd_playback_speed_factor: 1.0, masked_grid_positions: {Coordinates { x: 7, y: 13 }, Coordinates { x: 11, y: 13 }, Coordinates { x: 4, y: 12 }, Coordinates { x: 8, y: 12 }, Coordinates { x: 10, y: 12 }, Coordinates { x: 5, y: 12 }, Coordinates { x: 4, y: 13 }, Coordinates { x: 5, y: 13 }, Coordinates { x: 12, y: 13 }, Coordinates { x: 11, y: 12 }, Coordinates { x: 6, y: 12 }, Coordinates { x: 6, y: 13 }, Coordinates { x: 9, y: 13 }, Coordinates { x: 3, y: 12 }, Coordinates { x: 10, y: 13 }, Coordinates { x: 7, y: 12 }, Coordinates { x: 8, y: 13 }, Coordinates { x: 3, y: 13 }, Coordinates { x: 12, y: 12 }, Coordinates { x: 9, y: 12 }} }, srt_options: SrtOptions { position: Coordinates { x: 1.5, y: 94.0 }, scale: 26.0, show_time: false, show_sbat: false, show_gbat: false, show_signal: false, show_latency: true, show_bitrate: true, show_distance: true }, render_options: RenderSettings { encoder: Encoder { name: "h264_qsv", codec: H264, hardware: true, detected: false }, selected_encoder_idx: 4, show_undetected_encoders: true, bitrate_mbps: 50, upscale: false, use_chroma_key: false, chroma_key: [0.003921588, 0.69411767, 0.25098073] }, app_update: AppUpdate { check_on_startup: false }, font_path: "F:\\VIDEOS\\Voos\\WS_INAV_8_Blinder_1080p.png" }
2026-08-04T16:24:28.528833Z  INFO save: backend::config: close time.busy=2.02ms time.idle=99.2µs self=AppConfig { osd_options: OsdOptions { position: Coordinates { x: 0, y: 0 }, adjust_playback_speed: false, osd_playback_speed_factor: 1.0, masked_grid_positions: {Coordinates { x: 7, y: 13 }, Coordinates { x: 11, y: 13 }, Coordinates { x: 4, y: 12 }, Coordinates { x: 8, y: 12 }, Coordinates { x: 10, y: 12 }, Coordinates { x: 5, y: 12 }, Coordinates { x: 4, y: 13 }, Coordinates { x: 5, y: 13 }, Coordinates { x: 12, y: 13 }, Coordinates { x: 11, y: 12 }, Coordinates { x: 6, y: 12 }, Coordinates { x: 6, y: 13 }, Coordinates { x: 9, y: 13 }, Coordinates { x: 3, y: 12 }, Coordinates { x: 10, y: 13 }, Coordinates { x: 7, y: 12 }, Coordinates { x: 8, y: 13 }, Coordinates { x: 3, y: 13 }, Coordinates { x: 12, y: 12 }, Coordinates { x: 9, y: 12 }} }, srt_options: SrtOptions { position: Coordinates { x: 1.5, y: 94.0 }, scale: 26.0, show_time: false, show_sbat: false, show_gbat: false, show_signal: false, show_latency: true, show_bitrate: true, show_distance: true }, render_options: RenderSettings { encoder: Encoder { name: "h264_qsv", codec: H264, hardware: true, detected: false }, selected_encoder_idx: 4, show_undetected_encoders: true, bitrate_mbps: 50, upscale: false, use_chroma_key: false, chroma_key: [0.003921588, 0.69411767, 0.25098073] }, app_update: AppUpdate { check_on_startup: false }, font_path: "F:\\VIDEOS\\Voos\\WS_INAV_8_Blinder_1080p.png" }
2026-08-04T16:33:36.071952Z  INFO Decoder handler thread: backend::ffmpeg::render: close time.busy=741s time.idle=40.7µs
2026-08-04T16:33:36.112948Z  INFO Encoder handler thread: backend::ffmpeg::render: ffmpeg encoder EOF reached
2026-08-04T16:33:36.113001Z  INFO Encoder handler thread: backend::ffmpeg::render: close time.busy=742s time.idle=17.3µs

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions