Commit Graph

  • ea15d212de v0.25.5: sync to autorip 0.25.5 MattJackson 2026-05-19 18:01:14 -07:00
  • 77bf862a40 v0.25.5: sync to autorip 0.25.5 matthew 2026-05-19 18:01:14 -07:00
  • 00673c8ec3 v0.25.4: sync to autorip 0.25.4 MattJackson 2026-05-19 17:44:23 -07:00
  • 1d1fe461ef v0.25.4: sync to autorip 0.25.4 matthew 2026-05-19 17:44:23 -07:00
  • bfefb4cb5b v0.25.3: sync to autorip 0.25.3 release (no behavioural changes) MattJackson 2026-05-19 17:11:11 -07:00
  • 3dc33566fd v0.25.3: sync to autorip 0.25.3 release (no behavioural changes) matthew 2026-05-19 17:11:11 -07:00
  • 1b95193517 v0.25.2: DTS-HD codec ID + PGS BlockDuration MattJackson 2026-05-19 16:11:54 -07:00
  • 7baa8d1b32 v0.25.2: DTS-HD codec ID + PGS BlockDuration matthew 2026-05-19 16:11:54 -07:00
  • 7dcac44136 v0.25.1: bump version MattJackson 2026-05-19 14:20:44 -07:00
  • 8bb044fbe2 v0.25.1: bump version matthew 2026-05-19 14:20:44 -07:00
  • 4da559e39f mux: PrefetchedSectorSource event_fn + delete DiscStream::new_pipeline MattJackson 2026-05-19 14:19:37 -07:00
  • 1dfcf899ad mux: PrefetchedSectorSource event_fn + delete DiscStream::new_pipeline matthew 2026-05-19 14:19:37 -07:00
  • eeca250f69 v0.25.0: bump version MattJackson 2026-05-19 13:37:24 -07:00
  • 968eee0b14 v0.25.0: bump version matthew 2026-05-19 13:37:24 -07:00
  • c51b3181f2 mux: pipelined PES highway — read+decrypt → demux → parse on 3 threads MattJackson 2026-05-19 13:35:32 -07:00
  • 0cdb4bf553 mux: pipelined PES highway — read+decrypt → demux → parse on 3 threads matthew 2026-05-19 13:35:32 -07:00
  • 2a31a47434 mux: keyframe-align MKV clusters + SeekHead; set TS RAI on keyframe PES MattJackson 2026-05-17 15:31:16 -07:00
  • 398430af09 mux: keyframe-align MKV clusters + SeekHead; set TS RAI on keyframe PES matthew 2026-05-17 15:31:16 -07:00
  • b08662f95c Revert "iter14: re-engage FileSectorSource 4 MiB readahead buffer" MattJackson 2026-05-17 10:50:00 -07:00
  • 443121122e Revert "iter14: re-engage FileSectorSource 4 MiB readahead buffer" matthew 2026-05-17 10:50:00 -07:00
  • 4594196b6e iter14: re-engage FileSectorSource 4 MiB readahead buffer MattJackson 2026-05-17 10:36:04 -07:00
  • d58573d014 iter14: re-engage FileSectorSource 4 MiB readahead buffer matthew 2026-05-17 10:36:04 -07:00
  • 9d6974df3e iter13 base: lock chunk back to 32 MiB after iter12 revert MattJackson 2026-05-17 09:49:03 -07:00
  • 42ed23380b iter13 base: lock chunk back to 32 MiB after iter12 revert matthew 2026-05-17 09:49:03 -07:00
  • 3394a5b3fe Revert "iter12: fallocate without KEEP_SIZE + truncate_at_sync; chunk back to 32 MiB" MattJackson 2026-05-17 09:48:35 -07:00
  • 4d44856270 Revert "iter12: fallocate without KEEP_SIZE + truncate_at_sync; chunk back to 32 MiB" matthew 2026-05-17 09:48:35 -07:00
  • e2c7e20329 iter12: fallocate without KEEP_SIZE + truncate_at_sync; chunk back to 32 MiB MattJackson 2026-05-17 09:35:07 -07:00
  • 2beacea83b iter12: fallocate without KEEP_SIZE + truncate_at_sync; chunk back to 32 MiB matthew 2026-05-17 09:35:07 -07:00
  • ff22385a61 iter11: WRITEBACK_CHUNK_BYTES 32 -> 128 MiB MattJackson 2026-05-17 09:21:00 -07:00
  • 553aeb59d5 iter11: WRITEBACK_CHUNK_BYTES 32 -> 128 MiB matthew 2026-05-17 09:21:00 -07:00
  • d39d3933f5 Revert "Reapply "io/writeback: medium-agnostic by construction, no DONTNEED, single detection point"" MattJackson 2026-05-17 09:19:44 -07:00
  • f893caaa12 Revert "Reapply "io/writeback: medium-agnostic by construction, no DONTNEED, single detection point"" matthew 2026-05-17 09:19:44 -07:00
  • 31dc3d35c3 iter10: chunk back to 32 MiB MattJackson 2026-05-17 09:06:34 -07:00
  • ac4c629898 iter10: chunk back to 32 MiB matthew 2026-05-17 09:06:34 -07:00
  • f7165a2020 Reapply "io/writeback: medium-agnostic by construction, no DONTNEED, single detection point" MattJackson 2026-05-17 09:06:14 -07:00
  • ba85230be6 Reapply "io/writeback: medium-agnostic by construction, no DONTNEED, single detection point" matthew 2026-05-17 09:06:14 -07:00
  • d836f8b1e7 iter9: 64 MiB chunks on top of iter8 (Phase 2.5 disabled) MattJackson 2026-05-17 08:52:51 -07:00
  • d615ac4a0e iter9: 64 MiB chunks on top of iter8 (Phase 2.5 disabled) matthew 2026-05-17 08:52:51 -07:00
  • 8919de5b03 iter8: chunk back to 32 MiB on top of Phase-2.5 revert MattJackson 2026-05-17 08:39:27 -07:00
  • 41a251c5de iter8: chunk back to 32 MiB on top of Phase-2.5 revert matthew 2026-05-17 08:39:27 -07:00
  • 0dc1f12108 Revert "Reapply "io/writeback_file: restore Phase 2.5 (writer thread + bounded ring)"" MattJackson 2026-05-17 08:39:06 -07:00
  • 53af9fe882 Revert "Reapply "io/writeback_file: restore Phase 2.5 (writer thread + bounded ring)"" matthew 2026-05-17 08:39:06 -07:00
  • 6abc25a7e8 iter7: WRITEBACK_CHUNK_BYTES 32 -> 64 MiB MattJackson 2026-05-17 08:25:44 -07:00
  • c6a6379f4d iter7: WRITEBACK_CHUNK_BYTES 32 -> 64 MiB matthew 2026-05-17 08:25:44 -07:00
  • 4d22cf632f iter6 cleanup: stop tracking (agent dir)worktrees/ MattJackson 2026-05-17 08:10:29 -07:00
  • 1ebe6bcad4 iter6 cleanup: stop tracking .claude/worktrees/ matthew 2026-05-17 08:10:29 -07:00
  • 611ad77586 iter6: revert depth bump + WRITEBACK_CHUNK_BYTES 32->8 MiB MattJackson 2026-05-17 08:09:57 -07:00
  • 05fb2709a5 iter6: revert depth bump + WRITEBACK_CHUNK_BYTES 32->8 MiB matthew 2026-05-17 08:09:57 -07:00
  • 60590193e3 iter5: READ_PIPELINE_DEPTH 32 -> 256 frames MattJackson 2026-05-17 07:53:41 -07:00
  • 940ed8c3b7 iter5: READ_PIPELINE_DEPTH 32 -> 256 frames matthew 2026-05-17 07:53:41 -07:00
  • 5f24843d3c Revert "iter2: restore FileSectorSource readahead buffer (32 MiB)" MattJackson 2026-05-17 07:38:34 -07:00
  • 6155628693 Revert "iter2: restore FileSectorSource readahead buffer (32 MiB)" matthew 2026-05-17 07:38:34 -07:00
  • ecf9a4d01e iter2: restore FileSectorSource readahead buffer (32 MiB) MattJackson 2026-05-16 22:46:22 -07:00
  • 36a2b3af68 iter2: restore FileSectorSource readahead buffer (32 MiB) matthew 2026-05-16 22:46:22 -07:00
  • 8ec767339e Revert "io/writeback: medium-agnostic by construction, no DONTNEED, single detection point" MattJackson 2026-05-16 17:02:20 -07:00
  • bc963b1f5c Revert "io/writeback: medium-agnostic by construction, no DONTNEED, single detection point" matthew 2026-05-16 17:02:20 -07:00
  • 335e8b68cc Reapply "io/writeback_file: restore Phase 2.5 (writer thread + bounded ring)" MattJackson 2026-05-16 17:02:15 -07:00
  • b24ba53322 Reapply "io/writeback_file: restore Phase 2.5 (writer thread + bounded ring)" matthew 2026-05-16 17:02:15 -07:00
  • 1137b4ea1f v0.23.2: bump version MattJackson 2026-05-16 12:36:28 -07:00
  • 28dd82d780 v0.23.2: bump version matthew 2026-05-16 12:36:28 -07:00
  • 7788c560d1 v0.23.1: bump version MattJackson 2026-05-16 11:35:41 -07:00
  • 7d3f1f7d9c v0.23.1: bump version matthew 2026-05-16 11:35:41 -07:00
  • 84e0c2ca69 v0.23.0: bump version MattJackson 2026-05-16 11:17:34 -07:00
  • c89cffdba3 v0.23.0: bump version matthew 2026-05-16 11:17:34 -07:00
  • f4a881b25d io/writeback: medium-agnostic by construction, no DONTNEED, single detection point MattJackson 2026-05-16 11:17:30 -07:00
  • 41d4c6b464 io/writeback: medium-agnostic by construction, no DONTNEED, single detection point matthew 2026-05-16 11:17:30 -07:00
  • 1edda7fedb v0.22.1: bump version MattJackson 2026-05-16 10:12:34 -07:00
  • cf7a13b6b6 v0.22.1: bump version matthew 2026-05-16 10:12:34 -07:00
  • 3dd71a0650 v0.22.0: bump version MattJackson 2026-05-16 09:39:44 -07:00
  • 38f101a61f v0.22.0: bump version matthew 2026-05-16 09:39:44 -07:00
  • 579c94bd23 Revert "io/writeback_file: restore Phase 2.5 (writer thread + bounded ring)" MattJackson 2026-05-16 09:30:44 -07:00
  • 212cc70cea Revert "io/writeback_file: restore Phase 2.5 (writer thread + bounded ring)" matthew 2026-05-16 09:30:44 -07:00
  • 3b2a68fe7a Revert "io/pipeline: bump WRITE_PIPELINE_DEPTH 16 → 32" MattJackson 2026-05-16 09:30:44 -07:00
  • 6f54204ec8 Revert "io/pipeline: bump WRITE_PIPELINE_DEPTH 16 → 32" matthew 2026-05-16 09:30:44 -07:00
  • 5b56f112a0 Revert "io/writeback_file: coalesce consecutive Cmd::Writes in the writer thread" MattJackson 2026-05-16 09:30:44 -07:00
  • b6ff206c8b Revert "io/writeback_file: coalesce consecutive Cmd::Writes in the writer thread" matthew 2026-05-16 09:30:44 -07:00
  • f27e4c3088 Revert "io/writeback/linux: drop is_nfs skip — bounded cache works on every medium" MattJackson 2026-05-16 09:30:44 -07:00
  • 495dc12b05 Revert "io/writeback/linux: drop is_nfs skip — bounded cache works on every medium" matthew 2026-05-16 09:30:44 -07:00
  • b3576f2ae6 Revert "io/writeback: WRITEBACK_CHUNK_BYTES 32 -> 128 MiB" MattJackson 2026-05-16 09:30:44 -07:00
  • 64490d1a7f Revert "io/writeback: WRITEBACK_CHUNK_BYTES 32 -> 128 MiB" matthew 2026-05-16 09:30:44 -07:00
  • 39f2d0e992 v0.21.14: bump version MattJackson 2026-05-15 12:02:43 -07:00
  • 18b6485ef4 v0.21.14: bump version matthew 2026-05-15 12:02:43 -07:00
  • 50867516b8 io/writeback: WRITEBACK_CHUNK_BYTES 32 -> 128 MiB MattJackson 2026-05-15 12:02:40 -07:00
  • c802cd95b0 io/writeback: WRITEBACK_CHUNK_BYTES 32 -> 128 MiB matthew 2026-05-15 12:02:40 -07:00
  • 193e7c1680 v0.21.13: bump version MattJackson 2026-05-15 10:20:37 -07:00
  • 5498280ee7 v0.21.13: bump version matthew 2026-05-15 10:20:37 -07:00
  • b6463729e8 v0.21.12: bump version MattJackson 2026-05-15 09:55:41 -07:00
  • 2062f16ddc v0.21.12: bump version matthew 2026-05-15 09:55:41 -07:00
  • dffee56102 io/writeback/linux: drop is_nfs skip — bounded cache works on every medium MattJackson 2026-05-15 09:55:38 -07:00
  • b2154c2cf7 io/writeback/linux: drop is_nfs skip — bounded cache works on every medium matthew 2026-05-15 09:55:38 -07:00
  • d8f27cdee0 v0.21.11: bump version MattJackson 2026-05-14 22:18:33 -07:00
  • bbb6b489e9 v0.21.11: bump version matthew 2026-05-14 22:18:33 -07:00
  • fc13268dc6 io/writeback_file: coalesce consecutive Cmd::Writes in the writer thread MattJackson 2026-05-14 22:18:23 -07:00
  • c4fa65a905 io/writeback_file: coalesce consecutive Cmd::Writes in the writer thread matthew 2026-05-14 22:18:23 -07:00
  • d9b55f02d0 v0.21.10: bump version MattJackson 2026-05-14 20:43:21 -07:00
  • a69ad202ab v0.21.10: bump version matthew 2026-05-14 20:43:21 -07:00
  • 35d66d2059 v0.21.9: bump version MattJackson 2026-05-14 20:21:36 -07:00
  • 3c5ca4279e v0.21.9: bump version matthew 2026-05-14 20:21:36 -07:00
  • d703ce439b io/pipeline: bump WRITE_PIPELINE_DEPTH 16 → 32 MattJackson 2026-05-14 20:21:20 -07:00
  • 95cb0ea935 io/pipeline: bump WRITE_PIPELINE_DEPTH 16 → 32 matthew 2026-05-14 20:21:20 -07:00