MCPcopy Create free account

hub / github.com/PulseBeat02/yt-media-storage / functions

Functions517 in github.com/PulseBeat02/yt-media-storage

↓ 4 callersMethodframes_read
src/video_decoder.h:51
↓ 4 callersMethodhexValue
src/integrity.cpp:39
↓ 4 callersMethodis_eof
src/video_decoder.h:55
↓ 4 callersFunctionwirehair_free
src/libs/wirehair/wirehair.cpp:245
↓ 4 callersFunctionxxhash32_packet
src/integrity.cpp:130
↓ 3 callersFunctionSIMDSafeAllocate
src/libs/wirehair/WirehairTools.cpp:576
↓ 3 callersFunctionSIMDSafeFree
src/libs/wirehair/WirehairTools.cpp:588
↓ 3 callersFunctionXXH32_consumeLong
! * @internal * @brief Consumes a block of data for XXH32(). * * @return the end input pointer. */
src/libs/xxhash.h:3032
↓ 3 callersFunctionXXH3_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 callersFunctionXXH3_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 callersFunctionXXH64_consumeLong
! * @internal * @brief Consumes a block of data for XXH64(). * * @return the end input pointer. */
src/libs/xxhash.h:3551
↓ 3 callersFunctionXXH_free
src/libs/xxhash.h:2365
↓ 3 callersFunctionXXH_malloc
src/libs/xxhash.h:2364
↓ 3 callersFunctionXXH_readBE64
src/libs/xxhash.h:3424
↓ 3 callersFunctionXXH_vec_loadu
! * Performs an unaligned vector load and byte swaps it on big endian. */
src/libs/xxhash.h:4309
↓ 3 callersFunctionbuild_nonce
src/crypto.cpp:64
↓ 3 callersMethodfile_id
src/decoder.h:117
↓ 3 callersMethodget_hash_bytes
src/libs/picosha2.h:236
↓ 3 callersFunctiongf256_div_mem
Performs "x[] /= y" bulk memory operation
src/libs/wirehair/gf256.h:264
↓ 3 callersFunctionhash256_block
src/libs/picosha2.h:92
↓ 3 callersFunctionmake_test_file_id
tests/test_stream.cpp:40
↓ 3 callersMethodwrite_assembled_file
src/decoder.cpp:535
↓ 2 callersFunctionIterateNextColumn
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 callersFunctionNextPrime16
src/libs/wirehair/WirehairTools.cpp:154
↓ 2 callersFunctionRandom64
src/libs/wirehair/WirehairTools.cpp:260
↓ 2 callersFunctionXXH32_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 callersFunctionXXH32_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 callersFunctionXXH32_initAccs
! * @internal * @brief Sets up the initial accumulator state for XXH32(). */
src/libs/xxhash.h:3016
↓ 2 callersFunctionXXH32_mergeAccs
! * @internal * @brief Merges the accumulator lanes together for XXH32() */
src/libs/xxhash.h:3059
↓ 2 callersFunctionXXH3_combine16
src/libs/xxhash.h:7408
↓ 2 callersFunctionXXH3_digest_long
src/libs/xxhash.h:6798
↓ 2 callersFunctionXXH3_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 callersFunctionXXH3_scalarScrambleRound
src/libs/xxhash.h:6057
↓ 2 callersFunctionXXH64_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 callersFunctionXXH64_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 callersFunctionXXH64_initAccs
! * @internal * @brief Sets up the initial accumulator state for XXH64(). */
src/libs/xxhash.h:3535
↓ 2 callersFunctionXXH64_mergeAccs
! * @internal * @brief Merges the accumulator lanes together for XXH64() */
src/libs/xxhash.h:3587
↓ 2 callersFunctionXXH_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 callersFunction_cpuid
src/libs/wirehair/gf256.cpp:233
↓ 2 callersMethodadd_packet
src/decoder.cpp:105
↓ 2 callersMethodchunk_size
src/chunker.h:63
↓ 2 callersMethodchunk_view
src/chunker.cpp:139
↓ 2 callersMethodconsume_decoded_data
src/decoder.cpp:154
↓ 2 callersMethodfinish
src/libs/picosha2.h:205
↓ 2 callersMethodframes_written
src/stream.h:56
↓ 2 callersFunctionget_packet_size
src/video_decoder.cpp:242
↓ 2 callersFunctiongf256_mul_mem
src/libs/wirehair/gf256.cpp:1104
↓ 2 callersFunctionhash256
src/libs/picosha2.h:332
↓ 2 callersFunctionmake_file_id
src/media_storage_api.cpp:41
↓ 2 callersFunctionoutput_hex
src/libs/picosha2.h:145
↓ 2 callersMethodprocess
src/libs/picosha2.h:194
↓ 2 callersFunctionshr
src/libs/picosha2.h:82
↓ 2 callersFunctionto_internal_hash
src/media_storage_api.cpp:49
↓ 2 callersMethodtotal_frames
src/video_decoder.cpp:125
↓ 2 callersMethodtotal_packets_received
src/decoder.h:119
↓ 2 callersFunctionverify_packet_crc32c
src/integrity.cpp:114
↓ 2 callersFunctionwriteByte
src/encoder.cpp:38
↓ 2 callersFunctionwriteU16LE
src/encoder.cpp:42
↓ 2 callersFunctionwrite_u32_le
tests/test_integrity.cpp:36
↓ 1 callersFunctionAddInvertibleGF2Matrix
src/libs/wirehair/WirehairTools.cpp:267
↓ 1 callersMethodDecodeFeed
src/libs/wirehair/WirehairCodec.cpp:4250
↓ 1 callersMethodEncode
src/libs/wirehair/WirehairCodec.cpp:4038
↓ 1 callersMethodEncodeFeed
src/libs/wirehair/WirehairCodec.cpp:4005
↓ 1 callersFunctionFloorSquareRoot16
src/libs/wirehair/WirehairTools.cpp:102
↓ 1 callersFunctionGeneratePeelRowWeight
src/libs/wirehair/WirehairTools.cpp:498
↓ 1 callersFunctionGetDenseCount
src/libs/wirehair/WirehairTools.cpp:857
↓ 1 callersFunctionGetDenseSeed
src/libs/wirehair/WirehairTools.cpp:950
↓ 1 callersFunctionGetPeelSeed
src/libs/wirehair/WirehairTools.cpp:1042
↓ 1 callersMethodInitializeDecoder
src/libs/wirehair/WirehairCodec.cpp:4169
↓ 1 callersMethodInitializeEncoder
src/libs/wirehair/WirehairCodec.cpp:3977
↓ 1 callersMethodInitializeEncoderFromDecoder
src/libs/wirehair/WirehairCodec.cpp:4214
↓ 1 callersFunctionIsExpectedEndian
src/libs/wirehair/gf256.cpp:614
↓ 1 callersFunctionLinearInterpolate
Interpolate between two values of N and corresponding counts. It works for Count1 < Count0
src/libs/wirehair/WirehairTools.cpp:840
↓ 1 callersFunctionLog32
Returns first position with set bit (LSB = 0) Precondition: x != 0
src/libs/wirehair/WirehairTools.cpp:86
↓ 1 callersMethodReconstructBlock
src/libs/wirehair/WirehairCodec.cpp:3310
↓ 1 callersMethodReconstructOutput
src/libs/wirehair/WirehairCodec.cpp:3452
↓ 1 callersFunctionXXH128_canonicalFromHash
====== Canonical representation ======*/ ! @ingroup XXH3_family */
src/libs/xxhash.h:7378
↓ 1 callersFunctionXXH3_len_0to16_128b
* Assumption: `secret` size is >= XXH3_SECRET_SIZE_MIN */
src/libs/xxhash.h:7001
↓ 1 callersFunctionXXH3_len_0to16_64b
src/libs/xxhash.h:4728
↓ 1 callersFunctionXXH3_len_129to240_128b
src/libs/xxhash.h:7076
↓ 1 callersFunctionXXH3_len_129to240_64b
src/libs/xxhash.h:4834
↓ 1 callersFunctionXXH3_len_17to128_128b
src/libs/xxhash.h:7032
↓ 1 callersFunctionXXH3_len_17to128_64b
For mid range keys, XXH3 uses a Mum-hash variant. */
src/libs/xxhash.h:4798
↓ 1 callersFunctionXXH3_len_1to3_128b
src/libs/xxhash.h:6870
↓ 1 callersFunctionXXH3_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 callersFunctionXXH3_len_4to8_128b
src/libs/xxhash.h:6899
↓ 1 callersFunctionXXH3_len_4to8_64b
src/libs/xxhash.h:4695
↓ 1 callersFunctionXXH3_len_9to16_128b
src/libs/xxhash.h:6926
↓ 1 callersFunctionXXH3_len_9to16_64b
src/libs/xxhash.h:4711
↓ 1 callersFunctionXXH3_mix2Accs
src/libs/xxhash.h:6263
↓ 1 callersFunctionXXH3_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 callersFunctionXXH_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 callersFunctionXXH_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 callersFunctionXXH_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 callersFunctionXXH_readBE32
src/libs/xxhash.h:2867
↓ 1 callersFunctionXXH_vec_mule
src/libs/xxhash.h:4343
↓ 1 callersFunctionXXH_vec_revb
! * A polyfill for POWER9's vec_revb(). */
src/libs/xxhash.h:4297
↓ 1 callersFunctionbsig0
src/libs/picosha2.h:78
↓ 1 callersFunctionbsig1
src/libs/picosha2.h:80
↓ 1 callersFunctionbuildFlags
src/encoder.cpp:62
← previousnext →101–200 of 517, ranked by callers