47 Commits (master)
 

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