39 Commits (master)
 

Author SHA1 Message Date
  Matteo Cypriani 56c7003468 Improve "unhandled chunks" message 3 years ago
  Matteo Cypriani 76c2a9201f Cue sheet: use FILE "*.raw" instead of "*.nrg" 3 years ago
  Matteo Cypriani bdca31c3fd main: fix bad usage error handling 3 years ago
  Matteo Cypriani 20f4e61f26 README: update Usage & title 3 years ago
  Matteo Cypriani 3faf42e2a7 Read track number & index as BCD-encoded bytes 3 years ago
  Matteo Cypriani 3a970c3e33 main: exit() only at the end 3 years ago
  Matteo Cypriani c3c2726537 Pass &str instead of &String 3 years ago
  Matteo Cypriani 76b895e4c1 main: a few style improvements 3 years ago
  Matteo Cypriani 2b8f4a98d3 Use getopts to parse command-line 3 years ago
  Matteo Cypriani d5d83ab03e metadata: simplify read_nrg_chunks() 3 years ago
  Matteo Cypriani e801140625 Handle 2448-byte sectors 3 years ago
  Matteo Cypriani 6ee363064b Refactoring: add copy_raw_audio() 3 years ago
  Matteo Cypriani ff00ad6097 Cue sheet: use BINARY, not RAW 3 years ago
  Matteo Cypriani 0f42459d7b Add minimalistic integration tests 3 years ago
  Matteo Cypriani 5a6feec1d6 Add description strings for some errors 3 years ago
  Matteo Cypriani 2bf7a1db2d Refactor {first,last}_audio_byte() 3 years ago
  Matteo Cypriani 90cf6b8ed8 Read audio data up to last track's end if possible 3 years ago
  Matteo Cypriani 5604778455 Fix audio data extraction 3 years ago
  Matteo Cypriani 00c88153b2 Rework read_sized_string(): truncate null bytes 3 years ago
  Matteo Cypriani 4b92eb0239 Improve handling of output file names 3 years ago
  Matteo Cypriani 5d0973f5ae Add README.md 3 years ago
  Matteo Cypriani 3f03a6c37b Add copyright & license 3 years ago
  Matteo Cypriani 5aa1f24554 Rename cue_sheet module 3 years ago
  Matteo Cypriani 2e74951628 Audio data extraction 3 years ago
  Matteo Cypriani 15c5a5fb04 Fix potential pre-gap bug in cue sheet 3 years ago
  Matteo Cypriani 54b5967411 Write cue sheet to file 3 years ago
  Matteo Cypriani 5973a06c1b Add basic cue sheet handling 3 years ago
  Matteo Cypriani 00ed1196d6 Improve rustdoc comments 3 years ago
  Matteo Cypriani c3584042cc Open fd in main() 3 years ago
  Matteo Cypriani 423aec0a63 Better handling of unknown chunks 3 years ago
  Matteo Cypriani e2a41e6282 Move metadata-related modules into metadata 3 years ago
  Matteo Cypriani 1a029d44a4 Split lib.rs into modules 3 years ago
  Matteo Cypriani 8652b455be Add .gitignore 3 years ago
  Matteo Cypriani 87b0527783 Handle MTYP chunk 3 years ago
  Matteo Cypriani 6cad02d13c Handle SINF chunk 3 years ago
  Matteo Cypriani c340f30493 Handle DAOX chunk 3 years ago
  Matteo Cypriani 4b638a88d5 Don't use explicit &mut for fd 3 years ago
  Matteo Cypriani 9c4a93e72e Add read_sized_string() 3 years ago
  Matteo Cypriani f22f7fdbc3 Cue sheet display working 3 years ago