feat: 支持 MJPEG 解码与 MSD 目录配置

- FFmpeg/hwcodec 增加 RKMPP MJPEG 解码与 RAM FFI,ARM 构建启用对应解码器
  - 共享视频管线新增 MJPEG 解码路径(RKMPP/TurboJPEG),优化 WebRTC 发送与 MJPEG 去重
  - MSD 配置改为 msd_dir 并自动创建子目录,接口与前端设置同步更新
  - 更新包依赖与版本号
This commit is contained in:
mofeng-git
2026-01-11 16:32:37 +08:00
parent 0f52168e75
commit 01e01430da
30 changed files with 1185 additions and 260 deletions

View File

@@ -76,12 +76,8 @@ export interface HidConfig {
export interface MsdConfig {
/** Enable MSD functionality */
enabled: boolean;
/** Storage path for ISO/IMG images */
images_path: string;
/** Path for Ventoy bootable drive file */
drive_path: string;
/** Ventoy drive size in MB (minimum 1024 MB / 1 GB) */
virtual_drive_size_mb: number;
/** MSD base directory (absolute path) */
msd_dir: string;
}
/** Driver type for ATX key operations */
@@ -511,9 +507,7 @@ export interface HidConfigUpdate {
export interface MsdConfigUpdate {
enabled?: boolean;
images_path?: string;
drive_path?: string;
virtual_drive_size_mb?: number;
msd_dir?: string;
}
export interface RustDeskConfigUpdate {