-
20e404e59a
README: fix dep version 0.10 → 0.11, update share command
Matt Jackson
2026-04-19 04:57:55 +00:00
-
1e47b3afdf
README: fix dep version 0.10 → 0.11, update share command
Matt Jackson
2026-04-19 04:57:55 +00:00
-
1bea8eb650
v0.11.7: TrueHD parser rewrite — 12-bit length, AC-3 skip, cross-PES buffering
Matt Jackson
2026-04-19 01:36:56 +00:00
-
48f862709b
v0.11.7: TrueHD parser rewrite — 12-bit length, AC-3 skip, cross-PES buffering
Matt Jackson
2026-04-19 01:36:56 +00:00
-
0165f18fad
v0.11.6: fix TrueHD BD-TS header corruption
Matt Jackson
2026-04-18 19:27:12 +00:00
-
d8091271b2
v0.11.6: fix TrueHD BD-TS header corruption
Matt Jackson
2026-04-18 19:27:12 +00:00
-
ca3914d537
Fix TrueHD: strip BD-TS access unit header before muxing to MKV
Matt Jackson
2026-04-18 19:26:14 +00:00
-
fcac5b742e
Fix TrueHD: strip BD-TS access unit header before muxing to MKV
Matt Jackson
2026-04-18 19:26:14 +00:00
-
80fcffd190
v0.11.5: MKV container fixes — timestamps, frame rate, HDR, chapters, disposition
Matt Jackson
2026-04-18 16:29:21 +00:00
-
66e474c338
v0.11.5: MKV container fixes — timestamps, frame rate, HDR, chapters, disposition
Matt Jackson
2026-04-18 16:29:21 +00:00
-
7437af39c8
v0.11.3: unified versioning across all repos
Matt Jackson
2026-04-18 15:01:53 +00:00
-
1cca3780e9
v0.11.3: unified versioning across all repos
Matt Jackson
2026-04-18 15:01:53 +00:00
-
bcd6925170
v0.10.10: fix dual-layer disc rips, propagate read errors
Matt Jackson
2026-04-18 02:10:20 +00:00
-
3101138883
v0.10.10: fix dual-layer disc rips, propagate read errors
Matt Jackson
2026-04-18 02:10:20 +00:00
-
fba1eb189c
Fix truncated rips on dual-layer discs, propagate read errors
Matt Jackson
2026-04-18 02:08:34 +00:00
-
23990de768
Fix truncated rips on dual-layer discs, propagate read errors
Matt Jackson
2026-04-18 02:08:34 +00:00
-
a328ad3cd8
Add freemkv keydb path to KEYDB search, fail on encrypted disc without keys
Matt Jackson
2026-04-17 22:10:56 +00:00
-
2e5a7af244
Add freemkv keydb path to KEYDB search, fail on encrypted disc without keys
Matt Jackson
2026-04-17 22:10:56 +00:00
-
9791e60c65
v0.10.8: prefetch all metadata file sectors — scan 2min to 18s on USB
Matt Jackson
2026-04-17 19:42:35 +00:00
-
a3de3d2ed9
v0.10.8: prefetch all metadata file sectors — scan 2min to 18s on USB
Matt Jackson
2026-04-17 19:42:35 +00:00
-
8b1ded84cd
Document buffered sector reads in UDF docs
Matt Jackson
2026-04-17 18:41:53 +00:00
-
af13347cd9
Document buffered sector reads in UDF docs
Matt Jackson
2026-04-17 18:41:53 +00:00
-
3e4febe7f5
Remove debug timing from scan pipeline
Matt Jackson
2026-04-17 18:26:04 +00:00
-
ab431e022c
Remove debug timing from scan pipeline
Matt Jackson
2026-04-17 18:26:04 +00:00
-
aa7afc0c98
Buffer UDF sector reads — eliminates scan hang on USB drives
Matt Jackson
2026-04-17 18:24:29 +00:00
-
c6b08381ce
Buffer UDF sector reads — eliminates scan hang on USB drives
Matt Jackson
2026-04-17 18:24:29 +00:00
-
29f9e916d6
DiscStream::new() replaces open_drive/open_iso/from_reader
Matt Jackson
2026-04-17 15:32:31 +00:00
-
bc62cb35f4
DiscStream::new() replaces open_drive/open_iso/from_reader
Matt Jackson
2026-04-17 15:32:31 +00:00
-
30d59063d5
Fix drive discovery in Docker — remove sysfs check
Matt Jackson
2026-04-16 22:05:25 +00:00
-
2674612d87
Fix drive discovery in Docker — remove sysfs check
Matt Jackson
2026-04-16 22:05:25 +00:00
-
6e958b0f71
v0.10.5: Buffer audio parsers across PES boundaries
MattJackson
2026-04-16 19:55:57 +00:00
-
6a16264c91
v0.10.5: Buffer audio parsers across PES boundaries
MattJackson
2026-04-16 19:55:57 +00:00
-
911d260695
Buffer audio parsers across PES boundaries
MattJackson
2026-04-16 19:02:23 +00:00
-
521ff7b528
Buffer audio parsers across PES boundaries
MattJackson
2026-04-16 19:02:23 +00:00
-
59d4eb8854
Fix AC3 parser: buffer across PES boundaries, proper frame sizing
MattJackson
2026-04-16 18:49:30 +00:00
-
8d3962ec3f
Fix AC3 parser: buffer across PES boundaries, proper frame sizing
MattJackson
2026-04-16 18:49:30 +00:00
-
8820f7a460
Fix cargo fmt formatting
MattJackson
2026-04-16 17:51:45 +00:00
-
58566c8910
Fix cargo fmt formatting
MattJackson
2026-04-16 17:51:45 +00:00
-
8de99bb8e8
Update README and FEATURES.md for v0.10.4 DVD support
MattJackson
2026-04-16 17:36:41 +00:00
-
24ca03a0ea
Update README and FEATURES.md for v0.10.4 DVD support
MattJackson
2026-04-16 17:36:41 +00:00
-
3e5e570573
v0.10.4: CSS decryption, MPEG-2 PS demuxer fixes
MattJackson
2026-04-16 17:33:29 +00:00
-
ba416ba002
v0.10.4: CSS decryption, MPEG-2 PS demuxer fixes
MattJackson
2026-04-16 17:33:29 +00:00
-
f95894bba3
Expand CSS Stevenson crack patterns, scan 50K sectors
MattJackson
2026-04-16 15:15:17 +00:00
-
2bb7376880
Expand CSS Stevenson crack patterns, scan 50K sectors
MattJackson
2026-04-16 15:15:17 +00:00
-
597f512eca
Fix MPEG-2 PS demuxer: codec parsers, sequence header extraction, descramble
MattJackson
2026-04-16 15:06:35 +00:00
-
3557379991
Fix MPEG-2 PS demuxer: codec parsers, sequence header extraction, descramble
MattJackson
2026-04-16 15:06:35 +00:00
-
8e907393a3
Route DVD PS demuxer through codec parsers, fix CSS test expectations
MattJackson
2026-04-16 04:49:46 +00:00
-
a1a30bf3c0
Route DVD PS demuxer through codec parsers, fix CSS test expectations
MattJackson
2026-04-16 04:49:46 +00:00
-
c47b9a9c3c
Fix CSS decryption: full key hierarchy, correct cipher tables
MattJackson
2026-04-16 04:42:42 +00:00
-
65c6c8cfe0
Fix CSS decryption: full key hierarchy, correct cipher tables
MattJackson
2026-04-16 04:42:42 +00:00
-
d7b9d87075
v0.10.3: CSS drive authentication for DVD ripping
MattJackson
2026-04-16 00:01:48 +00:00
-
3422cbcd22
v0.10.3: CSS drive authentication for DVD ripping
MattJackson
2026-04-16 00:01:48 +00:00
-
1cb2cd3ada
Add public repo rules to CLAUDE.md
MattJackson
2026-04-15 23:45:46 +00:00
-
e0f40583c4
Fix cargo fmt formatting
MattJackson
2026-04-15 22:32:53 +00:00
-
32adeb4af2
Fix cargo fmt formatting
MattJackson
2026-04-15 22:32:53 +00:00
-
d06a37d3dc
Add 0.10.2 changelog entry
MattJackson
2026-04-15 22:29:33 +00:00
-
a2fec57086
Add 0.10.2 changelog entry
MattJackson
2026-04-15 22:29:33 +00:00
-
add9a929a5
Bump to v0.10.2
MattJackson
2026-04-15 22:26:51 +00:00
-
242834f399
Bump to v0.10.2
MattJackson
2026-04-15 22:26:51 +00:00
-
9bb1d02245
Fix batch overflow in Disc::copy(), DVD PGC parsing, demuxer flush at EOF
MattJackson
2026-04-15 22:26:07 +00:00
-
c11d2bea31
Fix batch overflow in Disc::copy(), DVD PGC parsing, demuxer flush at EOF
MattJackson
2026-04-15 22:26:07 +00:00
-
dc706e8153
Fix integration tests for new PES-only API
MattJackson
2026-04-15 19:54:09 +00:00
-
937bb038c1
Fix integration tests for new PES-only API
MattJackson
2026-04-15 19:54:09 +00:00
-
0f18906ede
v0.10.1: Streams are PES, Disc::copy() for sector dumps, zero English
MattJackson
2026-04-15 19:46:01 +00:00
-
ed43ced710
v0.10.1: Streams are PES, Disc::copy() for sector dumps, zero English
MattJackson
2026-04-15 19:46:01 +00:00
-
bd7220c62b
v0.10.0: PES pipeline audit, codec_privates on DiscTitle, streams not files
MattJackson
2026-04-15 17:22:52 +00:00
-
e6d5fb72a1
v0.10.0: PES pipeline audit, codec_privates on DiscTitle, streams not files
MattJackson
2026-04-15 17:22:52 +00:00
-
404c005e0b
Remove Seek/File dependencies from stream readers
MattJackson
2026-04-15 17:05:50 +00:00
-
c40c718113
Remove Seek/File dependencies from stream readers
MattJackson
2026-04-15 17:05:50 +00:00
-
87342290c5
Move codec_privates onto DiscTitle, eliminate duplicate methods
MattJackson
2026-04-15 16:52:06 +00:00
-
75066744d1
Move codec_privates onto DiscTitle, eliminate duplicate methods
MattJackson
2026-04-15 16:52:06 +00:00
-
8bbf630d82
Fix all PES pipeline audit findings (20 issues)
MattJackson
2026-04-15 16:22:28 +00:00
-
5287dd65ce
Fix all PES pipeline audit findings (20 issues)
MattJackson
2026-04-15 16:22:28 +00:00
-
45dddc1810
Fix M2TS/MKV roundtrip: codec_private in FMKV header, Annex B conversion
MattJackson
2026-04-15 16:09:34 +00:00
-
55d1aff2b3
Fix M2TS/MKV roundtrip: codec_private in FMKV header, Annex B conversion
MattJackson
2026-04-15 16:09:34 +00:00
-
cfa80cb881
Fix test for network open_input error message change
MattJackson
2026-04-15 04:54:19 +00:00
-
a2922b991f
Fix test for network open_input error message change
MattJackson
2026-04-15 04:54:19 +00:00
-
b510ae9b29
Fix M2TS/Network output: write FMKV header for roundtrip compatibility
MattJackson
2026-04-15 04:50:19 +00:00
-
e1c8e6cea6
Fix M2TS/Network output: write FMKV header for roundtrip compatibility
MattJackson
2026-04-15 04:50:19 +00:00
-
9a1c3cc218
NetworkStream PES-only: remove old IOStream/Read/Write interface
MattJackson
2026-04-15 04:36:47 +00:00
-
8542163a7e
NetworkStream PES-only: remove old IOStream/Read/Write interface
MattJackson
2026-04-15 04:36:47 +00:00
-
9ae7d6b38a
Fix audit findings: SCSI constants, sg_io_hdr assert, handshake cap, sector overflow check
MattJackson
2026-04-15 04:29:45 +00:00
-
6341e9c430
Fix audit findings: SCSI constants, sg_io_hdr assert, handshake cap, sector overflow check
MattJackson
2026-04-15 04:29:45 +00:00
-
d983985faa
Fix all clippy warnings: dead code, match patterns, type complexity, docs
MattJackson
2026-04-15 04:09:56 +00:00
-
1a9956cea0
Fix all clippy warnings: dead code, match patterns, type complexity, docs
MattJackson
2026-04-15 04:09:56 +00:00
-
56fe26c9b8
All streams complete — DVD PS demux, network/stdio PES, MKV input
MattJackson
2026-04-15 04:03:56 +00:00
-
8ae05bc388
All streams complete — DVD PS demux, network/stdio PES, MKV input
MattJackson
2026-04-15 04:03:56 +00:00
-
7a83f3244d
Complete PES pipeline — all streams, clean API
MattJackson
2026-04-15 03:56:15 +00:00
-
394ce226f9
Complete PES pipeline — all streams, clean API
MattJackson
2026-04-15 03:56:15 +00:00
-
15f5b49fc3
M2TS implements Stream (read PES frames via TsDemux)
MattJackson
2026-04-15 03:41:03 +00:00
-
29dcbf55e0
M2TS implements Stream (read PES frames via TsDemux)
MattJackson
2026-04-15 03:41:03 +00:00
-
ff6004a567
Unified Stream trait: read() and write() on one type
MattJackson
2026-04-15 03:33:29 +00:00
-
547babf39a
Unified Stream trait: read() and write() on one type
MattJackson
2026-04-15 03:33:29 +00:00
-
bd644d2f60
100% PES pipeline — all streams produce/consume PES frames
MattJackson
2026-04-15 03:19:03 +00:00
-
323d04b7b7
100% PES pipeline — all streams produce/consume PES frames
MattJackson
2026-04-15 03:19:03 +00:00
-
ab63950ef1
PES pipeline: InputStream on DiscStream + IsoStream, MkvOutputStream
MattJackson
2026-04-15 03:03:45 +00:00
-
e33b13a7ca
PES pipeline: InputStream on DiscStream + IsoStream, MkvOutputStream
MattJackson
2026-04-15 03:03:45 +00:00
-
cab87ffdf4
DiscStream implements InputStream — produces PES frames
MattJackson
2026-04-15 02:54:08 +00:00
-
f9618bdd6d
DiscStream implements InputStream — produces PES frames
MattJackson
2026-04-15 02:54:08 +00:00
-
ccb1fadedf
Add PES frame types and FileSectorReader — foundation for stream refactor
MattJackson
2026-04-15 02:37:54 +00:00