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
↓ 4 callers
Method
frames_read
src/video_decoder.h:51
↓ 4 callers
Method
hexValue
src/integrity.cpp:39
↓ 4 callers
Method
is_eof
src/video_decoder.h:55
↓ 4 callers
Function
wirehair_free
src/libs/wirehair/wirehair.cpp:245
↓ 4 callers
Function
xxhash32_packet
src/integrity.cpp:130
↓ 3 callers
Function
SIMDSafeAllocate
src/libs/wirehair/WirehairTools.cpp:576
↓ 3 callers
Function
SIMDSafeFree
src/libs/wirehair/WirehairTools.cpp:588
↓ 3 callers
Function
XXH32_consumeLong
! * @internal * @brief Consumes a block of data for XXH32(). * * @return the end input pointer. */
src/libs/xxhash.h:3032
↓ 3 callers
Function
XXH3_consumeStripes
! * @internal * @brief Processes a large input for XXH3_update() and XXH3_digest_long(). * * Unlike XXH3_hashLong_internal_loop(), this can proces
src/libs/xxhash.h:6655
↓ 3 callers
Function
XXH3_mul128_fold64
! * @brief Calculates a 64-bit to 128-bit multiply, then XOR folds it. * * The reason for the separate function is to prevent passing too many stru
src/libs/xxhash.h:4598
↓ 3 callers
Function
XXH64_consumeLong
! * @internal * @brief Consumes a block of data for XXH64(). * * @return the end input pointer. */
src/libs/xxhash.h:3551
↓ 3 callers
Function
XXH_free
src/libs/xxhash.h:2365
↓ 3 callers
Function
XXH_malloc
src/libs/xxhash.h:2364
↓ 3 callers
Function
XXH_readBE64
src/libs/xxhash.h:3424
↓ 3 callers
Function
XXH_vec_loadu
! * Performs an unaligned vector load and byte swaps it on big endian. */
src/libs/xxhash.h:4309
↓ 3 callers
Function
build_nonce
src/crypto.cpp:64
↓ 3 callers
Method
file_id
src/decoder.h:117
↓ 3 callers
Method
get_hash_bytes
src/libs/picosha2.h:236
↓ 3 callers
Function
gf256_div_mem
Performs "x[] /= y" bulk memory operation
src/libs/wirehair/gf256.h:264
↓ 3 callers
Function
hash256_block
src/libs/picosha2.h:92
↓ 3 callers
Function
make_test_file_id
tests/test_stream.cpp:40
↓ 3 callers
Method
write_assembled_file
src/decoder.cpp:535
↓ 2 callers
Function
IterateNextColumn
IterateNextColumn() This implements a very light PRNG (Weyl function) to quickly generate a set of random-looking columns without replacement
src/libs/wirehair/WirehairTools.h:225
↓ 2 callers
Function
NextPrime16
src/libs/wirehair/WirehairTools.cpp:154
↓ 2 callers
Function
Random64
src/libs/wirehair/WirehairTools.cpp:260
↓ 2 callers
Function
XXH32_endian_align
! * @internal * @brief The implementation for @ref XXH32(). * * @param input , len , seed Directly passed from @ref XXH32(). * @param align Wheth
src/libs/xxhash.h:3171
↓ 2 callers
Function
XXH32_finalize
! * @internal * @brief Processes the last 0-15 bytes of @p ptr. * * There may be up to 15 bytes remaining to consume from the input. * This final
src/libs/xxhash.h:3082
↓ 2 callers
Function
XXH32_initAccs
! * @internal * @brief Sets up the initial accumulator state for XXH32(). */
src/libs/xxhash.h:3016
↓ 2 callers
Function
XXH32_mergeAccs
! * @internal * @brief Merges the accumulator lanes together for XXH32() */
src/libs/xxhash.h:3059
↓ 2 callers
Function
XXH3_combine16
src/libs/xxhash.h:7408
↓ 2 callers
Function
XXH3_digest_long
src/libs/xxhash.h:6798
↓ 2 callers
Function
XXH3_scalarRound
! * @internal * @brief Scalar round for @ref XXH3_accumulate_512_scalar(). * * This is extracted to its own function because the NEON path uses a
src/libs/xxhash.h:6008
↓ 2 callers
Function
XXH3_scalarScrambleRound
src/libs/xxhash.h:6057
↓ 2 callers
Function
XXH64_endian_align
! * @internal * @brief The implementation for @ref XXH64(). * * @param input , len , seed Directly passed from @ref XXH64(). * @param align Wheth
src/libs/xxhash.h:3669
↓ 2 callers
Function
XXH64_finalize
! * @internal * @brief Processes the last 0-31 bytes of @p ptr. * * There may be up to 31 bytes remaining to consume from the input. * This final
src/libs/xxhash.h:3625
↓ 2 callers
Function
XXH64_initAccs
! * @internal * @brief Sets up the initial accumulator state for XXH64(). */
src/libs/xxhash.h:3535
↓ 2 callers
Function
XXH64_mergeAccs
! * @internal * @brief Merges the accumulator lanes together for XXH64() */
src/libs/xxhash.h:3587
↓ 2 callers
Function
XXH_vec_mulo
gcc needs inline assembly */ Adapted from https://github.com/google/highwayhash/blob/master/highwayhash/hh_vsx.h. */
src/libs/xxhash.h:4337
↓ 2 callers
Function
_cpuid
src/libs/wirehair/gf256.cpp:233
↓ 2 callers
Method
add_packet
src/decoder.cpp:105
↓ 2 callers
Method
chunk_size
src/chunker.h:63
↓ 2 callers
Method
chunk_view
src/chunker.cpp:139
↓ 2 callers
Method
consume_decoded_data
src/decoder.cpp:154
↓ 2 callers
Method
finish
src/libs/picosha2.h:205
↓ 2 callers
Method
frames_written
src/stream.h:56
↓ 2 callers
Function
get_packet_size
src/video_decoder.cpp:242
↓ 2 callers
Function
gf256_mul_mem
src/libs/wirehair/gf256.cpp:1104
↓ 2 callers
Function
hash256
src/libs/picosha2.h:332
↓ 2 callers
Function
make_file_id
src/media_storage_api.cpp:41
↓ 2 callers
Function
output_hex
src/libs/picosha2.h:145
↓ 2 callers
Method
process
src/libs/picosha2.h:194
↓ 2 callers
Function
shr
src/libs/picosha2.h:82
↓ 2 callers
Function
to_internal_hash
src/media_storage_api.cpp:49
↓ 2 callers
Method
total_frames
src/video_decoder.cpp:125
↓ 2 callers
Method
total_packets_received
src/decoder.h:119
↓ 2 callers
Function
verify_packet_crc32c
src/integrity.cpp:114
↓ 2 callers
Function
writeByte
src/encoder.cpp:38
↓ 2 callers
Function
writeU16LE
src/encoder.cpp:42
↓ 2 callers
Function
write_u32_le
tests/test_integrity.cpp:36
↓ 1 callers
Function
AddInvertibleGF2Matrix
src/libs/wirehair/WirehairTools.cpp:267
↓ 1 callers
Method
DecodeFeed
src/libs/wirehair/WirehairCodec.cpp:4250
↓ 1 callers
Method
Encode
src/libs/wirehair/WirehairCodec.cpp:4038
↓ 1 callers
Method
EncodeFeed
src/libs/wirehair/WirehairCodec.cpp:4005
↓ 1 callers
Function
FloorSquareRoot16
src/libs/wirehair/WirehairTools.cpp:102
↓ 1 callers
Function
GeneratePeelRowWeight
src/libs/wirehair/WirehairTools.cpp:498
↓ 1 callers
Function
GetDenseCount
src/libs/wirehair/WirehairTools.cpp:857
↓ 1 callers
Function
GetDenseSeed
src/libs/wirehair/WirehairTools.cpp:950
↓ 1 callers
Function
GetPeelSeed
src/libs/wirehair/WirehairTools.cpp:1042
↓ 1 callers
Method
InitializeDecoder
src/libs/wirehair/WirehairCodec.cpp:4169
↓ 1 callers
Method
InitializeEncoder
src/libs/wirehair/WirehairCodec.cpp:3977
↓ 1 callers
Method
InitializeEncoderFromDecoder
src/libs/wirehair/WirehairCodec.cpp:4214
↓ 1 callers
Function
IsExpectedEndian
src/libs/wirehair/gf256.cpp:614
↓ 1 callers
Function
LinearInterpolate
Interpolate between two values of N and corresponding counts. It works for Count1 < Count0
src/libs/wirehair/WirehairTools.cpp:840
↓ 1 callers
Function
Log32
Returns first position with set bit (LSB = 0) Precondition: x != 0
src/libs/wirehair/WirehairTools.cpp:86
↓ 1 callers
Method
ReconstructBlock
src/libs/wirehair/WirehairCodec.cpp:3310
↓ 1 callers
Method
ReconstructOutput
src/libs/wirehair/WirehairCodec.cpp:3452
↓ 1 callers
Function
XXH128_canonicalFromHash
====== Canonical representation ======*/ ! @ingroup XXH3_family */
src/libs/xxhash.h:7378
↓ 1 callers
Function
XXH3_len_0to16_128b
* Assumption: `secret` size is >= XXH3_SECRET_SIZE_MIN */
src/libs/xxhash.h:7001
↓ 1 callers
Function
XXH3_len_0to16_64b
src/libs/xxhash.h:4728
↓ 1 callers
Function
XXH3_len_129to240_128b
src/libs/xxhash.h:7076
↓ 1 callers
Function
XXH3_len_129to240_64b
src/libs/xxhash.h:4834
↓ 1 callers
Function
XXH3_len_17to128_128b
src/libs/xxhash.h:7032
↓ 1 callers
Function
XXH3_len_17to128_64b
For mid range keys, XXH3 uses a Mum-hash variant. */
src/libs/xxhash.h:4798
↓ 1 callers
Function
XXH3_len_1to3_128b
src/libs/xxhash.h:6870
↓ 1 callers
Function
XXH3_len_1to3_64b
* At very short lengths, there isn't enough input to fully hide secrets, or use * the entire secret. * * There is also only a limited amount of mix
src/libs/xxhash.h:4673
↓ 1 callers
Function
XXH3_len_4to8_128b
src/libs/xxhash.h:6899
↓ 1 callers
Function
XXH3_len_4to8_64b
src/libs/xxhash.h:4695
↓ 1 callers
Function
XXH3_len_9to16_128b
src/libs/xxhash.h:6926
↓ 1 callers
Function
XXH3_len_9to16_64b
src/libs/xxhash.h:4711
↓ 1 callers
Function
XXH3_mix2Accs
src/libs/xxhash.h:6263
↓ 1 callers
Function
XXH3_rrmxmx
* This is a stronger avalanche, * inspired by Pelle Evensen's rrmxmx * preferable when input has not been previously mixed */
src/libs/xxhash.h:4629
↓ 1 callers
Function
XXH_alignedFree
* Frees an aligned pointer allocated by XXH_alignedMalloc(). Don't pass * normal malloc'd pointers, XXH_alignedMalloc has a specific data layout. */
src/libs/xxhash.h:6512
↓ 1 callers
Function
XXH_alignedMalloc
* Malloc's a pointer that is always aligned to @align. * * This must be freed with `XXH_alignedFree()`. * * malloc typically guarantees 16 byte al
src/libs/xxhash.h:6481
↓ 1 callers
Function
XXH_mult32to64_add64
* In XXH3_scalarRound(), GCC and Clang have a similar codegen issue, where they * emit an excess mask and a full 64-bit multiply-add (MADD X-form).
src/libs/xxhash.h:5985
↓ 1 callers
Function
XXH_readBE32
src/libs/xxhash.h:2867
↓ 1 callers
Function
XXH_vec_mule
src/libs/xxhash.h:4343
↓ 1 callers
Function
XXH_vec_revb
! * A polyfill for POWER9's vec_revb(). */
src/libs/xxhash.h:4297
↓ 1 callers
Function
bsig0
src/libs/picosha2.h:78
↓ 1 callers
Function
bsig1
src/libs/picosha2.h:80
↓ 1 callers
Function
buildFlags
src/encoder.cpp:62
← previous
next →
101–200 of 517, ranked by callers