gecko-dev/media/webrtc/trunk
Dan Minor b42c863551 Bug 1453740 - Allow 1x1 windows in VP8EncoderImpl::InitEncode; r=pehrsons
A minimized window has a resolution of 1x1. Although we removed minimized windows from the list
of available windows to share, nothing prevents the user from minimizing it during a call. With
the current code, this will cause InitEncode to fail, resulting in a fatal release assert.

I tested this patch with window sharing on meet.google.com and I was able to minimize and restore
the window several times without problem. While minimized, the window appears as a black screen
to the other meeting participants. It renders normally when restored.

MozReview-Commit-ID: LE2NBiEy8nw

--HG--
extra : rebase_source : f95fd3f797e9f7262a938087ce3fb1e27f743920
2018-04-12 11:31:59 -07:00
..
build Bug 1437670 - Add basic BSD support to GN build. r=dminor f=gaston 2018-03-11 18:34:27 +00:00
build_overrides Backed out 5 changesets (bug 1393119) for bustage on linux in /builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers/alsa/asoundlib.h:3:15: alsa/asoundlib.h missing on a CLOSED TREE 2018-01-24 13:00:42 +02:00
chromium_deps
google_apis/build
gtest Bug 1393119 - Update gn files for mozilla build; r=jesup 2017-07-27 13:04:25 -04:00
net
supplement
third_party
tools
webrtc Bug 1453740 - Allow 1x1 windows in VP8EncoderImpl::InitEncode; r=pehrsons 2018-04-12 11:31:59 -07:00
.gn Backed out 5 changesets (bug 1393119) for bustage on linux in /builds/worker/workspace/build/src/obj-firefox/dist/system_wrappers/alsa/asoundlib.h:3:15: alsa/asoundlib.h missing on a CLOSED TREE 2018-01-24 13:00:42 +02:00
AUTHORS
BUILD.gn Bug 1393119 - Update gn files for mozilla build; r=jesup 2017-07-27 13:04:25 -04:00
DEPS
dummy_file.txt
Makefile.old
moz.build Bug 1437670 - Regenerate mozbuild for WebRTC. r=dminor f=gaston 2018-03-11 21:53:13 +00:00
OWNERS
peerconnection_client.target.mk
peerconnection.gyp
peerconnection.Makefile
README.md

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. This page is maintained by the Google Chrome team.

Development

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

More info