haikuwebkit/Source/ThirdParty/libwebrtc/Source
Youenn Fablet dd042b29d0 Use profile auto level for WebRTC H264 encoder on Apple Silicon
https://bugs.webkit.org/show_bug.cgi?id=229071
<rdar://80345048>

Reviewed by Eric Carlson.

Source/ThirdParty/libwebrtc:

AS H264 encoder will fail if its profile is too low compared to the size of the video.
Use autolevel to prevent this.
* Source/webrtc/sdk/objc/components/video_codec/RTCVideoEncoderH264.mm:

LayoutTests:

* platform/mac/TestExpectations:


Canonical link: https://commits.webkit.org/240511@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281030 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-13 19:30:44 +00:00
..
infra
resources
third_party Disable ABSL_HAVE_THREAD_LOCAL in libwebrtc 2021-07-01 17:37:38 +00:00
webrtc Use profile auto level for WebRTC H264 encoder on Apple Silicon 2021-08-13 19:30:44 +00:00
.clang-format
.git-blame-ignore-revs
.gn
AUTHORS
BUILD.gn
DEPS
LICENSE
LICENSE_THIRD_PARTY
OWNERS
PATENTS
PRESUBMIT.py
README.md
WATCHLISTS
check_root_dir.py
codereview.settings
license_template.txt
pylintrc

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.

Development

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

More info