Commit graph

399 commits

Author SHA1 Message Date
asonix
92ee60549f Enable copying input av1 stream from mp4 to webm 2023-08-30 20:40:08 -05:00
asonix
b48a9233b2 Remove transcode from animation to video, make video transcoding 'optional'
Video transcoding still happens, but in many cases the video stream is able to be copied verbatim rather than being decoded & encoded
2023-08-30 20:37:54 -05:00
asonix
08fd96c2f7 clippy nit 2023-08-29 13:29:40 -05:00
asonix
c0f6b1e988 Enable searching hashes by date 2023-08-29 13:27:18 -05:00
asonix
0146202236 Fully commit to HumanDate 2023-08-29 12:59:36 -05:00
asonix
64950bfe0e Shorten pagination slugs 2023-08-29 12:53:29 -05:00
asonix
1271ff2cc7 Clippy 2023-08-28 18:49:30 -05:00
asonix
2b6ea97773 Enable setting timestamp on hash creation, improve paging api 2023-08-28 18:43:24 -05:00
asonix
24812afeba Add paged hash access 2023-08-28 16:02:11 -05:00
asonix
e302ab1f3d Migrate not-found alias 2023-08-28 13:40:19 -05:00
asonix
b28cc38c38 Simplify Streamer 2023-08-23 19:12:59 -05:00
asonix
95637fdfe5 Remove direct dep on futures-util 2023-08-23 19:10:10 -05:00
asonix
8f50a15b25 Reduce reliance on futures-util 2023-08-23 11:59:42 -05:00
asonix
0352ada9d8 Don't doulbe-open repo 2023-08-16 16:39:41 -05:00
asonix
88d4cc1a6a Exit after repo migration 2023-08-16 16:34:42 -05:00
asonix
f95e61e402 Expose repo migrations 2023-08-16 16:32:19 -05:00
asonix
ba27a1a223 Build out repo-repo migration 2023-08-16 16:09:40 -05:00
asonix
1559d57f0a Don't overwrite existing variants 2023-08-16 15:12:16 -05:00
asonix
22cfbe979d Note how many failures have occurred for a given hash 2023-08-16 13:29:22 -05:00
asonix
ee88823d41 clippy 2023-08-16 12:43:12 -05:00
asonix
521cdd5b9d Enforce format on new details 2023-08-16 12:36:18 -05:00
asonix
f3c6239979 Allow skipping details generation if already generated 2023-08-16 11:57:09 -05:00
asonix
4d909ba32a Make migration concurrent 2023-08-16 11:47:36 -05:00
asonix
ac996ff832 Remove unused error 2023-08-15 21:25:04 -05:00
asonix
1de257bb07 Ensure access values are unique 2023-08-15 21:18:25 -05:00
asonix
bd3b668d81 Don't error on duplicate - happens on retried migration 2023-08-15 20:28:42 -05:00
asonix
9fe7410dd6 Add logging to migration 2023-08-15 19:33:19 -05:00
asonix
1ee77b19d8 Make Repo object safe. Create migration 2023-08-15 19:19:03 -05:00
asonix
09236d731d Fix poll after completion, misused compare_and_swap 2023-08-14 21:17:57 -05:00
asonix
26ca3a7195 Remove associated Bytes type 2023-08-14 20:00:00 -05:00
asonix
da876fd553 Make it compile 2023-08-14 14:25:19 -05:00
asonix
3129f7844e BROKEN: start work on hash discriminant 2023-08-13 22:06:42 -05:00
asonix
e4e93cddf9 Return JobId from push 2023-08-13 19:52:27 -05:00
asonix
5d4486fdf4 Finish queue implementation update for sled 2023-08-13 19:47:20 -05:00
asonix
35d0c065e9 Start work on 0.5 db format - initial queuerepo changes 2023-08-13 14:12:38 -05:00
asonix
0c4d632dda Consider timeouts a client error 2023-08-05 16:18:06 -05:00
asonix
fee4ed1e3e Add process timeout 2023-08-05 12:41:06 -05:00
asonix
5f12be0c6a Clippy 2023-07-26 22:53:41 -05:00
asonix
2a59a6492a Bring back hash_alias_key 2023-07-25 20:30:22 -05:00
asonix
bd3975f455 Simplify some repo functions, remove 0.3 migration 2023-07-25 20:08:18 -05:00
asonix
f221887599 Clippy 2023-07-23 16:04:17 -05:00
asonix
aac1bb7bc4 Finish media proxy implementation 2023-07-23 15:45:52 -05:00
asonix
4cca7d0f86 Prepare for proxying media 2023-07-23 12:10:36 -05:00
asonix
75bf425c6e Update alias query, process query to accept proxy url 2023-07-23 11:45:10 -05:00
asonix
e59483c12c Add ProxyRepo 2023-07-23 10:23:46 -05:00
asonix
d0c619bdf7 Clippy 2023-07-22 21:14:24 -05:00
asonix
77cdeab57e Improve metrics, add job metrics 2023-07-22 21:11:28 -05:00
asonix
7dc8ede8eb Gate cleanup behind read-only config 2023-07-22 20:26:28 -05:00
asonix
13d6e10886 Reduce log level on variants access 2023-07-22 20:20:58 -05:00
asonix
1f3298363f Attempt to mark unmarked variants as accessed on launch 2023-07-22 19:55:50 -05:00