24 version = "0.1.0" |
24 version = "0.1.0" |
25 dependencies = [ |
25 dependencies = [ |
26 diff --git a/Cargo.toml b/Cargo.toml |
26 diff --git a/Cargo.toml b/Cargo.toml |
27 --- a/Cargo.toml |
27 --- a/Cargo.toml |
28 +++ b/Cargo.toml |
28 +++ b/Cargo.toml |
29 @@ -151,16 +151,17 @@ async-task = { git = "https://github.com |
29 @@ -154,16 +154,17 @@ async-task = { git = "https://github.com |
30 chardetng = { git = "https://github.com/hsivonen/chardetng", rev="3484d3e3ebdc8931493aa5df4d7ee9360a90e76b" } |
30 chardetng = { git = "https://github.com/hsivonen/chardetng", rev="3484d3e3ebdc8931493aa5df4d7ee9360a90e76b" } |
31 chardetng_c = { git = "https://github.com/hsivonen/chardetng_c", rev="ed8a4c6f900a90d4dbc1d64b856e61490a1c3570" } |
31 chardetng_c = { git = "https://github.com/hsivonen/chardetng_c", rev="ed8a4c6f900a90d4dbc1d64b856e61490a1c3570" } |
32 coremidi = { git = "https://github.com/chris-zen/coremidi.git", rev="fc68464b5445caf111e41f643a2e69ccce0b4f83" } |
32 coremidi = { git = "https://github.com/chris-zen/coremidi.git", rev="fc68464b5445caf111e41f643a2e69ccce0b4f83" } |
33 fog = { path = "toolkit/components/glean/api" } |
33 fog = { path = "toolkit/components/glean/api" } |
34 libudev-sys = { path = "dom/webauthn/libudev-sys" } |
34 libudev-sys = { path = "dom/webauthn/libudev-sys" } |
36 midir = { git = "https://github.com/mozilla/midir.git", rev = "e1b4dcb767f9e69afe95a860374aaa9635d81e3d" } |
36 midir = { git = "https://github.com/mozilla/midir.git", rev = "e1b4dcb767f9e69afe95a860374aaa9635d81e3d" } |
37 minidump_writer_linux = { git = "https://github.com/rust-minidump/minidump-writer.git", rev = "75ada456c92a429704691a85e1cb42fef8cafc0d" } |
37 minidump_writer_linux = { git = "https://github.com/rust-minidump/minidump-writer.git", rev = "75ada456c92a429704691a85e1cb42fef8cafc0d" } |
38 +glslopt = { path = "third_party/rust/glslopt/" } |
38 +glslopt = { path = "third_party/rust/glslopt/" } |
39 |
39 |
40 # application-services overrides to make updating them all simpler. |
40 # application-services overrides to make updating them all simpler. |
41 interrupt-support = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } |
41 interrupt-support = { git = "https://github.com/mozilla/application-services", rev = "d7dbd32fa379ad46820476222f4d2aeaed2d7175" } |
42 sql-support = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } |
42 sql-support = { git = "https://github.com/mozilla/application-services", rev = "d7dbd32fa379ad46820476222f4d2aeaed2d7175" } |
43 sync15 = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } |
43 sync15 = { git = "https://github.com/mozilla/application-services", rev = "d7dbd32fa379ad46820476222f4d2aeaed2d7175" } |
44 tabs = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } |
44 tabs = { git = "https://github.com/mozilla/application-services", rev = "d7dbd32fa379ad46820476222f4d2aeaed2d7175" } |
45 viaduct = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } |
45 viaduct = { git = "https://github.com/mozilla/application-services", rev = "d7dbd32fa379ad46820476222f4d2aeaed2d7175" } |
46 webext-storage = { git = "https://github.com/mozilla/application-services", rev = "b09ffe23ee60a066176e5d7f9f2c6cd95c528ceb" } |
46 webext-storage = { git = "https://github.com/mozilla/application-services", rev = "d7dbd32fa379ad46820476222f4d2aeaed2d7175" } |
47 diff --git a/gfx/skia/skia/include/codec/SkEncodedOrigin.h b/gfx/skia/skia/include/codec/SkEncodedOrigin.h |
47 diff --git a/gfx/skia/skia/include/codec/SkEncodedOrigin.h b/gfx/skia/skia/include/codec/SkEncodedOrigin.h |
48 --- a/gfx/skia/skia/include/codec/SkEncodedOrigin.h |
48 --- a/gfx/skia/skia/include/codec/SkEncodedOrigin.h |
49 +++ b/gfx/skia/skia/include/codec/SkEncodedOrigin.h |
49 +++ b/gfx/skia/skia/include/codec/SkEncodedOrigin.h |
50 @@ -36,12 +36,13 @@ static inline SkMatrix SkEncodedOriginTo |
50 @@ -36,12 +36,13 @@ static inline SkMatrix SkEncodedOriginTo |
51 case kBottomRight_SkEncodedOrigin: return SkMatrix::MakeAll(-1, 0, w, 0, -1, h, 0, 0, 1); |
51 case kBottomRight_SkEncodedOrigin: return SkMatrix::MakeAll(-1, 0, w, 0, -1, h, 0, 0, 1); |
1983 RtcpFeedback::RtcpFeedback(RtcpFeedbackType type, |
1983 RtcpFeedback::RtcpFeedback(RtcpFeedbackType type, |
1984 RtcpFeedbackMessageType message_type) |
1984 RtcpFeedbackMessageType message_type) |
1985 diff --git a/third_party/libwebrtc/api/video/video_frame_buffer.cc b/third_party/libwebrtc/api/video/video_frame_buffer.cc |
1985 diff --git a/third_party/libwebrtc/api/video/video_frame_buffer.cc b/third_party/libwebrtc/api/video/video_frame_buffer.cc |
1986 --- a/third_party/libwebrtc/api/video/video_frame_buffer.cc |
1986 --- a/third_party/libwebrtc/api/video/video_frame_buffer.cc |
1987 +++ b/third_party/libwebrtc/api/video/video_frame_buffer.cc |
1987 +++ b/third_party/libwebrtc/api/video/video_frame_buffer.cc |
1988 @@ -87,16 +87,18 @@ const char* VideoFrameBufferTypeToString |
1988 @@ -94,16 +94,18 @@ const char* VideoFrameBufferTypeToString |
1989 return "kI422"; |
|
1990 case VideoFrameBuffer::Type::kI010: |
|
1991 return "kI010"; |
1989 return "kI010"; |
|
1990 case VideoFrameBuffer::Type::kI210: |
|
1991 return "kI210"; |
1992 case VideoFrameBuffer::Type::kNV12: |
1992 case VideoFrameBuffer::Type::kNV12: |
1993 return "kNV12"; |
1993 return "kNV12"; |
1994 default: |
1994 default: |
1995 RTC_DCHECK_NOTREACHED(); |
1995 RTC_DCHECK_NOTREACHED(); |
1996 } |
1996 } |
2005 int I420BufferInterface::ChromaHeight() const { |
2005 int I420BufferInterface::ChromaHeight() const { |
2006 return (height() + 1) / 2; |
2006 return (height() + 1) / 2; |
2007 diff --git a/third_party/libwebrtc/api/video_codecs/video_codec.cc b/third_party/libwebrtc/api/video_codecs/video_codec.cc |
2007 diff --git a/third_party/libwebrtc/api/video_codecs/video_codec.cc b/third_party/libwebrtc/api/video_codecs/video_codec.cc |
2008 --- a/third_party/libwebrtc/api/video_codecs/video_codec.cc |
2008 --- a/third_party/libwebrtc/api/video_codecs/video_codec.cc |
2009 +++ b/third_party/libwebrtc/api/video_codecs/video_codec.cc |
2009 +++ b/third_party/libwebrtc/api/video_codecs/video_codec.cc |
2010 @@ -117,16 +117,17 @@ const char* CodecTypeToPayloadString(Vid |
2010 @@ -113,16 +113,17 @@ const char* CodecTypeToPayloadString(Vid |
2011 case kVideoCodecH264: |
2011 case kVideoCodecH264: |
2012 return kPayloadNameH264; |
2012 return kPayloadNameH264; |
2013 case kVideoCodecMultiplex: |
2013 case kVideoCodecMultiplex: |
2014 return kPayloadNameMultiplex; |
2014 return kPayloadNameMultiplex; |
2015 case kVideoCodecGeneric: |
2015 case kVideoCodecGeneric: |
2221 const int output_size, |
2221 const int output_size, |
2222 const rtc::ArrayView<const int8_t> bias, |
2222 const rtc::ArrayView<const int8_t> bias, |
2223 diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc b/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc |
2223 diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc b/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc |
2224 --- a/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc |
2224 --- a/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc |
2225 +++ b/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc |
2225 +++ b/third_party/libwebrtc/modules/audio_processing/audio_processing_impl.cc |
2226 @@ -116,16 +116,17 @@ GainControl::Mode Agc1ConfigModeToInterf |
2226 @@ -114,16 +114,17 @@ GainControl::Mode Agc1ConfigModeToInterf |
2227 case Agc1Config::kAdaptiveAnalog: |
2227 case Agc1Config::kAdaptiveAnalog: |
2228 return GainControl::kAdaptiveAnalog; |
2228 return GainControl::kAdaptiveAnalog; |
2229 case Agc1Config::kAdaptiveDigital: |
2229 case Agc1Config::kAdaptiveDigital: |
2230 return GainControl::kAdaptiveDigital; |
2230 return GainControl::kAdaptiveDigital; |
2231 case Agc1Config::kFixedDigital: |
2231 case Agc1Config::kFixedDigital: |
2239 return !field_trial::IsEnabled("WebRTC-MutedStateKillSwitch"); |
2239 return !field_trial::IsEnabled("WebRTC-MutedStateKillSwitch"); |
2240 } |
2240 } |
2241 |
2241 |
2242 // Maximum lengths that frame of samples being passed from the render side to |
2242 // Maximum lengths that frame of samples being passed from the render side to |
2243 // the capture side can have (does not apply to AEC3). |
2243 // the capture side can have (does not apply to AEC3). |
2244 @@ -1921,16 +1922,17 @@ void AudioProcessingImpl::InitializeNois |
2244 @@ -1955,16 +1956,17 @@ void AudioProcessingImpl::InitializeNois |
2245 case NoiseSuppresionConfig::kModerate: |
2245 case NoiseSuppresionConfig::kModerate: |
2246 return NsConfig::SuppressionLevel::k12dB; |
2246 return NsConfig::SuppressionLevel::k12dB; |
2247 case NoiseSuppresionConfig::kHigh: |
2247 case NoiseSuppresionConfig::kHigh: |
2248 return NsConfig::SuppressionLevel::k18dB; |
2248 return NsConfig::SuppressionLevel::k18dB; |
2249 case NoiseSuppresionConfig::kVeryHigh: |
2249 case NoiseSuppresionConfig::kVeryHigh: |
2310 |
2310 |
2311 } // namespace webrtc |
2311 } // namespace webrtc |
2312 diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender.cc |
2312 diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender.cc |
2313 --- a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender.cc |
2313 --- a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender.cc |
2314 +++ b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender.cc |
2314 +++ b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender.cc |
2315 @@ -132,16 +132,17 @@ bool IsNonVolatile(RTPExtensionType type |
2315 @@ -137,16 +137,17 @@ bool IsNonVolatile(RTPExtensionType type |
2316 #if defined(WEBRTC_MOZILLA_BUILD) |
2316 #if defined(WEBRTC_MOZILLA_BUILD) |
2317 case kRtpExtensionCsrcAudioLevel: |
2317 case kRtpExtensionCsrcAudioLevel: |
2318 // TODO: Mozilla implement for CsrcAudioLevel |
2318 // TODO: Mozilla implement for CsrcAudioLevel |
2319 RTC_CHECK(false); |
2319 RTC_CHECK(false); |
2320 return false; |
2320 return false; |
2331 extensions_map.IsRegistered(kRtpExtensionTransmissionTimeOffset); |
2331 extensions_map.IsRegistered(kRtpExtensionTransmissionTimeOffset); |
2332 } |
2332 } |
2333 diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc |
2333 diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc |
2334 --- a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc |
2334 --- a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc |
2335 +++ b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc |
2335 +++ b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc |
2336 @@ -42,16 +42,17 @@ const char* FrameTypeToString(AudioFrame |
2336 @@ -40,16 +40,17 @@ namespace { |
2337 case AudioFrameType::kEmptyFrame: |
2337 case AudioFrameType::kEmptyFrame: |
2338 return "empty"; |
2338 return "empty"; |
2339 case AudioFrameType::kAudioFrameSpeech: |
2339 case AudioFrameType::kAudioFrameSpeech: |
2340 return "audio_speech"; |
2340 return "audio_speech"; |
2341 case AudioFrameType::kAudioFrameCN: |
2341 case AudioFrameType::kAudioFrameCN: |
2342 return "audio_cn"; |
2342 return "audio_cn"; |
2343 } |
2343 } |
2344 RTC_CHECK_NOTREACHED(); |
2344 RTC_CHECK_NOTREACHED(); |
2345 + return ""; |
2345 + return ""; |
2346 } |
2346 } |
2347 #endif |
|
2348 |
2347 |
2349 constexpr char kIncludeCaptureClockOffset[] = |
2348 constexpr char kIncludeCaptureClockOffset[] = |
2350 "WebRTC-IncludeCaptureClockOffset"; |
2349 "WebRTC-IncludeCaptureClockOffset"; |
2351 |
2350 |
2352 } // namespace |
2351 } // namespace |
2353 |
2352 |
|
2353 RTPSenderAudio::RTPSenderAudio(Clock* clock, RTPSender* rtp_sender) |
2354 diff --git a/third_party/libwebrtc/modules/video_coding/codecs/vp8/temporal_layers_checker.cc b/third_party/libwebrtc/modules/video_coding/codecs/vp8/temporal_layers_checker.cc |
2354 diff --git a/third_party/libwebrtc/modules/video_coding/codecs/vp8/temporal_layers_checker.cc b/third_party/libwebrtc/modules/video_coding/codecs/vp8/temporal_layers_checker.cc |
2355 --- a/third_party/libwebrtc/modules/video_coding/codecs/vp8/temporal_layers_checker.cc |
2355 --- a/third_party/libwebrtc/modules/video_coding/codecs/vp8/temporal_layers_checker.cc |
2356 +++ b/third_party/libwebrtc/modules/video_coding/codecs/vp8/temporal_layers_checker.cc |
2356 +++ b/third_party/libwebrtc/modules/video_coding/codecs/vp8/temporal_layers_checker.cc |
2357 @@ -25,16 +25,17 @@ TemporalLayersChecker::CreateTemporalLay |
2357 @@ -25,16 +25,17 @@ TemporalLayersChecker::CreateTemporalLay |
2358 case Vp8TemporalLayersType::kFixedPattern: |
2358 case Vp8TemporalLayersType::kFixedPattern: |