Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PulseBeat02/yt-media-storage
/ functions
Functions
517 in github.com/PulseBeat02/yt-media-storage
⨍
Functions
517
◇
Types & classes
50
↓ 173 callers
Function
CAT_IF_DUMP
Store first row
src/libs/wirehair/WirehairCodec.cpp:755
↓ 64 callers
Method
c_str
tests/test_api.cpp:41
↓ 40 callers
Function
XXH_readLE64
src/libs/xxhash.h:3411
↓ 30 callers
Function
gf256_add_mem
src/libs/wirehair/gf256.cpp:653
↓ 29 callers
Function
gf256_addset_mem
src/libs/wirehair/gf256.cpp:949
↓ 25 callers
Function
make_test_data
tests/test_codec.cpp:42
↓ 24 callers
Function
make_test_file_id
tests/test_codec.cpp:34
↓ 23 callers
Function
encode_test_data
tests/test_codec.cpp:65
↓ 19 callers
Function
bytes_from_string
tests/test_integrity.cpp:27
↓ 17 callers
Method
GetColumn
Get current column
src/libs/wirehair/WirehairTools.h:337
↓ 17 callers
Function
encrypt_chunk
src/crypto.cpp:76
↓ 17 callers
Function
ms_status_string
src/media_storage_api.cpp:556
↓ 16 callers
Method
assemble_file
src/decoder.cpp:509
↓ 16 callers
Method
process_packet
src/decoder.cpp:318
↓ 15 callers
Function
XXH3_mix16B
* DISCLAIMER: There are known *seed-dependent* multicollisions here due to * multiplication by zero, affecting hashes of lengths 17 to 240. * * How
src/libs/xxhash.h:4765
↓ 15 callers
Function
derive_key
src/crypto.cpp:44
↓ 15 callers
Function
make_test_file_id
tests/test_roundtrip.cpp:37
↓ 15 callers
Method
num_chunks
src/chunker.h:61
↓ 15 callers
Function
readU32LE
src/decoder.cpp:49
↓ 15 callers
Function
secure_zero
src/crypto.cpp:197
↓ 14 callers
Function
XXH3_avalanche
* This is a fast avalanche stage, * suitable when input bits are already partially mixed */
src/libs/xxhash.h:4616
↓ 14 callers
Method
encode_chunk
src/encoder.cpp:112
↓ 14 callers
Function
make_test_data
tests/test_roundtrip.cpp:45
↓ 14 callers
Method
read_chunk
src/chunker.cpp:154
↓ 13 callers
Method
Iterate
Get the next column. Returns true on success. Returns false if no more columns remain
src/libs/wirehair/WirehairTools.h:345
↓ 13 callers
Function
ms_encode
src/media_storage_api.cpp:56
↓ 13 callers
Function
sha256
src/integrity.cpp:43
↓ 12 callers
Function
chunkByteData
src/chunker.cpp:34
↓ 12 callers
Function
compute_frame_layout
src/video_encoder.cpp:26
↓ 12 callers
Function
make_patterned_data
tests/test_chunker.cpp:67
↓ 12 callers
Function
make_test_file_id
tests/test_crypto.cpp:30
↓ 12 callers
Function
make_test_key
tests/test_crypto.cpp:46
↓ 12 callers
Method
path_cstr
tests/test_chunker.cpp:55
↓ 11 callers
Function
XXH_readLE32
src/libs/xxhash.h:2858
↓ 11 callers
Function
write_file
tests/test_stream.cpp:66
↓ 10 callers
Function
encode_and_feed
tests/test_roundtrip.cpp:57
↓ 10 callers
Method
is_encrypted
src/decoder.h:133
↓ 10 callers
Function
make_random_data
tests/test_stream.cpp:48
↓ 10 callers
Function
ms_decode
src/media_storage_api.cpp:185
↓ 10 callers
Function
rotr
src/libs/picosha2.h:73
↓ 9 callers
Function
XXH_swap64
src/libs/xxhash.h:3394
↓ 9 callers
Function
crc32c
src/integrity.cpp:55
↓ 9 callers
Method
get_chunk_data
src/decoder.cpp:418
↓ 9 callers
Function
stream_decode_file
tests/test_stream.cpp:118
↓ 9 callers
Function
stream_encode_file
tests/test_stream.cpp:84
↓ 8 callers
Function
ShuffleDeck16
src/libs/wirehair/WirehairTools.cpp:377
↓ 8 callers
Function
feed_all_packets_to_decoder
tests/test_codec.cpp:74
↓ 8 callers
Function
gf256_add2_mem
src/libs/wirehair/gf256.cpp:829
↓ 8 callers
Function
gf256_muladd_mem
src/libs/wirehair/gf256.cpp:1268
↓ 8 callers
Method
is_chunk_complete
src/decoder.cpp:414
↓ 8 callers
Function
make_patterned_data
tests/test_crypto.cpp:55
↓ 8 callers
Function
packet_span
tests/test_codec.cpp:56
↓ 8 callers
Function
writeU32LE
src/encoder.cpp:47
↓ 7 callers
Method
Next
src/libs/wirehair/WirehairTools.h:103
↓ 7 callers
Function
XXH64_avalanche
! @copydoc XXH32_avalanche */
src/libs/xxhash.h:3518
↓ 7 callers
Function
XXH64_round
! @copydoc XXH32_round */
src/libs/xxhash.h:3484
↓ 7 callers
Function
XXH_mult32to64
! * @brief Calculates a 32-bit to 64-bit long multiply. * * Implemented as a macro. * * Wraps `__emulu` on MSVC x86 because it tends to call `__a
src/libs/xxhash.h:4437
↓ 7 callers
Function
XXH_swap32
src/libs/xxhash.h:2828
↓ 7 callers
Method
clear_decrypt_key
src/decoder.cpp:441
↓ 7 callers
Function
decrypt_chunk
src/crypto.cpp:113
↓ 7 callers
Function
ms_stream_encode
src/media_storage_api.cpp:297
↓ 7 callers
Function
print_usage
src/main.cpp:68
↓ 7 callers
Function
write_test_file
tests/test_api.cpp:48
↓ 6 callers
Function
XXH_xorshift64
! Seems to produce slightly better code on GCC for some reason. */
src/libs/xxhash.h:4606
↓ 6 callers
Function
alpha_f
src/dct_common.h:124
↓ 6 callers
Method
chunks_completed
src/decoder.h:121
↓ 6 callers
Function
format_size
src/main.cpp:25
↓ 6 callers
Function
gf256_mul
return x * y For repeated multiplication by a constant, it is faster to put the constant in y.
src/libs/wirehair/gf256.h:215
↓ 6 callers
Function
ms_stream_decode
src/media_storage_api.cpp:435
↓ 6 callers
Function
packet_checksum
src/integrity.cpp:153
↓ 6 callers
Function
packet_span
tests/test_roundtrip.cpp:53
↓ 6 callers
Function
readByte
src/decoder.cpp:39
↓ 6 callers
Function
read_test_file
tests/test_api.cpp:57
↓ 5 callers
Method
Initialize
src/libs/wirehair/WirehairTools.cpp:539
↓ 5 callers
Function
XXH32_avalanche
! * @internal * @brief Mixes all bits to finalize the hash. * * The final mix ensures that all input bits have a chance to impact any bit in * th
src/libs/xxhash.h:3000
↓ 5 callers
Function
XXH64_mergeRound
src/libs/xxhash.h:3509
↓ 5 callers
Function
chunkSpan
src/chunker.h:42
↓ 5 callers
Function
dot_product_64
simd dot product
src/dct_common.h:40
↓ 5 callers
Method
encode_packets
src/stream.cpp:366
↓ 5 callers
Method
finalize
src/stream.cpp:406
↓ 5 callers
Function
gf256_div
return x / y Memory-access optimized for constant divisors in y.
src/libs/wirehair/gf256.h:222
↓ 5 callers
Function
make_salt
tests/test_crypto.cpp:38
↓ 5 callers
Function
mask_32bit
src/libs/picosha2.h:48
↓ 5 callers
Function
mask_8bit
src/libs/picosha2.h:46
↓ 5 callers
Function
packet_crc32c
src/integrity.cpp:84
↓ 5 callers
Function
readU16LE
src/decoder.cpp:43
↓ 5 callers
Function
read_plain_size_from_header
src/crypto.cpp:35
↓ 5 callers
Method
set_decrypt_key
src/decoder.cpp:436
↓ 4 callers
Method
Seed
src/libs/wirehair/WirehairTools.h:94
↓ 4 callers
Function
XXH32_round
! * @internal * @brief Normal stripe processing routine. * * This shuffles the bits so that any bit from @p input impacts several bits in * @p ac
src/libs/xxhash.h:2943
↓ 4 callers
Function
XXH3_reset_internal
src/libs/xxhash.h:6567
↓ 4 callers
Function
XXH_mult64to128
! * @brief Calculates a 64->128-bit long multiply. * * Uses `__uint128_t` and `_umul128` if available, otherwise uses a scalar * version. * * @p
src/libs/xxhash.h:4464
↓ 4 callers
Function
XXH_read32
* Force direct memory access. Only works on CPU which support unaligned memory * access in hardware. */
src/libs/xxhash.h:2641
↓ 4 callers
Function
XXH_read64
Force direct memory access. Only works on CPU which support unaligned memory access in hardware */
src/libs/xxhash.h:3351
↓ 4 callers
Function
XXH_writeLE64
src/libs/xxhash.h:4946
↓ 4 callers
Function
chunkFile
src/chunker.cpp:51
↓ 4 callers
Method
decode_next_frame
src/video_decoder.cpp:335
↓ 4 callers
Function
decrypt_chunk_into
src/crypto.cpp:155
↓ 4 callers
Function
ensure_sodium_init
src/crypto.cpp:27
↓ 4 callers
Method
file_size
src/chunker.h:62
next →
1–100 of 517, ranked by callers