about summary refs log tree commit diff
path: root/src/lib/media/video/compress.ts
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2024-09-08 16:27:50 +0100
committerGitHub <noreply@github.com>2024-09-08 08:27:50 -0700
commit6c6a76b193edfd8bd46139b85fefd684ee557a8c (patch)
treeb5b0efddb02ded2d8cbd80bdae049a102a20e19f /src/lib/media/video/compress.ts
parent95aee146b63f53e1cc8c686ef28dc7059b2d557f (diff)
downloadvoidsky-6c6a76b193edfd8bd46139b85fefd684ee557a8c.tar.zst
[Video] Upload tweaks (#5228)
* use correct mime type

* fix wheel progress
Diffstat (limited to 'src/lib/media/video/compress.ts')
-rw-r--r--src/lib/media/video/compress.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/media/video/compress.ts b/src/lib/media/video/compress.ts
index ebbbc2034..c2a30df33 100644
--- a/src/lib/media/video/compress.ts
+++ b/src/lib/media/video/compress.ts
@@ -2,6 +2,7 @@ import {getVideoMetaData, Video} from 'react-native-compressor'
 import {ImagePickerAsset} from 'expo-image-picker'
 
 import {SUPPORTED_MIME_TYPES, SupportedMimeTypes} from '#/lib/constants'
+import {extToMime} from '#/state/queries/video/util'
 import {CompressedVideo} from './types'
 
 const MIN_SIZE_FOR_COMPRESSION = 1024 * 1024 * 25 // 25mb
@@ -43,5 +44,5 @@ export async function compressVideo(
 
   const info = await getVideoMetaData(compressed)
 
-  return {uri: compressed, size: info.size, mimeType: `video/mp4`}
+  return {uri: compressed, size: info.size, mimeType: extToMime(info.extension)}
 }