Manav Rathi
54e8d6392d
Scaffold
2025-05-22 19:46:00 +05:30
Manav Rathi
afa9e03743
ref
2025-05-22 19:39:13 +05:30
Manav Rathi
a4eaf04a33
Extract
2025-05-22 19:34:39 +05:30
Manav Rathi
fb16346b0d
Forward
2025-05-22 18:31:05 +05:30
Manav Rathi
1d276c795c
transform 1
2025-05-21 17:56:09 +05:30
Manav Rathi
914893eae6
Fix
2025-05-20 20:01:44 +05:30
Manav Rathi
7a10f4c145
Note results of tests and add extra checks
2025-05-20 19:58:10 +05:30
Manav Rathi
013389c696
Fix regex for Windows
2025-05-20 15:57:41 +05:30
Manav Rathi
1c3428d89d
Avoid stdout max buffer error when converting very large videos
2025-05-20 12:35:14 +05:30
Manav Rathi
3a32659dd4
[desktop] Update to Electron 36.2.1 ( #5925 )
...
Regular dep update. Also update a minor dev dep.
2025-05-15 20:15:36 +05:30
Manav Rathi
d2980abb7a
[desktop] Update to Electron 36.2.1
...
Regular dep update. Also update a minor dev dep.
2025-05-15 20:01:48 +05:30
Manav Rathi
1a2f606d94
Use a tighter check
...
Otherwise video conversion fails with
[Parsed_zscale_2 @ 0x12de1b040] code 3074: no path between colorspaces
Some sample video stream lines of videos where it failed:
- `Stream #0:0[0x1](und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 2204 kb/s, 30 fps, 30 tbr, 30 tbn (default)`
- `Stream #0:1[0x1e0]: Video: mpeg1video, yuv420p(tv), 640x480 [SAR 1:1 DAR 4:3], 104857 kb/s, 25 fps, 25 tbr, 90k tbn`
- `Stream #0:0: Video: mjpeg (Baseline) (MJPG / 0x47504A4D), yuvj422p(pc, bt470bg/unknown/unknown), 640x480, 15379 kb/s, 30 fps, 30 tbr, 30 tbn`
- `Stream #0:0[0x1](eng): Video: h263 (s263 / 0x33363273), yuv420p, 176x144 [SAR 12:11 DAR 4:3], 96 kb/s, 15.27 fps, 15.42 tbr, 15750 tbn (default)`
2025-05-15 19:44:37 +05:30
Manav Rathi
1f40901fd1
[desktop] Use correct unit for bitrate
2025-05-15 15:21:18 +05:30
Manav Rathi
3e9d78c866
Routine dependency updates
2025-05-15 08:19:21 +05:30
Manav Rathi
62bd2d13d6
Match the web behaviour for sub seconds ceil
2025-05-14 18:55:30 +05:30
Manav Rathi
4263906c61
node impl
2025-05-14 18:40:56 +05:30
Manav Rathi
72acefadd4
node 2
2025-05-14 17:04:39 +05:30
Manav Rathi
2be8db783c
node 1
2025-05-14 16:54:45 +05:30
Manav Rathi
be2665f57f
Set sv = 1 for files that are skipped
2025-05-13 12:29:17 +05:30
Manav Rathi
fae47f102e
mark
2025-05-13 10:20:42 +05:30
Manav Rathi
01f612e450
[web] Support Turkish translations
2025-05-12 10:58:42 +05:30
Manav Rathi
d53281500b
prune
2025-05-08 15:05:56 +05:30
Manav Rathi
18442e25fc
Move upload to utility process
...
Attempt to further lighten the load on the main thread
2025-05-08 14:53:05 +05:30
Manav Rathi
d35f898b70
better way of dealing with undefs
...
Electron postMessage wants an empty array and balks at undefined
2025-05-07 18:10:18 +05:30
Manav Rathi
6730c0c682
take 1 - fix sporadic unhandled exception
...
With extra logging, this is it:
adapter postMessage {
id: '12c1c688f6f7b4-4e5fd44d3b9bc-f746fb2a0beda-1b0c26213b6237',
type: 'RELEASE'
} undefined
[error] Unhandled rejection: TypeError: transferables must be an array of MessagePorts
TypeError: transferables must be an array of MessagePorts
at MessagePortMain.postMessage (node:electron/js2c/browser_init:2:111057)
at Object.postMessage (...desktop/app/main/utils/comlink.js:21:16)
at .../desktop/node_modules/comlink/dist/umd/comlink.js:353:16
at new Promise (<anonymous>)
at requestResponseMessage (../desktop/node_modules/comlink/dist/umd/comlink.js:347:16)
at releaseEndpoint (.../desktop/node_modules/comlink/dist/umd/comlink.js:199:16)
at proxyFinalizers (.../desktop/node_modules/comlink/dist/umd/comlink.js:211:17)
2025-05-07 17:51:42 +05:30
Manav Rathi
c2c7ac8b23
Tweak
2025-05-07 17:08:09 +05:30
Manav Rathi
2f670e316b
conv
2025-05-07 14:04:41 +05:30
Manav Rathi
f47a6f7b42
rendezvous
2025-05-07 13:48:23 +05:30
Manav Rathi
3513b51477
trampoline
2025-05-07 13:29:19 +05:30
Manav Rathi
bd8fc08b7c
rework 1
...
temp files will need to be handled on main process
2025-05-07 12:36:55 +05:30
Manav Rathi
ae925a240e
fix
2025-05-07 11:58:13 +05:30
Manav Rathi
adf1379b9e
node 1
2025-05-07 11:23:28 +05:30
Manav Rathi
92a9b34836
Generisize
2025-05-06 18:52:03 +05:30
Manav Rathi
10d7162d6e
Rename
2025-05-06 18:00:10 +05:30
Manav Rathi
2a1b8ae18e
Generalize
2025-05-06 17:39:48 +05:30
Manav Rathi
5abf2cb35e
Extract
2025-05-06 17:24:03 +05:30
Manav Rathi
4d7cfee60f
Fix slowness
2025-05-06 16:03:13 +05:30
Manav Rathi
7b25e65da4
Electron 36
2025-05-02 09:45:39 +05:30
Manav Rathi
d047e05bc8
Routine dependency updates
2025-04-30 19:43:33 +05:30
Manav Rathi
e38152051c
Minor
2025-04-30 16:05:59 +05:30
Manav Rathi
831563317e
Import
2025-04-30 14:05:18 +05:30
Manav Rathi
a3c43cb54e
Use 2
2025-04-30 14:04:33 +05:30
Manav Rathi
83373c4424
Use 1
2025-04-30 13:38:33 +05:30
Manav Rathi
ad47dda614
Convert reverse
2025-04-30 13:24:28 +05:30
Manav Rathi
bc874a2292
Ontology
2025-04-30 12:43:27 +05:30
Manav Rathi
2e657d88f4
sketch web side 1
2025-04-30 10:52:36 +05:30
Manav Rathi
0883ed39e3
node side
2025-04-30 10:42:33 +05:30
Manav Rathi
64363b70e3
Sketch
2025-04-29 16:17:55 +05:30
Manav Rathi
fb6751a439
Use
2025-04-29 15:25:54 +05:30
Manav Rathi
802dd21200
Potential HDR check
...
Refs:
- https://github.com/amietn/vcsi/pull/135/files#diff-ad9111f3166bc9321ffb8c8dcd22a624457d6591fc4e9f72ec9821a644459927R535
- https://github.com/photoprism/photoprism/issues/4488#issuecomment-2495851302
2025-04-29 15:10:35 +05:30