Releases: aksiksi/needle
Releases · aksiksi/needle
v0.1.5
0.1.5 (2022-07-31)
Features
- Add flag to control threading (4e5571f)
- analyzer: Add with_* methods for Analyzer config (e3e8d7e)
- cli: Disable skip files by default (065a212)
- comparator: Add run_with_frame_hashes method (9428225)
- comparator: Allow conversion from Analyzer to Comparator (e53c027)
- comparator: Allow searching for only openings (34876f4)
- comparator: New match search logic (15d6c3e)
- comparator: Sort video paths when Comparator is created (afcf16a)
- needle: Expose find_video_files function and use it in needle CLI (84f1f92)
Bug Fixes
- cli: Fix video count check (295fdee)
- comparator: Allow self comparison during match selection (af0243e)
- comparator: Do not pre-allocate heap entries (65628f4)
- comparator: Filter out empty info early (4e8dc2e)
- comparator: Load all frame hash data into memory (d73614a)
- comparator: Make sure both src and dst are valid during search (7939d01)
- comparator: Remove processed array during match search (61ef47b)
- comparator: Run analysis once per file if flag is set (fc2cec2)
- comparator: Use a weighted sum of count and duration for match selection (ccb1959)
- comparator: Use skip files during match selection (f264b2a)
- comparator: Use video indices instead of paths in all data structures (8b01540)
- Decrease hash match threshold and increase opening search percentage (056b461)
Miscellaneous
v0.1.4
0.1.4 (2022-07-25)
Features
- comparator: Display info sorted by video filename (c045ed4)
- comparator: Return results from run method (005f4c4)
- needle: Info subcommand to display FFmpeg version (791b02e)
Bug Fixes
- comparator: Adjust opening and ending percentage index (52692fe)
- Use correct license in Cargo.toml (7b95d0e)
Miscellaneous
v0.1.3
0.1.3 (2022-07-25)
Features
- comparator: Create a separate flag for skip file creation (540a4aa)
- comparator: Implement Default for audio::Comparator (dd18e69)
- comparator: Store and check MD5 hash of video header in skip file (25b2321)
- Use with_* API for constructing Comparator (3b9a496)
Bug Fixes
- Move simhash to chromaprint-rust crate (6e489bb)
- needle: Remove InvalidSeekTimestamp error (aee9e6b)
- Setup a workspace (4482acd)
Miscellaneous
- Add a few more static-related features (5a35281)
- Add needle-capi crate (4ad69ec)
- Added some doc comments (8b8da8c)
- Delete old Cargo.lock (e2fa1e3)
- Do not run doctests (d1c3b13)
- Enable symbol stripping and LTO (7b65723)
- Pass MSVC linker flags to rustdoc (9f9b4a4)
- Removed workspace, now just separate crates (37aed18)
v0.1.2
v0.1.1
Release v0.1.1