]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
ui: handle audio/vnd.wave as audio WAV file (#23754)
authorValdikSS <redacted>
Fri, 29 May 2026 19:41:35 +0000 (22:41 +0300)
committerGitHub <redacted>
Fri, 29 May 2026 19:41:35 +0000 (21:41 +0200)
Firefox on Linux uses this MIME type

tools/ui/src/lib/enums/files.enums.ts
tools/ui/src/lib/services/chat.service.ts
tools/ui/src/lib/utils/file-type.ts

index 2f583d52eae698178826414ac0c138fe1f98036a..8008a1040b2f8eb12778714ef2b609e06ab50256 100644 (file)
@@ -186,6 +186,7 @@ export enum MimeTypeAudio {
        WAVE = 'audio/wave',
        X_WAV = 'audio/x-wav',
        X_WAVE = 'audio/x-wave',
+       VND_WAVE = 'audio/vnd.wave',
        X_PN_WAV = 'audio/x-pn-wav',
        WEBM = 'audio/webm',
        WEBM_OPUS = 'audio/webm;codecs=opus'
index 3c9ca74796d401b972cc4bba60f592b8e256e870..d6c7e36d70e119e8afc9d4495e03de5b47a08310 100644 (file)
@@ -40,6 +40,7 @@ function getAudioInputFormat(mimeType: string): AudioInputFormat {
                normalizedMimeType === MimeTypeAudio.WAVE ||
                normalizedMimeType === MimeTypeAudio.X_WAV ||
                normalizedMimeType === MimeTypeAudio.X_WAVE ||
+               normalizedMimeType === MimeTypeAudio.VND_WAVE ||
                normalizedMimeType === MimeTypeAudio.X_PN_WAV
        ) {
                return FileTypeAudio.WAV;
index 7495163d15d466f1e68a9c921150c69524740c14..d14efbc3505659c12b4e12e3aa09cdabffdf6a6d 100644 (file)
@@ -40,6 +40,7 @@ export function getFileTypeCategory(mimeType: string): FileTypeCategory | null {
                case MimeTypeAudio.WAVE:
                case MimeTypeAudio.X_WAV:
                case MimeTypeAudio.X_WAVE:
+               case MimeTypeAudio.VND_WAVE:
                case MimeTypeAudio.X_PN_WAV:
                case MimeTypeAudio.WEBM:
                case MimeTypeAudio.WEBM_OPUS: