Commit Graph

  • 21ab587 (HEAD -> master) Update copyright dates by Matteo Cypriani 2018-05-06 00:10:09 +0200
  • 9f741a4 README: rework into a Ronn manpage by Matteo Cypriani 2018-05-05 23:37:50 +0200
  • 93248eb Display basename in usage message by Matteo Cypriani 2018-05-05 22:25:44 +0200
  • 9f29662 Implement --no-strip-subchannel by Matteo Cypriani 2018-05-05 13:38:46 +0200
  • 924dd3c Implement --version switch by Matteo Cypriani 2018-05-04 21:06:06 +0200
  • 88fc07a cargo update by Matteo Cypriani 2018-05-04 17:31:57 +0200
  • e22af5b metadata: structs now derive Copy & Clone by Matteo Cypriani 2018-05-04 17:23:45 +0200
  • b2df80c lib: enable compile-time warnings by Matteo Cypriani 2018-05-04 17:22:16 +0200
  • 56c7003 Improve "unhandled chunks" message by Matteo Cypriani 2016-12-22 14:28:52 -0500
  • 76c2a92 Cue sheet: use FILE "*.raw" instead of "*.nrg" by Matteo Cypriani 2016-12-22 14:26:39 -0500
  • bdca31c main: fix bad usage error handling by Matteo Cypriani 2016-12-22 14:10:53 -0500
  • 20f4e61 README: update Usage & title by Matteo Cypriani 2016-12-08 21:24:05 -0500
  • 3faf42e Read track number & index as BCD-encoded bytes by Matteo Cypriani 2016-12-08 20:52:16 -0500
  • 3a970c3 main: exit() only at the end by Matteo Cypriani 2016-12-08 17:52:08 -0500
  • c3c2726 Pass &str instead of &String by Matteo Cypriani 2016-12-08 17:10:20 -0500
  • 76b895e main: a few style improvements by Matteo Cypriani 2016-12-08 17:06:36 -0500
  • 2b8f4a9 Use getopts to parse command-line by Matteo Cypriani 2016-12-08 16:58:26 -0500
  • d5d83ab metadata: simplify read_nrg_chunks() by Matteo Cypriani 2016-12-08 15:14:22 -0500
  • e801140 Handle 2448-byte sectors by Matteo Cypriani 2016-12-08 14:34:45 -0500
  • 6ee3630 Refactoring: add copy_raw_audio() by Matteo Cypriani 2016-12-08 13:37:26 -0500
  • ff00ad6 Cue sheet: use BINARY, not RAW by Matteo Cypriani 2016-12-08 12:12:33 -0500
  • 0f42459 Add minimalistic integration tests by Matteo Cypriani 2016-12-07 23:48:07 -0500
  • 5a6feec Add description strings for some errors by Matteo Cypriani 2016-12-07 23:20:45 -0500
  • 2bf7a1d Refactor {first,last}_audio_byte() by Matteo Cypriani 2016-12-07 19:34:20 -0500
  • 90cf6b8 Read audio data up to last track's end if possible by Matteo Cypriani 2016-12-07 19:12:29 -0500
  • 5604778 Fix audio data extraction by Matteo Cypriani 2016-12-07 18:34:31 -0500
  • 00c8815 Rework read_sized_string(): truncate null bytes by Matteo Cypriani 2016-12-07 17:51:59 -0500
  • 4b92eb0 Improve handling of output file names by Matteo Cypriani 2016-12-07 16:06:10 -0500
  • 5d0973f Add README.md by Matteo Cypriani 2016-12-06 22:54:05 -0500
  • 3f03a6c Add copyright & license by Matteo Cypriani 2016-12-06 22:39:12 -0500
  • 5aa1f24 Rename cue_sheet module by Matteo Cypriani 2016-12-06 21:34:44 -0500
  • 2e74951 Audio data extraction by Matteo Cypriani 2016-12-06 21:10:38 -0500
  • 15c5a5f Fix potential pre-gap bug in cue sheet by Matteo Cypriani 2016-12-06 19:31:27 -0500
  • 54b5967 Write cue sheet to file by Matteo Cypriani 2016-12-06 19:27:07 -0500
  • 5973a06 Add basic cue sheet handling by Matteo Cypriani 2016-12-06 18:06:13 -0500
  • 00ed119 Improve rustdoc comments by Matteo Cypriani 2016-12-06 15:52:48 -0500
  • c358404 Open fd in main() by Matteo Cypriani 2016-12-06 14:31:51 -0500
  • 423aec0 Better handling of unknown chunks by Matteo Cypriani 2016-12-06 13:45:55 -0500
  • e2a41e6 Move metadata-related modules into metadata by Matteo Cypriani 2016-12-06 13:21:59 -0500
  • 1a029d4 Split lib.rs into modules by Matteo Cypriani 2016-12-06 12:10:38 -0500
  • 8652b45 Add .gitignore by Matteo Cypriani 2016-12-05 16:04:31 -0500
  • 87b0527 Handle MTYP chunk by Matteo Cypriani 2016-12-05 15:57:23 -0500
  • 6cad02d Handle SINF chunk by Matteo Cypriani 2016-12-05 15:42:19 -0500
  • c340f30 Handle DAOX chunk by Matteo Cypriani 2016-12-05 14:51:57 -0500
  • 4b638a8 Don't use explicit &mut for fd by Matteo Cypriani 2016-12-05 13:08:45 -0500
  • 9c4a93e Add read_sized_string() by Matteo Cypriani 2016-12-05 12:52:31 -0500
  • f22f7fd Cue sheet display working by Matteo Cypriani 2016-12-05 12:06:51 -0500