From 859adea2eb15b524356a3dce374b0780c6e9b7ef Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Mon, 13 May 2024 20:16:39 +0530 Subject: [PATCH] Mark completed TODO --- desktop/src/main/services/ffmpeg.ts | 5 ----- web/apps/photos/src/services/download/index.ts | 1 - 2 files changed, 6 deletions(-) diff --git a/desktop/src/main/services/ffmpeg.ts b/desktop/src/main/services/ffmpeg.ts index 1860b89a4..4803fd6f0 100644 --- a/desktop/src/main/services/ffmpeg.ts +++ b/desktop/src/main/services/ffmpeg.ts @@ -46,11 +46,6 @@ export const ffmpegExec = async ( dataOrPathOrZipItem: Uint8Array | string | ZipItem, outputFileExtension: string, ): Promise => { - // TODO (MR): This currently copies files for both input (when - // dataOrPathOrZipItem is data) and output. This needs to be tested - // extremely large video files when invoked downstream of `convertToMP4` in - // the web code. - const { path: inputFilePath, isFileTemporary: isInputFileTemporary, diff --git a/web/apps/photos/src/services/download/index.ts b/web/apps/photos/src/services/download/index.ts index 0d3b4b46c..a148f2bcf 100644 --- a/web/apps/photos/src/services/download/index.ts +++ b/web/apps/photos/src/services/download/index.ts @@ -576,7 +576,6 @@ async function getPlayableVideo( if (!forceConvert && !runOnWeb && !isElectron()) { return null; } - // TODO(MR): This might not work for very large (~ GB) videos. Test. log.info(`Converting video ${videoNameTitle} to mp4`); const convertedVideoData = await ffmpeg.convertToMP4(videoBlob); return new Blob([convertedVideoData], { type: "video/mp4" });