No description
Find a file
braveyao ad7f6e5ccf [desktopCapture Mac] Continue screen capture at graphic cards switching
The MBP having both discrete and integrated graphic cards will do
automate graphics switching by default. When it switches from discrete to
integrated one, the current display ID of the built-in display will
change and this will cause screen capture stops.
So make screen capture of built-in display continuing even if its display
ID is changed.

Bug: chromium:836979
Change-Id: If4f2d04d99a2690ccd6f894d94e6f8ff58ba2ec8
Reviewed-on: https://webrtc-review.googlesource.com/72603
Reviewed-by: Jamie Walch <jamiewalch@chromium.org>
Commit-Queue: Brave Yao <braveyao@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23048}
2018-04-27 04:07:05 +00:00
api Don't expose resilience mode in VP8 and VP9 configuration. 2018-04-25 13:54:33 +00:00
audio Uses config struct with bitrate allocator. 2018-04-19 09:15:33 +00:00
build_overrides Add phoglund@ to various OWNERS and remove kjellander@ 2017-10-19 09:21:12 +00:00
call Make BitrateAllocator::transmission_max_bitrate_multiplier_ const. 2018-04-25 13:28:13 +00:00
common_audio Disabling openmax_dl 2018-04-24 13:08:56 +00:00
common_video Move BitrateAllocation to api/ and rename it VideoBitrateAllocation 2018-04-23 15:31:27 +00:00
data WebRTC: Replace ProjectRootPath by ResourcePath 2016-11-22 18:43:05 +00:00
examples Android: Only use Java VideoFrames internally 2018-04-24 13:51:11 +00:00
infra Revert "Disable internal lite bot." 2018-04-11 06:45:07 +00:00
logging Make rtc_event_log_parser visible to other targets. 2018-04-26 15:34:57 +00:00
media Clarify comment in simulcast.cc. 2018-04-26 15:56:37 +00:00
modules [desktopCapture Mac] Continue screen capture at graphic cards switching 2018-04-27 04:07:05 +00:00
ortc Disable flaky OrtcFactoryIntegrationTests on debug iOS 64 builds. 2018-04-24 13:17:06 +00:00
p2p Change the receiving state update rule. 2018-04-17 01:00:02 +00:00
pc Fix possible race between the stats collector and transport controller 2018-04-26 19:35:24 +00:00
resources Add MediaCodec VP tests for uncommon resolutions. 2018-04-25 11:31:13 +00:00
rtc_base Extend packet_id to 64 bits in SentPacket and PacketOptions to support QUIC 2018-04-26 16:33:57 +00:00
rtc_tools Revert "Create new API for RtcEventLogParser." 2018-04-25 14:23:14 +00:00
sdk Rename end_of_superframe to end_of_picture. 2018-04-26 15:47:17 +00:00
stats PeerConnectionInterface::GetStats() with selector argument added. 2018-03-26 12:08:20 +00:00
style-guide Add style guide rule about paired .h and .cc files 2018-03-14 13:02:35 +00:00
system_wrappers Clean up posix-only files. 2018-04-18 00:18:04 +00:00
test Moving demux from FakeNetworkPipe to DirectTransport. 2018-04-25 10:13:03 +00:00
tools_webrtc Correctly specify Xcode version for trybots (same as for postsubmit) 2018-04-26 15:08:47 +00:00
video Rename end_of_superframe to end_of_picture. 2018-04-26 15:47:17 +00:00
.clang-format Tune ObjC clang-format configuration 2017-05-11 09:14:18 +00:00
.git-blame-ignore-revs Create .git-blame-ignore-revs and add Java format CL to it. 2016-10-20 09:20:39 +00:00
.gitignore Reland "Make it possible to run video_quality_loopback_test in swarming." 2018-01-23 13:03:17 +00:00
.gn Opt out of "Migrate the Android Support Lib to android_deps". 2018-04-05 13:40:53 +00:00
.vpython vpython: Specify dependency on pywin32 2018-02-14 13:56:39 +00:00
AUTHORS ObjC: Add missing _lastDrawnFrame assignments 2018-04-11 12:51:06 +00:00
BUILD.gn Mark built-in software video codecs as poisonous. 2018-04-25 11:34:33 +00:00
CODE_OF_CONDUCT.md Add code of conduct to WebRTC repo 2017-05-16 12:09:13 +00:00
codereview.settings Make Gerrit the default for WebRTC changes 2017-09-29 01:38:07 +00:00
common_types.cc Don't expose resilience mode in VP8 and VP9 configuration. 2018-04-25 13:54:33 +00:00
common_types.h Don't expose resilience mode in VP8 and VP9 configuration. 2018-04-25 13:54:33 +00:00
DEPS Roll chromium_revision fb0734bbb7..80461bb5df (553995:554260) 2018-04-27 02:20:25 +00:00
LICENSE Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
license_template.txt Update template to follow chromium copyright style 2013-04-24 01:01:28 +00:00
LICENSE_THIRD_PARTY Remove custom MD5 / SHA-1 implementations. 2018-02-19 15:03:35 +00:00
native-api.md Remove legacy VoiceEngine. 2018-01-12 11:31:52 +00:00
OWNERS Add back OWNERS entris that went missing 2018-03-06 10:31:11 +00:00
PATENTS Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
PRESUBMIT.py Add ToString() methods to classes with << operators, preparing for deprecations. 2018-04-03 11:21:30 +00:00
presubmit_test.py Using Change.BugsFromDescription to read CL bugs in PRESUBMIT checks. 2017-10-13 03:48:26 +00:00
presubmit_test_mocks.py Using Change.BugsFromDescription to read CL bugs in PRESUBMIT checks. 2017-10-13 03:48:26 +00:00
pylintrc Removing invalid-name from disabled pylint checks. 2017-10-11 08:06:49 +00:00
README.chromium Moving src/webrtc into src/. 2017-09-15 04:25:06 +00:00
README.md Tell users where they can find the native API headers 2017-11-14 10:36:46 +00:00
style-guide.md Add style guidance about forward declarations. 2018-03-28 20:58:27 +00:00
typedefs.h Move FALLTHROUGH macro to a separate header, and give it an RTC_ prefix 2018-02-05 11:24:59 +00:00
WATCHLISTS Fixing root_files WATCHLIST regex. 2018-04-19 06:52:18 +00:00
webrtc.gni Mark built-in software video codecs as poisonous. 2018-04-25 11:34:33 +00:00
whitespace.txt Whitespace change 2018-02-23 10:34:16 +00:00

WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.

Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.

The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.

Development

See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.

Authoritative list of directories that contain the native API header files.

More info