fluxa-desktop/src-tauri/src
KhooLy 6087dcdf97 feat(desktop): embed libVLC playback instead of a separate window
- libvlc_render.rs: locate/load libvlc more robustly (Windows DLL
  search path, plugin path discovery), route libvlc log messages into
  the app logger, lazily create the media player, and add audio
  mute/track and subtitle-track control bindings.
- macos_player_surface.rs: attach the libVLC output to the native
  NSView so it renders inside the app window (macOS), switching
  between the Vulkan and libVLC render paths based on the active
  engine.
- Update the player-engine description strings to reflect that libVLC
  now renders embedded rather than in its own window.
2026-07-27 16:13:03 +03:00
..
mpv_render style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00
player style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00
plugin_runtime style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00
airplay.rs feat: prepare desktop release updates 2026-06-27 20:47:10 +03:00
artwork.rs Pin guarded fetches to the addresses vetted by net_guard 2026-07-16 18:05:58 +03:00
cast.rs feat: prepare desktop release updates 2026-06-27 20:47:10 +03:00
cast_proxy.rs Generate cast proxy tokens from the OS CSPRNG 2026-07-16 18:05:43 +03:00
chromecast.rs feat: prepare desktop release updates 2026-06-27 20:47:10 +03:00
custom_fonts.rs Run cargo fmt on backend files 2026-07-10 11:06:10 +03:00
discord_presence.rs Run cargo fmt on backend files 2026-07-10 11:06:10 +03:00
downloads.rs Pin guarded fetches to the addresses vetted by net_guard 2026-07-16 18:05:58 +03:00
lib.rs feat: add provider library sources and sync fixes 2026-07-26 01:09:30 +03:00
libvlc_render.rs feat(desktop): embed libVLC playback instead of a separate window 2026-07-27 16:13:03 +03:00
linux_player_surface.rs Fix mpv first-frame audio handoff 2026-07-26 02:36:00 +03:00
linux_vulkan.rs style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00
linux_wayland_subsurface.rs style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00
macos_player_surface.rs feat(desktop): embed libVLC playback instead of a separate window 2026-07-27 16:13:03 +03:00
macos_vulkan.rs style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00
main.rs feat: initial release 2026-06-17 00:42:06 +03:00
mpv_render.rs fix(windows): synchronize native player controls and status 2026-07-26 14:48:01 +03:00
net_guard.rs style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00
oauth.rs style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00
playback_engine.rs style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00
player.rs fix(windows): synchronize native player controls and status 2026-07-26 14:48:01 +03:00
poster_cache.rs Pin guarded fetches to the addresses vetted by net_guard 2026-07-16 18:05:58 +03:00
roku.rs feat: prepare desktop release updates 2026-06-27 20:47:10 +03:00
sleep_inhibitor.rs Improve subtitle customization and capture sync 2026-07-11 20:18:45 +03:00
storage.rs delegate library and playback policy to core 2026-07-18 20:18:06 +03:00
trailer_proxy.rs style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00
windows_d3d11.rs fix: restore Windows and macOS builds 2026-07-22 21:41:47 +03:00
windows_egl.rs fix(windows): stop the native player showing a black frame before playback is ready 2026-07-05 16:51:31 +03:00
windows_player_surface.rs fix(windows): synchronize native player controls and status 2026-07-26 14:48:01 +03:00
windows_vulkan.rs style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00