Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Edzelf/ESP32-Radio
/ functions
Functions
596 in github.com/Edzelf/ESP32-Radio
⨍
Functions
596
◇
Types & classes
96
↓ 1 callers
Function
DecWindowOverlapLongStart
* Function: DecWindowOverlapLongStart * * Description: apply synthesis window, do overlap-add, clip to 16-bit PCM, * for winSeque
lib/codecs/src/aac_decoder.cpp:3629
↓ 1 callers
Function
DecWindowOverlapLongStartNoClip
* Function: DecWindowOverlapLongStart * * Description: apply synthesis window, do overlap-add, without clipping * for winSequence
lib/codecs/src/aac_decoder.cpp:8986
↓ 1 callers
Function
DecWindowOverlapLongStop
* Function: DecWindowOverlapLongStop * * Description: apply synthesis window, do overlap-add, clip to 16-bit PCM, * for winSequen
lib/codecs/src/aac_decoder.cpp:3713
↓ 1 callers
Function
DecWindowOverlapLongStopNoClip
* Function: DecWindowOverlapLongStop * * Description: apply synthesis window, do overlap-add, without clipping * for winSequence
lib/codecs/src/aac_decoder.cpp:9061
↓ 1 callers
Function
DecWindowOverlapNoClip
* Function: DecWindowOverlapNoClip * * Description: apply synthesis window, do overlap-add without clipping, * for winSequence LO
lib/codecs/src/aac_decoder.cpp:8911
↓ 1 callers
Function
DecWindowOverlapShort
* Function: DecWindowOverlapShort * * Description: apply synthesis window, do overlap-add, clip to 16-bit PCM, * for winSequence
lib/codecs/src/aac_decoder.cpp:3797
↓ 1 callers
Function
DecWindowOverlapShortNoClip
* Function: DecWindowOverlapShort * * Description: apply synthesis window, do overlap-add, without clipping * for winSequence EIG
lib/codecs/src/aac_decoder.cpp:9136
↓ 1 callers
Function
DecodeChannelPairElement
* Function: DecodeChannelPairElement * * Description: decode one CPE * * Inputs: none * * Outputs: updated element instance tag *
lib/codecs/src/aac_decoder.cpp:2292
↓ 1 callers
Function
DecodeDataStreamElement
* Function: DecodeDataStreamElement * * Description: decode one DSE * * Inputs: none * * Outputs: updated element instance tag *
lib/codecs/src/aac_decoder.cpp:2370
↓ 1 callers
Function
DecodeFillElement
* Function: DecodeFillElement * * Description: decode one fill element * * Inputs: none * (14496-3, table 4.4.11) * * Ou
lib/codecs/src/aac_decoder.cpp:2483
↓ 1 callers
Function
DecodeGainControlInfo
* Function: DecodeGainControlInfo * * Description: decode gain control information (SSR profile only) * * Inputs: window sequence (short o
lib/codecs/src/aac_decoder.cpp:4347
↓ 1 callers
Function
DecodeHuffman
* Function: DecodeHuffman * * Description: decode one granule, one channel worth of Huffman codes * * Inputs: MP3DecInfo structure fil
lib/codecs/src/mp3_decoder.cpp:1967
↓ 1 callers
Function
DecodeHuffmanPairs
* Function: DecodeHuffmanPairs * * Description: decode 2-way vector Huffman codes in the "bigValues" region of spectrum * * Inputs: va
lib/codecs/src/mp3_decoder.cpp:1617
↓ 1 callers
Function
DecodeHuffmanQuads
* Function: DecodeHuffmanQuads * * Description: decode 4-way vector Huffman codes in the "count1" region of spectrum * * Inputs: valid
lib/codecs/src/mp3_decoder.cpp:1855
↓ 1 callers
Function
DecodeICS
* Function: DecodeICS * * Description: decode individual channel stream * * Inputs: index of current channel * * Outputs: updated se
lib/codecs/src/aac_decoder.cpp:4380
↓ 1 callers
Function
DecodeLFEChannelElement
* Function: DecodeLFEChannelElement * * Description: decode one LFE * * Inputs: none * * Outputs: updated element instance tag * *
lib/codecs/src/aac_decoder.cpp:2350
↓ 1 callers
Function
DecodeLPCCoefs
* Function: DecodeLPCCoefs * * Description: decode LPC coefficients for TNS * * Inputs: order of TNS filter * resolution of
lib/codecs/src/aac_decoder.cpp:2080
↓ 1 callers
Function
DecodePulseInfo
* Function: DecodePulseInfo * * Description: decode pulse information * * Inputs: none * * Outputs: updated PulseInfo_t struct * *
lib/codecs/src/aac_decoder.cpp:4240
↓ 1 callers
Function
DecodeSBRBitstream
* Function: DecodeSBRBitstream * * Description: decode sideband information for SBR * * Inputs: base output channel (range = [0, nChans-1]
lib/codecs/src/aac_decoder.cpp:6472
↓ 1 callers
Function
DecodeSBRData
* Function: DecodeSBRData * * Description: apply SBR to one frame of PCM data * * Inputs: 1024 samples of decoded 32-bit PCM, before SBR
lib/codecs/src/aac_decoder.cpp:6541
↓ 1 callers
Function
DecodeScaleFactors
* Function: DecodeScaleFactors * * Description: decode scalefactors, PNS energy, and intensity stereo weights * * Inputs: number of window
lib/codecs/src/aac_decoder.cpp:4188
↓ 1 callers
Function
DecodeSectionData
* Function: DecodeSectionData * * Description: decode section data (scale factor band groupings and * associated Huffman codebook
lib/codecs/src/aac_decoder.cpp:4119
↓ 1 callers
Function
DecodeSingleChannelElement
* Function: DecodeSingleChannelElement * * Description: decode one SCE * * Inputs: none * * Outputs: updated element instance tag *
lib/codecs/src/aac_decoder.cpp:2268
↓ 1 callers
Function
DecodeSpectrumLong
* Function: DecodeSpectrumLong * * Description: decode transform coefficients for frame with one long block * * Inputs: index of current c
lib/codecs/src/aac_decoder.cpp:3409
↓ 1 callers
Function
DecodeSpectrumShort
* Function: DecodeSpectrumShort * * Description: decode transform coefficients for frame with eight short blocks * * Inputs: index of curr
lib/codecs/src/aac_decoder.cpp:3475
↓ 1 callers
Function
DecodeTNSInfo
* Function: DecodeTNSInfo * * Description: decode TNS filter information * * Inputs: window sequence (short or long blocks) * * Outputs:
lib/codecs/src/aac_decoder.cpp:4264
↓ 1 callers
Function
DeinterleaveShortBlocks
* Function: DeinterleaveShortBlocks * * Description: deinterleave transform coefficients in short blocks for one channel * * Inputs: index
lib/codecs/src/aac_decoder.cpp:5109
↓ 1 callers
Function
DequantBlock
* Function: DequantBlock * * Description: dequantize one block of transform coefficients (in-place) * * Inputs: quantized transform coeffi
lib/codecs/src/aac_decoder.cpp:4896
↓ 1 callers
Function
DequantChannel
* Function: DequantChannel * * Description: dequantize one granule, one channel worth of decoded Huffman codewords * * Inputs: sample
lib/codecs/src/mp3_decoder.cpp:2259
↓ 1 callers
Function
DequantizeEnvelope
* Function: DequantizeEnvelope * * Description: dequantize envelope scalefactors * * Inputs: number of scalefactors to process *
lib/codecs/src/aac_decoder.cpp:8558
↓ 1 callers
Function
DequantizeNoise
* Function: DequantizeNoise * * Description: dequantize noise scalefactors * * Inputs: number of scalefactors to process * q
lib/codecs/src/aac_decoder.cpp:8617
↓ 1 callers
Function
EstimateEnvelope
* Function: EstimateEnvelope * * Description: estimate power of generated HF QMF bands in one time-domain envelope * (4.6.18.7.3)
lib/codecs/src/aac_decoder.cpp:7281
↓ 1 callers
Function
FilterRegion
* Function: FilterRegion * * Description: apply LPC filter to one region of coefficients * * Inputs: number of transform coefficients in t
lib/codecs/src/aac_decoder.cpp:2119
↓ 1 callers
Function
FindNsID
F I N D N S I D Find the namespace ID for the namespace passed as parameter.
src/main.cpp:3135
↓ 1 callers
Function
GenerateHighFreq
* Function: GenerateHighFreq * * Description: generate high frequencies with SBR (4.6.18.6) * * Inputs: initialized SBRGrid struct for thi
lib/codecs/src/aac_decoder.cpp:8351
↓ 1 callers
Function
Get32BitVal
* Function: Get32BitVal * * Description: generate 32-bit unsigned random number * * Inputs: last number calculated (seed, first time throu
lib/codecs/src/aac_decoder.cpp:5130
↓ 1 callers
Function
GetADTSChannelMapping
* Function: GetADTSChannelMapping * * Description: determine the number of channels from implicit mapping rules * * Inputs: pointer to start o
lib/codecs/src/aac_decoder.cpp:4611
↓ 1 callers
Function
GetNumChannelsADIF
* Function: GetNumChannelsADIF * * Description: get number of channels from program config elements in an ADIF file * * Inputs: array of fille
lib/codecs/src/aac_decoder.cpp:4656
↓ 1 callers
Function
GetSMapped
* Function: GetSMapped * * Description: calculate SMapped (4.6.18.7.2) * * Inputs: initialized SBRGrid struct for this channel *
lib/codecs/src/aac_decoder.cpp:7399
↓ 1 callers
Function
GetSampRateIdx
* Function: GetSampRateIdx * * Description: get index of given sample rate * * Inputs: sample rate (in Hz) * * Outputs: none * * R
lib/codecs/src/aac_decoder.cpp:5426
↓ 1 callers
Function
GetSampleRateIdxADIF
* Function: GetSampleRateIdxADIF * * Description: get sampling rate index from program config elements in an ADIF file * * Inputs: array of fi
lib/codecs/src/aac_decoder.cpp:4707
↓ 1 callers
Function
HybridTransform
* Function: HybridTransform * * Description: IMDCT's, windowing, and overlap-add on long/short/mixed blocks * * Inputs: vector of inpu
lib/codecs/src/mp3_decoder.cpp:3329
↓ 1 callers
Function
IMDCT
* Function: IMDCT * * Description: do alias reduction, inverse MDCT, overlap-add, and frequency inversion * * Inputs: MP3DecInfo struc
lib/codecs/src/mp3_decoder.cpp:3430
↓ 1 callers
Function
IMDCT
* Function: IMDCT * * Description: inverse transform and convert to 16-bit PCM * * Inputs: index of current channel (0 for SCE/LFE, 0 or 1
lib/codecs/src/aac_decoder.cpp:3983
↓ 1 callers
Function
IMDCT12x3
* Function: IMDCT12x3 * * Description: three 12-point modified DCT's for short blocks, with windowing, * short block concatena
lib/codecs/src/mp3_decoder.cpp:3241
↓ 1 callers
Function
IMDCT36
lib/codecs/src/mp3_decoder.cpp:3061
↓ 1 callers
Function
InitSBRState
* Function: InitSBRState * * Description: initialize PSInfoSBR struct at start of stream or after flush * * Inputs: valid AACDecInfo struc
lib/codecs/src/aac_decoder.cpp:6436
↓ 1 callers
Function
IntensityProcMPEG1
* Function: IntensityProcMPEG1 * * Description: intensity stereo processing for MPEG1 * * Inputs: vector x with dequantized samples fr
lib/codecs/src/mp3_decoder.cpp:2452
↓ 1 callers
Function
IntensityProcMPEG2
* Function: IntensityProcMPEG2 * * Description: intensity stereo processing for MPEG2 * * Inputs: vector x with dequantized samples fr
lib/codecs/src/mp3_decoder.cpp:2566
↓ 1 callers
Function
InvRootR
* Function: InvRootR * * Description: use Newton's method to solve for x = 1/sqrt(r) * * Inputs: r in Q30 format, range = [0.25, 1] (norma
lib/codecs/src/aac_decoder.cpp:5166
↓ 1 callers
Function
MP3Decode
* Function: MP3Decode * * Description: decode one frame of MP3 data * * Inputs: number of valid bytes remaining in inbuf *
lib/codecs/src/mp3_decoder.cpp:1327
↓ 1 callers
Function
MP3Decoder_AllocateBuffers
* Function: MP3Decoder_AllocateBuffers * * Description: allocate all the memory needed for the MP3 decoder * * Inputs: none * * Ou
lib/codecs/src/mp3_decoder.cpp:1512
↓ 1 callers
Function
MP3Decoder_FreeBuffers
* Function: MP3Decoder_FreeBuffers * * Description: frees all the memory used by the MP3 decoder * * Inputs: pointer to initialized MP
lib/codecs/src/mp3_decoder.cpp:1575
↓ 1 callers
Function
MP3Dequantize
* Function: MP3Dequantize * * Description: dequantize coefficients, decode stereo, reorder short blocks * (one granule-worth)
lib/codecs/src/mp3_decoder.cpp:2068
↓ 1 callers
Function
MP3FindFreeSync
* Function: MP3FindFreeSync * * Description: figure out number of bytes between adjacent sync words in "free" mode * * Inputs: buffer
lib/codecs/src/mp3_decoder.cpp:1202
↓ 1 callers
Function
MP3GetBitrate
lib/codecs/src/mp3_decoder.cpp:1268
↓ 1 callers
Function
MP3GetBitsPerSample
lib/codecs/src/mp3_decoder.cpp:1267
↓ 1 callers
Function
MP3GetChannels
lib/codecs/src/mp3_decoder.cpp:1266
↓ 1 callers
Function
MP3GetOutputSamps
lib/codecs/src/mp3_decoder.cpp:1269
↓ 1 callers
Function
MP3GetSampRate
lib/codecs/src/mp3_decoder.cpp:1265
↓ 1 callers
Function
MapHF
* Function: MapHF * * Description: map HF components to proper QMF bands, with optional gain smoothing * filter (4.6.18.7.6) *
lib/codecs/src/aac_decoder.cpp:7856
↓ 1 callers
Function
MidSideProc
* Function: MidSideProc * * Description: sum-difference stereo reconstruction * * Inputs: vector x with dequantized samples from left
lib/codecs/src/mp3_decoder.cpp:2413
↓ 1 callers
Function
PNS
* Function: PNS * * Description: apply perceptual noise substitution, if enabled (MPEG-4 only) * * Inputs: index of current channel * *
lib/codecs/src/aac_decoder.cpp:5332
↓ 1 callers
Function
PolyphaseMono
* Function: PolyphaseMono * * Description: filter one subband and produce 32 output PCM samples for one channel * * Inputs: pointer to
lib/codecs/src/mp3_decoder.cpp:3744
↓ 1 callers
Function
PolyphaseStereo
* Function: PolyphaseStereo * * Description: filter one subband and produce 32 output PCM samples for each channel * * Inputs: pointer
lib/codecs/src/mp3_decoder.cpp:3809
↓ 1 callers
Function
PostMultiply
* Function: PostMultiply * * Description: post-twiddle stage of DCT4 * * Inputs: table index (for transform size) * buffer o
lib/codecs/src/aac_decoder.cpp:2669
↓ 1 callers
Function
PostMultiplyRescale
* Function: PostMultiplyRescale * * Description: post-twiddle stage of DCT4, with rescaling for extra guard bits * * Inputs: table index (
lib/codecs/src/aac_decoder.cpp:2788
↓ 1 callers
Function
PreMultiply
* Function: PreMultiply * * Description: pre-twiddle stage of DCT4 * * Inputs: table index (for transform size) * buffer of
lib/codecs/src/aac_decoder.cpp:2609
↓ 1 callers
Function
PreMultiplyRescale
* Function: PreMultiplyRescale * * Description: pre-twiddle stage of DCT4, with rescaling for extra guard bits * * Inputs: table index (fo
lib/codecs/src/aac_decoder.cpp:2730
↓ 1 callers
Function
PrepareRawBlock
* Function: PrepareRawBlock * * Description: reset per-block state variables for raw blocks (no ADTS/ADIF headers) * * Inputs: none * * Output
lib/codecs/src/aac_decoder.cpp:4864
↓ 1 callers
Function
QMFAnalysis
* Function: QMFAnalysis * * Description: 32-subband analysis QMF (4.6.18.4.1) * * Inputs: 32 consecutive samples of decoded 32-bit PCM, fo
lib/codecs/src/aac_decoder.cpp:9494
↓ 1 callers
Function
QMFAnalysisConv
* Function: QMFAnalysisConv * * Description: convolution kernel for analysis QMF * * Inputs: pointer to coefficient table, reordered for s
lib/codecs/src/aac_decoder.cpp:9421
↓ 1 callers
Function
QMFSynthesisConv
* Function: QMFSynthesisConv * * Description: final convolution kernel for synthesis QMF * * Inputs: pointer to coefficient table, reorder
lib/codecs/src/aac_decoder.cpp:9579
↓ 1 callers
Function
R4Core32
* Function: R4Core32 * * Description: radix-4 pass for 32-point decimation-in-time FFT * * Inputs: buffer of samples * * Outputs: pr
lib/codecs/src/aac_decoder.cpp:5984
↓ 1 callers
Function
R4FirstPass
* Function: R4FirstPass * * Description: radix-4 trivial pass for decimation-in-time FFT * * Inputs: buffer of (bit-reversed) samples *
lib/codecs/src/aac_decoder.cpp:2940
↓ 1 callers
Function
R8FirstPass
* Function: R8FirstPass * * Description: radix-8 trivial pass for decimation-in-time FFT * * Inputs: buffer of (bit-reversed) samples *
lib/codecs/src/aac_decoder.cpp:2986
↓ 1 callers
Function
R8FirstPass32
* Function: R8FirstPass32 * * Description: radix-8 trivial pass for decimation-in-time FFT (log2(N) = 5) * * Inputs: buffer of (bit-revers
lib/codecs/src/aac_decoder.cpp:5834
↓ 1 callers
Function
RefillBitstreamCache
----------------------------------------------------------------------------------------------------------------------
lib/codecs/src/mp3_decoder.cpp:687
↓ 1 callers
Function
SDInsertCheck
S D I N S E R T C H E C K Check if new SD card is inserted and can be read.
include/SDcard.h:234
↓ 1 callers
Function
ScaleNoiseVector
* Function: ScaleNoiseVector * * Description: apply scaling to vector of noise coefficients for one scalefactor band * * Inputs: unscaled
lib/codecs/src/aac_decoder.cpp:5204
↓ 1 callers
Function
StereoProcess
* Function: StereoProcess * * Description: apply mid-side and intensity stereo, if enabled * * Inputs: none * * Outputs: updated tra
lib/codecs/src/aac_decoder.cpp:5575
↓ 1 callers
Function
StereoProcessGroup
* Function: StereoProcessGroup * * Description: apply mid-side and intensity stereo to group of transform coefficients * * Inputs: dequant
lib/codecs/src/aac_decoder.cpp:5460
↓ 1 callers
Function
Subband
* Function: Subband * * Description: do subband transform on all the blocks in one granule, all channels * * Inputs: filled MP3DecInfo
lib/codecs/src/mp3_decoder.cpp:3501
↓ 1 callers
Function
TNSFilter
* Function: TNSFilter * * Description: apply temporal noise shaping, if enabled * * Inputs: index of current channel * * Outputs: up
lib/codecs/src/aac_decoder.cpp:2171
↓ 1 callers
Function
UncoupleSBREnvelope
* Function: UncoupleSBREnvelope * * Description: scale dequantized envelope scalefactors according to channel * coupling rules *
lib/codecs/src/aac_decoder.cpp:8837
↓ 1 callers
Function
UncoupleSBRNoise
* Function: UncoupleSBRNoise * * Description: scale dequantized noise floor scalefactors according to channel * coupling rules *
lib/codecs/src/aac_decoder.cpp:8875
↓ 1 callers
Function
UnpackADIFHeader
* Function: UnpackADIFHeader * * Description: parse the ADIF file header and initialize decoder state * * Inputs: double pointer to buffer wit
lib/codecs/src/aac_decoder.cpp:4741
↓ 1 callers
Function
UnpackADTSHeader
* Function: UnpackADTSHeader * * Description: parse the ADTS frame header and initialize decoder state, Audio Data Transport Stream * * Inputs:
lib/codecs/src/aac_decoder.cpp:4516
↓ 1 callers
Function
UnpackSBRChannelPair
* Function: UnpackSBRChannelPair * * Description: unpack sideband info (grid, delta flags, invf flags, envelope and * noise floor
lib/codecs/src/aac_decoder.cpp:10131
↓ 1 callers
Function
UnpackSBRHeader
* Function: UnpackSBRHeader * * Description: unpack SBR header (table 4.56) * * Inputs: BitStreamInfo struct pointing to start of SBR head
lib/codecs/src/aac_decoder.cpp:9711
↓ 1 callers
Function
UnpackSBRSingleChannel
* Function: UnpackSBRSingleChannel * * Description: unpack sideband info (grid, delta flags, invf flags, envelope and * noise flo
lib/codecs/src/aac_decoder.cpp:10084
↓ 1 callers
Function
UnpackSFMPEG1
* Function: UnpackSFMPEG1 * * Description: unpack MPEG 1 scalefactors from bitstream * * Inputs: BitStreamInfo, SideInfoSub, ScaleFact
lib/codecs/src/mp3_decoder.cpp:887
↓ 1 callers
Function
UnpackSFMPEG2
* Function: UnpackSFMPEG2 * * Description: unpack MPEG 2 scalefactors from bitstream * * Inputs: BitStreamInfo, SideInfoSub, ScaleFact
lib/codecs/src/mp3_decoder.cpp:970
↓ 1 callers
Function
UnpackScaleFactors
* Function: UnpackScaleFactors * * Description: parse the fields of the MP3 scale factor data section * * Inputs: MP3DecInfo structure
lib/codecs/src/mp3_decoder.cpp:1122
↓ 1 callers
Function
UnpackSideInfo
----------------------------------------------------------------------------------------------------------------------
lib/codecs/src/mp3_decoder.cpp:792
↓ 1 callers
Function
VMax
* Function: VMax * * Description: find largest element in a buffer of uint8_ts * * Inputs: buffer of elements to search * nu
lib/codecs/src/aac_decoder.cpp:6750
↓ 1 callers
Function
VMin
* Function: VMin * * Description: find smallest element in a buffer of uint8_ts * * Inputs: buffer of elements to search * n
lib/codecs/src/aac_decoder.cpp:6727
↓ 1 callers
Function
VS1053_begin
lib/codecs/src/VS1053.cpp:346
↓ 1 callers
Function
addToRingbuf
A D D T O R I N G B U F Add a filename to the ring buffer. If an error occurs, the filename is lost.
include/SDcard.h:145
↓ 1 callers
Function
bubbleSortKeys
B U B B L E S O R T K E Y S Bubblesort the nvskeys.
main.cpp:2301
← previous
next →
201–300 of 596, ranked by callers