Commit graph

34 commits

Author SHA1 Message Date
asonix 45f5238f45 demo script - hash first frame
All checks were successful
/ tests (push) Successful in 45s
/ clippy (push) Successful in 13s
/ check (aarch64-unknown-linux-musl) (push) Successful in 7s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 7s
/ check (x86_64-unknown-linux-musl) (push) Successful in 6s
2024-03-06 13:28:59 -06:00
asonix e5efa1e4f8 Calculate exact capacity needed for hash 2024-03-06 13:27:03 -06:00
asonix e1c57d1930 Add license
All checks were successful
/ check (aarch64-unknown-linux-musl) (push) Successful in 12s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 11s
/ check (x86_64-unknown-linux-musl) (push) Successful in 8s
/ clippy (push) Successful in 7s
/ build (aarch64-unknown-linux-musl) (push) Successful in 8s
/ publish-crate (push) Successful in 13s
/ tests (push) Successful in 45s
/ build (armv7-unknown-linux-musleabihf) (push) Successful in 7s
/ build (x86_64-unknown-linux-musl) (push) Successful in 7s
/ publish-forgejo (push) Successful in 5s
2024-02-25 21:20:08 -06:00
asonix 9a4a49fae3 runs on base image
Some checks failed
/ check (aarch64-unknown-linux-musl) (push) Successful in 13s
/ check (x86_64-unknown-linux-musl) (push) Successful in 6s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 11s
/ publish-forgejo (push) Successful in 5s
/ clippy (push) Successful in 9s
/ tests (push) Successful in 47s
/ build (aarch64-unknown-linux-musl) (push) Successful in 7s
/ build (armv7-unknown-linux-musleabihf) (push) Successful in 9s
/ build (x86_64-unknown-linux-musl) (push) Successful in 7s
/ publish-crate (push) Failing after 9s
2024-02-25 21:06:12 -06:00
asonix 82f94e7f76 Increase auto sample size
All checks were successful
/ tests (push) Successful in 48s
/ clippy (push) Successful in 8s
/ check (aarch64-unknown-linux-musl) (push) Successful in 13s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 11s
/ check (x86_64-unknown-linux-musl) (push) Successful in 7s
2024-02-23 21:54:38 -06:00
asonix c09bd69c21 Update readme
All checks were successful
/ tests (push) Successful in 48s
/ clippy (push) Successful in 8s
/ check (aarch64-unknown-linux-musl) (push) Successful in 14s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 11s
/ check (x86_64-unknown-linux-musl) (push) Successful in 7s
2024-02-23 14:40:16 -06:00
asonix 1bc89ddc42 Add script for hashing arbitrary files with imagemagick and stdin example 2024-02-23 14:13:25 -06:00
asonix 66858e4d1a Add auto configuration option for example 2024-02-23 14:10:35 -06:00
asonix 6e85a82f42 Add dedicated skip logic. slower for skip 2, but faster for other values 2024-02-23 14:09:50 -06:00
asonix 1f7957778f Bench and test auto
All checks were successful
/ clippy (push) Successful in 9s
/ tests (push) Successful in 48s
/ check (aarch64-unknown-linux-musl) (push) Successful in 6s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 7s
/ check (x86_64-unknown-linux-musl) (push) Successful in 6s
2024-02-22 22:38:53 -06:00
asonix f25d41a29d Compile but don't run readme
All checks were successful
/ clippy (push) Successful in 8s
/ tests (push) Successful in 1m0s
/ check (aarch64-unknown-linux-musl) (push) Successful in 9s
/ check (x86_64-unknown-linux-musl) (push) Successful in 11s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 9s
2024-02-22 21:20:56 -06:00
asonix 0c988ece22 Add pixel skipping, readme & docs
Some checks failed
/ tests (push) Failing after 1m1s
/ clippy (push) Successful in 12s
/ check (aarch64-unknown-linux-musl) (push) Successful in 11s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 10s
/ check (x86_64-unknown-linux-musl) (push) Successful in 10s
2024-02-22 21:17:29 -06:00
asonix 57dcd2a4e9 Add cargo metadata 2024-02-22 20:10:08 -06:00
asonix eccfa25462 cargo fmt
All checks were successful
/ tests (push) Successful in 50s
/ clippy (push) Successful in 7s
/ check (aarch64-unknown-linux-musl) (push) Successful in 12s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 11s
/ check (x86_64-unknown-linux-musl) (push) Successful in 6s
2024-02-19 15:33:27 -06:00
asonix 835626d909 Add example that reads from STDIN in chunks of 1024
Some checks failed
/ check (aarch64-unknown-linux-musl) (push) Waiting to run
/ check (armv7-unknown-linux-musleabihf) (push) Waiting to run
/ check (x86_64-unknown-linux-musl) (push) Waiting to run
/ clippy (push) Successful in 7s
/ tests (push) Has been cancelled
2024-02-19 15:32:38 -06:00
asonix f47c274df6 Improve test speed
All checks were successful
/ clippy (push) Successful in 13s
/ tests (push) Successful in 51s
/ check (aarch64-unknown-linux-musl) (push) Successful in 10s
/ check (x86_64-unknown-linux-musl) (push) Successful in 6s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 10s
2024-02-18 14:43:50 -06:00
asonix b1cefd7863 Add length assertion
All checks were successful
/ tests (push) Successful in 2m32s
/ check (x86_64-unknown-linux-musl) (push) Successful in 6s
/ clippy (push) Successful in 8s
/ check (aarch64-unknown-linux-musl) (push) Successful in 7s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 6s
2024-02-18 13:25:39 -06:00
asonix 8f79825c2e Initialize blurhash string with some capacity 2024-02-18 13:20:05 -06:00
asonix 7e9df1cc8a Add cargo-show-asm nix dependency
All checks were successful
/ clippy (push) Successful in 7s
/ tests (push) Successful in 2m28s
/ check (aarch64-unknown-linux-musl) (push) Successful in 9s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 6s
/ check (x86_64-unknown-linux-musl) (push) Successful in 7s
2024-02-18 13:11:57 -06:00
asonix a5d18a1880 move modifier calculation to iterator map
All checks were successful
/ check (aarch64-unknown-linux-musl) (push) Successful in 8s
/ clippy (push) Successful in 6s
/ check (x86_64-unknown-linux-musl) (push) Successful in 6s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 7s
/ tests (push) Successful in 2m28s
2024-02-18 13:08:54 -06:00
asonix 68c96fa56e Take better advantage of SIMDish features
All checks were successful
/ tests (push) Successful in 2m29s
/ clippy (push) Successful in 8s
/ check (x86_64-unknown-linux-musl) (push) Successful in 6s
/ check (aarch64-unknown-linux-musl) (push) Successful in 9s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 8s
2024-02-18 13:04:04 -06:00
asonix 04f4d6f9b1 Add back blurhash for benches
All checks were successful
/ clippy (push) Successful in 6s
/ tests (push) Successful in 49s
/ check (aarch64-unknown-linux-musl) (push) Successful in 8s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 7s
/ check (x86_64-unknown-linux-musl) (push) Successful in 7s
2024-02-18 11:51:41 -06:00
asonix 6e42d7dcc6 Add docs
All checks were successful
/ check (aarch64-unknown-linux-musl) (push) Successful in 8s
/ clippy (push) Successful in 7s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 7s
/ tests (push) Successful in 48s
/ check (x86_64-unknown-linux-musl) (push) Successful in 7s
2024-02-18 11:45:41 -06:00
asonix bbb8ce52c0 Remove dev dependency on blurhash
All checks were successful
/ clippy (push) Successful in 12s
/ check (aarch64-unknown-linux-musl) (push) Successful in 8s
/ check (x86_64-unknown-linux-musl) (push) Successful in 6s
/ tests (push) Successful in 52s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 7s
2024-02-18 11:22:33 -06:00
asonix 8e2d88f185 Record expected output strings 2024-02-18 11:21:10 -06:00
asonix 164b11c2f3 Hoist math out of inner loops
All checks were successful
/ clippy (push) Successful in 8s
/ check (aarch64-unknown-linux-musl) (push) Successful in 8s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 7s
/ check (x86_64-unknown-linux-musl) (push) Successful in 8s
/ tests (push) Successful in 49s
2024-02-18 11:10:04 -06:00
asonix d72632245b Revert "Remove mut from finalize"
All checks were successful
/ tests (push) Successful in 53s
/ clippy (push) Successful in 6s
/ check (aarch64-unknown-linux-musl) (push) Successful in 8s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 8s
/ check (x86_64-unknown-linux-musl) (push) Successful in 7s
This reverts commit 53ed67c1b5.
2024-02-18 01:40:09 -06:00
asonix c43504c0ea Stable blurhash
Some checks failed
/ tests (push) Failing after 58s
/ clippy (push) Successful in 11s
/ check (aarch64-unknown-linux-musl) (push) Successful in 9s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 8s
/ check (x86_64-unknown-linux-musl) (push) Successful in 7s
2024-02-18 01:35:49 -06:00
asonix 83b75a6eb6 Add actions
Some checks failed
/ check (armv7-unknown-linux-musleabihf) (push) Failing after 5s
/ check (aarch64-unknown-linux-musl) (push) Failing after 5s
/ check (x86_64-unknown-linux-musl) (push) Failing after 5s
/ clippy (push) Failing after 7s
/ tests (push) Failing after 5s
2024-02-18 01:34:49 -06:00
asonix 53ed67c1b5 Remove mut from finalize 2024-02-18 01:29:46 -06:00
asonix 835825f617 Box array 2024-02-18 01:18:04 -06:00
asonix d55e17ec78 A couple simplifications 2024-02-18 01:13:28 -06:00
asonix a07038a61d Build & bench 2024-02-18 00:13:20 -06:00
asonix a0df593342 New project 2024-02-17 14:54:09 -06:00