Name Description Size
AudioConduit.cpp Factory Method for AudioConduit 38366
AudioConduit.h This file hosts several structures identifying different aspects of a RTP Session. 15476
CodecConfig.h Minimalistic Audio Codec Config Params 6032
CodecStatistics.cpp Invalid transitions: WaitingKey -> PreemptiveNACK DecodingWithErrors -> PreemptiveNACK 6224
CodecStatistics.h 3522
GmpVideoCodec.cpp 531
GmpVideoCodec.h 490
MediaCodecVideoCodec.cpp 1196
MediaCodecVideoCodec.h Create encoder object for codec type |aCodecType|. Return |nullptr| when failed. 810
MediaConduitErrors.h 2546
MediaConduitInterface.h Abstract Interface for transporting RTP packets - audio/vidoeo The consumers of this interface are responsible for passing in the RTPfied media packets 23142
MediaDataCodec.cpp static 1854
MediaDataCodec.h Create encoder object for codec type |aCodecType|. Return |nullptr| when failed. 861
RtcpEventObserver.h This provides an interface to allow for receiving notifications of rtcp bye packets and timeouts. 535
RtpPacketQueue.h 1560
RtpRtcpConfig.h 590
RtpSourceObserver.cpp 7513
RtpSourceObserver.h Observes reception of RTP packets and tabulates data about the most recent arival times by source (csrc or ssrc) and audio level information * csrc-audio-level RTP header extension * ssrc-audio-level RTP header extension 7287
RunningStat.h Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1148
VideoConduit.cpp Function to select and change the encoding frame rate based on incoming frame rate and max-mbps setting. @param current framerate @result new framerate 84699
VideoConduit.h This file hosts several structures identifying different aspects of a RTP Session. 24168
VideoStreamFactory.cpp Function to set the encoding bitrate limits based on incoming frame size and rate @param width, height: dimensions of the frame @param min: minimum bitrate in bps @param start: bitrate in bps that the encoder should start with @param cap: user-enforced max bitrate, or 0 @param pref_cap: cap enforced by prefs @param negotiated_cap: cap negotiated through SDP @param aVideoStream stream to apply bitrates to 10255
VideoStreamFactory.h 2704
VideoTypes.h Copyright (c) 2012, The WebRTC project authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Google nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2211
WebrtcGmpVideoCodec.cpp static 34503
WebrtcGmpVideoCodec.h Copyright (c) 2012, The WebRTC project authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Google nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 17959
WebrtcImageBuffer.h 1796
WebrtcMediaCodecVP8VideoCodec.cpp 40375
WebrtcMediaCodecVP8VideoCodec.h 4547
WebrtcMediaDataDecoderCodec.cpp 6719
WebrtcMediaDataDecoderCodec.h 2285
WebrtcMediaDataEncoderCodec.cpp 12549
WebrtcMediaDataEncoderCodec.h 2202
moz.build 1082