Commit graph

16500 commits

Author SHA1 Message Date
kjellander
8430825856 Roll chromium_revision 0036d9b08e..2d05f4450c (457220:457366)
Reverting MB changes from https://codereview.webrtc.org/2755433005/
since https://codereview.chromium.org/2695963003 was reverted.

Change log: 0036d9b08e..2d05f4450c
Full diff: 0036d9b08e..2d05f4450c

Changed dependencies:
* src/base: 921d4dc4be..536da69816
* src/build: 15d5fcab1c..81c2772699
* src/ios: 6f28a4ab1b..bee9511bdb
* src/testing: 3cc4ea5920..6d32ea1500
* src/third_party: 95b8b082f7..eccad07478
* src/third_party/catapult: 76b86f523b..faf60eb37f
* src/tools: 04c6d654f7..b06789b11a
DEPS diff: 0036d9b08e..2d05f4450c/DEPS

No update to Clang.

TBR=
BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2753773005
Cr-Commit-Position: refs/heads/master@{#17268}
2017-03-16 08:35:09 +00:00
solenberg
22818a5804 (Re)move VoE specific enums from common_types.h.
BUG=webrtc:5876

Review-Url: https://codereview.webrtc.org/2745253007
Cr-Commit-Position: refs/heads/master@{#17267}
2017-03-16 08:20:23 +00:00
zijiehe
299b67809a DxgiOutputDuplicator should initialize num_frames_captured_
Otherwise Check failed: !!last_frame_ == num_frames_captured_ > 0 (1 vs. 0) may
be triggered.

BUG=webrtc:7339

Review-Url: https://codereview.webrtc.org/2755493003
Cr-Commit-Position: refs/heads/master@{#17266}
2017-03-15 22:52:20 +00:00
buildbot
bb511ef850 Roll chromium_revision d0287a23d5..0036d9b08e (457155:457220)
Change log: d0287a23d5..0036d9b08e
Full diff: d0287a23d5..0036d9b08e

Changed dependencies:
* src/base: f4846e7cca..921d4dc4be
* src/build: 1a88c1e1db..15d5fcab1c
* src/ios: 6eb0637789..6f28a4ab1b
* src/testing: 59ae64a4c8..3cc4ea5920
* src/third_party: f9afe60023..95b8b082f7
* src/third_party/catapult: e9f547be04..76b86f523b
* src/third_party/libsrtp: 0e0936f301..d15364a801
* src/tools: f662df5edb..04c6d654f7
DEPS diff: d0287a23d5..0036d9b08e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2743423008
Cr-Commit-Position: refs/heads/master@{#17265}
2017-03-15 22:13:08 +00:00
buildbot
b5e28efe85 Roll chromium_revision e1dd04d3aa..d0287a23d5 (457097:457155)
Change log: e1dd04d3aa..d0287a23d5
Full diff: e1dd04d3aa..d0287a23d5

Changed dependencies:
* src/base: 6d7c22c4f5..f4846e7cca
* src/ios: 98bef159ed..6eb0637789
* src/testing: c4c6e4577f..59ae64a4c8
* src/third_party: ef90456a73..f9afe60023
* src/tools: 4cefb2c229..f662df5edb
DEPS diff: e1dd04d3aa..d0287a23d5/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2756523002
Cr-Commit-Position: refs/heads/master@{#17264}
2017-03-15 19:31:24 +00:00
Peter Boström
4e713ff8e8 Use VPX_ERROR_RESILIENT_DEFAULT constant.
Replaces a hard-coded 1, we don't support old libvpx versions that don't
have this constant defined anymore, so this can be dropped.

BUG=webrtc:7349
R=marpan@google.com, marpan@webrtc.org

Review-Url: https://codereview.webrtc.org/2622633005 .
Cr-Commit-Position: refs/heads/master@{#17263}
2017-03-15 18:19:58 +00:00
Peter Boström
e01326fbd7 Remove unused RealTimeTemporalLayers.
BUG=webrtc:7349
R=sprang@webrtc.org, marpan@webrtc.org

Review-Url: https://codereview.webrtc.org/2755663003 .
Cr-Commit-Position: refs/heads/master@{#17262}
2017-03-15 18:08:27 +00:00
Peter Boström
14dc089fb0 Remove dead VP8SequenceCoder.
BUG=webrtc:7349
R=marpan@google.com, marpan@webrtc.org

Review-Url: https://codereview.webrtc.org/2753763004 .
Cr-Commit-Position: refs/heads/master@{#17261}
2017-03-15 17:53:15 +00:00
ehmaldonado
f7f7fb9cf8 Add traces for some video events.
This CL adds traces to compute the following metrics that getStats()
captures for video:
- googFrameRateSent
- googFrameRateInput
- googFirsReceived
- googNacksReceived
- googFrameWidthSent
- googFrameHeightSent
- googAvgEncodeMs
- googEncodeUsagePercent

BUG=chromium:653087

Review-Url: https://codereview.webrtc.org/2746903004
Cr-Commit-Position: refs/heads/master@{#17260}
2017-03-15 17:45:49 +00:00
buildbot
8a8e57af86 Roll chromium_revision 5d9ca8a824..e1dd04d3aa (457062:457097)
Change log: 5d9ca8a824..e1dd04d3aa
Full diff: 5d9ca8a824..e1dd04d3aa

Changed dependencies:
* src/build: 96c34ee9bb..1a88c1e1db
* src/ios: 9c056b980e..98bef159ed
* src/testing: d4da0d4941..c4c6e4577f
* src/third_party: 775b0af2c9..ef90456a73
* src/tools: d313d4ad11..4cefb2c229
DEPS diff: 5d9ca8a824..e1dd04d3aa/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2756473002
Cr-Commit-Position: refs/heads/master@{#17259}
2017-03-15 16:40:03 +00:00
jansson
5c7a623dd4 Improve error handling for ffmpeg operations
BUG=webrtc:7203

Review-Url: https://codereview.webrtc.org/2746413002
Cr-Commit-Position: refs/heads/master@{#17258}
2017-03-15 15:27:31 +00:00
alessiob
dbbaa2ad66 Revert of C++ porting of the initial python script for conversational speech generation. (patchset #2 id:100001 of https://codereview.webrtc.org/2740063004/ )
Reason for revert:
Even if the conversational speech tool is external and not a core part of webrtc, there are too many trybots failing.

Original issue's description:
> C++ porting of the initial python script for conversational speech generation.
>
> This CL removes the Python script and adds its C++ porting.
> The former was in its early stage and it has permanently been removed.
>
> BUG=webrtc:7218
> NOTRY=True
>
> Review-Url: https://codereview.webrtc.org/2740063004
> Cr-Commit-Position: refs/heads/master@{#17254}
> Committed: 0cf3aa6d0d

TBR=henrik.lundin@webrtc.org,kjellander@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7218

Review-Url: https://codereview.webrtc.org/2753843002
Cr-Commit-Position: refs/heads/master@{#17257}
2017-03-15 15:19:25 +00:00
philipel
29f730ebd8 Release the critial section between recursive calls in FrameBuffer::NextFrame.
This is a revert of https://codereview.webrtc.org/2749563002 and a fix to not
keep the lock in between recursive calls.

BUG=webrtc:7331

Review-Url: https://codereview.webrtc.org/2750033002
Cr-Commit-Position: refs/heads/master@{#17256}
2017-03-15 15:10:08 +00:00
solenberg
5b3e49a29e Remove VoEHardware interface.
BUG=webrtc:4690

Review-Url: https://codereview.webrtc.org/2753753004
Cr-Commit-Position: refs/heads/master@{#17255}
2017-03-15 15:08:07 +00:00
alessiob
0cf3aa6d0d C++ porting of the initial python script for conversational speech generation.
This CL removes the Python script and adds its C++ porting.
The former was in its early stage and it has permanently been removed.

BUG=webrtc:7218
NOTRY=True

Review-Url: https://codereview.webrtc.org/2740063004
Cr-Commit-Position: refs/heads/master@{#17254}
2017-03-15 14:56:26 +00:00
ilnik
2549ad4fef Reland of write frame generator capturer to use TaskQueue instead of EventTimeWrapper (patchset #1 id:1 of https://codereview.webrtc.org/2748643002/ )
Reason for revert:
Reland with fixes to the failing perf tests.

Original issue's description:
> Revert of rewrite frame generator capturer to use TaskQueue instead of EventTimeWrapper (patchset #2 id:90001 of https://codereview.webrtc.org/2744003002/ )
>
> Reason for revert:
> CallPerfTest.ReceivesCpuOveruseAndUnderuse perf test fails due to this CL. It requires very accurate frame rate, which may not be so accurate now.
>
> Original issue's description:
> > Reland of rewrite frame generator capturer to use TaskQueue instead of EventTimeWrapper (patchset #1 id:1 of https://codereview.webrtc.org/2743993002/ )
> >
> > And enable large full-stack test depending on that change (Reland of https://codereview.webrtc.org/2741823003/)
> > TBR=stefan@webrtc.org,tommi@webrtc.org
> > BUG=webrtc:7301,webrtc:7325
> >
> > Review-Url: https://codereview.webrtc.org/2744003002
> > Cr-Commit-Position: refs/heads/master@{#17196}
> > Committed: 8c0a5896d1
>
> TBR=stefan@webrtc.org,tommi@webrtc.org,sprang@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:7301,webrtc:7325
>
> Review-Url: https://codereview.webrtc.org/2748643002
> Cr-Commit-Position: refs/heads/master@{#17198}
> Committed: 382a72a0d3

BUG=webrtc:7301,webrtc:7325

Review-Url: https://codereview.webrtc.org/2750473002
Cr-Commit-Position: refs/heads/master@{#17253}
2017-03-15 14:48:54 +00:00
tommi
919dce22d5 Return a long timeout value from TimeUntilNextProcess when the PacedSender is paused
BUG=webrtc:7335

Review-Url: https://codereview.webrtc.org/2746153002
Cr-Commit-Position: refs/heads/master@{#17252}
2017-03-15 14:45:36 +00:00
elad.alon
3f9b12d056 R/PLR calculation - time-based window
BUG=webrtc:7058

Review-Url: https://codereview.webrtc.org/2711473003
Cr-Commit-Position: refs/heads/master@{#17251}
2017-03-15 14:38:13 +00:00
philipel
be35a008ef Revert of Save width/height of SPS nalus and restore them on the first packet of an IDR. (patchset #6 id:100001 of https://codereview.webrtc.org/2750633003/ )
Reason for revert:
Breaks build bots.

Original issue's description:
> Save width/height of SPS nalus and restore them on the first packet of an IDR.
>
> It appears that for some H264 streams that the width/height is not set for
> the first packet of the IDR but in the packet containing the SPS/PPS.
>
> BUG=chromium:698088, webrtc:7139
>
> Review-Url: https://codereview.webrtc.org/2750633003
> Cr-Commit-Position: refs/heads/master@{#17239}
> Committed: 620d75f5be

TBR=stefan@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=chromium:698088, webrtc:7139

Review-Url: https://codereview.webrtc.org/2754543005
Cr-Commit-Position: refs/heads/master@{#17250}
2017-03-15 14:13:17 +00:00
buildbot
3c150c10b3 Roll chromium_revision 79d9faff8d..5d9ca8a824 (457045:457062)
Change log: 79d9faff8d..5d9ca8a824
Full diff: 79d9faff8d..5d9ca8a824

Changed dependencies:
* src/build: e8b5e58534..96c34ee9bb
* src/testing: d6eb1e0a11..d4da0d4941
* src/third_party: 45d9714482..775b0af2c9
DEPS diff: 79d9faff8d..5d9ca8a824/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2751073002
Cr-Commit-Position: refs/heads/master@{#17249}
2017-03-15 13:24:28 +00:00
solenberg
9a5f032227 Remove VoEHardware interface usage.
BUG=webrtc:4690

Review-Url: https://codereview.webrtc.org/2737633002
Cr-Commit-Position: refs/heads/master@{#17248}
2017-03-15 13:14:12 +00:00
alessiob
e49fede158 FileUtilsTest DirExists function added
BUG=webrtc:7218

Review-Url: https://codereview.webrtc.org/2749163003
Cr-Commit-Position: refs/heads/master@{#17247}
2017-03-15 13:04:59 +00:00
sakal
996a83c4c8 Better handling of error condition in MediaCodecVideoEncoder.
BUG=b/36082499

Review-Url: https://codereview.webrtc.org/2748123002
Cr-Commit-Position: refs/heads/master@{#17246}
2017-03-15 12:53:14 +00:00
sakal
8444405aa4 Try re-enabling two PeerConnectionClientTests:
- org.appspot.apprtc.test.PeerConnectionClientTest#testCaptureFormatChange
- org.appspot.apprtc.test.PeerConnectionClientTest#testVideoSourceRestart

The tests were previously flaky but significant changes to the test
architecture have been made since. Opportunistically try to re-enable
them.

BUG=webrtc:6478

Review-Url: https://codereview.webrtc.org/2748863003
Cr-Commit-Position: refs/heads/master@{#17245}
2017-03-15 12:50:13 +00:00
stefan
664fc8fa7b Fix broken test landed in r17243.
TBR=philipel@webrtc.org
NOTRY=true

BUG=webrtc:7347

Review-Url: https://codereview.webrtc.org/2751963002
Cr-Commit-Position: refs/heads/master@{#17244}
2017-03-15 12:07:24 +00:00
Stefan Holmer
9ea46b5286 Ignore packets sent on old network route when receiving feedback.
BUG=webrtc:7347
R=philipel@webrtc.org

Review-Url: https://codereview.webrtc.org/2755553003 .
Cr-Commit-Position: refs/heads/master@{#17243}
2017-03-15 11:40:25 +00:00
tommi
83722268d6 TaskQueue[Win] DOS handling
BUG=webrtc:7341

Review-Url: https://codereview.webrtc.org/2750853002
Cr-Commit-Position: refs/heads/master@{#17242}
2017-03-15 11:36:29 +00:00
ilnik
35b7de480b Fix crash in vie_encoder when encoder configure fails
Bad changes are from CL 2745523002.

These changes were originally done by Sprang@. Sometimes, when encoder is failed to be configured on release build it causes a crash at vie_encoder.cc:451. That changes look like they are not important to other changes. This CL is simply reverting them.

BUG=chromium:701526

Review-Url: https://codereview.webrtc.org/2747403002
Cr-Commit-Position: refs/heads/master@{#17241}
2017-03-15 11:24:21 +00:00
buildbot
7f704df74c Roll chromium_revision 99c1f4221e..79d9faff8d (457015:457045)
Change log: 99c1f4221e..79d9faff8d
Full diff: 99c1f4221e..79d9faff8d

Changed dependencies:
* src/ios: 8d1f4a15e6..9c056b980e
* src/third_party: 24999c043d..45d9714482
* src/tools: 2ffeda5cdc..d313d4ad11
DEPS diff: 99c1f4221e..79d9faff8d/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2748313002
Cr-Commit-Position: refs/heads/master@{#17240}
2017-03-15 10:28:47 +00:00
philipel
620d75f5be Save width/height of SPS nalus and restore them on the first packet of an IDR.
It appears that for some H264 streams that the width/height is not set for
the first packet of the IDR but in the packet containing the SPS/PPS.

BUG=chromium:698088, webrtc:7139

Review-Url: https://codereview.webrtc.org/2750633003
Cr-Commit-Position: refs/heads/master@{#17239}
2017-03-15 09:51:11 +00:00
kjellander
9f8a566316 Roll chromium_revision 981ff3850e..99c1f4221e (456928:457015)
MB was updated to accomodate changes in https://codereview.chromium.org/2695963003

Change log: 981ff3850e..99c1f4221e
Full diff: 981ff3850e..99c1f4221e

Changed dependencies:
* src/base: be5cf86ede..6d7c22c4f5
* src/build: 2744073131..e8b5e58534
* src/ios: 65ada1572f..8d1f4a15e6
* src/testing: 3d76f6cb4c..d6eb1e0a11
* src/third_party: 779bb26879..24999c043d
* src/tools: f2d0d63fdc..2ffeda5cdc
DEPS diff: 981ff3850e..99c1f4221e/DEPS

No update to Clang.

TBR=
BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2755433005
Cr-Commit-Position: refs/heads/master@{#17238}
2017-03-15 09:31:11 +00:00
terelius
23c595adba Pass label and plot style to the TimeSeries' constructor.
BUG=webrtc:7323

Review-Url: https://codereview.webrtc.org/2750583002
Cr-Commit-Position: refs/heads/master@{#17237}
2017-03-15 08:59:12 +00:00
buildbot
5d389dbde0 Roll chromium_revision ea42323d26..981ff3850e (456712:456928)
Change log: ea42323d26..981ff3850e
Full diff: ea42323d26..981ff3850e

Changed dependencies:
* src/base: 58ac499a10..be5cf86ede
* src/build: 108ba89d73..2744073131
* src/ios: 68d6f66519..65ada1572f
* src/testing: 0ef51017d5..3d76f6cb4c
* src/third_party: c73be34d5f..779bb26879
* src/tools: ea8ad9414c..f2d0d63fdc
DEPS diff: ea42323d26..981ff3850e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2755583002
Cr-Commit-Position: refs/heads/master@{#17236}
2017-03-15 01:25:17 +00:00
zijiehe
bc935b4c49 Ignore unmoved moved_rects in DxgiOutputDuplicator
I cannot even imagine this change is useful. But it consistently reduces average
capture time by 0.375% (4.07 -> 4.055), and average encode time by 0.313%
(8.042 -> 8.016) without other impacts. Considering this is a one-line change,
it's worthy to be added.

BUG=679523

Review-Url: https://codereview.webrtc.org/2743233002
Cr-Commit-Position: refs/heads/master@{#17235}
2017-03-15 00:27:58 +00:00
minyue
a613eb6bff Fixing a few tests for the upcoming Opus 1.2-alpha.
BUG=b/35415318

NOTRY=True

Review-Url: https://codereview.webrtc.org/2746763005
Cr-Commit-Position: refs/heads/master@{#17234}
2017-03-14 21:33:30 +00:00
Tommi
275e2099ab Remove ReceiveCodec() getters from VideoCodingModule.
The getters are not used and the implementation cannot be guaranteed
to return a correct value except when called synchronously from
the decoding thread while decoding.

The methods as is imply that the implementation needs to offer some
sort of synchronization, and that's not desirable.

BUG=webrtc:7328
R=stefan@webrtc.org

Review-Url: https://codereview.webrtc.org/2741853008 .
Cr-Commit-Position: refs/heads/master@{#17233}
2017-03-14 18:55:19 +00:00
dkirovbroadsoft
e851a9a763 Fixed problems in neteq when RTP and decoder timestamps increment with
different sample rate frequency.

BUG=webrtc:7327

Problems before the fix:
1. NetEqImpl::timestamp_ is inconsistent. Initially it is set to
the original RTP timestamp, but later gets updated with the
scaled timestamp.
2. NetEqImpl::InsertPacketInternal::main_timestamp is set with
the original RTP timestamp, but later gets compared with the
NetEqImpl::timestamp_ which may or may not be with the same
sample rate frequency and this results in major problems.
3. IncreaseEndTimestamp(main_timestamp - timestamp_) will be
incorrect when SSRC is changed and not the first packet.
4. delay_manager_->Update() may not be always invoked, since
the (main_timestamp - timestamp_) >= 0 will not be true when
the previous scaled timestamp_ is bigger than the main_timestamp
(current RTP timestamp) even if the current RTP timestamp is
bigger than the previous RTP timestamp.
5. delay_manager_->Update() parameters are main_timestamp
which increments with the RTP sample rate frequency and the
fs_hz_ which is the decoder sample rate frequency. When these
two frequencies are different as is the case with g.722, the
DelayManager::Update() will misfire and calculate incorrect
packet_len_ms and inter-arrival time (IAT) as a result. This
in effect will cause neteq to enter kPreemptiveExpand operation
and will keep expanding the jitter buffer even if the RTP packets
arrive with no jitter at all.

The fix corrects all these problems by making sure the
main_timestamp and the timestamp_ are always set with the scaled
timestamp and increment with the decoder sample rate frequency.

Review-Url: https://codereview.webrtc.org/2743063005
Cr-Commit-Position: refs/heads/master@{#17232}
2017-03-14 17:00:27 +00:00
buildbot
184732b7c1 Roll chromium_revision bf959238eb..ea42323d26 (456678:456712)
Change log: bf959238eb..ea42323d26
Full diff: bf959238eb..ea42323d26

Changed dependencies:
* src/base: c49aaaf1b6..58ac499a10
* src/ios: 9802869e63..68d6f66519
* src/testing: d734dd3d39..0ef51017d5
* src/third_party: 9693b1ee32..c73be34d5f
* src/tools: de03de98ba..ea8ad9414c
DEPS diff: bf959238eb..ea42323d26/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2750673005
Cr-Commit-Position: refs/heads/master@{#17231}
2017-03-14 16:10:14 +00:00
oprypin
a514584b9a Add the ability to read/write to WAV files in FakeAudioDevice
BUG=webrtc:7229

Review-Url: https://codereview.webrtc.org/2717623003
Cr-Commit-Position: refs/heads/master@{#17230}
2017-03-14 16:01:47 +00:00
nisse
cd386eb13f Delete support for sending RTCP RPSI and SLI messages.
BUG=webrtc:7338

Review-Url: https://codereview.webrtc.org/2746413003
Cr-Commit-Position: refs/heads/master@{#17229}
2017-03-14 15:54:43 +00:00
tommi
0a73564338 Change FrameBuffer::Stop to not require a critical section.
BUG=webrtc:7331

Review-Url: https://codereview.webrtc.org/2749563002
Cr-Commit-Position: refs/heads/master@{#17228}
2017-03-14 13:23:57 +00:00
buildbot
2cb58fd162 Roll chromium_revision 90f556922c..bf959238eb (456661:456678)
Change log: 90f556922c..bf959238eb
Full diff: 90f556922c..bf959238eb

Changed dependencies:
* src/ios: ed6cdc61b9..9802869e63
* src/testing: 2137cf9fc0..d734dd3d39
* src/third_party: 170e229f1d..9693b1ee32
* src/tools: 67c1e59b28..de03de98ba
DEPS diff: 90f556922c..bf959238eb/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2748653004
Cr-Commit-Position: refs/heads/master@{#17227}
2017-03-14 13:13:39 +00:00
tommi
d0a71ba1ae Updates to VCMDecodedFrameCallback, VideoReceiver and a few related classes/tests.
* The _receiveCallback member of VCMDecodedFrameCallback does actually not require locking now that the threading model is slightly clearer. Documentation and checks have been added.
* UserReceiveCallback() never returns null and must always be called on the decoder thread. Checks have been added and the two test suites that were failing to set this callback, have been fixed and a new mock class added.  (looks like sakal@ may have hit some issues with flaky tests there).
* Changed VcmPayloadSink to use move semantics which I suspect was the intention at the time the code was written (when we didn't have move semantics).
* Added thread checker to a couple of classes and started adding thread checks for known behavior.  There's more to be  done there.
* Remove the |_decoder| member variable in VideoReceiver. It is not needed and as it could be used, left us open to a race.
* TODOs added for places where we can reduce locking. I suspect that we can get away with not needing a lock around _codecDataBase in VideoReceiver once we've got a clear picture of the threading model and ensured that all adhere to it.

BUG=webrtc:7328

Review-Url: https://codereview.webrtc.org/2744013002
Cr-Commit-Position: refs/heads/master@{#17226}
2017-03-14 11:16:20 +00:00
buildbot
4262f1f892 Roll chromium_revision abc0893aa2..90f556922c (456641:456661)
Change log: abc0893aa2..90f556922c
Full diff: abc0893aa2..90f556922c

Changed dependencies:
* src/ios: 7f102b244c..ed6cdc61b9
* src/testing: efd7a6266b..2137cf9fc0
* src/third_party: 7b67024428..170e229f1d
DEPS diff: abc0893aa2..90f556922c/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2746293003
Cr-Commit-Position: refs/heads/master@{#17225}
2017-03-14 10:24:54 +00:00
VladimirTechMan
7b188e8fbb Add flag to clean up temporary results after building iOS Framework or static lib
The --purify flag can now be passed to remove the temporary
files and directories created while building the iOS Framework or static
library. That way, only the final result(s) are taking up space in the
output folder.

BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2740923003
Cr-Commit-Position: refs/heads/master@{#17224}
2017-03-14 10:12:35 +00:00
kthelgason
c7daea8d6a Make AudioBuffer::InterleaveTo const
The only non-const operation was a one-time initialization of a member only used in this function. I've moved it to the ctor.

BUG=webrtc:5298

Review-Url: https://codereview.webrtc.org/2741733002
Cr-Commit-Position: refs/heads/master@{#17223}
2017-03-14 10:10:07 +00:00
elad.alon
cfd88bbe80 Fix AudioEncoderOpus::RecreateEncoderInstance() referring to old config_
BUG=webrtc:7334

Review-Url: https://codereview.webrtc.org/2742383002
Cr-Commit-Position: refs/heads/master@{#17222}
2017-03-14 09:50:46 +00:00
nisse
07b8388234 Delete utf_util_win.h.
It duplicates base/win32.h.

BUG=None

Review-Url: https://codereview.webrtc.org/2744833002
Cr-Commit-Position: refs/heads/master@{#17221}
2017-03-14 08:32:50 +00:00
nisse
a33c62ee65 Add accessor functions for protected member variables of ModuleRtpRtcpImpl.
BUG=webrtc:7135

Review-Url: https://codereview.webrtc.org/2747743002
Cr-Commit-Position: refs/heads/master@{#17220}
2017-03-14 07:49:45 +00:00
buildbot
bb2f1c81f2 Roll chromium_revision 6d96a3d878..abc0893aa2 (456618:456641)
Change log: 6d96a3d878..abc0893aa2
Full diff: 6d96a3d878..abc0893aa2

Changed dependencies:
* src/third_party: 7d8681e45b..7b67024428
* src/tools: 91ad04d1c8..67c1e59b28
DEPS diff: 6d96a3d878..abc0893aa2/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2749493004
Cr-Commit-Position: refs/heads/master@{#17219}
2017-03-14 07:11:13 +00:00