Av1an/av1an-cli
redzic f268d19641
Refactor: Remove parking_lot::Mutex from multi progress bar, rework mkvmerge concatenation implementation (#354)
- This removes the `parking_lot::Mutex` wrapping the multi progress bar, as it was not actually necessary. This also removes `parking_lot` as a dependency, as it is unused now.

- Rework the implementation of `mkvmerge` concatenation to not perform any unnecessary UTF-8 validation or allocations. This requires an algorithm to specify chunks with a '+' in between, but without a trailing '+', without later removing arguments (as the API of `std::process:Command` does not support this). This does not change the behavior of `-c mkvmerge` in any way, however.

- Also fix some miscellaneous clippy warnings.
2021-09-04 23:45:47 +03:00
..
src Refactor: Remove parking_lot::Mutex from multi progress bar, rework mkvmerge concatenation implementation (#354) 2021-09-04 23:45:47 +03:00
Cargo.toml change av1an-cli structure, bump to 0.1.1 2021-08-31 14:22:15 +03:00