MCPcopy Create free account

hub / github.com/AGProjects/sylk-mobile / functions

Functions1,935 in github.com/AGProjects/sylk-mobile

↓ 2 callersFunctionstripSig
(payload)
app/components/CallZrtp.js:363
↓ 2 callersFunctiontick
()
app/components/NavigationBar.js:462
↓ 2 callersFunctiontoDeg
(rad)
app/components/geoUtils.js:61
↓ 2 callersMethodtoggleDrawer
()
app/components/Preview.js:117
↓ 2 callersMethodunencryptedVideoPrefixForCodec
(codec)
app/components/CallZrtp.js:1447
↓ 2 callersMethodupdateFoldStateAndMaybeEmit
Recompute `lastIsFolded`; if it changed, push a CommunicationsDevicesChanged event so JS can react immediately (hide earpiece, auto-flip UI selection)
android/app/src/main/java/com/agprojects/sylk/AudioRouteModule.java:524
↓ 1 callersMethodAudioRouteModule
(ReactApplicationContext reactContext)
android/app/src/main/java/com/agprojects/sylk/AudioRouteModule.java:157
↓ 1 callersFunctionEpbEscape
H.264 Annex-B emulation prevention: insert an emulation_prevention_three_byte (0x03) so the output never contains 00 00 00 / 00 00 01 / 00 00 02 / 00
future_patches/h264/MediaEncryptorJni.cpp:181
↓ 1 callersFunctionEpbUnescape
future_patches/h264/nal_test.cpp:29
↓ 1 callersFunctionEpbUnescape
Inverse of EpbEscape: drop each 0x03 that follows 00 00 and precedes a byte <= 0x03. Exactly inverts EpbEscape for any input EpbEscape produced.
future_patches/h264/MediaEncryptorJni.cpp:198
↓ 1 callersFunctionInitJniCacheLocked
future_patches/h264/MediaEncryptorJni.cpp:61
↓ 1 callersFunctionQRCodeRead
(e)
app/components/RegisterForm.js:720
↓ 1 callersFunctionUNSAFE_componentWillReceiveProps
(nextProps)
app/components/Call.js:746
↓ 1 callersFunction_attach
(call)
app/components/AudioSpeedometer.js:537
↓ 1 callersFunction_attachListener
()
app/components/SpectrumRecorder.js:40
↓ 1 callersMethod_buildManifest
(query)
app/exportRouter.js:499
↓ 1 callersMethod_collectRsIdHexCandidates
()
app/components/CallZrtp.js:2243
↓ 1 callersFunction_color
(which)
app/components/ConferenceHeader.js:728
↓ 1 callersFunction_crc24BuildTable
()
app/utils.js:1687
↓ 1 callersFunction_detach
(call)
app/components/AudioSpeedometer.js:552
↓ 1 callersFunction_detachListener
()
app/components/SpectrumRecorder.js:106
↓ 1 callersFunction_displayUriFromProp
(raw)
app/components/EditContactModal.js:131
↓ 1 callersFunction_emitMandatoryFailedDelayed
(call, reasonCode, detail)
app/components/CallZrtp.js:2639
↓ 1 callersMethod_event
(label)
app/exportRouter.js:174
↓ 1 callersFunction_fakeUserFor
(idx)
app/utils.js:2180
↓ 1 callersMethod_fetch_bundle
(self, call_id)
qos/qos-probe.py:210
↓ 1 callersFunction_findRemoteAudioTrack
Find the first audio track on a list of receivers. * Returns { pcId, trackId } or null. Mirrors CallRecorder._findAudioTrack.
app/components/AudioSpectrum.js:33
↓ 1 callersFunction_formatShareTime
(ms)
app/components/LocationBubble.js:1497
↓ 1 callersFunction_formatTickTime
(ms)
app/components/LocationBubble.js:1483
↓ 1 callersFunction_getDefaultSpeedoPosition
Default position for the i/speedometer view. * - Fullscreen: anchor at the actual top-left of the phone * screen. The parent container i
app/components/VideoBox.js:977
↓ 1 callersMethod_handleAccept
(payload)
app/components/CallZrtp.js:1330
↓ 1 callersFunction_handleConferenceRequestResolved
(event)
app/components/VideoBox.js:1556
↓ 1 callersMethod_handleProbe
(payload)
app/components/CallZrtp.js:1280
↓ 1 callersMethod_handleRecvReady
(/*payload*/)
app/components/CallZrtp.js:1371
↓ 1 callersMethod_handleSenderReady
(/*payload*/)
app/components/CallZrtp.js:1406
↓ 1 callersMethod_handleSocket
(socket)
app/ExportServer.js:585
↓ 1 callersFunction_hexForLog
(bytes)
app/components/CallZrtp.js:277
↓ 1 callersFunction_hydrate
()
app/components/PreferencesModal.js:611
↓ 1 callersFunction_isBridgeForOverlay
(pp)
app/components/ConferenceBox.js:7597
↓ 1 callersFunction_isDarkColor
(color)
app/components/LocationBubble.js:234
↓ 1 callersMethod_isLogRateLimited
()
app/components/CallZrtp.js:523
↓ 1 callersFunction_isRealContactName
(n)
app/components/Call.js:940
↓ 1 callersFunction_isRealName
(n)
app/components/Call.js:186
↓ 1 callersMethod_logSdpMlines
()
app/components/CallZrtp.js:1477
↓ 1 callersMethod_newSession
()
app/exportRouter.js:195
↓ 1 callersFunction_normaliseCodecKey
(codec)
app/components/AudioSpeedometer.js:274
↓ 1 callersFunction_noun
(list)
app/components/ChatBox.js:1516
↓ 1 callersFunction_onStats
(stats)
app/components/AudioSpeedometer.js:558
↓ 1 callersFunction_onStatsImpl
(stats)
app/components/AudioSpeedometer.js:574
↓ 1 callersFunction_pickRealName
(...candidates)
app/components/Call.js:190
↓ 1 callersMethod_pollMixedRemote
Conference-mode mixed-remote poll. Polls each per-participant queue once (non-blocking after the first to keep the writer's cadence near 100 Hz), sums
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:1194
↓ 1 callersFunction_resampleToGrid
(frames, t0, spanMs)
app/components/SpectrumRecorder.js:62
↓ 1 callersMethod_resolveDark
(mode)
app/DarkModeManager.js:169
↓ 1 callersMethod_resolveLocalRs1ForPeerDevice
()
app/components/CallZrtp.js:2220
↓ 1 callersFunction_sanitiseAccountForFilename
(accountId)
app/utils.js:41
↓ 1 callersFunction_scanTagsAndBuildFilter
(text)
app/components/LogsModal.js:122
↓ 1 callersMethod_send
(socket, out)
app/ExportServer.js:631
↓ 1 callersMethod_setupEncoderAndMuxer
Shared encoder/muxer setup — called from both start() and startConference(). Same MediaCodec Opus encoder, same OGG MediaMuxer, same OUTPUT_SAMPLE_R
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:452
↓ 1 callersMethod_setupMic
Shared mic setup — pulls AudioRecord parameters into one place so both start() and startConference() get the same VOICE_COMMUNICATION source and buf
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:477
↓ 1 callersMethod_snapshotMediaDiag
* Parse pc.getStats() into the diagnostic structure that the metro.log * DIAGNOSTIC lines and the UI "Media" panel both consume. * * Re
app/components/CallZrtp.js:1042
↓ 1 callersFunction_splitPath
(path)
app/accountSettingsAccess.js:31
↓ 1 callersMethod_stopMediaActivityPoller
()
app/components/CallZrtp.js:1013
↓ 1 callersFunction_toRgba
(color, alpha)
app/components/LocationBubble.js:204
↓ 1 callersMethod_validSession
(req)
app/exportRouter.js:201
↓ 1 callersMethod_verifyOrReject
(payload)
app/components/CallZrtp.js:2189
↓ 1 callersMethod_waitForRemoteStream
()
app/components/CallZrtp.js:1631
↓ 1 callersMethod_wantsEnc
(req)
app/exportRouter.js:178
↓ 1 callersMethod_zipResponse
(query)
app/exportRouter.js:514
↓ 1 callersMethodacknowledgePersistedLogs
android/app/src/main/java/com/agprojects/sylk/NativeLoggerModule.kt:98
↓ 1 callersMethodacquireAudioFocus
()
android/app/src/main/java/com/agprojects/sylk/AudioRouteModule.java:578
↓ 1 callersFunctionactiveList
()
app/components/ImportDataModal.js:276
↓ 1 callersMethodaddConferenceRemote
Attach a remote audio track mid-recording. Returns true if a new ConferenceRemote was created, false if the participantId is already tracked or the
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:417
↓ 1 callersMethodaddressFor
Synthesise the address Telecom hands to BT-HFP. Sylk has no phone numbers, so the goal is a tel:-shaped URI whose body the kit can render — alphanumer
android/app/src/main/java/com/agprojects/sylk/SylkTelecom.java:306
↓ 1 callersFunctionadjustZoom
(delta)
app/components/LocationBubble.js:1418
↓ 1 callersMethodanalyse
()
android/app/src/main/java/com/agprojects/sylk/SylkMicSpectrum.java:190
↓ 1 callersMethodanalyse
(int sampleRate)
android/app/src/main/java/com/agprojects/sylk/SylkAudioSpectrum.java:191
↓ 1 callersMethodappendUnreadId
Append a single msg_id to the comma-separated unread_messages column for a contact, deduping against any id that is already present. Empty existing ->
android/app/src/main/java/com/agprojects/sylk/MyFirebaseMessagingService.java:1188
↓ 1 callersMethodapplyFoldedScalingIfNeeded
Detect a narrow (folded cover) screen and rescale the central Sylk logo + Accept/Decline buttons so the overlay fits. We base the check on the smalles
android/app/src/main/java/com/agprojects/sylk/IncomingCallActivity.java:208
↓ 1 callersMethodapplyTelecomAudioRoute
Look up the {@link Connection} registered with Telecom for this call (RNCallKeep's VoiceConnectionService for outgoing calls; SylkTelecom's own Connec
android/app/src/main/java/com/agprojects/sylk/AudioRouteModule.java:1353
↓ 1 callersFunctionb64ToBytes
(str)
app/components/spectrumCodec.js:59
↓ 1 callersFunctionbarIndexForKHz
(khz, fLow, fHigh)
app/components/SpectrumBarsView.js:61
↓ 1 callersFunctionbase64ToArrayBuffer
(base64)
app/utils.js:1653
↓ 1 callersFunctionbaseWeight
(w)
index.js:73
↓ 1 callersMethodbeat
(self)
qos/qos-probe.py:118
↓ 1 callersFunctionboldOverride
(style)
index.js:80
↓ 1 callersFunctionbuildDigestAuthHeader
({ username, password, method, uri, challenge })
app/accountInfo.js:121
↓ 1 callersFunctionbuildFeatureTokens
(codecMeta)
app/components/AudioSpeedometer.js:199
↓ 1 callersFunctionbuildHead
(status, headers)
app/exportRouter.js:105
↓ 1 callersFunctionbuildMediaPlane
(ms, callAgeMs)
qos/qos-stats.js:525
↓ 1 callersMethodbuildPeaksJson
Build the JSON ourselves with StringBuilder rather than pulling in org.json. Same shape as `getLastPeaksJson()` documents. Also downsamples to MAX_PEA
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:869
↓ 1 callersMethodbuildSpectrumJson
Build the spectrumCodec.js metadata JSON from the captured frames. Shape: {"v":1,"rate":10,"bands":16,"count":N,"lo":-100,"hi":0, "data":"<b
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:811
↓ 1 callersFunctionbuildUrl
(server, path, params, token)
app/importClient.js:39
↓ 1 callersFunctionbuildUserAgent
()
app/ExportServer.js:101
↓ 1 callersFunctionbytesToB64
(bytes)
app/components/spectrumCodec.js:44
↓ 1 callersMethodcanReadPhoneAccounts
Whether we may call permission-gated Telecom read APIs such as {@link TelecomManager#getPhoneAccount}. Telecom enforces READ_PHONE_NUMBERS from API 30
android/app/src/main/java/com/agprojects/sylk/SylkTelecom.java:235
↓ 1 callersFunctioncanReceiveVoiceMemo
(contact)
app/components/ContactCapabilities.js:77
↓ 1 callersFunctioncanShareLocationWith
(contact)
app/components/ContactCapabilities.js:103
↓ 1 callersFunctioncapitalizeFirstLetter
(str)
app/components/ChatBox.js:1779
↓ 1 callersFunctioncaptureFinalResult
(pc, callId)
qos/qos-stats.js:620
↓ 1 callersMethodcapturePreCallMode
Capture the current AudioManager mode into {@link #preCallMode}. Call from any native code path that observes the very first signal of a new call (typ
android/app/src/main/java/com/agprojects/sylk/AudioRouteModule.java:208
← previousnext →401–500 of 1,935, ranked by callers