Marcus Holland-Moritz
|
a75381b0ef
|
Contextual option logging
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
5d191a6dbf
|
Add incompressible categorizer test
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
35ae53b3fe
|
More options for incompressible categorizer
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
3b981ea406
|
Make default category available to categorizers
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
dbd5502f82
|
Add some pcmaudio categorizer tests
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
0f0505947c
|
Add PCM audio test files
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
3b5b15eaf8
|
Add TODOs for ranges when we switch to C++23
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
9d5969adb7
|
Better modeling of metadata requirements
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
e08faf2c0c
|
Basic working FLAC compression
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
4d5c039f12
|
Add pcm_sample_transformer
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
6ddbcad93b
|
Perform metadata check
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
c2da034983
|
Compression metadata
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
3f0d7c14fd
|
Category-dependent block compression
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
92226a73bd
|
Parsing more categorized options
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
735883d641
|
More specific pcmaudio category naming
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
eac7fd9424
|
Add support for requesting metadata sample from categorizer
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
cba0291894
|
Ability to dump all inodes
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
7990b3d5e3
|
Allow dumping of contextual options
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
34beffceb3
|
Integrate categorizers into inode manager
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
611d1ef28d
|
Refactor similarity handling in inode manager
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
04701f09a9
|
Replace optional<uint32> by plain uint32 + flags field
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
3c3d67a2d6
|
Add chunks vector to single_inode_fragment
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
62e3805b13
|
Update categorizer_manager interface
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
d6d279fbb4
|
Fix AIFF parser bug, reduce min size
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
2544195abf
|
Check for invalid chunk size in WAV64
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
99adfdbf22
|
Clean up pcmaudio categorizer and add wav-like formats
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
0d7f08515a
|
More metadata checks
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
c17ab2b44a
|
Fix a few bugs found by fuzzing
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
0d25c6e704
|
Basic categorizer fuzzer
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
4bcbb3bfe9
|
CAF format support
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
e08bbb5e94
|
Pass category name to category_metadata()
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
465f8e090c
|
Implement metadata handling in pcmaudio categorizer
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
f30910e79b
|
Allow categorizer selection on command line
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
0fe8be7ad5
|
Add pcmaudio categorizer
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
74159770d8
|
Remove default category
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
c6206653d2
|
Add support for category metadata
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
a9bf89aa0c
|
Add safety check for multi-fragment sequential categorizers
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
33b2dfb95f
|
Switch categorizers to returning inode fragments
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
1ac36bb6fa
|
Initial categorizer implementation
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
4e0d2ba25e
|
Support features sets
|
2023-12-17 21:59:11 +01:00 |
|
Marcus Holland-Moritz
|
7a9bd01775
|
chore: update folly/fbthrift
|
2023-12-17 20:36:07 +01:00 |
|
Marcus Holland-Moritz
|
6214ccbe8c
|
chore: update folly/fbthrift
|
2023-11-20 22:54:40 +01:00 |
|
Marcus Holland-Moritz
|
99e7680090
|
chore: fix thrift deprecation warnings
|
2023-11-20 22:54:29 +01:00 |
|
Marcus Holland-Moritz
|
754eb33bb8
|
chore: remove python support leftovers
|
2023-11-20 11:05:25 +01:00 |
|
Marcus Holland-Moritz
|
86b78b0c75
|
build: update build script / workflow
|
2023-11-19 10:07:20 +01:00 |
|
Marcus Holland-Moritz
|
6fe969bcd1
|
build: move docker to ubuntu 23.10
|
2023-11-19 09:16:27 +01:00 |
|
Marcus Holland-Moritz
|
79207af1ce
|
docs: document current issues with WinFsp
|
2023-11-08 22:38:46 +01:00 |
|
Marcus Holland-Moritz
|
2b27c9746c
|
docs: fix typo
|
2023-11-08 22:38:24 +01:00 |
|
Marcus Holland-Moritz
|
6123c6ae14
|
Update folly/fbthrift
|
2023-11-07 13:17:47 +01:00 |
|
mhx
|
7026793d78
|
Merge pull request #177 from tamatebako/main
Fixed MSVC issues with /MT(d) flag propagation
|
2023-11-07 00:44:02 +01:00 |
|