e8d2bd61db
Roll chromium_revision 8a0e666385..f1878113fa (480667:480719)
...
Change log: 8a0e666385..f1878113fa
Full diff: 8a0e666385..f1878113fa
Changed dependencies:
* src/base: b70bdf817a..a725c71799
* src/build: 0b41d6904d..97e4bb91f1
* src/ios: 85153b4dcf..7d3a47a18b
* src/testing: 498e998dcc..df343522a6
* src/third_party: 3bba1fe8c5..6dd6c33736
* src/third_party/catapult: 86fadb6178..c2d7f3a00b
* src/tools: 1f4942ae32..e9b2ea4561
DEPS diff: 8a0e666385..f1878113fa /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2950743003
Cr-Commit-Position: refs/heads/master@{#18672}
2017-06-20 04:16:05 +00:00
0463fe5340
Roll chromium_revision 0a95e6bab5..8a0e666385 (480594:480667)
...
Change log: 0a95e6bab5..8a0e666385
Full diff: 0a95e6bab5..8a0e666385
Changed dependencies:
* src/base: bc6e3ce8ca..b70bdf817a
* src/buildtools: ee9c3a7088..9a65473a7e
* src/ios: fcb1314714..85153b4dcf
* src/testing: fe00bd3646..498e998dcc
* src/third_party: 3ddb1ff9b0..3bba1fe8c5
* src/third_party/catapult: 0445a0dcb4..86fadb6178
* src/tools: 52857c5bca..1f4942ae32
DEPS diff: 0a95e6bab5..8a0e666385 /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2947793002
Cr-Commit-Position: refs/heads/master@{#18671}
2017-06-20 01:19:58 +00:00
cadd306857
Fix test break by the recent changes in IcerServer
...
Bug: webrtc:6973
Change-Id: I43ab49831fc3fe653eb26739a1ef3a60c73b9ffd
Reviewed-on: https://chromium-review.googlesource.com/540286
Reviewed-by: Zeke Chin <tkchin@webrtc.org >
Commit-Queue: Emad Omara <emadomara@google.com >
Cr-Commit-Position: refs/heads/master@{#18670}
2017-06-19 22:48:53 +00:00
efcc1318d3
Roll chromium_revision ba61076b34..0a95e6bab5 (480516:480594)
...
Change log: ba61076b34..0a95e6bab5
Full diff: ba61076b34..0a95e6bab5
Changed dependencies:
* src/base: 2c8c158112..bc6e3ce8ca
* src/build: 8bb5c119b9..0b41d6904d
* src/ios: 3414714605..fcb1314714
* src/testing: c2b21cd5d7..fe00bd3646
* src/third_party: 09c529dd13..3ddb1ff9b0
* src/third_party/catapult: ee4b073833..0445a0dcb4
* src/tools: 7d5c45370b..52857c5bca
DEPS diff: ba61076b34..0a95e6bab5 /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2946693003
Cr-Commit-Position: refs/heads/master@{#18669}
2017-06-19 22:34:32 +00:00
6dd77c4d89
Add reference counter of DxgiDuplicatorController to unload DXGI components
...
On Windows, only four applications can use DXGI duplication APIs concurrently.
So this change adds a reference counter of DxgiDuplicatorController to unload
DXGI components when the reference counter reaches 0.
BUG=webrtc:7808
Review-Url: https://codereview.webrtc.org/2933893003
Cr-Commit-Position: refs/heads/master@{#18668}
2017-06-19 20:59:42 +00:00
a87675d4a1
Roll chromium_revision f471163c11..ba61076b34 (480455:480516)
...
Change log: f471163c11..ba61076b34
Full diff: f471163c11..ba61076b34
Changed dependencies:
* src/base: 5be69300c5..2c8c158112
* src/build: 6982a8290f..8bb5c119b9
* src/ios: c43ccfc463..3414714605
* src/third_party: a15cece3a5..09c529dd13
* src/tools: a580a72409..7d5c45370b
DEPS diff: f471163c11..ba61076b34 /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2945863003
Cr-Commit-Position: refs/heads/master@{#18667}
2017-06-19 19:14:01 +00:00
28e546d0b5
Roll chromium_revision df32089dae..f471163c11 (480415:480455)
...
Change log: df32089dae..f471163c11
Full diff: df32089dae..f471163c11
Changed dependencies:
* src/base: 20689d5d63..5be69300c5
* src/build: bf51d5681a..6982a8290f
* src/ios: 2c70da4d67..c43ccfc463
* src/testing: 1f3a1393a1..c2b21cd5d7
* src/third_party: c98568525d..a15cece3a5
* src/third_party/catapult: 57e600c76c..ee4b073833
* src/tools: 7be871ab91..a580a72409
DEPS diff: df32089dae..f471163c11 /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2946673004
Cr-Commit-Position: refs/heads/master@{#18666}
2017-06-19 16:21:25 +00:00
3352ce92f9
Android: Modular WebRTC follow-up
...
This CL cleans up parts from https://codereview.webrtc.org/2939203002/ .
Bug: webrtc:7613
Change-Id: I96d1a2cc91174f43d3cae2cb41b2e0fe7142e3e9
Reviewed-on: https://chromium-review.googlesource.com/539456
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Commit-Queue: Magnus Jedvert <magjed@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#18665}
2017-06-19 16:05:53 +00:00
42308f615c
Fix uploading of available send bitrate statistics.
...
BUG=webrtc:5079
R=stefan@webrtc.org
Review-Url: https://codereview.webrtc.org/2943073002 .
Cr-Commit-Position: refs/heads/master@{#18664}
2017-06-19 15:58:15 +00:00
ce433fafc1
Revert "Adding ANA config event to debug dump."
...
This reverts commit 652abc9a472426367e149db5a101b894179687aa.
Reason for revert: break upstream bots
Original change's description:
> Adding ANA config event to debug dump.
>
> BUG=webrtc:7854
>
> Change-Id: I12c33b8558fd49374a55282c391b87fde9e13a28
> Reviewed-on: https://chromium-review.googlesource.com/535554
> Commit-Queue: Minyue Li <minyue@webrtc.org >
> Reviewed-by: Oskar Sundbom <ossu@webrtc.org >
> Reviewed-by: Michael T <tschumim@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#18661}
TBR=minyue@webrtc.org ,ossu@webrtc.org ,tschumim@webrtc.org
Change-Id: Id1f93338e431c9cd8dade722be7edd16a648d044
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:7854
Reviewed-on: https://chromium-review.googlesource.com/539737
Reviewed-by: Minyue Li <minyue@webrtc.org >
Commit-Queue: Minyue Li <minyue@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#18663}
2017-06-19 15:23:02 +00:00
bfe45c29c5
Use uint8 pointer instead of std::vector in NV12Scale.
...
To prepare for landing 536773.
Bug: webrtc:7785
Change-Id: I841218dca3fb9d83f362f7f2b9076f3f189e7c15
Reviewed-on: https://chromium-review.googlesource.com/539577
Commit-Queue: Anders Carlsson <andersc@webrtc.org >
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#18662}
2017-06-19 15:08:48 +00:00
652abc9a47
Adding ANA config event to debug dump.
...
BUG=webrtc:7854
Change-Id: I12c33b8558fd49374a55282c391b87fde9e13a28
Reviewed-on: https://chromium-review.googlesource.com/535554
Commit-Queue: Minyue Li <minyue@webrtc.org >
Reviewed-by: Oskar Sundbom <ossu@webrtc.org >
Reviewed-by: Michael T <tschumim@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#18661}
2017-06-19 15:00:39 +00:00
3093ef193e
Android JNI: Clean up AndroidVideoTrackSource and NativeHandleImpl
...
I'm preparing adding support for Java VideoFrames in
AndroidVideoTrackSource. I split out small unrelated clean-ups into this
CL in order to make the big CL more focused.
Bug: webrtc:7749
Change-Id: Ib261ab8eb055898b39307d4e78935bf60d323820
Reviewed-on: https://chromium-review.googlesource.com/539638
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Commit-Queue: Magnus Jedvert <magjed@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#18660}
2017-06-19 14:46:08 +00:00
04f4d126f8
Implement timing frames.
...
Timing information is gathered in EncodedImage,
starting at encoders. Then it's sent using RTP header extension. In the
end, it's gathered at the GenericDecoder. Actual reporting and tests
will be in the next CLs.
BUG=webrtc:7594
Review-Url: https://codereview.webrtc.org/2911193002
Cr-Commit-Position: refs/heads/master@{#18659}
2017-06-19 14:18:55 +00:00
3b921f0856
Roll chromium_revision 4b74fa1307..df32089dae (480384:480415)
...
Change log: 4b74fa1307..df32089dae
Full diff: 4b74fa1307..df32089dae
Changed dependencies:
* src/ios: a51e38bbbb..2c70da4d67
* src/third_party: a51f70cc9b..c98568525d
* src/tools: 629b957ce6..7be871ab91
DEPS diff: 4b74fa1307..df32089dae /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2948563002
Cr-Commit-Position: refs/heads/master@{#18658}
2017-06-19 13:36:09 +00:00
1f7476f7a3
Remove explicit draw call on MTKView.
...
Bug: webrtc:7852
Change-Id: I21dc1446d6c456c8750a1d80bd1facddfff50ab8
Reviewed-on: https://chromium-review.googlesource.com/539336
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Commit-Queue: Daniela Jovanoska Petrenko <denicija@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#18657}
2017-06-19 13:08:04 +00:00
91047e566e
Remove redundant std::min from ProbeBitrateEstimator.
...
Mimimum was already computed on line 139.
BUG=None
Review-Url: https://codereview.webrtc.org/2945833002
Cr-Commit-Position: refs/heads/master@{#18656}
2017-06-19 13:07:30 +00:00
76b20b7a5b
Roll chromium_revision 2390071bb3..4b74fa1307 (480364:480384)
...
Change log: 2390071bb3..4b74fa1307
Full diff: 2390071bb3..4b74fa1307
Changed dependencies:
* src/ios: cf0d44464b..a51e38bbbb
* src/third_party: f742413743..a51f70cc9b
* src/tools: 919bf71aa0..629b957ce6
DEPS diff: 2390071bb3..4b74fa1307 /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2949523002
Cr-Commit-Position: refs/heads/master@{#18655}
2017-06-19 10:17:59 +00:00
bed7a6b3b6
Use information about blacklisted devices in video_quality_loopback_test
...
BUG=webrtc:7724
NOTRY=True
Review-Url: https://codereview.webrtc.org/2937123002
Cr-Commit-Position: refs/heads/master@{#18654}
2017-06-19 08:16:45 +00:00
429d614b83
Roll chromium_revision add3c68a6c..2390071bb3 (480340:480364)
...
Change log: add3c68a6c..2390071bb3
Full diff: add3c68a6c..2390071bb3
Changed dependencies:
* src/third_party: 23a90b84e4..f742413743
DEPS diff: add3c68a6c..2390071bb3 /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2949473002
Cr-Commit-Position: refs/heads/master@{#18653}
2017-06-19 08:13:25 +00:00
edf28596a9
Roll chromium_revision ed82d45fc0..add3c68a6c (480324:480340)
...
Change log: ed82d45fc0..add3c68a6c
Full diff: ed82d45fc0..add3c68a6c
Changed dependencies:
* src/base: 9e5d77dd60..20689d5d63
* src/ios: b1b7289d20..cf0d44464b
* src/third_party: 4eefc3bafa..23a90b84e4
DEPS diff: ed82d45fc0..add3c68a6c /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2943943002
Cr-Commit-Position: refs/heads/master@{#18652}
2017-06-19 04:17:42 +00:00
fb8cf3ca02
Roll chromium_revision e438353b8b..ed82d45fc0 (480311:480324)
...
Change log: e438353b8b..ed82d45fc0
Full diff: e438353b8b..ed82d45fc0
Changed dependencies:
* src/base: 12890c2e86..9e5d77dd60
* src/build: 9ec24027ab..bf51d5681a
* src/ios: 50158a755d..b1b7289d20
* src/third_party: 733d9dc5c9..4eefc3bafa
DEPS diff: e438353b8b..ed82d45fc0 /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2946673002
Cr-Commit-Position: refs/heads/master@{#18651}
2017-06-19 01:10:49 +00:00
0393de4b56
Roll chromium_revision b032878ebd..e438353b8b (480186:480311)
...
Copy Valgrind scripts from Chromium's tools/ to unblock rolling:
valgrind/chrome_tests.bat
valgrind/chrome_tests.py
valgrind/chrome_tests.sh
valgrind/common.py
valgrind/gdb_helper.py
valgrind/locate_valgrind.sh
valgrind/memcheck_analyze.py
valgrind/valgrind.gni
valgrind/valgrind.sh
valgrind/valgrind_test.py
valgrind_test.py was stripped of its Mac and Dr Memory specific parts, which
we don't use. There's still more cleanup to do, tracked in bugs.webrc.org/7849.
Change log: b032878ebd..e438353b8b
Full diff: b032878ebd..e438353b8b
Changed dependencies:
* src/base: cfcc86588b..12890c2e86
* src/build: da7ab41c0b..9ec24027ab
* src/ios: 6a7a3c369e..50158a755d
* src/testing: 3e351800c5..1f3a1393a1
* src/third_party: 541ca472e8..733d9dc5c9
* src/third_party/catapult: e9dc4c57fb..57e600c76c
* src/third_party/gtest-parallel: 6fb62e80ac..4bf9c03d93
* src/tools: bf99adb051..919bf71aa0
DEPS diff: b032878ebd..e438353b8b /DEPS
No update to Clang.
TBR=ehmaldonado@webrtc.org
BUG=webrtc:7849
NOTRY=True
Review-Url: https://codereview.webrtc.org/2945753002
Cr-Commit-Position: refs/heads/master@{#18650}
2017-06-18 20:21:21 +00:00
1a610f15c3
Revert of Opus implementation of the AudioEncoderFactoryTemplate API (patchset #4 id:80001 of https://codereview.webrtc.org/2930243003/ )
...
Reason for revert:
Breaking google3 projects
Original issue's description:
> Opus implementation of the AudioEncoderFactoryTemplate API
>
> Now the templated AudioEncoderFactory can create Opus encoders!
>
> BUG=webrtc:7831
>
> Review-Url: https://codereview.webrtc.org/2930243003
> Cr-Commit-Position: refs/heads/master@{#18645}
> Committed: fe1aa82c63
TBR=ossu@webrtc.org ,solenberg@webrtc.org ,kwiberg@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7831
Review-Url: https://codereview.webrtc.org/2947563002
Cr-Commit-Position: refs/heads/master@{#18649}
2017-06-18 09:38:58 +00:00
eb2d2d31d1
Revert of Opus implementation of the AudioDecoderFactoryTemplate API (patchset #1 id:1 of https://codereview.webrtc.org/2942733003/ )
...
Reason for revert:
breaking downstream projects
Original issue's description:
> Opus implementation of the AudioDecoderFactoryTemplate API
>
> BUG=webrtc:7837
>
> Review-Url: https://codereview.webrtc.org/2942733003
> Cr-Commit-Position: refs/heads/master@{#18646}
> Committed: d053fe4ab3
TBR=ossu@webrtc.org ,solenberg@webrtc.org ,kwiberg@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7837
Review-Url: https://codereview.webrtc.org/2944763002
Cr-Commit-Position: refs/heads/master@{#18648}
2017-06-18 09:37:17 +00:00
af6293517f
Support building WebRTC without audio and video for Android
...
This CL makes the WebRTC Java Wrapper more modular and allows the android
users to build WebRTC without audio and video(DataChannel only).
The BUILD file in sdk/android/ is modified to support modular WebRTC.
The peerconnection_jni.cc is split into peerconnection_jni.cc, video_jni.cc,
video_renderer_jni.cc and ownedfactoryandthreads.h/cc.
Add new modular build targets to JNI layer: audio_jni, video_jni,
null_audio_jni, null_video_jni. The users can link with different
targets to for different WebRTC functionalities.
This is split from CL: https://codereview.webrtc.org/2854123003/
TBR=magjed@webrtc.org
BUG=webrtc:7613
Review-Url: https://codereview.webrtc.org/2939203002
Cr-Commit-Position: refs/heads/master@{#18647}
2017-06-18 05:31:24 +00:00
d053fe4ab3
Opus implementation of the AudioDecoderFactoryTemplate API
...
BUG=webrtc:7837
Review-Url: https://codereview.webrtc.org/2942733003
Cr-Commit-Position: refs/heads/master@{#18646}
2017-06-18 01:40:52 +00:00
fe1aa82c63
Opus implementation of the AudioEncoderFactoryTemplate API
...
Now the templated AudioEncoderFactory can create Opus encoders!
BUG=webrtc:7831
Review-Url: https://codereview.webrtc.org/2930243003
Cr-Commit-Position: refs/heads/master@{#18645}
2017-06-18 01:23:03 +00:00
b8727aebc1
G722 implementation of the AudioEncoderFactoryTemplate API
...
Now the templated AudioEncoderFactory can create G722 encoders!
BUG=webrtc:7833
Review-Url: https://codereview.webrtc.org/2934833002
Cr-Commit-Position: refs/heads/master@{#18644}
2017-06-18 00:41:59 +00:00
b1ed7f09c0
G722 implementation of the AudioDecoderFactoryTemplate API
...
Now the templated AudioDecoderFactory can create G722 decoders!
BUG=webrtc:7839
Review-Url: https://codereview.webrtc.org/2940833002
Cr-Commit-Position: refs/heads/master@{#18643}
2017-06-18 00:30:09 +00:00
0eacd88568
Templated AudioDecoderFactory
...
No real encoder implements the correct API yet, so we're just testing
dummies.
BUG=webrtc:7824
TBR=ossu@webrtc.org , solenberg@webrtc.org
Review-Url: https://codereview.webrtc.org/2936773005
Cr-Commit-Position: refs/heads/master@{#18642}
2017-06-17 22:45:28 +00:00
19b3a554e8
Fixing incorrect use of erase/remove idiom.
...
In this case it wasn't an issue, because only one result would be found
by remove_if, but might as well fix it just in case.
BUG=None
TBR=pthatcher@webrtc.org
Review-Url: https://codereview.webrtc.org/2945723002
Cr-Commit-Position: refs/heads/master@{#18641}
2017-06-17 03:19:08 +00:00
dab1d2d34e
Enable SNI in ssl adapter.
...
Bug: webrtc:6973
Change-Id: I13d28cf41c586880bd7fea523005233921794cdf
Reviewed-on: https://chromium-review.googlesource.com/523024
Reviewed-by: Zeke Chin <tkchin@webrtc.org >
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Reviewed-by: Justin Uberti <juberti@chromium.org >
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org >
Commit-Queue: Emad Omara <emadomara@google.com >
Cr-Commit-Position: refs/heads/master@{#18640}
2017-06-16 23:30:48 +00:00
43b39de0ca
Roll chromium_revision 175bf817db..b032878ebd (480112:480186)
...
Change log: 175bf817db..b032878ebd
Full diff: 175bf817db..b032878ebd
Changed dependencies:
* src/base: 08da1e40d3..cfcc86588b
* src/build: 968de08f33..da7ab41c0b
* src/ios: 43e0f4f53c..6a7a3c369e
* src/testing: 1d8a61affd..3e351800c5
* src/third_party: e886c4c328..541ca472e8
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/c07635f869..24e5886c0e
* src/third_party/libvpx/source/libvpx: 4f9d852759..8d391a111a
* src/tools: 625d843f86..bf99adb051
DEPS diff: 175bf817db..b032878ebd /DEPS
No update to Clang.
TBR=marpan@webrtc.org ,
BUG=None
Review-Url: https://codereview.webrtc.org/2941373002
Cr-Commit-Position: refs/heads/master@{#18639}
2017-06-16 22:24:03 +00:00
5369a98951
Roll chromium_revision 1d3617187c..175bf817db (480056:480112)
...
Change log: 1d3617187c..175bf817db
Full diff: 1d3617187c..175bf817db
Changed dependencies:
* src/base: f154c7f22d..08da1e40d3
* src/build: 5910dc43f9..968de08f33
* src/ios: 0c3c3fcae8..43e0f4f53c
* src/testing: 708da140c4..1d8a61affd
* src/third_party: bf20fc2609..e886c4c328
* src/third_party/catapult: 59a182b2a6..e9dc4c57fb
* src/tools: 95b716e635..625d843f86
DEPS diff: 1d3617187c..175bf817db /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2947433002
Cr-Commit-Position: refs/heads/master@{#18638}
2017-06-16 19:21:13 +00:00
653158338e
Templated AudioEncoderFactory
...
No real encoder implements the correct API yet, so we're just testing
dummies.
BUG=webrtc:7823
Review-Url: https://codereview.webrtc.org/2935643002
Cr-Commit-Position: refs/heads/master@{#18637}
2017-06-16 17:42:05 +00:00
9fbbdc2fef
Create the VideoEncoderFactory and implement it.
...
Adds the VideoEncoderFactory interface and implements it for use with HardwareVideoEncoder. This uses MediaCodecVideoEncoder's initialization code as an example.
BUG=webrtc:7760
Change-Id: I9fbc93ce9ac4ad866750a4386c4f15e800a3073e
Reviewed-on: https://chromium-review.googlesource.com/530063
Commit-Queue: Bjorn Mellem <mellem@webrtc.org >
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
Reviewed-by: Peter Thatcher <pthatcher@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#18636}
2017-06-16 16:46:30 +00:00
c1db79beb7
Roll chromium_revision 804cd4b03e..1d3617187c (480025:480056)
...
Change log: 804cd4b03e..1d3617187c
Full diff: 804cd4b03e..1d3617187c
Changed dependencies:
* src/base: 1e6b057aa3..f154c7f22d
* src/ios: 4920accd3a..0c3c3fcae8
* src/third_party: cc7a11a2f7..bf20fc2609
* src/tools: a7f458396f..95b716e635
DEPS diff: 804cd4b03e..1d3617187c /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2942113004
Cr-Commit-Position: refs/heads/master@{#18635}
2017-06-16 16:19:02 +00:00
5cb19827e7
Tune loss-based BWE to be more compatible with the low frequency loss reports of audio streams.
...
BUG=webrtc:5079
Review-Url: https://codereview.webrtc.org/2941253002
Cr-Commit-Position: refs/heads/master@{#18634}
2017-06-16 14:47:00 +00:00
8fa21c49ef
Style fixes in rtcp_packet/
...
1. To make the files conform to chromium-style guidelines, and stop the compiler from complaing:
1.1. Move constructors out of .h file.
1.2. Move destructors out of .h file.
1.3. Move virtual functions out of .h file.
2. BlockLength() and Create() did not have consistent access modifiers in the various subclasses of RtcpPacket. Change the access level to public throughout.
3. Reorder BlockLength() and Create() where necessary, to reflect the order defined in the parent class (RtcpPacket).
BUG=None
Review-Url: https://codereview.webrtc.org/2937403002
Cr-Commit-Position: refs/heads/master@{#18633}
2017-06-16 14:07:47 +00:00
6b826ef66d
Add cropping to VIEEncoder to match simulcast streams resolution
...
Detect when simulcaststreamfactory adjust resolution and remeber cropping
parameters in VIEEncoder.
Expose EncoderStreamFactory in webrtcvideoengine2.
BUG=webrtc:7375, webrtc:6958
Review-Url: https://codereview.webrtc.org/2936393002
Cr-Commit-Position: refs/heads/master@{#18632}
2017-06-16 13:53:48 +00:00
f79dbadc09
Add has_value() and value() methods to rtc::Optional.
...
These methods have the same behavior as their counterparts in std::optional, except that rtc::Optional::value() requires that the value exists whereas std::optional::value() throws an exception.
BUG=webrtc:7843
Review-Url: https://codereview.webrtc.org/2942203002
Cr-Commit-Position: refs/heads/master@{#18631}
2017-06-16 13:48:13 +00:00
0ef8fb91b4
Roll chromium_revision ff467ab402..804cd4b03e (480004:480025)
...
Change log: ff467ab402..804cd4b03e
Full diff: ff467ab402..804cd4b03e
Changed dependencies:
* src/ios: 4dd4df7bd8..4920accd3a
* src/testing: 6addf538f0..708da140c4
* src/third_party: 20ed26ccda..cc7a11a2f7
* src/tools: adcc40dfd1..a7f458396f
DEPS diff: ff467ab402..804cd4b03e /DEPS
Clang version changed 305462:305489
Details: ff467ab402..804cd4b03e /tools/clang/scripts/update.py
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2941243002
Cr-Commit-Position: refs/heads/master@{#18630}
2017-06-16 13:46:56 +00:00
af35f833b7
Reduces sensitivity in audio-glitch detector for iOS
...
Bug: b/38018041
Change-Id: I8490a8ab51db14d3f4f42e128e47303e3710f63f
Reviewed-on: https://chromium-review.googlesource.com/536755
Commit-Queue: Henrik Andreasson <henrika@webrtc.org >
Reviewed-by: Minyue Li <minyue@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#18629}
2017-06-16 12:09:10 +00:00
bf5a2fc11b
Use RaceChecker instead of ThreadChecker in a few places.
...
There are some functions in packet_router.cc and modules/congestion_controller that could be used by different threads, but they're protected using rtc::ThreadChecker which doesn't allow them to be called by more than one thread even if the calls are synchronised. This CL replaces those with rtc::RaceChecker, which allows serialized access of the functions from multiple threads.
BUG=webrtc:7826
Review-Url: https://codereview.webrtc.org/2940133003
Cr-Commit-Position: refs/heads/master@{#18628}
2017-06-16 12:02:05 +00:00
bd09ebc71e
Remove unused #include "libyuv/compare.h"
...
BUG=None
Review-Url: https://codereview.webrtc.org/2934423003
Cr-Commit-Position: refs/heads/master@{#18627}
2017-06-16 11:54:22 +00:00
e150058236
Move setting switches in AppRTCMobile to Settings screen
...
All setting switches except "Loopback mode" is now in the Settings
screen instead of the main screen. They are also persisted across app
launches.
Bug: webrtc:7748
Change-Id: Iafd84e5e39639770118e2503148d1bf7fb9c3d8d
Reviewed-on: https://chromium-review.googlesource.com/527034
Commit-Queue: Magnus Jedvert <magjed@webrtc.org >
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#18626}
2017-06-16 11:16:19 +00:00
7c303907a4
Roll chromium_revision 2696d5a95c..ff467ab402 (479974:480004)
...
Change log: 2696d5a95c..ff467ab402
Full diff: 2696d5a95c..ff467ab402
Changed dependencies:
* src/build: c6f78e980d..5910dc43f9
* src/ios: ab0d7de938..4dd4df7bd8
* src/testing: 6534daa1c0..6addf538f0
* src/third_party: f36ef988b6..20ed26ccda
* src/tools: b2918dd024..adcc40dfd1
DEPS diff: 2696d5a95c..ff467ab402 /DEPS
No update to Clang.
TBR=
BUG=None
Review-Url: https://codereview.webrtc.org/2938203005
Cr-Commit-Position: refs/heads/master@{#18625}
2017-06-16 10:27:08 +00:00
bc061b4280
Create AndroidVideoBuffer and allow renderers to consume it.
...
Bug: webrtc:7760
Change-Id: I3e3fddf48090ae27b226c65ddbb51f2c3d8dc544
Reviewed-on: https://chromium-review.googlesource.com/535638
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org >
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#18624}
2017-06-16 08:31:37 +00:00
af99b6d67a
Delete SignalSrtpError.
...
This became unused with cl https://codereview.webrtc.org/1362913004 .
BUG=webrtc:4690,webrtc:6424
Review-Url: https://codereview.webrtc.org/2938013003
Cr-Commit-Position: refs/heads/master@{#18623}
2017-06-16 07:57:21 +00:00