Compare commits
3 Commits
7e1201a0d0
...
ee9de2a404
Author | SHA1 | Date |
---|---|---|
Anna | ee9de2a404 | |
Anna | 4c4fece53b | |
Anna | 40c296224a |
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "ttmp"
|
name = "ttmp"
|
||||||
version = "2.2.0"
|
version = "2.2.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
autoexamples = true
|
autoexamples = true
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ sqpack = { git = "https://git.anna.lgbt/ascclemens/sqpack-rs", features = ["read
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
criterion = "0.4"
|
criterion = "0.4"
|
||||||
hex = "0.4"
|
base64 = "0.13"
|
||||||
sha3 = "0.10"
|
sha3 = "0.10"
|
||||||
tempfile = "3"
|
tempfile = "3"
|
||||||
|
|
||||||
|
|
|
@ -55,7 +55,7 @@ pub fn main() {
|
||||||
std::io::copy(&mut temp, &mut sha).unwrap();
|
std::io::copy(&mut temp, &mut sha).unwrap();
|
||||||
temp.seek(SeekFrom::Start(0)).unwrap();
|
temp.seek(SeekFrom::Start(0)).unwrap();
|
||||||
let hash = sha.finalize_reset();
|
let hash = sha.finalize_reset();
|
||||||
let hash = hex::encode(&*hash);
|
let hash = base64::encode_config(&*hash, base64::URL_SAFE_NO_PAD);
|
||||||
let new = !hashes.contains_key(&hash);
|
let new = !hashes.contains_key(&hash);
|
||||||
let saved = SavedFile {
|
let saved = SavedFile {
|
||||||
game_path: file.file.full_path.clone(),
|
game_path: file.file.full_path.clone(),
|
||||||
|
|
|
@ -145,7 +145,7 @@ impl MpdEncoder {
|
||||||
};
|
};
|
||||||
|
|
||||||
let mip_size = if next == 0 {
|
let mip_size = if next == 0 {
|
||||||
size as u32 - offset
|
size as u32 - offset.min(size as u32)
|
||||||
} else {
|
} else {
|
||||||
next - offset
|
next - offset
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue