webrtc/modules
Alex Cooper 0c6e34ce5c Ensure PipeWire doesn't use a Null SourceId
This has mostly seemed to work fine until now; but there's a collision
happening in chromium where if the source is being shown in the Window
Picker it collides with the (also null) Dialog ID and is ignored. While
we could patch that code to not count Null as a collision, there's the
potential for other (future) code to simply ignore a capture source
that it thinks is Null.

Fixed: chromium:1295375
Change-Id: I4356084f0af97f4d56632938b0d9a24d327f7107
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/251500
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Auto-Submit: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#36008}
2022-02-15 20:03:33 +00:00
..
async_audio_processing Use backticks not vertical bars to denote variables in comments for /modules/async_audio_processing 2021-08-02 11:16:59 +00:00
audio_coding Adding fuzzer for PCM16b decoder and fixing a fuzzer problem 2022-02-15 15:59:01 +00:00
audio_device Make WebRtcAudioRecord save timestamps 2022-02-07 13:30:54 +00:00
audio_mixer Remove RTC_DISALLOW_COPY_AND_ASSIGN from modules/ 2022-01-24 11:50:20 +00:00
audio_processing Revert "Reland "Remove unused APM voice activity detection sub-module"" 2022-02-14 12:25:51 +00:00
congestion_controller Reland "Mark all bool conversion operators as explicit" 2022-02-09 09:40:05 +00:00
desktop_capture Ensure PipeWire doesn't use a Null SourceId 2022-02-15 20:03:33 +00:00
include Use backticks not vertical bars to denote variables in comments for /modules/include 2021-07-30 22:40:29 +00:00
pacing Make use of TaskQueue/TaskQueueBase's PostDelayedHighPrecisionTask. 2022-01-25 08:57:36 +00:00
remote_bitrate_estimator Reland "Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely" 2022-01-27 12:55:44 +00:00
rtp_rtcp in RtcpTransceiver implement sending rtcp sender reports 2022-02-14 15:58:40 +00:00
third_party Use source_sets in component builds and static_library in release builds. 2019-10-17 21:17:18 +00:00
utility Remove usage of INFO alias for LS_INFO in log messages 2021-11-04 13:46:17 +00:00
video_capture Remove more top-level const from parameters in function declarations 2022-02-01 09:15:50 +00:00
video_coding Calculate max/avg encode/decode latency in codec tests 2022-02-15 18:14:41 +00:00
video_processing Remove top-level const from parameters in function declarations. 2022-01-26 11:05:25 +00:00
BUILD.gn Remove from chromium build targets that are not compatible with it. 2021-02-01 13:46:19 +00:00
module_common_types_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00