├── .clang-format ├── .cppcheck-suppressions ├── .devcontainer ├── devcontainer.json └── scripts │ └── post-create.sh ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ ├── Feature_request.md │ ├── Support_question.md │ └── meeting-minutes.md └── workflows │ ├── cppcheck.yml │ ├── cve-scanning.yml │ └── pr-unit-test.yml ├── .gitignore ├── .semgrepignore ├── CMakeLists-gtest.txt.in ├── CMakeLists.txt ├── CONTRIBUTING.md ├── Jenkins ├── Jenkinsfile ├── PRUnitTestRunner.groovy ├── build-push-docker-loadtests.groovy └── build-push-docker.groovy ├── LICENSE ├── NOTICE ├── README.md ├── _bwelogs └── bwetraces.zip ├── api ├── AllocateConference.h ├── AllocateEndpoint.h ├── BarbellDescription.h ├── ConferenceEndpoint.h ├── DataChannelMessage.h ├── DataChannelMessageParser.cpp ├── DataChannelMessageParser.h ├── EndpointDescription.h ├── Generator.cpp ├── Generator.h ├── JsonUtils.h ├── JsonWriter.h ├── Parser.cpp ├── Parser.h ├── Recording.h ├── RecordingChannel.h ├── RtcDescriptors.cpp ├── RtcDescriptors.h ├── SimulcastGroup.h ├── utils.cpp └── utils.h ├── aws ├── AwsHarvester.cpp └── AwsHarvester.h ├── bridge ├── ApiRequestHandler.cpp ├── ApiRequestHandler.h ├── AudioStream.h ├── AudioStreamDescription.h ├── Barbell.h ├── BarbellVideoStreamDescription.h ├── Bridge.cpp ├── Bridge.h ├── CodecCapabilities.h ├── DataStream.h ├── DataStreamDescription.h ├── LegacyApiRequestHandler.cpp ├── LegacyApiRequestHandler.h ├── LegacyApiRequestHandlerHelpers.cpp ├── LegacyApiRequestHandlerHelpers.h ├── Mixer.cpp ├── Mixer.h ├── MixerJobs.cpp ├── MixerJobs.h ├── MixerManager.cpp ├── MixerManager.h ├── MixerManagerAsync.cpp ├── MixerManagerAsync.h ├── RecordingDescription.h ├── RecordingStream.h ├── RequestLogger.cpp ├── RequestLogger.h ├── RtpMap.cpp ├── RtpMap.h ├── Stats.cpp ├── Stats.h ├── TransportDescription.h ├── VideoStream.h ├── VideoStreamDescription.h ├── endpointActions │ ├── About.cpp │ ├── ActionContext.h │ ├── AllocateConference.cpp │ ├── ApiActions.h │ ├── ApiHelpers.cpp │ ├── ApiHelpers.h │ ├── BarbellActions.cpp │ ├── ConferenceActions.cpp │ ├── GetConferenceInfo.cpp │ ├── GetConferences.cpp │ ├── GetEndpointInfo.cpp │ ├── GetProbingInfo.cpp │ └── GetStats.cpp └── engine │ ├── ActiveMediaList.cpp │ ├── ActiveMediaList.h │ ├── ActiveTalker.h │ ├── AddPacketCacheJob.cpp │ ├── AddPacketCacheJob.h │ ├── AudioForwarderReceiveJob.cpp │ ├── AudioForwarderReceiveJob.h │ ├── AudioForwarderRewriteAndSendJob.cpp │ ├── AudioForwarderRewriteAndSendJob.h │ ├── BarbellEndpointMap.h │ ├── DiscardReceivedVideoPacketJob.cpp │ ├── DiscardReceivedVideoPacketJob.h │ ├── EncodeJob.cpp │ ├── EncodeJob.h │ ├── EndpointId.h │ ├── Engine.cpp │ ├── Engine.h │ ├── EngineAudioStream.h │ ├── EngineBarbell.cpp │ ├── EngineBarbell.h │ ├── EngineDataStream.h │ ├── EngineMixer.cpp │ ├── EngineMixer.h │ ├── EngineMixerAudio.cpp │ ├── EngineMixerBarbell.cpp │ ├── EngineMixerRecording.cpp │ ├── EngineMixerVideo.cpp │ ├── EngineRecordingStream.h │ ├── EngineStats.h │ ├── EngineStreamDirector.cpp │ ├── EngineStreamDirector.h │ ├── EngineVideoStream.h │ ├── FinalizeNonSsrcRewriteOutboundContextJob.cpp │ ├── FinalizeNonSsrcRewriteOutboundContextJob.h │ ├── NeighbourMembership.h │ ├── PacketCache.cpp │ ├── PacketCache.h │ ├── PliScheduler.h │ ├── ProcessMissingVideoPacketsJob.cpp │ ├── ProcessMissingVideoPacketsJob.h │ ├── ProcessUnackedRecordingEventPacketsJob.cpp │ ├── ProcessUnackedRecordingEventPacketsJob.h │ ├── RecordingAudioForwarderSendJob.cpp │ ├── RecordingAudioForwarderSendJob.h │ ├── RecordingEventAckReceiveJob.cpp │ ├── RecordingEventAckReceiveJob.h │ ├── RecordingOutboundContext.h │ ├── RecordingRtpNackReceiveJob.cpp │ ├── RecordingRtpNackReceiveJob.h │ ├── RecordingSendEventJob.cpp │ ├── RecordingSendEventJob.h │ ├── RecordingVideoForwarderSendJob.cpp │ ├── RecordingVideoForwarderSendJob.h │ ├── RemovePacketCacheJob.cpp │ ├── RemovePacketCacheJob.h │ ├── RtpForwarderReceiveBaseJob.cpp │ ├── RtpForwarderReceiveBaseJob.h │ ├── SendPliJob.cpp │ ├── SendPliJob.h │ ├── SendRtcpJob.cpp │ ├── SendRtcpJob.h │ ├── SetMaxMediaBitrateJob.cpp │ ├── SetMaxMediaBitrateJob.h │ ├── SimulcastLevel.h │ ├── SimulcastStream.h │ ├── SsrcInboundContext.h │ ├── SsrcOutboundContext.cpp │ ├── SsrcOutboundContext.h │ ├── SsrcRewrite.h │ ├── SsrcWhitelist.h │ ├── TelephoneEventForwardReceiveJob.cpp │ ├── TelephoneEventForwardReceiveJob.h │ ├── UnackedPacketsTracker.h │ ├── VideoForwarderReceiveJob.cpp │ ├── VideoForwarderReceiveJob.h │ ├── VideoForwarderRewriteAndSendJob.cpp │ ├── VideoForwarderRewriteAndSendJob.h │ ├── VideoForwarderRtxReceiveJob.cpp │ ├── VideoForwarderRtxReceiveJob.h │ ├── VideoMissingPacketsTracker.cpp │ ├── VideoMissingPacketsTracker.h │ ├── VideoNackReceiveJob.cpp │ └── VideoNackReceiveJob.h ├── bwe ├── BandwidthEstimator.cpp ├── BandwidthEstimator.h ├── BandwidthUtils.cpp ├── BandwidthUtils.h ├── Estimator.h ├── FlankLatch.h ├── NetworkQueue.h ├── RateController.cpp ├── RateController.h └── Research.md ├── cmake ├── FindLibMicrohttpd.cmake ├── FindOpus.cmake └── FindSrtp2.cmake ├── codec ├── AudioFader.h ├── AudioLevel.cpp ├── AudioLevel.h ├── AudioReceivePipeline.cpp ├── AudioReceivePipeline.h ├── AudioTools.cpp ├── AudioTools.h ├── H264Header.h ├── NoiseFloor.cpp ├── NoiseFloor.h ├── Opus.h ├── OpusDecoder.cpp ├── OpusDecoder.h ├── OpusEncoder.cpp ├── OpusEncoder.h ├── SpscAudioBuffer.h ├── Vp8.h └── Vp8Header.h ├── concurrency ├── CountdownEvent.cpp ├── CountdownEvent.h ├── EventSemaphore.cpp ├── EventSemaphore.h ├── LockFreeList.cpp ├── LockFreeList.h ├── MpmcHashmap.cpp ├── MpmcHashmap.h ├── MpmcPublish.h ├── MpmcQueue.h ├── MpscQueue.cpp ├── MpscQueue.h ├── SafeQueue.h ├── ScopedMutexGuard.h ├── ScopedSpinLocker.h ├── Semaphore.cpp ├── Semaphore.h ├── SynchronizationContext.h ├── ThreadUtils.cpp ├── ThreadUtils.h ├── VersionedPointer.h ├── WaitFreeStack.cpp └── WaitFreeStack.h ├── config.json ├── config ├── Config.h ├── ConfigReader.cpp └── ConfigReader.h ├── crypto ├── AesGcmIvGenerator.cpp ├── AesGcmIvGenerator.h ├── SslHelper.cpp └── SslHelper.h ├── doc ├── BBUMMexample.json ├── ICE │ ├── ICEDTLSrace.md │ ├── ICEnDTLS.md │ ├── ICEnDTLS2.md │ └── ICEsetup.md ├── UMMexample.json ├── api │ └── READMEapi.md ├── sctp │ ├── INITafterECHO.md │ ├── INITbeforeINIT_ACK.md │ ├── sctpInitCollision.md │ └── sctpSetup.md └── transport │ ├── TcpEndpoint.md │ ├── UdpEndpoint.md │ └── endpoints.md ├── docker ├── aws-linux │ ├── Dockerfile │ ├── buildscript.sh │ ├── generate_makefile.sh │ └── runtests.sh ├── build_loadtest_container.sh ├── common.sh ├── el8 │ ├── Dockerfile │ ├── buildscript.sh │ ├── generate_makefile.sh │ └── runtests.sh ├── prepdocker.sh ├── startsmb.sh ├── ubuntu-focal-deb │ ├── Dockerfile │ ├── buildscript.sh │ ├── generate_makefile.sh │ └── runtests.sh ├── ubuntu-focal-loadtest │ ├── Dockerfile │ ├── buildscript.sh │ ├── create_conference.sh │ ├── generate_makefile.sh │ ├── startup.sh │ └── wait_for_others.sh ├── ubuntu-focal │ ├── Dockerfile │ ├── buildscript.sh │ ├── generate_makefile.sh │ ├── runtests.sh │ └── versioninfo.txt └── ubuntu-jammy │ ├── Dockerfile │ ├── buildscript.sh │ ├── generate_makefile.sh │ └── runtests.sh ├── examples ├── README.md ├── simpleclient │ ├── .gitignore │ ├── gulpfile.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.html │ │ ├── main.ts │ │ └── simulcast.ts │ └── tsconfig.json └── simpleserver │ ├── .gitignore │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── symphony │ │ └── simpleserver │ │ ├── ApplicationMain.java │ │ ├── ConferenceRequestHandler.java │ │ ├── Conferences.java │ │ ├── Message.java │ │ ├── httpClient │ │ ├── HttpClient.java │ │ └── HttpClientFactory.java │ │ ├── sdp │ │ ├── Candidate.java │ │ ├── ParserFailedException.java │ │ ├── SessionDescription.java │ │ └── objects │ │ │ ├── Bandwidth.java │ │ │ ├── Connection.java │ │ │ ├── ExtMap.java │ │ │ ├── Fingerprint.java │ │ │ ├── Group.java │ │ │ ├── Ice.java │ │ │ ├── MediaDescription.java │ │ │ ├── MsidSemantic.java │ │ │ ├── Origin.java │ │ │ ├── Rtcp.java │ │ │ ├── RtcpFb.java │ │ │ ├── RtpMap.java │ │ │ ├── SctpMap.java │ │ │ ├── Ssrc.java │ │ │ ├── SsrcGroup.java │ │ │ ├── Time.java │ │ │ └── Types.java │ │ └── smb │ │ ├── SymphonyMediaBridge.java │ │ └── api │ │ ├── EndpointMediaStreams.java │ │ ├── MediaStream.java │ │ ├── Parser.java │ │ ├── SmbAudio.java │ │ ├── SmbCandidate.java │ │ ├── SmbData.java │ │ ├── SmbDtls.java │ │ ├── SmbEndpointDescription.java │ │ ├── SmbIce.java │ │ ├── SmbPayloadType.java │ │ ├── SmbRtpHeaderExtension.java │ │ ├── SmbSsrcAttribute.java │ │ ├── SmbSsrcGroup.java │ │ ├── SmbTransport.java │ │ ├── SmbVideo.java │ │ └── SmbVideoStream.java │ └── resources │ ├── application.properties │ └── selfsigned.p12 ├── external ├── http.h └── nlohmann │ └── json.hpp ├── generate_localmake.sh ├── generate_xcode_project.sh ├── httpd ├── HttpDaemon.h ├── HttpRequestHandler.h ├── Httpd.cpp ├── Httpd.h ├── HttpdFactory.cpp ├── HttpdFactory.h ├── Request.h ├── RequestErrorException.h └── Response.h ├── jobmanager ├── Job.h ├── JobManager.h ├── JobQueue.h ├── TimerQueue.cpp ├── TimerQueue.h ├── WorkerThread.cpp └── WorkerThread.h ├── legacyapi ├── Candidate.h ├── Channel.h ├── ChannelBundle.h ├── Conference.h ├── Connection.h ├── Content.h ├── DataChannelMessage.h ├── Fingerprint.h ├── Generator.cpp ├── Generator.h ├── Helpers.h ├── Parser.cpp ├── Parser.h ├── PatchConferenceType.h ├── PayloadType.h ├── SctpConnection.h ├── SsrcAttribute.cpp ├── SsrcAttribute.h ├── SsrcGroup.h ├── Transport.h ├── Validator.cpp └── Validator.h ├── localdev-config.json ├── logger ├── Logger.cpp ├── Logger.h ├── LoggerThread.cpp ├── LoggerThread.h ├── PacketLogger.cpp ├── PacketLogger.h ├── PruneSpam.h └── SuspendSpam.h ├── main.cpp ├── math ├── Fields.h ├── Matrix.h ├── WelfordVariance.h └── helpers.h ├── memory ├── Allocator.h ├── Array.h ├── AudioPacketPoolAllocator.h ├── List.h ├── Map.h ├── MemoryFile.cpp ├── MemoryFile.h ├── Packet.h ├── PacketPoolAllocator.h ├── PartialSortExtractor.h ├── PoolAllocator.h ├── PriorityQueue.h ├── RandomAccessBacklog.h ├── RingAllocator.cpp ├── RingAllocator.h └── details.h ├── rtp ├── JitterBufferList.cpp ├── JitterBufferList.h ├── JitterEstimator.cpp ├── JitterEstimator.h ├── JitterTracker.cpp ├── JitterTracker.h ├── RtcpFeedback.cpp ├── RtcpFeedback.h ├── RtcpHeader.cpp ├── RtcpHeader.h ├── RtcpIntervalCalculator.cpp ├── RtcpIntervalCalculator.h ├── RtcpNackBuilder.cpp ├── RtcpNackBuilder.h ├── RtpDelayTracker.cpp ├── RtpDelayTracker.h ├── RtpHeader.cpp ├── RtpHeader.h ├── SendTimeDial.cpp └── SendTimeDial.h ├── test ├── CsvWriter.cpp ├── CsvWriter.h ├── ResourceLoader.cpp ├── ResourceLoader.h ├── TestConfig.h.in ├── api │ └── ParserTest.cpp ├── bridge │ ├── ActiveMediaListTest.cpp │ ├── ActiveMediaListTestLevels.h │ ├── ApiRequestHandlerTest.cpp │ ├── BarbellMessagesTest.cpp │ ├── DummyRtcTransport.h │ ├── EngineStreamDirectorTest.cpp │ ├── MixerTest.cpp │ ├── PacketCacheTest.cpp │ ├── SsrcOutboundContextTest.cpp │ ├── UnackedPacketsTrackerTest.cpp │ ├── VideoForwarderRtxReceiveJobTest.cpp │ ├── VideoMissingPacketsTrackerTest.cpp │ └── VideoNackReceiveJobTest.cpp ├── bwe │ ├── BandwidthUtilsTest.cpp │ ├── BwBurstTracker.cpp │ ├── BwBurstTracker.h │ ├── EstimatorReRun.cpp │ ├── EstimatorTestEasy.cpp │ ├── FakeAudioSource.cpp │ ├── FakeAudioSource.h │ ├── FakeCall.cpp │ ├── FakeCall.h │ ├── FakeCrossTraffic.cpp │ ├── FakeCrossTraffic.h │ ├── FakeMedia.cpp │ ├── FakeMedia.h │ ├── FakeVideoSource.cpp │ ├── FakeVideoSource.h │ ├── MatrixTests.cpp │ ├── RateControllerTest.cpp │ ├── RcCall.cpp │ └── RcCall.h ├── codec │ ├── AudioProcessingTest.cpp │ ├── H264HeaderTest.cpp │ ├── OpusCodecTest.cpp │ └── Vp8HeaderTest.cpp ├── concurrency │ ├── LockFreeListTest.cpp │ ├── MpmcMapTest.cpp │ ├── MpmcQueueTest.cpp │ ├── MpscTest.cpp │ ├── ProcessIntervalTest.cpp │ └── TestValues.h ├── config │ └── ConfigTest.cpp ├── crypto │ ├── AESTest.cpp │ └── AesIvGeneratorTest.cpp ├── gtest_main.cpp ├── gtest_main2.cpp ├── include │ └── mocks │ │ ├── EndpointListenerMock.h │ │ ├── EngineMixerSpy.h │ │ ├── IceSessionEventListenerMock.h │ │ ├── MixerManagerAsyncMock.h │ │ ├── MixerManagerSpy.h │ │ ├── RtcTransportMock.h │ │ ├── TimeSourceMock.h │ │ ├── TransportFactoryMock.h │ │ └── TransportMock.h ├── integration │ ├── BarbellTest.cpp │ ├── BarbellTest.h │ ├── ConfIntegrationTest.cpp │ ├── FFTanalysis.cpp │ ├── FFTanalysis.h │ ├── FFTtest.cpp │ ├── IceTransportTest.cpp │ ├── IntegrationAudioTest.cpp │ ├── IntegrationCallTypes.cpp │ ├── IntegrationLegApiTest.cpp │ ├── IntegrationTest.cpp │ ├── IntegrationTest.h │ ├── LoadTestConfig.h │ ├── MixedLegManagementTest.cpp │ ├── MixerTimeoutTest.cpp │ ├── RealTimeTest.cpp │ ├── RealTimeTest.h │ ├── RtpDump.cpp │ ├── RtpDump.h │ ├── SampleDataUtils.cpp │ ├── SampleDataUtils.h │ ├── SrtpIntegrationTest.cpp │ ├── StatsTest.cpp │ ├── TimeTurnerTest.cpp │ ├── emulator │ │ ├── ApiChannel.cpp │ │ ├── ApiChannel.h │ │ ├── AudioSource.cpp │ │ ├── AudioSource.h │ │ ├── Barbell.cpp │ │ ├── Barbell.h │ │ ├── BaseChannel.cpp │ │ ├── BaseChannel.h │ │ ├── CallConfigBuilder.h │ │ ├── ColibriChannel.cpp │ │ ├── ColibriChannel.h │ │ ├── Conference.cpp │ │ ├── Conference.h │ │ ├── FakeEndpointFactory.cpp │ │ ├── FakeEndpointFactory.h │ │ ├── FakeEndpointImpl.cpp │ │ ├── FakeEndpointImpl.h │ │ ├── FakeRecordingEndpoint.h │ │ ├── FakeTcpEndpoint.cpp │ │ ├── FakeTcpEndpoint.h │ │ ├── FakeTcpServerEndpoint.cpp │ │ ├── FakeTcpServerEndpoint.h │ │ ├── FakeUdpEndpoint.cpp │ │ ├── FakeUdpEndpoint.h │ │ ├── FakeVideoDecoder.cpp │ │ ├── FakeVideoDecoder.h │ │ ├── HttpRequests.cpp │ │ ├── HttpRequests.h │ │ ├── Httpd.cpp │ │ ├── Httpd.h │ │ ├── JitterPacketSource.cpp │ │ ├── JitterPacketSource.h │ │ ├── SfuClient.h │ │ ├── SfuClientReceivers.h │ │ ├── SfuGroupCall.h │ │ ├── TimeTurner.cpp │ │ └── TimeTurner.h │ └── load_test_config.json ├── jobmanager │ ├── JobManagerTest.cpp │ └── JobTest.cpp ├── legacyapi │ ├── GeneratorTest.cpp │ └── ParserTest.cpp ├── load_test_main.cpp ├── macros.h ├── math │ └── FieldsTest.cpp ├── memory │ ├── ArrayTest.cpp │ ├── BacklogTest.cpp │ ├── ListTest.cpp │ ├── MapTest.cpp │ ├── PoolAllocatorTest.cpp │ ├── PriorityQueueTest.cpp │ ├── RingAllocatorTest.cpp │ └── StackMapTest.cpp ├── resources │ ├── api-patch-empty-ice-candidates.json │ └── api-patch-no-ice-candidates.json ├── rtp │ ├── RtcpFeedbackTest.cpp │ ├── RtcpNackBuilderTest.cpp │ └── SendTimeTest.cpp ├── sctp │ ├── SctpBasicsTests.cpp │ ├── SctpEndpoint.cpp │ ├── SctpEndpoint.h │ └── SctpTransferTests.cpp ├── transport │ ├── AdaptiveJitterTest.cpp │ ├── FakeNetwork.cpp │ ├── FakeNetwork.h │ ├── IceIntegrationTest.cpp │ ├── IceTest.cpp │ ├── Ipv6Test.cpp │ ├── JitterTest.cpp │ ├── NetworkLink.cpp │ ├── NetworkLink.h │ ├── RecordingTransportTest.cpp │ ├── RtcTransportTest.cpp │ ├── RtcpReportsProducerTest.cpp │ ├── RtpTest.cpp │ ├── SctpIntegrationTest.cpp │ ├── SctpTest.cpp │ ├── SendJob.h │ ├── SrtpTest.cpp │ ├── SrtpUnprotectJob.cpp │ ├── SrtpUnprotectJob.h │ ├── TransportIntegrationTest.cpp │ ├── TransportIntegrationTest.h │ ├── ice │ │ └── IceCandidateTest.cpp │ └── recp │ │ ├── RecStartStopEventBuilderTest.cpp │ │ └── RecStreamAddedEventBuilderTest.cpp └── utils │ ├── ApiUtils.cpp │ ├── Base64Test.cpp │ ├── Crc32Test.cpp │ ├── FunctionTest.cpp │ ├── LogSpamTest.cpp │ ├── RandGeneratorTest.cpp │ ├── SimpleJsonTest.cpp │ ├── SocketAddressTest.cpp │ ├── StdExtensionsTest.cpp │ ├── StringBuilderTest.cpp │ ├── StringTokenizerTest.cpp │ ├── TimeSourceTest.cpp │ └── TrackerTest.cpp ├── tools ├── scripts │ ├── clang-format-pr.sh │ └── versioninfo.sh ├── testfiles │ ├── jpsample.raw │ └── videodump.dat ├── vagrant │ ├── Vagrantfile │ ├── bootstrap.sh │ └── startsmb.sh └── vagrantdev │ ├── Vagrantfile │ ├── bootstrap.sh │ ├── extract-vagrant-ip.sh │ ├── start-lldb-server.sh │ └── startsmb.sh ├── transport ├── BaseUdpEndpoint.cpp ├── BaseUdpEndpoint.h ├── DataReceiver.h ├── DtlsJob.cpp ├── DtlsJob.h ├── Endpoint.h ├── EndpointFactory.h ├── EndpointFactoryImpl.cpp ├── EndpointFactoryImpl.h ├── EndpointMetrics.h ├── IceJob.cpp ├── IceJob.h ├── PacketCounters.h ├── ProbeServer.cpp ├── ProbeServer.h ├── RecordingEndpoint.cpp ├── RecordingEndpoint.h ├── RecordingTransport.cpp ├── RecordingTransport.h ├── RtcSocket.cpp ├── RtcSocket.h ├── RtcTransport.h ├── RtcePoll.cpp ├── RtcePoll.h ├── RtcpReportProducer.cpp ├── RtcpReportProducer.h ├── RtpReceiveState.cpp ├── RtpReceiveState.h ├── RtpSenderState.cpp ├── RtpSenderState.h ├── SctpJob.cpp ├── SctpJob.h ├── TcpEndpoint.h ├── TcpEndpointImpl.cpp ├── TcpEndpointImpl.h ├── TcpServerEndpoint.cpp ├── TcpServerEndpoint.h ├── Transport.h ├── TransportFactory.cpp ├── TransportFactory.h ├── TransportImpl.cpp ├── TransportImpl.h ├── TransportStats.h ├── UdpEndpoint.h ├── UdpEndpointImpl.cpp ├── UdpEndpointImpl.h ├── dtls │ ├── DtlsMessageListener.h │ ├── SrtpClient.cpp │ ├── SrtpClient.h │ ├── SrtpClientFactory.cpp │ ├── SrtpClientFactory.h │ ├── SrtpProfiles.cpp │ ├── SrtpProfiles.h │ ├── SslDtls.cpp │ ├── SslDtls.h │ └── SslWriteBioListener.h ├── ice │ ├── IceCandidate.cpp │ ├── IceCandidate.h │ ├── IceComponent.h │ ├── IceSerialize.cpp │ ├── IceSerialize.h │ ├── IceSession.cpp │ ├── IceSession.h │ ├── Stun.cpp │ └── Stun.h ├── recp │ ├── RecControlHeader.h │ ├── RecDominantSpeakerEventBuilder.cpp │ ├── RecDominantSpeakerEventBuilder.h │ ├── RecEventBuilder.h │ ├── RecHeader.h │ ├── RecStartStopEventBuilder.cpp │ ├── RecStartStopEventBuilder.h │ ├── RecStreamAddedEvent.h │ ├── RecStreamAddedEventBuilder.cpp │ ├── RecStreamAddedEventBuilder.h │ ├── RecStreamRemovedEvent.h │ ├── RecStreamRemovedEventBuilder.cpp │ └── RecStreamRemovedEventBuilder.h └── sctp │ ├── SctpAssociation.h │ ├── SctpAssociationImpl.cpp │ ├── SctpAssociationImpl.h │ ├── SctpConfig.h │ ├── SctpServerPort.cpp │ ├── SctpServerPort.h │ ├── SctpTimer.cpp │ ├── SctpTimer.h │ ├── Sctprotocol.cpp │ └── Sctprotocol.h ├── utils ├── Base64.cpp ├── Base64.h ├── ByteOrder.h ├── CheckedCast.h ├── ContainerAlgorithms.h ├── FixString.h ├── Format.h ├── FowlerNollHash.cpp ├── FowlerNollHash.h ├── Function.h ├── IdGenerator.h ├── MersienneRandom.h ├── Optional.h ├── Pacer.h ├── ScopedFileHandle.h ├── ScopedIncrement.h ├── ScopedInvariantChecker.h ├── ScopedReentrancyBlocker.h ├── SimpleJson.cpp ├── SimpleJson.h ├── SocketAddress.cpp ├── SocketAddress.h ├── Span.h ├── SsrcGenerator.h ├── StdExtensions.h ├── StringBuilder.h ├── StringTokenizer.h ├── Time.cpp ├── Time.h ├── TlvIterator.h ├── Trackers.cpp └── Trackers.h ├── version ├── CheckGit.cmake ├── git_version.cpp.in └── git_version.h └── webrtc ├── DataChannel.cpp ├── DataChannel.h ├── DataStreamTransport.h ├── WebRtcDataStream.cpp └── WebRtcDataStream.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.clang-format -------------------------------------------------------------------------------- /.cppcheck-suppressions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.cppcheck-suppressions -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/scripts/post-create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.devcontainer/scripts/post-create.sh -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Support_question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.github/ISSUE_TEMPLATE/Support_question.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/meeting-minutes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.github/ISSUE_TEMPLATE/meeting-minutes.md -------------------------------------------------------------------------------- /.github/workflows/cppcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.github/workflows/cppcheck.yml -------------------------------------------------------------------------------- /.github/workflows/cve-scanning.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.github/workflows/cve-scanning.yml -------------------------------------------------------------------------------- /.github/workflows/pr-unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.github/workflows/pr-unit-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/.gitignore -------------------------------------------------------------------------------- /.semgrepignore: -------------------------------------------------------------------------------- 1 | examples 2 | tools 3 | -------------------------------------------------------------------------------- /CMakeLists-gtest.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/CMakeLists-gtest.txt.in -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Jenkins/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/Jenkins/Jenkinsfile -------------------------------------------------------------------------------- /Jenkins/PRUnitTestRunner.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/Jenkins/PRUnitTestRunner.groovy -------------------------------------------------------------------------------- /Jenkins/build-push-docker-loadtests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/Jenkins/build-push-docker-loadtests.groovy -------------------------------------------------------------------------------- /Jenkins/build-push-docker.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/Jenkins/build-push-docker.groovy -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/README.md -------------------------------------------------------------------------------- /_bwelogs/bwetraces.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/_bwelogs/bwetraces.zip -------------------------------------------------------------------------------- /api/AllocateConference.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/AllocateConference.h -------------------------------------------------------------------------------- /api/AllocateEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/AllocateEndpoint.h -------------------------------------------------------------------------------- /api/BarbellDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/BarbellDescription.h -------------------------------------------------------------------------------- /api/ConferenceEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/ConferenceEndpoint.h -------------------------------------------------------------------------------- /api/DataChannelMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/DataChannelMessage.h -------------------------------------------------------------------------------- /api/DataChannelMessageParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/DataChannelMessageParser.cpp -------------------------------------------------------------------------------- /api/DataChannelMessageParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/DataChannelMessageParser.h -------------------------------------------------------------------------------- /api/EndpointDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/EndpointDescription.h -------------------------------------------------------------------------------- /api/Generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/Generator.cpp -------------------------------------------------------------------------------- /api/Generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/Generator.h -------------------------------------------------------------------------------- /api/JsonUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/JsonUtils.h -------------------------------------------------------------------------------- /api/JsonWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/JsonWriter.h -------------------------------------------------------------------------------- /api/Parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/Parser.cpp -------------------------------------------------------------------------------- /api/Parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/Parser.h -------------------------------------------------------------------------------- /api/Recording.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/Recording.h -------------------------------------------------------------------------------- /api/RecordingChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/RecordingChannel.h -------------------------------------------------------------------------------- /api/RtcDescriptors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/RtcDescriptors.cpp -------------------------------------------------------------------------------- /api/RtcDescriptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/RtcDescriptors.h -------------------------------------------------------------------------------- /api/SimulcastGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/SimulcastGroup.h -------------------------------------------------------------------------------- /api/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/utils.cpp -------------------------------------------------------------------------------- /api/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/api/utils.h -------------------------------------------------------------------------------- /aws/AwsHarvester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/aws/AwsHarvester.cpp -------------------------------------------------------------------------------- /aws/AwsHarvester.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/aws/AwsHarvester.h -------------------------------------------------------------------------------- /bridge/ApiRequestHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/ApiRequestHandler.cpp -------------------------------------------------------------------------------- /bridge/ApiRequestHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/ApiRequestHandler.h -------------------------------------------------------------------------------- /bridge/AudioStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/AudioStream.h -------------------------------------------------------------------------------- /bridge/AudioStreamDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/AudioStreamDescription.h -------------------------------------------------------------------------------- /bridge/Barbell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/Barbell.h -------------------------------------------------------------------------------- /bridge/BarbellVideoStreamDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/BarbellVideoStreamDescription.h -------------------------------------------------------------------------------- /bridge/Bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/Bridge.cpp -------------------------------------------------------------------------------- /bridge/Bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/Bridge.h -------------------------------------------------------------------------------- /bridge/CodecCapabilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/CodecCapabilities.h -------------------------------------------------------------------------------- /bridge/DataStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/DataStream.h -------------------------------------------------------------------------------- /bridge/DataStreamDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/DataStreamDescription.h -------------------------------------------------------------------------------- /bridge/LegacyApiRequestHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/LegacyApiRequestHandler.cpp -------------------------------------------------------------------------------- /bridge/LegacyApiRequestHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/LegacyApiRequestHandler.h -------------------------------------------------------------------------------- /bridge/LegacyApiRequestHandlerHelpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/LegacyApiRequestHandlerHelpers.cpp -------------------------------------------------------------------------------- /bridge/LegacyApiRequestHandlerHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/LegacyApiRequestHandlerHelpers.h -------------------------------------------------------------------------------- /bridge/Mixer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/Mixer.cpp -------------------------------------------------------------------------------- /bridge/Mixer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/Mixer.h -------------------------------------------------------------------------------- /bridge/MixerJobs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/MixerJobs.cpp -------------------------------------------------------------------------------- /bridge/MixerJobs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/MixerJobs.h -------------------------------------------------------------------------------- /bridge/MixerManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/MixerManager.cpp -------------------------------------------------------------------------------- /bridge/MixerManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/MixerManager.h -------------------------------------------------------------------------------- /bridge/MixerManagerAsync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/MixerManagerAsync.cpp -------------------------------------------------------------------------------- /bridge/MixerManagerAsync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/MixerManagerAsync.h -------------------------------------------------------------------------------- /bridge/RecordingDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/RecordingDescription.h -------------------------------------------------------------------------------- /bridge/RecordingStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/RecordingStream.h -------------------------------------------------------------------------------- /bridge/RequestLogger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/RequestLogger.cpp -------------------------------------------------------------------------------- /bridge/RequestLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/RequestLogger.h -------------------------------------------------------------------------------- /bridge/RtpMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/RtpMap.cpp -------------------------------------------------------------------------------- /bridge/RtpMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/RtpMap.h -------------------------------------------------------------------------------- /bridge/Stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/Stats.cpp -------------------------------------------------------------------------------- /bridge/Stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/Stats.h -------------------------------------------------------------------------------- /bridge/TransportDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/TransportDescription.h -------------------------------------------------------------------------------- /bridge/VideoStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/VideoStream.h -------------------------------------------------------------------------------- /bridge/VideoStreamDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/VideoStreamDescription.h -------------------------------------------------------------------------------- /bridge/endpointActions/About.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/About.cpp -------------------------------------------------------------------------------- /bridge/endpointActions/ActionContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/ActionContext.h -------------------------------------------------------------------------------- /bridge/endpointActions/AllocateConference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/AllocateConference.cpp -------------------------------------------------------------------------------- /bridge/endpointActions/ApiActions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/ApiActions.h -------------------------------------------------------------------------------- /bridge/endpointActions/ApiHelpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/ApiHelpers.cpp -------------------------------------------------------------------------------- /bridge/endpointActions/ApiHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/ApiHelpers.h -------------------------------------------------------------------------------- /bridge/endpointActions/BarbellActions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/BarbellActions.cpp -------------------------------------------------------------------------------- /bridge/endpointActions/ConferenceActions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/ConferenceActions.cpp -------------------------------------------------------------------------------- /bridge/endpointActions/GetConferenceInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/GetConferenceInfo.cpp -------------------------------------------------------------------------------- /bridge/endpointActions/GetConferences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/GetConferences.cpp -------------------------------------------------------------------------------- /bridge/endpointActions/GetEndpointInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/GetEndpointInfo.cpp -------------------------------------------------------------------------------- /bridge/endpointActions/GetProbingInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/GetProbingInfo.cpp -------------------------------------------------------------------------------- /bridge/endpointActions/GetStats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/endpointActions/GetStats.cpp -------------------------------------------------------------------------------- /bridge/engine/ActiveMediaList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/ActiveMediaList.cpp -------------------------------------------------------------------------------- /bridge/engine/ActiveMediaList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/ActiveMediaList.h -------------------------------------------------------------------------------- /bridge/engine/ActiveTalker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/ActiveTalker.h -------------------------------------------------------------------------------- /bridge/engine/AddPacketCacheJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/AddPacketCacheJob.cpp -------------------------------------------------------------------------------- /bridge/engine/AddPacketCacheJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/AddPacketCacheJob.h -------------------------------------------------------------------------------- /bridge/engine/AudioForwarderReceiveJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/AudioForwarderReceiveJob.cpp -------------------------------------------------------------------------------- /bridge/engine/AudioForwarderReceiveJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/AudioForwarderReceiveJob.h -------------------------------------------------------------------------------- /bridge/engine/AudioForwarderRewriteAndSendJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/AudioForwarderRewriteAndSendJob.cpp -------------------------------------------------------------------------------- /bridge/engine/AudioForwarderRewriteAndSendJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/AudioForwarderRewriteAndSendJob.h -------------------------------------------------------------------------------- /bridge/engine/BarbellEndpointMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/BarbellEndpointMap.h -------------------------------------------------------------------------------- /bridge/engine/DiscardReceivedVideoPacketJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/DiscardReceivedVideoPacketJob.cpp -------------------------------------------------------------------------------- /bridge/engine/DiscardReceivedVideoPacketJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/DiscardReceivedVideoPacketJob.h -------------------------------------------------------------------------------- /bridge/engine/EncodeJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EncodeJob.cpp -------------------------------------------------------------------------------- /bridge/engine/EncodeJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EncodeJob.h -------------------------------------------------------------------------------- /bridge/engine/EndpointId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EndpointId.h -------------------------------------------------------------------------------- /bridge/engine/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/Engine.cpp -------------------------------------------------------------------------------- /bridge/engine/Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/Engine.h -------------------------------------------------------------------------------- /bridge/engine/EngineAudioStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineAudioStream.h -------------------------------------------------------------------------------- /bridge/engine/EngineBarbell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineBarbell.cpp -------------------------------------------------------------------------------- /bridge/engine/EngineBarbell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineBarbell.h -------------------------------------------------------------------------------- /bridge/engine/EngineDataStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineDataStream.h -------------------------------------------------------------------------------- /bridge/engine/EngineMixer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineMixer.cpp -------------------------------------------------------------------------------- /bridge/engine/EngineMixer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineMixer.h -------------------------------------------------------------------------------- /bridge/engine/EngineMixerAudio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineMixerAudio.cpp -------------------------------------------------------------------------------- /bridge/engine/EngineMixerBarbell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineMixerBarbell.cpp -------------------------------------------------------------------------------- /bridge/engine/EngineMixerRecording.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineMixerRecording.cpp -------------------------------------------------------------------------------- /bridge/engine/EngineMixerVideo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineMixerVideo.cpp -------------------------------------------------------------------------------- /bridge/engine/EngineRecordingStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineRecordingStream.h -------------------------------------------------------------------------------- /bridge/engine/EngineStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineStats.h -------------------------------------------------------------------------------- /bridge/engine/EngineStreamDirector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineStreamDirector.cpp -------------------------------------------------------------------------------- /bridge/engine/EngineStreamDirector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineStreamDirector.h -------------------------------------------------------------------------------- /bridge/engine/EngineVideoStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/EngineVideoStream.h -------------------------------------------------------------------------------- /bridge/engine/FinalizeNonSsrcRewriteOutboundContextJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/FinalizeNonSsrcRewriteOutboundContextJob.cpp -------------------------------------------------------------------------------- /bridge/engine/FinalizeNonSsrcRewriteOutboundContextJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/FinalizeNonSsrcRewriteOutboundContextJob.h -------------------------------------------------------------------------------- /bridge/engine/NeighbourMembership.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/NeighbourMembership.h -------------------------------------------------------------------------------- /bridge/engine/PacketCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/PacketCache.cpp -------------------------------------------------------------------------------- /bridge/engine/PacketCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/PacketCache.h -------------------------------------------------------------------------------- /bridge/engine/PliScheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/PliScheduler.h -------------------------------------------------------------------------------- /bridge/engine/ProcessMissingVideoPacketsJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/ProcessMissingVideoPacketsJob.cpp -------------------------------------------------------------------------------- /bridge/engine/ProcessMissingVideoPacketsJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/ProcessMissingVideoPacketsJob.h -------------------------------------------------------------------------------- /bridge/engine/ProcessUnackedRecordingEventPacketsJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/ProcessUnackedRecordingEventPacketsJob.cpp -------------------------------------------------------------------------------- /bridge/engine/ProcessUnackedRecordingEventPacketsJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/ProcessUnackedRecordingEventPacketsJob.h -------------------------------------------------------------------------------- /bridge/engine/RecordingAudioForwarderSendJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RecordingAudioForwarderSendJob.cpp -------------------------------------------------------------------------------- /bridge/engine/RecordingAudioForwarderSendJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RecordingAudioForwarderSendJob.h -------------------------------------------------------------------------------- /bridge/engine/RecordingEventAckReceiveJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RecordingEventAckReceiveJob.cpp -------------------------------------------------------------------------------- /bridge/engine/RecordingEventAckReceiveJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RecordingEventAckReceiveJob.h -------------------------------------------------------------------------------- /bridge/engine/RecordingOutboundContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RecordingOutboundContext.h -------------------------------------------------------------------------------- /bridge/engine/RecordingRtpNackReceiveJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RecordingRtpNackReceiveJob.cpp -------------------------------------------------------------------------------- /bridge/engine/RecordingRtpNackReceiveJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RecordingRtpNackReceiveJob.h -------------------------------------------------------------------------------- /bridge/engine/RecordingSendEventJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RecordingSendEventJob.cpp -------------------------------------------------------------------------------- /bridge/engine/RecordingSendEventJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RecordingSendEventJob.h -------------------------------------------------------------------------------- /bridge/engine/RecordingVideoForwarderSendJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RecordingVideoForwarderSendJob.cpp -------------------------------------------------------------------------------- /bridge/engine/RecordingVideoForwarderSendJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RecordingVideoForwarderSendJob.h -------------------------------------------------------------------------------- /bridge/engine/RemovePacketCacheJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RemovePacketCacheJob.cpp -------------------------------------------------------------------------------- /bridge/engine/RemovePacketCacheJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RemovePacketCacheJob.h -------------------------------------------------------------------------------- /bridge/engine/RtpForwarderReceiveBaseJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RtpForwarderReceiveBaseJob.cpp -------------------------------------------------------------------------------- /bridge/engine/RtpForwarderReceiveBaseJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/RtpForwarderReceiveBaseJob.h -------------------------------------------------------------------------------- /bridge/engine/SendPliJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SendPliJob.cpp -------------------------------------------------------------------------------- /bridge/engine/SendPliJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SendPliJob.h -------------------------------------------------------------------------------- /bridge/engine/SendRtcpJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SendRtcpJob.cpp -------------------------------------------------------------------------------- /bridge/engine/SendRtcpJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SendRtcpJob.h -------------------------------------------------------------------------------- /bridge/engine/SetMaxMediaBitrateJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SetMaxMediaBitrateJob.cpp -------------------------------------------------------------------------------- /bridge/engine/SetMaxMediaBitrateJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SetMaxMediaBitrateJob.h -------------------------------------------------------------------------------- /bridge/engine/SimulcastLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SimulcastLevel.h -------------------------------------------------------------------------------- /bridge/engine/SimulcastStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SimulcastStream.h -------------------------------------------------------------------------------- /bridge/engine/SsrcInboundContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SsrcInboundContext.h -------------------------------------------------------------------------------- /bridge/engine/SsrcOutboundContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SsrcOutboundContext.cpp -------------------------------------------------------------------------------- /bridge/engine/SsrcOutboundContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SsrcOutboundContext.h -------------------------------------------------------------------------------- /bridge/engine/SsrcRewrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SsrcRewrite.h -------------------------------------------------------------------------------- /bridge/engine/SsrcWhitelist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/SsrcWhitelist.h -------------------------------------------------------------------------------- /bridge/engine/TelephoneEventForwardReceiveJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/TelephoneEventForwardReceiveJob.cpp -------------------------------------------------------------------------------- /bridge/engine/TelephoneEventForwardReceiveJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/TelephoneEventForwardReceiveJob.h -------------------------------------------------------------------------------- /bridge/engine/UnackedPacketsTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/UnackedPacketsTracker.h -------------------------------------------------------------------------------- /bridge/engine/VideoForwarderReceiveJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/VideoForwarderReceiveJob.cpp -------------------------------------------------------------------------------- /bridge/engine/VideoForwarderReceiveJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/VideoForwarderReceiveJob.h -------------------------------------------------------------------------------- /bridge/engine/VideoForwarderRewriteAndSendJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/VideoForwarderRewriteAndSendJob.cpp -------------------------------------------------------------------------------- /bridge/engine/VideoForwarderRewriteAndSendJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/VideoForwarderRewriteAndSendJob.h -------------------------------------------------------------------------------- /bridge/engine/VideoForwarderRtxReceiveJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/VideoForwarderRtxReceiveJob.cpp -------------------------------------------------------------------------------- /bridge/engine/VideoForwarderRtxReceiveJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/VideoForwarderRtxReceiveJob.h -------------------------------------------------------------------------------- /bridge/engine/VideoMissingPacketsTracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/VideoMissingPacketsTracker.cpp -------------------------------------------------------------------------------- /bridge/engine/VideoMissingPacketsTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/VideoMissingPacketsTracker.h -------------------------------------------------------------------------------- /bridge/engine/VideoNackReceiveJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/VideoNackReceiveJob.cpp -------------------------------------------------------------------------------- /bridge/engine/VideoNackReceiveJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bridge/engine/VideoNackReceiveJob.h -------------------------------------------------------------------------------- /bwe/BandwidthEstimator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bwe/BandwidthEstimator.cpp -------------------------------------------------------------------------------- /bwe/BandwidthEstimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bwe/BandwidthEstimator.h -------------------------------------------------------------------------------- /bwe/BandwidthUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bwe/BandwidthUtils.cpp -------------------------------------------------------------------------------- /bwe/BandwidthUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bwe/BandwidthUtils.h -------------------------------------------------------------------------------- /bwe/Estimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bwe/Estimator.h -------------------------------------------------------------------------------- /bwe/FlankLatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bwe/FlankLatch.h -------------------------------------------------------------------------------- /bwe/NetworkQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bwe/NetworkQueue.h -------------------------------------------------------------------------------- /bwe/RateController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bwe/RateController.cpp -------------------------------------------------------------------------------- /bwe/RateController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bwe/RateController.h -------------------------------------------------------------------------------- /bwe/Research.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/bwe/Research.md -------------------------------------------------------------------------------- /cmake/FindLibMicrohttpd.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/cmake/FindLibMicrohttpd.cmake -------------------------------------------------------------------------------- /cmake/FindOpus.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/cmake/FindOpus.cmake -------------------------------------------------------------------------------- /cmake/FindSrtp2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/cmake/FindSrtp2.cmake -------------------------------------------------------------------------------- /codec/AudioFader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/AudioFader.h -------------------------------------------------------------------------------- /codec/AudioLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/AudioLevel.cpp -------------------------------------------------------------------------------- /codec/AudioLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/AudioLevel.h -------------------------------------------------------------------------------- /codec/AudioReceivePipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/AudioReceivePipeline.cpp -------------------------------------------------------------------------------- /codec/AudioReceivePipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/AudioReceivePipeline.h -------------------------------------------------------------------------------- /codec/AudioTools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/AudioTools.cpp -------------------------------------------------------------------------------- /codec/AudioTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/AudioTools.h -------------------------------------------------------------------------------- /codec/H264Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/H264Header.h -------------------------------------------------------------------------------- /codec/NoiseFloor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/NoiseFloor.cpp -------------------------------------------------------------------------------- /codec/NoiseFloor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/NoiseFloor.h -------------------------------------------------------------------------------- /codec/Opus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/Opus.h -------------------------------------------------------------------------------- /codec/OpusDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/OpusDecoder.cpp -------------------------------------------------------------------------------- /codec/OpusDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/OpusDecoder.h -------------------------------------------------------------------------------- /codec/OpusEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/OpusEncoder.cpp -------------------------------------------------------------------------------- /codec/OpusEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/OpusEncoder.h -------------------------------------------------------------------------------- /codec/SpscAudioBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/SpscAudioBuffer.h -------------------------------------------------------------------------------- /codec/Vp8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/Vp8.h -------------------------------------------------------------------------------- /codec/Vp8Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/codec/Vp8Header.h -------------------------------------------------------------------------------- /concurrency/CountdownEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/CountdownEvent.cpp -------------------------------------------------------------------------------- /concurrency/CountdownEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/CountdownEvent.h -------------------------------------------------------------------------------- /concurrency/EventSemaphore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/EventSemaphore.cpp -------------------------------------------------------------------------------- /concurrency/EventSemaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/EventSemaphore.h -------------------------------------------------------------------------------- /concurrency/LockFreeList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/LockFreeList.cpp -------------------------------------------------------------------------------- /concurrency/LockFreeList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/LockFreeList.h -------------------------------------------------------------------------------- /concurrency/MpmcHashmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/MpmcHashmap.cpp -------------------------------------------------------------------------------- /concurrency/MpmcHashmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/MpmcHashmap.h -------------------------------------------------------------------------------- /concurrency/MpmcPublish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/MpmcPublish.h -------------------------------------------------------------------------------- /concurrency/MpmcQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/MpmcQueue.h -------------------------------------------------------------------------------- /concurrency/MpscQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/MpscQueue.cpp -------------------------------------------------------------------------------- /concurrency/MpscQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/MpscQueue.h -------------------------------------------------------------------------------- /concurrency/SafeQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/SafeQueue.h -------------------------------------------------------------------------------- /concurrency/ScopedMutexGuard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/ScopedMutexGuard.h -------------------------------------------------------------------------------- /concurrency/ScopedSpinLocker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/ScopedSpinLocker.h -------------------------------------------------------------------------------- /concurrency/Semaphore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/Semaphore.cpp -------------------------------------------------------------------------------- /concurrency/Semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/Semaphore.h -------------------------------------------------------------------------------- /concurrency/SynchronizationContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/SynchronizationContext.h -------------------------------------------------------------------------------- /concurrency/ThreadUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/ThreadUtils.cpp -------------------------------------------------------------------------------- /concurrency/ThreadUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/ThreadUtils.h -------------------------------------------------------------------------------- /concurrency/VersionedPointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/VersionedPointer.h -------------------------------------------------------------------------------- /concurrency/WaitFreeStack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/WaitFreeStack.cpp -------------------------------------------------------------------------------- /concurrency/WaitFreeStack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/concurrency/WaitFreeStack.h -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/config.json -------------------------------------------------------------------------------- /config/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/config/Config.h -------------------------------------------------------------------------------- /config/ConfigReader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/config/ConfigReader.cpp -------------------------------------------------------------------------------- /config/ConfigReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/config/ConfigReader.h -------------------------------------------------------------------------------- /crypto/AesGcmIvGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/crypto/AesGcmIvGenerator.cpp -------------------------------------------------------------------------------- /crypto/AesGcmIvGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/crypto/AesGcmIvGenerator.h -------------------------------------------------------------------------------- /crypto/SslHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/crypto/SslHelper.cpp -------------------------------------------------------------------------------- /crypto/SslHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/crypto/SslHelper.h -------------------------------------------------------------------------------- /doc/BBUMMexample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/BBUMMexample.json -------------------------------------------------------------------------------- /doc/ICE/ICEDTLSrace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/ICE/ICEDTLSrace.md -------------------------------------------------------------------------------- /doc/ICE/ICEnDTLS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/ICE/ICEnDTLS.md -------------------------------------------------------------------------------- /doc/ICE/ICEnDTLS2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/ICE/ICEnDTLS2.md -------------------------------------------------------------------------------- /doc/ICE/ICEsetup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/ICE/ICEsetup.md -------------------------------------------------------------------------------- /doc/UMMexample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/UMMexample.json -------------------------------------------------------------------------------- /doc/api/READMEapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/api/READMEapi.md -------------------------------------------------------------------------------- /doc/sctp/INITafterECHO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/sctp/INITafterECHO.md -------------------------------------------------------------------------------- /doc/sctp/INITbeforeINIT_ACK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/sctp/INITbeforeINIT_ACK.md -------------------------------------------------------------------------------- /doc/sctp/sctpInitCollision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/sctp/sctpInitCollision.md -------------------------------------------------------------------------------- /doc/sctp/sctpSetup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/sctp/sctpSetup.md -------------------------------------------------------------------------------- /doc/transport/TcpEndpoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/transport/TcpEndpoint.md -------------------------------------------------------------------------------- /doc/transport/UdpEndpoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/transport/UdpEndpoint.md -------------------------------------------------------------------------------- /doc/transport/endpoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/doc/transport/endpoints.md -------------------------------------------------------------------------------- /docker/aws-linux/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/aws-linux/Dockerfile -------------------------------------------------------------------------------- /docker/aws-linux/buildscript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/aws-linux/buildscript.sh -------------------------------------------------------------------------------- /docker/aws-linux/generate_makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/aws-linux/generate_makefile.sh -------------------------------------------------------------------------------- /docker/aws-linux/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/aws-linux/runtests.sh -------------------------------------------------------------------------------- /docker/build_loadtest_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/build_loadtest_container.sh -------------------------------------------------------------------------------- /docker/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/common.sh -------------------------------------------------------------------------------- /docker/el8/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/el8/Dockerfile -------------------------------------------------------------------------------- /docker/el8/buildscript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/el8/buildscript.sh -------------------------------------------------------------------------------- /docker/el8/generate_makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/el8/generate_makefile.sh -------------------------------------------------------------------------------- /docker/el8/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/el8/runtests.sh -------------------------------------------------------------------------------- /docker/prepdocker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/prepdocker.sh -------------------------------------------------------------------------------- /docker/startsmb.sh: -------------------------------------------------------------------------------- 1 | export LD_LIBRARY_PATH=libs 2 | ./smb localdev-config.json 3 | -------------------------------------------------------------------------------- /docker/ubuntu-focal-deb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal-deb/Dockerfile -------------------------------------------------------------------------------- /docker/ubuntu-focal-deb/buildscript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal-deb/buildscript.sh -------------------------------------------------------------------------------- /docker/ubuntu-focal-deb/generate_makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal-deb/generate_makefile.sh -------------------------------------------------------------------------------- /docker/ubuntu-focal-deb/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal-deb/runtests.sh -------------------------------------------------------------------------------- /docker/ubuntu-focal-loadtest/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal-loadtest/Dockerfile -------------------------------------------------------------------------------- /docker/ubuntu-focal-loadtest/buildscript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal-loadtest/buildscript.sh -------------------------------------------------------------------------------- /docker/ubuntu-focal-loadtest/create_conference.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal-loadtest/create_conference.sh -------------------------------------------------------------------------------- /docker/ubuntu-focal-loadtest/generate_makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal-loadtest/generate_makefile.sh -------------------------------------------------------------------------------- /docker/ubuntu-focal-loadtest/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal-loadtest/startup.sh -------------------------------------------------------------------------------- /docker/ubuntu-focal-loadtest/wait_for_others.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal-loadtest/wait_for_others.sh -------------------------------------------------------------------------------- /docker/ubuntu-focal/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal/Dockerfile -------------------------------------------------------------------------------- /docker/ubuntu-focal/buildscript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal/buildscript.sh -------------------------------------------------------------------------------- /docker/ubuntu-focal/generate_makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal/generate_makefile.sh -------------------------------------------------------------------------------- /docker/ubuntu-focal/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal/runtests.sh -------------------------------------------------------------------------------- /docker/ubuntu-focal/versioninfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-focal/versioninfo.txt -------------------------------------------------------------------------------- /docker/ubuntu-jammy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-jammy/Dockerfile -------------------------------------------------------------------------------- /docker/ubuntu-jammy/buildscript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-jammy/buildscript.sh -------------------------------------------------------------------------------- /docker/ubuntu-jammy/generate_makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-jammy/generate_makefile.sh -------------------------------------------------------------------------------- /docker/ubuntu-jammy/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/docker/ubuntu-jammy/runtests.sh -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/simpleclient/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | 4 | -------------------------------------------------------------------------------- /examples/simpleclient/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleclient/gulpfile.js -------------------------------------------------------------------------------- /examples/simpleclient/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleclient/package-lock.json -------------------------------------------------------------------------------- /examples/simpleclient/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleclient/package.json -------------------------------------------------------------------------------- /examples/simpleclient/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleclient/src/index.html -------------------------------------------------------------------------------- /examples/simpleclient/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleclient/src/main.ts -------------------------------------------------------------------------------- /examples/simpleclient/src/simulcast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleclient/src/simulcast.ts -------------------------------------------------------------------------------- /examples/simpleclient/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleclient/tsconfig.json -------------------------------------------------------------------------------- /examples/simpleserver/.gitignore: -------------------------------------------------------------------------------- 1 | target/* 2 | .idea 3 | -------------------------------------------------------------------------------- /examples/simpleserver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/pom.xml -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/ApplicationMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/ApplicationMain.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/ConferenceRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/ConferenceRequestHandler.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/Conferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/Conferences.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/Message.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/httpClient/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/httpClient/HttpClient.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/httpClient/HttpClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/httpClient/HttpClientFactory.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/Candidate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/Candidate.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/ParserFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/ParserFailedException.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/SessionDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/SessionDescription.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Bandwidth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Bandwidth.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Connection.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/ExtMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/ExtMap.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Fingerprint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Fingerprint.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Group.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Group.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Ice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Ice.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/MediaDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/MediaDescription.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/MsidSemantic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/MsidSemantic.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Origin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Origin.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Rtcp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Rtcp.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/RtcpFb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/RtcpFb.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/RtpMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/RtpMap.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/SctpMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/SctpMap.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Ssrc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Ssrc.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/SsrcGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/SsrcGroup.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Time.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Time.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/sdp/objects/Types.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/SymphonyMediaBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/SymphonyMediaBridge.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/EndpointMediaStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/EndpointMediaStreams.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/MediaStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/MediaStream.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/Parser.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbAudio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbAudio.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbCandidate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbCandidate.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbData.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbDtls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbDtls.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbEndpointDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbEndpointDescription.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbIce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbIce.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbPayloadType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbPayloadType.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbRtpHeaderExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbRtpHeaderExtension.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbSsrcAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbSsrcAttribute.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbSsrcGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbSsrcGroup.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbTransport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbTransport.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbVideo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbVideo.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbVideoStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/java/com/symphony/simpleserver/smb/api/SmbVideoStream.java -------------------------------------------------------------------------------- /examples/simpleserver/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/resources/application.properties -------------------------------------------------------------------------------- /examples/simpleserver/src/main/resources/selfsigned.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/examples/simpleserver/src/main/resources/selfsigned.p12 -------------------------------------------------------------------------------- /external/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/external/http.h -------------------------------------------------------------------------------- /external/nlohmann/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/external/nlohmann/json.hpp -------------------------------------------------------------------------------- /generate_localmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/generate_localmake.sh -------------------------------------------------------------------------------- /generate_xcode_project.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cmake -G "Xcode" . 4 | 5 | -------------------------------------------------------------------------------- /httpd/HttpDaemon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/httpd/HttpDaemon.h -------------------------------------------------------------------------------- /httpd/HttpRequestHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/httpd/HttpRequestHandler.h -------------------------------------------------------------------------------- /httpd/Httpd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/httpd/Httpd.cpp -------------------------------------------------------------------------------- /httpd/Httpd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/httpd/Httpd.h -------------------------------------------------------------------------------- /httpd/HttpdFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/httpd/HttpdFactory.cpp -------------------------------------------------------------------------------- /httpd/HttpdFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/httpd/HttpdFactory.h -------------------------------------------------------------------------------- /httpd/Request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/httpd/Request.h -------------------------------------------------------------------------------- /httpd/RequestErrorException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/httpd/RequestErrorException.h -------------------------------------------------------------------------------- /httpd/Response.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/httpd/Response.h -------------------------------------------------------------------------------- /jobmanager/Job.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/jobmanager/Job.h -------------------------------------------------------------------------------- /jobmanager/JobManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/jobmanager/JobManager.h -------------------------------------------------------------------------------- /jobmanager/JobQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/jobmanager/JobQueue.h -------------------------------------------------------------------------------- /jobmanager/TimerQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/jobmanager/TimerQueue.cpp -------------------------------------------------------------------------------- /jobmanager/TimerQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/jobmanager/TimerQueue.h -------------------------------------------------------------------------------- /jobmanager/WorkerThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/jobmanager/WorkerThread.cpp -------------------------------------------------------------------------------- /jobmanager/WorkerThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/jobmanager/WorkerThread.h -------------------------------------------------------------------------------- /legacyapi/Candidate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Candidate.h -------------------------------------------------------------------------------- /legacyapi/Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Channel.h -------------------------------------------------------------------------------- /legacyapi/ChannelBundle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/ChannelBundle.h -------------------------------------------------------------------------------- /legacyapi/Conference.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Conference.h -------------------------------------------------------------------------------- /legacyapi/Connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Connection.h -------------------------------------------------------------------------------- /legacyapi/Content.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Content.h -------------------------------------------------------------------------------- /legacyapi/DataChannelMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/DataChannelMessage.h -------------------------------------------------------------------------------- /legacyapi/Fingerprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Fingerprint.h -------------------------------------------------------------------------------- /legacyapi/Generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Generator.cpp -------------------------------------------------------------------------------- /legacyapi/Generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Generator.h -------------------------------------------------------------------------------- /legacyapi/Helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Helpers.h -------------------------------------------------------------------------------- /legacyapi/Parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Parser.cpp -------------------------------------------------------------------------------- /legacyapi/Parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Parser.h -------------------------------------------------------------------------------- /legacyapi/PatchConferenceType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/PatchConferenceType.h -------------------------------------------------------------------------------- /legacyapi/PayloadType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/PayloadType.h -------------------------------------------------------------------------------- /legacyapi/SctpConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/SctpConnection.h -------------------------------------------------------------------------------- /legacyapi/SsrcAttribute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/SsrcAttribute.cpp -------------------------------------------------------------------------------- /legacyapi/SsrcAttribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/SsrcAttribute.h -------------------------------------------------------------------------------- /legacyapi/SsrcGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/SsrcGroup.h -------------------------------------------------------------------------------- /legacyapi/Transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Transport.h -------------------------------------------------------------------------------- /legacyapi/Validator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Validator.cpp -------------------------------------------------------------------------------- /legacyapi/Validator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/legacyapi/Validator.h -------------------------------------------------------------------------------- /localdev-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/localdev-config.json -------------------------------------------------------------------------------- /logger/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/logger/Logger.cpp -------------------------------------------------------------------------------- /logger/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/logger/Logger.h -------------------------------------------------------------------------------- /logger/LoggerThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/logger/LoggerThread.cpp -------------------------------------------------------------------------------- /logger/LoggerThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/logger/LoggerThread.h -------------------------------------------------------------------------------- /logger/PacketLogger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/logger/PacketLogger.cpp -------------------------------------------------------------------------------- /logger/PacketLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/logger/PacketLogger.h -------------------------------------------------------------------------------- /logger/PruneSpam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/logger/PruneSpam.h -------------------------------------------------------------------------------- /logger/SuspendSpam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/logger/SuspendSpam.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/main.cpp -------------------------------------------------------------------------------- /math/Fields.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/math/Fields.h -------------------------------------------------------------------------------- /math/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/math/Matrix.h -------------------------------------------------------------------------------- /math/WelfordVariance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/math/WelfordVariance.h -------------------------------------------------------------------------------- /math/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/math/helpers.h -------------------------------------------------------------------------------- /memory/Allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/Allocator.h -------------------------------------------------------------------------------- /memory/Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/Array.h -------------------------------------------------------------------------------- /memory/AudioPacketPoolAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/AudioPacketPoolAllocator.h -------------------------------------------------------------------------------- /memory/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/List.h -------------------------------------------------------------------------------- /memory/Map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/Map.h -------------------------------------------------------------------------------- /memory/MemoryFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/MemoryFile.cpp -------------------------------------------------------------------------------- /memory/MemoryFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/MemoryFile.h -------------------------------------------------------------------------------- /memory/Packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/Packet.h -------------------------------------------------------------------------------- /memory/PacketPoolAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/PacketPoolAllocator.h -------------------------------------------------------------------------------- /memory/PartialSortExtractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/PartialSortExtractor.h -------------------------------------------------------------------------------- /memory/PoolAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/PoolAllocator.h -------------------------------------------------------------------------------- /memory/PriorityQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/PriorityQueue.h -------------------------------------------------------------------------------- /memory/RandomAccessBacklog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/RandomAccessBacklog.h -------------------------------------------------------------------------------- /memory/RingAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/RingAllocator.cpp -------------------------------------------------------------------------------- /memory/RingAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/RingAllocator.h -------------------------------------------------------------------------------- /memory/details.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/memory/details.h -------------------------------------------------------------------------------- /rtp/JitterBufferList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/JitterBufferList.cpp -------------------------------------------------------------------------------- /rtp/JitterBufferList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/JitterBufferList.h -------------------------------------------------------------------------------- /rtp/JitterEstimator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/JitterEstimator.cpp -------------------------------------------------------------------------------- /rtp/JitterEstimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/JitterEstimator.h -------------------------------------------------------------------------------- /rtp/JitterTracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/JitterTracker.cpp -------------------------------------------------------------------------------- /rtp/JitterTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/JitterTracker.h -------------------------------------------------------------------------------- /rtp/RtcpFeedback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtcpFeedback.cpp -------------------------------------------------------------------------------- /rtp/RtcpFeedback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtcpFeedback.h -------------------------------------------------------------------------------- /rtp/RtcpHeader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtcpHeader.cpp -------------------------------------------------------------------------------- /rtp/RtcpHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtcpHeader.h -------------------------------------------------------------------------------- /rtp/RtcpIntervalCalculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtcpIntervalCalculator.cpp -------------------------------------------------------------------------------- /rtp/RtcpIntervalCalculator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtcpIntervalCalculator.h -------------------------------------------------------------------------------- /rtp/RtcpNackBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtcpNackBuilder.cpp -------------------------------------------------------------------------------- /rtp/RtcpNackBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtcpNackBuilder.h -------------------------------------------------------------------------------- /rtp/RtpDelayTracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtpDelayTracker.cpp -------------------------------------------------------------------------------- /rtp/RtpDelayTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtpDelayTracker.h -------------------------------------------------------------------------------- /rtp/RtpHeader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtpHeader.cpp -------------------------------------------------------------------------------- /rtp/RtpHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/RtpHeader.h -------------------------------------------------------------------------------- /rtp/SendTimeDial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/SendTimeDial.cpp -------------------------------------------------------------------------------- /rtp/SendTimeDial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/rtp/SendTimeDial.h -------------------------------------------------------------------------------- /test/CsvWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/CsvWriter.cpp -------------------------------------------------------------------------------- /test/CsvWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/CsvWriter.h -------------------------------------------------------------------------------- /test/ResourceLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/ResourceLoader.cpp -------------------------------------------------------------------------------- /test/ResourceLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/ResourceLoader.h -------------------------------------------------------------------------------- /test/TestConfig.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/TestConfig.h.in -------------------------------------------------------------------------------- /test/api/ParserTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/api/ParserTest.cpp -------------------------------------------------------------------------------- /test/bridge/ActiveMediaListTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/ActiveMediaListTest.cpp -------------------------------------------------------------------------------- /test/bridge/ActiveMediaListTestLevels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/ActiveMediaListTestLevels.h -------------------------------------------------------------------------------- /test/bridge/ApiRequestHandlerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/ApiRequestHandlerTest.cpp -------------------------------------------------------------------------------- /test/bridge/BarbellMessagesTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/BarbellMessagesTest.cpp -------------------------------------------------------------------------------- /test/bridge/DummyRtcTransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/DummyRtcTransport.h -------------------------------------------------------------------------------- /test/bridge/EngineStreamDirectorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/EngineStreamDirectorTest.cpp -------------------------------------------------------------------------------- /test/bridge/MixerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/MixerTest.cpp -------------------------------------------------------------------------------- /test/bridge/PacketCacheTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/PacketCacheTest.cpp -------------------------------------------------------------------------------- /test/bridge/SsrcOutboundContextTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/SsrcOutboundContextTest.cpp -------------------------------------------------------------------------------- /test/bridge/UnackedPacketsTrackerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/UnackedPacketsTrackerTest.cpp -------------------------------------------------------------------------------- /test/bridge/VideoForwarderRtxReceiveJobTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/VideoForwarderRtxReceiveJobTest.cpp -------------------------------------------------------------------------------- /test/bridge/VideoMissingPacketsTrackerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/VideoMissingPacketsTrackerTest.cpp -------------------------------------------------------------------------------- /test/bridge/VideoNackReceiveJobTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bridge/VideoNackReceiveJobTest.cpp -------------------------------------------------------------------------------- /test/bwe/BandwidthUtilsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/BandwidthUtilsTest.cpp -------------------------------------------------------------------------------- /test/bwe/BwBurstTracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/BwBurstTracker.cpp -------------------------------------------------------------------------------- /test/bwe/BwBurstTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/BwBurstTracker.h -------------------------------------------------------------------------------- /test/bwe/EstimatorReRun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/EstimatorReRun.cpp -------------------------------------------------------------------------------- /test/bwe/EstimatorTestEasy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/EstimatorTestEasy.cpp -------------------------------------------------------------------------------- /test/bwe/FakeAudioSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/FakeAudioSource.cpp -------------------------------------------------------------------------------- /test/bwe/FakeAudioSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/FakeAudioSource.h -------------------------------------------------------------------------------- /test/bwe/FakeCall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/FakeCall.cpp -------------------------------------------------------------------------------- /test/bwe/FakeCall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/FakeCall.h -------------------------------------------------------------------------------- /test/bwe/FakeCrossTraffic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/FakeCrossTraffic.cpp -------------------------------------------------------------------------------- /test/bwe/FakeCrossTraffic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/FakeCrossTraffic.h -------------------------------------------------------------------------------- /test/bwe/FakeMedia.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/FakeMedia.cpp -------------------------------------------------------------------------------- /test/bwe/FakeMedia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/FakeMedia.h -------------------------------------------------------------------------------- /test/bwe/FakeVideoSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/FakeVideoSource.cpp -------------------------------------------------------------------------------- /test/bwe/FakeVideoSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/FakeVideoSource.h -------------------------------------------------------------------------------- /test/bwe/MatrixTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/MatrixTests.cpp -------------------------------------------------------------------------------- /test/bwe/RateControllerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/RateControllerTest.cpp -------------------------------------------------------------------------------- /test/bwe/RcCall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/RcCall.cpp -------------------------------------------------------------------------------- /test/bwe/RcCall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/bwe/RcCall.h -------------------------------------------------------------------------------- /test/codec/AudioProcessingTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/codec/AudioProcessingTest.cpp -------------------------------------------------------------------------------- /test/codec/H264HeaderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/codec/H264HeaderTest.cpp -------------------------------------------------------------------------------- /test/codec/OpusCodecTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/codec/OpusCodecTest.cpp -------------------------------------------------------------------------------- /test/codec/Vp8HeaderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/codec/Vp8HeaderTest.cpp -------------------------------------------------------------------------------- /test/concurrency/LockFreeListTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/concurrency/LockFreeListTest.cpp -------------------------------------------------------------------------------- /test/concurrency/MpmcMapTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/concurrency/MpmcMapTest.cpp -------------------------------------------------------------------------------- /test/concurrency/MpmcQueueTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/concurrency/MpmcQueueTest.cpp -------------------------------------------------------------------------------- /test/concurrency/MpscTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/concurrency/MpscTest.cpp -------------------------------------------------------------------------------- /test/concurrency/ProcessIntervalTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/concurrency/ProcessIntervalTest.cpp -------------------------------------------------------------------------------- /test/concurrency/TestValues.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/concurrency/TestValues.h -------------------------------------------------------------------------------- /test/config/ConfigTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/config/ConfigTest.cpp -------------------------------------------------------------------------------- /test/crypto/AESTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/crypto/AESTest.cpp -------------------------------------------------------------------------------- /test/crypto/AesIvGeneratorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/crypto/AesIvGeneratorTest.cpp -------------------------------------------------------------------------------- /test/gtest_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/gtest_main.cpp -------------------------------------------------------------------------------- /test/gtest_main2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/gtest_main2.cpp -------------------------------------------------------------------------------- /test/include/mocks/EndpointListenerMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/include/mocks/EndpointListenerMock.h -------------------------------------------------------------------------------- /test/include/mocks/EngineMixerSpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/include/mocks/EngineMixerSpy.h -------------------------------------------------------------------------------- /test/include/mocks/IceSessionEventListenerMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/include/mocks/IceSessionEventListenerMock.h -------------------------------------------------------------------------------- /test/include/mocks/MixerManagerAsyncMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/include/mocks/MixerManagerAsyncMock.h -------------------------------------------------------------------------------- /test/include/mocks/MixerManagerSpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/include/mocks/MixerManagerSpy.h -------------------------------------------------------------------------------- /test/include/mocks/RtcTransportMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/include/mocks/RtcTransportMock.h -------------------------------------------------------------------------------- /test/include/mocks/TimeSourceMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/include/mocks/TimeSourceMock.h -------------------------------------------------------------------------------- /test/include/mocks/TransportFactoryMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/include/mocks/TransportFactoryMock.h -------------------------------------------------------------------------------- /test/include/mocks/TransportMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/include/mocks/TransportMock.h -------------------------------------------------------------------------------- /test/integration/BarbellTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/BarbellTest.cpp -------------------------------------------------------------------------------- /test/integration/BarbellTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/BarbellTest.h -------------------------------------------------------------------------------- /test/integration/ConfIntegrationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/ConfIntegrationTest.cpp -------------------------------------------------------------------------------- /test/integration/FFTanalysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/FFTanalysis.cpp -------------------------------------------------------------------------------- /test/integration/FFTanalysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/FFTanalysis.h -------------------------------------------------------------------------------- /test/integration/FFTtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/FFTtest.cpp -------------------------------------------------------------------------------- /test/integration/IceTransportTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/IceTransportTest.cpp -------------------------------------------------------------------------------- /test/integration/IntegrationAudioTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/IntegrationAudioTest.cpp -------------------------------------------------------------------------------- /test/integration/IntegrationCallTypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/IntegrationCallTypes.cpp -------------------------------------------------------------------------------- /test/integration/IntegrationLegApiTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/IntegrationLegApiTest.cpp -------------------------------------------------------------------------------- /test/integration/IntegrationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/IntegrationTest.cpp -------------------------------------------------------------------------------- /test/integration/IntegrationTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/IntegrationTest.h -------------------------------------------------------------------------------- /test/integration/LoadTestConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/LoadTestConfig.h -------------------------------------------------------------------------------- /test/integration/MixedLegManagementTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/MixedLegManagementTest.cpp -------------------------------------------------------------------------------- /test/integration/MixerTimeoutTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/MixerTimeoutTest.cpp -------------------------------------------------------------------------------- /test/integration/RealTimeTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/RealTimeTest.cpp -------------------------------------------------------------------------------- /test/integration/RealTimeTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/RealTimeTest.h -------------------------------------------------------------------------------- /test/integration/RtpDump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/RtpDump.cpp -------------------------------------------------------------------------------- /test/integration/RtpDump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/RtpDump.h -------------------------------------------------------------------------------- /test/integration/SampleDataUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/SampleDataUtils.cpp -------------------------------------------------------------------------------- /test/integration/SampleDataUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/SampleDataUtils.h -------------------------------------------------------------------------------- /test/integration/SrtpIntegrationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/SrtpIntegrationTest.cpp -------------------------------------------------------------------------------- /test/integration/StatsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/StatsTest.cpp -------------------------------------------------------------------------------- /test/integration/TimeTurnerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/TimeTurnerTest.cpp -------------------------------------------------------------------------------- /test/integration/emulator/ApiChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/ApiChannel.cpp -------------------------------------------------------------------------------- /test/integration/emulator/ApiChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/ApiChannel.h -------------------------------------------------------------------------------- /test/integration/emulator/AudioSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/AudioSource.cpp -------------------------------------------------------------------------------- /test/integration/emulator/AudioSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/AudioSource.h -------------------------------------------------------------------------------- /test/integration/emulator/Barbell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/Barbell.cpp -------------------------------------------------------------------------------- /test/integration/emulator/Barbell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/Barbell.h -------------------------------------------------------------------------------- /test/integration/emulator/BaseChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/BaseChannel.cpp -------------------------------------------------------------------------------- /test/integration/emulator/BaseChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/BaseChannel.h -------------------------------------------------------------------------------- /test/integration/emulator/CallConfigBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/CallConfigBuilder.h -------------------------------------------------------------------------------- /test/integration/emulator/ColibriChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/ColibriChannel.cpp -------------------------------------------------------------------------------- /test/integration/emulator/ColibriChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/ColibriChannel.h -------------------------------------------------------------------------------- /test/integration/emulator/Conference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/Conference.cpp -------------------------------------------------------------------------------- /test/integration/emulator/Conference.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/Conference.h -------------------------------------------------------------------------------- /test/integration/emulator/FakeEndpointFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeEndpointFactory.cpp -------------------------------------------------------------------------------- /test/integration/emulator/FakeEndpointFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeEndpointFactory.h -------------------------------------------------------------------------------- /test/integration/emulator/FakeEndpointImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeEndpointImpl.cpp -------------------------------------------------------------------------------- /test/integration/emulator/FakeEndpointImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeEndpointImpl.h -------------------------------------------------------------------------------- /test/integration/emulator/FakeRecordingEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeRecordingEndpoint.h -------------------------------------------------------------------------------- /test/integration/emulator/FakeTcpEndpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeTcpEndpoint.cpp -------------------------------------------------------------------------------- /test/integration/emulator/FakeTcpEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeTcpEndpoint.h -------------------------------------------------------------------------------- /test/integration/emulator/FakeTcpServerEndpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeTcpServerEndpoint.cpp -------------------------------------------------------------------------------- /test/integration/emulator/FakeTcpServerEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeTcpServerEndpoint.h -------------------------------------------------------------------------------- /test/integration/emulator/FakeUdpEndpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeUdpEndpoint.cpp -------------------------------------------------------------------------------- /test/integration/emulator/FakeUdpEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeUdpEndpoint.h -------------------------------------------------------------------------------- /test/integration/emulator/FakeVideoDecoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeVideoDecoder.cpp -------------------------------------------------------------------------------- /test/integration/emulator/FakeVideoDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/FakeVideoDecoder.h -------------------------------------------------------------------------------- /test/integration/emulator/HttpRequests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/HttpRequests.cpp -------------------------------------------------------------------------------- /test/integration/emulator/HttpRequests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/HttpRequests.h -------------------------------------------------------------------------------- /test/integration/emulator/Httpd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/Httpd.cpp -------------------------------------------------------------------------------- /test/integration/emulator/Httpd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/Httpd.h -------------------------------------------------------------------------------- /test/integration/emulator/JitterPacketSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/JitterPacketSource.cpp -------------------------------------------------------------------------------- /test/integration/emulator/JitterPacketSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/JitterPacketSource.h -------------------------------------------------------------------------------- /test/integration/emulator/SfuClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/SfuClient.h -------------------------------------------------------------------------------- /test/integration/emulator/SfuClientReceivers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/SfuClientReceivers.h -------------------------------------------------------------------------------- /test/integration/emulator/SfuGroupCall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/SfuGroupCall.h -------------------------------------------------------------------------------- /test/integration/emulator/TimeTurner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/TimeTurner.cpp -------------------------------------------------------------------------------- /test/integration/emulator/TimeTurner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/emulator/TimeTurner.h -------------------------------------------------------------------------------- /test/integration/load_test_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/integration/load_test_config.json -------------------------------------------------------------------------------- /test/jobmanager/JobManagerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/jobmanager/JobManagerTest.cpp -------------------------------------------------------------------------------- /test/jobmanager/JobTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/jobmanager/JobTest.cpp -------------------------------------------------------------------------------- /test/legacyapi/GeneratorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/legacyapi/GeneratorTest.cpp -------------------------------------------------------------------------------- /test/legacyapi/ParserTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/legacyapi/ParserTest.cpp -------------------------------------------------------------------------------- /test/load_test_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/load_test_main.cpp -------------------------------------------------------------------------------- /test/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/macros.h -------------------------------------------------------------------------------- /test/math/FieldsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/math/FieldsTest.cpp -------------------------------------------------------------------------------- /test/memory/ArrayTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/memory/ArrayTest.cpp -------------------------------------------------------------------------------- /test/memory/BacklogTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/memory/BacklogTest.cpp -------------------------------------------------------------------------------- /test/memory/ListTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/memory/ListTest.cpp -------------------------------------------------------------------------------- /test/memory/MapTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/memory/MapTest.cpp -------------------------------------------------------------------------------- /test/memory/PoolAllocatorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/memory/PoolAllocatorTest.cpp -------------------------------------------------------------------------------- /test/memory/PriorityQueueTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/memory/PriorityQueueTest.cpp -------------------------------------------------------------------------------- /test/memory/RingAllocatorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/memory/RingAllocatorTest.cpp -------------------------------------------------------------------------------- /test/memory/StackMapTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/memory/StackMapTest.cpp -------------------------------------------------------------------------------- /test/resources/api-patch-empty-ice-candidates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/resources/api-patch-empty-ice-candidates.json -------------------------------------------------------------------------------- /test/resources/api-patch-no-ice-candidates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/resources/api-patch-no-ice-candidates.json -------------------------------------------------------------------------------- /test/rtp/RtcpFeedbackTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/rtp/RtcpFeedbackTest.cpp -------------------------------------------------------------------------------- /test/rtp/RtcpNackBuilderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/rtp/RtcpNackBuilderTest.cpp -------------------------------------------------------------------------------- /test/rtp/SendTimeTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/rtp/SendTimeTest.cpp -------------------------------------------------------------------------------- /test/sctp/SctpBasicsTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/sctp/SctpBasicsTests.cpp -------------------------------------------------------------------------------- /test/sctp/SctpEndpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/sctp/SctpEndpoint.cpp -------------------------------------------------------------------------------- /test/sctp/SctpEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/sctp/SctpEndpoint.h -------------------------------------------------------------------------------- /test/sctp/SctpTransferTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/sctp/SctpTransferTests.cpp -------------------------------------------------------------------------------- /test/transport/AdaptiveJitterTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/AdaptiveJitterTest.cpp -------------------------------------------------------------------------------- /test/transport/FakeNetwork.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/FakeNetwork.cpp -------------------------------------------------------------------------------- /test/transport/FakeNetwork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/FakeNetwork.h -------------------------------------------------------------------------------- /test/transport/IceIntegrationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/IceIntegrationTest.cpp -------------------------------------------------------------------------------- /test/transport/IceTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/IceTest.cpp -------------------------------------------------------------------------------- /test/transport/Ipv6Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/Ipv6Test.cpp -------------------------------------------------------------------------------- /test/transport/JitterTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/JitterTest.cpp -------------------------------------------------------------------------------- /test/transport/NetworkLink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/NetworkLink.cpp -------------------------------------------------------------------------------- /test/transport/NetworkLink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/NetworkLink.h -------------------------------------------------------------------------------- /test/transport/RecordingTransportTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/RecordingTransportTest.cpp -------------------------------------------------------------------------------- /test/transport/RtcTransportTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/RtcTransportTest.cpp -------------------------------------------------------------------------------- /test/transport/RtcpReportsProducerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/RtcpReportsProducerTest.cpp -------------------------------------------------------------------------------- /test/transport/RtpTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/RtpTest.cpp -------------------------------------------------------------------------------- /test/transport/SctpIntegrationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/SctpIntegrationTest.cpp -------------------------------------------------------------------------------- /test/transport/SctpTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/SctpTest.cpp -------------------------------------------------------------------------------- /test/transport/SendJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/SendJob.h -------------------------------------------------------------------------------- /test/transport/SrtpTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/SrtpTest.cpp -------------------------------------------------------------------------------- /test/transport/SrtpUnprotectJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/SrtpUnprotectJob.cpp -------------------------------------------------------------------------------- /test/transport/SrtpUnprotectJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/SrtpUnprotectJob.h -------------------------------------------------------------------------------- /test/transport/TransportIntegrationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/TransportIntegrationTest.cpp -------------------------------------------------------------------------------- /test/transport/TransportIntegrationTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/TransportIntegrationTest.h -------------------------------------------------------------------------------- /test/transport/ice/IceCandidateTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/ice/IceCandidateTest.cpp -------------------------------------------------------------------------------- /test/transport/recp/RecStartStopEventBuilderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/recp/RecStartStopEventBuilderTest.cpp -------------------------------------------------------------------------------- /test/transport/recp/RecStreamAddedEventBuilderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/transport/recp/RecStreamAddedEventBuilderTest.cpp -------------------------------------------------------------------------------- /test/utils/ApiUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/ApiUtils.cpp -------------------------------------------------------------------------------- /test/utils/Base64Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/Base64Test.cpp -------------------------------------------------------------------------------- /test/utils/Crc32Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/Crc32Test.cpp -------------------------------------------------------------------------------- /test/utils/FunctionTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/FunctionTest.cpp -------------------------------------------------------------------------------- /test/utils/LogSpamTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/LogSpamTest.cpp -------------------------------------------------------------------------------- /test/utils/RandGeneratorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/RandGeneratorTest.cpp -------------------------------------------------------------------------------- /test/utils/SimpleJsonTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/SimpleJsonTest.cpp -------------------------------------------------------------------------------- /test/utils/SocketAddressTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/SocketAddressTest.cpp -------------------------------------------------------------------------------- /test/utils/StdExtensionsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/StdExtensionsTest.cpp -------------------------------------------------------------------------------- /test/utils/StringBuilderTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/StringBuilderTest.cpp -------------------------------------------------------------------------------- /test/utils/StringTokenizerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/StringTokenizerTest.cpp -------------------------------------------------------------------------------- /test/utils/TimeSourceTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/TimeSourceTest.cpp -------------------------------------------------------------------------------- /test/utils/TrackerTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/test/utils/TrackerTest.cpp -------------------------------------------------------------------------------- /tools/scripts/clang-format-pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/tools/scripts/clang-format-pr.sh -------------------------------------------------------------------------------- /tools/scripts/versioninfo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/tools/scripts/versioninfo.sh -------------------------------------------------------------------------------- /tools/testfiles/jpsample.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/tools/testfiles/jpsample.raw -------------------------------------------------------------------------------- /tools/testfiles/videodump.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/tools/testfiles/videodump.dat -------------------------------------------------------------------------------- /tools/vagrant/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/tools/vagrant/Vagrantfile -------------------------------------------------------------------------------- /tools/vagrant/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/tools/vagrant/bootstrap.sh -------------------------------------------------------------------------------- /tools/vagrant/startsmb.sh: -------------------------------------------------------------------------------- 1 | export LD_LIBRARY_PATH=libs 2 | ./smb localdev-config.json 3 | -------------------------------------------------------------------------------- /tools/vagrantdev/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/tools/vagrantdev/Vagrantfile -------------------------------------------------------------------------------- /tools/vagrantdev/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/tools/vagrantdev/bootstrap.sh -------------------------------------------------------------------------------- /tools/vagrantdev/extract-vagrant-ip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/tools/vagrantdev/extract-vagrant-ip.sh -------------------------------------------------------------------------------- /tools/vagrantdev/start-lldb-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/tools/vagrantdev/start-lldb-server.sh -------------------------------------------------------------------------------- /tools/vagrantdev/startsmb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/tools/vagrantdev/startsmb.sh -------------------------------------------------------------------------------- /transport/BaseUdpEndpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/BaseUdpEndpoint.cpp -------------------------------------------------------------------------------- /transport/BaseUdpEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/BaseUdpEndpoint.h -------------------------------------------------------------------------------- /transport/DataReceiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/DataReceiver.h -------------------------------------------------------------------------------- /transport/DtlsJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/DtlsJob.cpp -------------------------------------------------------------------------------- /transport/DtlsJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/DtlsJob.h -------------------------------------------------------------------------------- /transport/Endpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/Endpoint.h -------------------------------------------------------------------------------- /transport/EndpointFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/EndpointFactory.h -------------------------------------------------------------------------------- /transport/EndpointFactoryImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/EndpointFactoryImpl.cpp -------------------------------------------------------------------------------- /transport/EndpointFactoryImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/EndpointFactoryImpl.h -------------------------------------------------------------------------------- /transport/EndpointMetrics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/EndpointMetrics.h -------------------------------------------------------------------------------- /transport/IceJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/IceJob.cpp -------------------------------------------------------------------------------- /transport/IceJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/IceJob.h -------------------------------------------------------------------------------- /transport/PacketCounters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/PacketCounters.h -------------------------------------------------------------------------------- /transport/ProbeServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/ProbeServer.cpp -------------------------------------------------------------------------------- /transport/ProbeServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/ProbeServer.h -------------------------------------------------------------------------------- /transport/RecordingEndpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RecordingEndpoint.cpp -------------------------------------------------------------------------------- /transport/RecordingEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RecordingEndpoint.h -------------------------------------------------------------------------------- /transport/RecordingTransport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RecordingTransport.cpp -------------------------------------------------------------------------------- /transport/RecordingTransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RecordingTransport.h -------------------------------------------------------------------------------- /transport/RtcSocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RtcSocket.cpp -------------------------------------------------------------------------------- /transport/RtcSocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RtcSocket.h -------------------------------------------------------------------------------- /transport/RtcTransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RtcTransport.h -------------------------------------------------------------------------------- /transport/RtcePoll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RtcePoll.cpp -------------------------------------------------------------------------------- /transport/RtcePoll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RtcePoll.h -------------------------------------------------------------------------------- /transport/RtcpReportProducer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RtcpReportProducer.cpp -------------------------------------------------------------------------------- /transport/RtcpReportProducer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RtcpReportProducer.h -------------------------------------------------------------------------------- /transport/RtpReceiveState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RtpReceiveState.cpp -------------------------------------------------------------------------------- /transport/RtpReceiveState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RtpReceiveState.h -------------------------------------------------------------------------------- /transport/RtpSenderState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RtpSenderState.cpp -------------------------------------------------------------------------------- /transport/RtpSenderState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/RtpSenderState.h -------------------------------------------------------------------------------- /transport/SctpJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/SctpJob.cpp -------------------------------------------------------------------------------- /transport/SctpJob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/SctpJob.h -------------------------------------------------------------------------------- /transport/TcpEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/TcpEndpoint.h -------------------------------------------------------------------------------- /transport/TcpEndpointImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/TcpEndpointImpl.cpp -------------------------------------------------------------------------------- /transport/TcpEndpointImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/TcpEndpointImpl.h -------------------------------------------------------------------------------- /transport/TcpServerEndpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/TcpServerEndpoint.cpp -------------------------------------------------------------------------------- /transport/TcpServerEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/TcpServerEndpoint.h -------------------------------------------------------------------------------- /transport/Transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/Transport.h -------------------------------------------------------------------------------- /transport/TransportFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/TransportFactory.cpp -------------------------------------------------------------------------------- /transport/TransportFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/TransportFactory.h -------------------------------------------------------------------------------- /transport/TransportImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/TransportImpl.cpp -------------------------------------------------------------------------------- /transport/TransportImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/TransportImpl.h -------------------------------------------------------------------------------- /transport/TransportStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/TransportStats.h -------------------------------------------------------------------------------- /transport/UdpEndpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/UdpEndpoint.h -------------------------------------------------------------------------------- /transport/UdpEndpointImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/UdpEndpointImpl.cpp -------------------------------------------------------------------------------- /transport/UdpEndpointImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/UdpEndpointImpl.h -------------------------------------------------------------------------------- /transport/dtls/DtlsMessageListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/dtls/DtlsMessageListener.h -------------------------------------------------------------------------------- /transport/dtls/SrtpClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/dtls/SrtpClient.cpp -------------------------------------------------------------------------------- /transport/dtls/SrtpClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/dtls/SrtpClient.h -------------------------------------------------------------------------------- /transport/dtls/SrtpClientFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/dtls/SrtpClientFactory.cpp -------------------------------------------------------------------------------- /transport/dtls/SrtpClientFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/dtls/SrtpClientFactory.h -------------------------------------------------------------------------------- /transport/dtls/SrtpProfiles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/dtls/SrtpProfiles.cpp -------------------------------------------------------------------------------- /transport/dtls/SrtpProfiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/dtls/SrtpProfiles.h -------------------------------------------------------------------------------- /transport/dtls/SslDtls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/dtls/SslDtls.cpp -------------------------------------------------------------------------------- /transport/dtls/SslDtls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/dtls/SslDtls.h -------------------------------------------------------------------------------- /transport/dtls/SslWriteBioListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/dtls/SslWriteBioListener.h -------------------------------------------------------------------------------- /transport/ice/IceCandidate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/ice/IceCandidate.cpp -------------------------------------------------------------------------------- /transport/ice/IceCandidate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/ice/IceCandidate.h -------------------------------------------------------------------------------- /transport/ice/IceComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/ice/IceComponent.h -------------------------------------------------------------------------------- /transport/ice/IceSerialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/ice/IceSerialize.cpp -------------------------------------------------------------------------------- /transport/ice/IceSerialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/ice/IceSerialize.h -------------------------------------------------------------------------------- /transport/ice/IceSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/ice/IceSession.cpp -------------------------------------------------------------------------------- /transport/ice/IceSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/ice/IceSession.h -------------------------------------------------------------------------------- /transport/ice/Stun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/ice/Stun.cpp -------------------------------------------------------------------------------- /transport/ice/Stun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/ice/Stun.h -------------------------------------------------------------------------------- /transport/recp/RecControlHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecControlHeader.h -------------------------------------------------------------------------------- /transport/recp/RecDominantSpeakerEventBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecDominantSpeakerEventBuilder.cpp -------------------------------------------------------------------------------- /transport/recp/RecDominantSpeakerEventBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecDominantSpeakerEventBuilder.h -------------------------------------------------------------------------------- /transport/recp/RecEventBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecEventBuilder.h -------------------------------------------------------------------------------- /transport/recp/RecHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecHeader.h -------------------------------------------------------------------------------- /transport/recp/RecStartStopEventBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecStartStopEventBuilder.cpp -------------------------------------------------------------------------------- /transport/recp/RecStartStopEventBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecStartStopEventBuilder.h -------------------------------------------------------------------------------- /transport/recp/RecStreamAddedEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecStreamAddedEvent.h -------------------------------------------------------------------------------- /transport/recp/RecStreamAddedEventBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecStreamAddedEventBuilder.cpp -------------------------------------------------------------------------------- /transport/recp/RecStreamAddedEventBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecStreamAddedEventBuilder.h -------------------------------------------------------------------------------- /transport/recp/RecStreamRemovedEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecStreamRemovedEvent.h -------------------------------------------------------------------------------- /transport/recp/RecStreamRemovedEventBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecStreamRemovedEventBuilder.cpp -------------------------------------------------------------------------------- /transport/recp/RecStreamRemovedEventBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/recp/RecStreamRemovedEventBuilder.h -------------------------------------------------------------------------------- /transport/sctp/SctpAssociation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/sctp/SctpAssociation.h -------------------------------------------------------------------------------- /transport/sctp/SctpAssociationImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/sctp/SctpAssociationImpl.cpp -------------------------------------------------------------------------------- /transport/sctp/SctpAssociationImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/sctp/SctpAssociationImpl.h -------------------------------------------------------------------------------- /transport/sctp/SctpConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/sctp/SctpConfig.h -------------------------------------------------------------------------------- /transport/sctp/SctpServerPort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/sctp/SctpServerPort.cpp -------------------------------------------------------------------------------- /transport/sctp/SctpServerPort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/sctp/SctpServerPort.h -------------------------------------------------------------------------------- /transport/sctp/SctpTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/sctp/SctpTimer.cpp -------------------------------------------------------------------------------- /transport/sctp/SctpTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/sctp/SctpTimer.h -------------------------------------------------------------------------------- /transport/sctp/Sctprotocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/sctp/Sctprotocol.cpp -------------------------------------------------------------------------------- /transport/sctp/Sctprotocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/transport/sctp/Sctprotocol.h -------------------------------------------------------------------------------- /utils/Base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/Base64.cpp -------------------------------------------------------------------------------- /utils/Base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/Base64.h -------------------------------------------------------------------------------- /utils/ByteOrder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/ByteOrder.h -------------------------------------------------------------------------------- /utils/CheckedCast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/CheckedCast.h -------------------------------------------------------------------------------- /utils/ContainerAlgorithms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/ContainerAlgorithms.h -------------------------------------------------------------------------------- /utils/FixString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/FixString.h -------------------------------------------------------------------------------- /utils/Format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/Format.h -------------------------------------------------------------------------------- /utils/FowlerNollHash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/FowlerNollHash.cpp -------------------------------------------------------------------------------- /utils/FowlerNollHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/FowlerNollHash.h -------------------------------------------------------------------------------- /utils/Function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/Function.h -------------------------------------------------------------------------------- /utils/IdGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/IdGenerator.h -------------------------------------------------------------------------------- /utils/MersienneRandom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/MersienneRandom.h -------------------------------------------------------------------------------- /utils/Optional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/Optional.h -------------------------------------------------------------------------------- /utils/Pacer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/Pacer.h -------------------------------------------------------------------------------- /utils/ScopedFileHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/ScopedFileHandle.h -------------------------------------------------------------------------------- /utils/ScopedIncrement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/ScopedIncrement.h -------------------------------------------------------------------------------- /utils/ScopedInvariantChecker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/ScopedInvariantChecker.h -------------------------------------------------------------------------------- /utils/ScopedReentrancyBlocker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/ScopedReentrancyBlocker.h -------------------------------------------------------------------------------- /utils/SimpleJson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/SimpleJson.cpp -------------------------------------------------------------------------------- /utils/SimpleJson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/SimpleJson.h -------------------------------------------------------------------------------- /utils/SocketAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/SocketAddress.cpp -------------------------------------------------------------------------------- /utils/SocketAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/SocketAddress.h -------------------------------------------------------------------------------- /utils/Span.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/Span.h -------------------------------------------------------------------------------- /utils/SsrcGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/SsrcGenerator.h -------------------------------------------------------------------------------- /utils/StdExtensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/StdExtensions.h -------------------------------------------------------------------------------- /utils/StringBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/StringBuilder.h -------------------------------------------------------------------------------- /utils/StringTokenizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/StringTokenizer.h -------------------------------------------------------------------------------- /utils/Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/Time.cpp -------------------------------------------------------------------------------- /utils/Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/Time.h -------------------------------------------------------------------------------- /utils/TlvIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/TlvIterator.h -------------------------------------------------------------------------------- /utils/Trackers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/Trackers.cpp -------------------------------------------------------------------------------- /utils/Trackers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/utils/Trackers.h -------------------------------------------------------------------------------- /version/CheckGit.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/version/CheckGit.cmake -------------------------------------------------------------------------------- /version/git_version.cpp.in: -------------------------------------------------------------------------------- 1 | #include "git_version.h" 2 | const char *kGitHash = "@GIT_HASH@"; -------------------------------------------------------------------------------- /version/git_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/version/git_version.h -------------------------------------------------------------------------------- /webrtc/DataChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/webrtc/DataChannel.cpp -------------------------------------------------------------------------------- /webrtc/DataChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/webrtc/DataChannel.h -------------------------------------------------------------------------------- /webrtc/DataStreamTransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/webrtc/DataStreamTransport.h -------------------------------------------------------------------------------- /webrtc/WebRtcDataStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/webrtc/WebRtcDataStream.cpp -------------------------------------------------------------------------------- /webrtc/WebRtcDataStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finos/SymphonyMediaBridge/HEAD/webrtc/WebRtcDataStream.h --------------------------------------------------------------------------------