Nils Ohlmeier [:drno]
477d9d5ec2
Bug 1510898: disable sha1_32 in Nightly builds. r=mt
...
Differential Revision: https://phabricator.services.mozilla.com/D13365
--HG--
extra : moz-landing-system : lando
2018-11-30 04:39:59 +00:00
Adrian Wielgosik
750080f1a9
Bug 1492629 - Drop ShutdownLoaders phase, move only user to ShutdownFinal. r=mccr8
...
The only difference between ShutdownLoaders and ShutdownFinal was an observer service shutdown.
Differential Revision: https://phabricator.services.mozilla.com/D18389
--HG--
extra : moz-landing-system : lando
2019-02-07 18:23:04 +00:00
Alex Gaynor
75c7d1fa76
Bug 1512990
- Part 2 - implement direct calls in the IPDL compiler; r=froydnj
...
When calling a Recv/Alloc/Dealloc method on most types, cast `this` to the
derived class.
There is a heuristic to figure out what the correct derived type is. There is a
blacklist of types which we can't do direct calls on for the moment, as well as
an override for types that do work with direct calls but which don't match the
heuristic.
Differential Revision: https://phabricator.services.mozilla.com/D16492
--HG--
extra : moz-landing-system : lando
2019-02-06 15:57:37 +00:00
Alex Chronopoulos
29f83c7bf2
Bug 1510548 - Suppress MSVC warning C4024 for libdav1d. r=cpeterson
...
Differential Revision: https://phabricator.services.mozilla.com/D18678
--HG--
extra : moz-landing-system : lando
2019-02-06 06:19:23 +00:00
Noemi Erli
845539c92f
Backed out 2 changesets (bug 1492629) for failures in mozJSComponentLoader.cpp
...
Backed out changeset 02f749ccdc4b (bug 1492629)
Backed out changeset cae6d1eec658 (bug 1492629)
2019-02-06 03:27:24 +02:00
Adrian Wielgosik
d2dd23325b
Bug 1492629 - Drop ShutdownLoaders phase, move only user to ShutdownFinal. r=mccr8
...
The only difference between ShutdownLoaders and ShutdownFinal was an observer service shutdown.
Differential Revision: https://phabricator.services.mozilla.com/D18389
--HG--
extra : moz-landing-system : lando
2019-02-05 00:49:12 +00:00
Mike Hommey
ad47c8dca9
Bug 1515641 - Check for nasm >= 2.13 for dav1d. r=TD-Linux,nalexander
...
Depends on D18294
Depends on D18294
Differential Revision: https://phabricator.services.mozilla.com/D15229
--HG--
extra : moz-landing-system : lando
2019-02-05 21:19:07 +00:00
Razvan Maries
f86459d5dc
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2019-02-05 18:59:13 +02:00
Matthew Gregan
38a8cb51e1
Bug 1524818 - Update audioipc to c2148b95 to fix build with nightly rustc. r=chunmin
...
--HG--
extra : rebase_source : 4efcdf6f5ebb548f734c3948d715e2f8f5a2ceef
2019-02-05 15:32:02 +13:00
Byron Campen [:bwc]
194ccf5471
Bug 1370562: Don't try to validate attributes on disabled m-sections in answers. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D18369
--HG--
extra : moz-landing-system : lando
2019-02-04 15:40:16 +00:00
Csoregi Natalia
9423fa7897
Merge mozilla-central to mozilla-inbound. CLOSED TREE
2019-02-02 00:14:12 +02:00
Nils Ohlmeier [:drno]
c8aea55c6b
Bug 1524145: set Opus stereo on send stream with 2 channels. r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D18175
--HG--
extra : moz-landing-system : lando
2019-02-01 18:28:10 +00:00
Dan Minor
cc229f4778
Bug 1524208 - Calculate stride based upon target_width in video_capture_impl.cc; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D18270
--HG--
extra : rebase_source : dcc70f5f91fe2a2af962a062942dad662eb3cc67
extra : amend_source : 29348cc4a00d11953ec7f2712a38252ab1817993
2019-01-31 15:37:38 -05:00
Alex Chronopoulos
0c15094a05
Bug 1522035 - Set HAVE_ALIGNED_MALLOC as global macro and avoid redefining in libdav1d. r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D17632
--HG--
extra : moz-landing-system : lando
2019-01-30 09:06:52 +00:00
Nils Ohlmeier [:drno]
0d97afcc8d
Bug 1523412: compare GetStreamCaps return values against S_OK. r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D17872
--HG--
extra : moz-landing-system : lando
2019-01-29 21:21:33 +00:00
Sylvestre Ledru
14486004b6
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D18488
--HG--
extra : moz-landing-system : lando
2019-02-04 19:10:18 +00:00
Byron Campen [:bwc]
68bc15c3ce
Bug 1494311: Making the mtransport API a little more IPC friendly, and establishing a proper base-class. r=mt,mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D17272
--HG--
extra : moz-landing-system : lando
2019-01-29 14:56:19 +00:00
Alex Chronopoulos
00cdaa3f9f
Bug 1523033 - Define DAV1D_API to empty in order to avoid exporting symbols from libxull. r=dmajor
...
Differential Revision: https://phabricator.services.mozilla.com/D17847
--HG--
extra : moz-landing-system : lando
2019-01-29 14:19:44 +00:00
Thomas Daede
299320881b
Bug 1523458 - Update libvorbis to 1.3.6. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D17894
--HG--
extra : moz-landing-system : lando
2019-01-29 01:14:51 +00:00
Alex Chronopoulos
2f27522cda
Bug 1518106 - Update cubeb-pulse-rs from upstream to 17c1629. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D17400
--HG--
extra : moz-landing-system : lando
2019-01-23 19:37:18 +00:00
Alex Chronopoulos
46289fa2a3
Bug 1518106 - Update cubeb from upstream to feec7e2. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D17399
--HG--
extra : moz-landing-system : lando
2019-01-23 19:36:20 +00:00
Alex Chronopoulos
ff638179ec
Bug 1515933 - Configure 16 bytes stack alignment on Linux x86_64 dav1d builds. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D17346
--HG--
extra : moz-landing-system : lando
2019-01-24 02:43:58 +00:00
Makoto Kato
213cb734bc
Bug 1522016 - Build NEON support for libopus on aarch64. r=jmvalin
...
aarch64 ABI supports NEON as default, so we should turn on NEON code for
aarch64. Also, libopus's NEON code doesn't support MSVC yet.
Differential Revision: https://phabricator.services.mozilla.com/D17332
--HG--
extra : moz-landing-system : lando
2019-01-24 02:45:01 +00:00
Dan Minor
41f331e2ad
Bug 1515205 - Always set frame timestamps in VideoStreamEncoder::OnFrame; r=drno
...
In the past we relied upon ViEEncoder::OnFrame to set the render time for
frames. With the branch 64 update, this code moved to
VideoStreamEncoder::OnFrame, and only sets the timestamp if it is greater than
the current time. This results in broken rtp timestamp estimates in the rtcp
sender report, which causes problems for Meet and possibly other services
that rewrite rtp timestamps based upon the sender report.
This patch makes VideoStreamEncoder::OnFrame always set the timestamp. In a
follow on bug, we'll move this behaviour to VideoConduit so we don't have to
maintain a local modification of the upstream code.
Differential Revision: https://phabricator.services.mozilla.com/D17413
--HG--
extra : moz-landing-system : lando
2019-01-23 20:48:20 +00:00
Alex Chronopoulos
836d8e0a78
Bug 1521791 - Update cubeb from upstream to 67d37c1. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D17248
--HG--
extra : moz-landing-system : lando
2019-01-22 16:09:51 +00:00
Razvan Maries
c941c393cb
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2019-01-21 20:01:06 +02:00
Andrew Osmond
bba2f124b6
Bug 1521478 - Update libwebp to v1.0.2. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D17110
2019-01-21 12:55:02 -05:00
Andrew Osmond
1b65a4f599
Bug 1520760 - Fix AVX2 detection to ensure we have all required CPU parameters. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16994
2019-01-21 12:53:46 -05:00
Alex Chronopoulos
ed3d0e43c1
Bug 1521078 - Don't assemble include only .asm files. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D16975
--HG--
extra : moz-landing-system : lando
2019-01-21 11:23:42 +00:00
Makoto Kato
a2a77288af
Bug 1516513 - Part 2. Add generated files to libvpx. r=jya
...
Depends on D15400
Differential Revision: https://phabricator.services.mozilla.com/D15401
--HG--
extra : moz-landing-system : lando
2019-01-21 04:52:45 +00:00
Makoto Kato
5c854f6c5a
Bug 1516513 - Part 1. Add linux/aarch64 config to libvpx. r=jya
...
To use NEON on Linux/aarch64 and Android/aarch64, I would like to add it to
libvpx. libvpx has a configuration as arm64-linux-gcc.
Differential Revision: https://phabricator.services.mozilla.com/D15400
--HG--
extra : moz-landing-system : lando
2019-01-21 04:55:02 +00:00
Ehsan Akhgari
e5e885ae31
Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
...
# ignore-this-changeset
--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
2019-01-18 10:16:18 +01:00
Nils Ohlmeier [:drno]
a04d4e00bd
Bug 1510487: allow DTLS connection w/o SRTP extension. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D14692
--HG--
extra : moz-landing-system : lando
2019-01-17 14:16:01 +00:00
Thomas Daede
29393c8e79
Bug 1509724 - Don't include x86_abi_support.asm in libvpx build. r=dmajor
...
Differential Revision: https://phabricator.services.mozilla.com/D16615
--HG--
extra : moz-landing-system : lando
2019-01-16 21:42:38 +00:00
Nils Ohlmeier [:drno]
30f1bf4a25
Bug 1520289: added TCP/DTLS/RTP/SAVPF to SDP parsing. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D16660
--HG--
extra : moz-landing-system : lando
2019-01-16 14:38:07 +00:00
Alex Chronopoulos
db69c1ddb2
Bug 1520174 - Update build files after dav1d import and add ASM build for Linux x86_32. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D16563
--HG--
extra : moz-landing-system : lando
2019-01-16 07:50:17 +00:00
Alex Chronopoulos
0e1ed98938
Bug 1520174 - Update dav1d from upstream to f813285. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D16562
--HG--
extra : moz-landing-system : lando
2019-01-16 00:05:25 +00:00
Nico Grunbaum
3cb1b02e77
Bug 1347070 - add qpSum to RTC outbound RTP stats r=jib,smaug
...
This adds qpSum to RTC outbound RTP stats
Differential Revision: https://phabricator.services.mozilla.com/D16016
--HG--
extra : moz-landing-system : lando
2019-01-15 21:26:05 +00:00
Bryce Van Dyk
e41e35bf8d
Bug 1516669 - Check init value of clearkey WMF decoder for failure. r=cpearce
...
We weren't checking this value and it was causing compiler warnings. Instead
this change means we check the value and log an error if init has failed.
Differential Revision: https://phabricator.services.mozilla.com/D15519
--HG--
extra : moz-landing-system : lando
2019-01-14 16:40:29 +00:00
Bryce Van Dyk
5aecaa0a28
Bug 1516669 - Update gmp-clearkey to use CDM10 interface. r=cpearce
...
Not much changed in the interface:
- CDM initialization takes a use hardware codecs arg, we pipe this through, but
don't do anything more with it in the clearkey CDM.
- The CDM should call the hosts OnInitialized() when it's initialized. This is
done is now done in the clearkey CDM once the session management is ready, as
that is the last thing done during init.
Aside from the above, it's just updating interface usage. While the new CDM
interface adds support for different encryption schemes, this is not handled
here and will be done in follow up bug 1516673.
Differential Revision: https://phabricator.services.mozilla.com/D15518
--HG--
extra : moz-landing-system : lando
2019-01-14 16:40:04 +00:00
Byron Campen [:bwc]
afc4312249
Bug 1502899: Allow provisional transceiver level assignments to be recovered by rollback. r=jib,mjf
...
Bug 1502899: Allow provisional transceiver level assignments to be recovered by rollback.
Differential Revision: https://phabricator.services.mozilla.com/D10290
--HG--
extra : moz-landing-system : lando
2019-01-11 22:42:20 +00:00
Mike Hommey
7c72587da6
Bug 1519047 - Move FFVPX_ASFLAGS and related variables to python configure. r=nalexander
...
This also moves the corresponding ASFLAGS from moz.build to python
configure.
Differential Revision: https://phabricator.services.mozilla.com/D16320
--HG--
extra : moz-landing-system : lando
2019-01-11 18:17:36 +00:00
Dan Minor
532d683503
Bug 1518744 - Deregister owner in DeviceInfoIos destructor; r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D16047
--HG--
extra : rebase_source : 74e471e06afdccef080edbc4e3b7a887469c49bb
extra : amend_source : 1aaa93fdfa720c0b9788835d6eaec8242c43c763
2019-01-09 09:22:27 -05:00
Paolo Amadini
ffa6503244
Bug 983187 - Test that downloads fail when an RST packet is received. r=mayhemer
...
This adds a way to simulate failed network connections, allowing the addition of test coverage that would otherwise not be available. This is used in the Downloads tests to ensure that failures at the network level are handled correctly.
Differential Revision: https://phabricator.services.mozilla.com/D15522
--HG--
extra : rebase_source : 2597b27de5213b0322520cefafe10a197d0d3b83
2019-01-09 11:48:23 +00:00
Nathan Froyd
27ac7aed45
Bug 1062533 - part 1 - convert easy cases of chromium IPC locks to mozilla mutexes; r=mccr8
...
Other cases will require some special handling.
2019-01-09 11:09:25 -04:00
Dan Minor
b0b3dd95ac
Bug 1506884 - Document member thread access in AudioConduit; r=padenot
...
This also removes some unused member variables.
Differential Revision: https://phabricator.services.mozilla.com/D25056
--HG--
extra : rebase_source : ec18c54b81dc96850e6d2b5e1673dea5ed6bb949
extra : source : 1ffa990b25e37691e53fdef6604411bb5241b03d
extra : histedit_source : cb3b5b526b6aa4ccfca1c789612b3cdc8a2b6716
2018-11-15 13:24:05 -05:00
Dan Minor
a544a8d8f1
Bug 1506884 - Document thread usage of mRtpPacketQueue in VideoConduit; r=padenot
...
This was added during the branch 64 update, but was not documented at that time.
Differential Revision: https://phabricator.services.mozilla.com/D25054
--HG--
extra : rebase_source : 49d7be8d1db97edcd601ff3a0e502521c21e87ad
extra : source : 6c4544bfbe7262555ca7154f3367ad24d7b55669
extra : histedit_source : baa8da9d12766ff9ea133aed356832f273de8431
2018-11-19 10:12:50 -05:00
Nico Grunbaum
52229a82fe
Bug 813063 - Add LICENSE file to root of WebRTC.org source r=dminor
...
Adding a missing license file to the root of the WebRTC.org source
Differential Revision: https://phabricator.services.mozilla.com/D14299
--HG--
extra : moz-landing-system : lando
2019-01-08 04:17:07 +00:00
Dan Minor
743a863043
Bug 1439997 - Fix ondevicechange event on OS X; r=jib
...
This brings the changes from Bug 1286429 that were made to the older
mac/avfoundation video capture code to the newer objc video capture
code.
Depends on D15196
Differential Revision: https://phabricator.services.mozilla.com/D15197
--HG--
extra : moz-landing-system : lando
2019-01-08 14:39:15 +00:00
Dan Minor
c02e428bd0
Bug 1439997 - Remove old mac video capture code; r=jib
...
This code is no longer used and has been removed upstream. We can remove
it as well.
Differential Revision: https://phabricator.services.mozilla.com/D15196
--HG--
extra : moz-landing-system : lando
2019-01-07 16:34:01 +00:00
Andreas Pehrson
6f2800844c
Bug 1517711 - Guard other uses of SetPullingEnabled too. r=padenot
...
Depends on D15892
Differential Revision: https://phabricator.services.mozilla.com/D15896
--HG--
extra : moz-landing-system : lando
2019-01-08 10:06:08 +00:00
Makoto Kato
542b27743e
Bug 1516605 - Turn on NEON on aarch64 when using gcc or clang. r=aosmond
...
libpng has NEON support using intrinsics, not assembler, so we should use it
even if aarch64.
MSVC build still turns off NEON since libpng doesn't support it on stable
version although upstream has it.
Differential Revision: https://phabricator.services.mozilla.com/D15462
--HG--
extra : moz-landing-system : lando
2019-01-02 14:11:31 +00:00
Emilio Cobos Álvarez
d2ed260822
Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
...
Summary: Really sorry for the size of the patch. It's mostly automatic
s/nsIDocument/Document/ but I had to fix up in a bunch of places manually to
add the right namespacing and such.
Overall it's not a very interesting patch I think.
nsDocument.cpp turns into Document.cpp, nsIDocument.h into Document.h and
nsIDocumentInlines.h into DocumentInlines.h.
I also changed a bunch of nsCOMPtr usage to RefPtr, but not all of it.
While fixing up some of the bits I also removed some unneeded OwnerDoc() null
checks and such, but I didn't do anything riskier than that.
2019-01-03 17:48:33 +01:00
Peter Van der Beken
066d891adb
Bug 1353867
- Add cross-process proxies for WindowProxy. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D12656
--HG--
extra : moz-landing-system : lando
2019-01-02 13:29:18 +00:00
Sylvestre Ledru
cccdda3c2a
Bug 1516555 - Reformat everything to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D15426
--HG--
extra : moz-landing-system : lando
2018-12-28 15:48:06 +00:00
Dan Minor
d86cbd146f
Bug 1515461 - Make AVCaptureSession stopRunning synchronous; r=jib
...
Differential Revision: https://phabricator.services.mozilla.com/D15144
--HG--
extra : moz-landing-system : lando
2018-12-21 17:07:06 +00:00
Nico Grunbaum
bb1557ee1c
Bug 1380555 - remove deprecated WebRTC RTP stat isRemote in favor of new stat types r=jib,smaug
...
Removes RTP stat field isRemote and adds the new types remote-inbound-rtp, and remote-outbound-rtp
Differential Revision: https://phabricator.services.mozilla.com/D15068
--HG--
extra : moz-landing-system : lando
2018-12-21 02:35:58 +00:00
Narcis Beleuzu
1110297dc8
Backed out changeset ccb218cd2d87 (bug 1380555) for mozlint failure on PeerConnection.js . CLOSED TREE
2018-12-21 04:20:58 +02:00
Nico Grunbaum
684ea28cec
Bug 1380555 - remove deprecated WebRTC RTP stat isRemote in favor of new stat types r=jib,smaug
...
Removes RTP stat field isRemote and adds the new types remote-inbound-rtp, and remote-outbound-rtp
Differential Revision: https://phabricator.services.mozilla.com/D15068
--HG--
extra : moz-landing-system : lando
2018-12-21 00:46:54 +00:00
David Major
9fb109137e
Bug 1486038: Work around missing ARM64 NEON intrinsics in MSVC. r=dminor
...
--HG--
extra : rebase_source : de6d6b3e790aaa235829664825470da94872e6f1
2018-12-20 14:22:51 -04:00
David Major
8a836950ec
Bug 1486038: Use arm64_neon.h instead of arm_neon.h with MSVC. r=dminor
...
--HG--
extra : rebase_source : 6acdc77121e960aa72d2f6a3dd95ab93ad9e5e28
2018-12-20 14:22:48 -04:00
Mike Hommey
1467f34ce5
Bug 1515257
- Remove VPX_AS_CONVERSION. r=firefox-build-system-reviewers,ted
...
There's only really one place where it's used, and we can "inline" it
there.
Depends on D14947
Differential Revision: https://phabricator.services.mozilla.com/D14948
--HG--
extra : moz-landing-system : lando
2018-12-19 22:39:27 +00:00
Mike Hommey
fdb264754f
Bug 1515257
- Don't pretend there are ARM assembly sources in libaom. r=firefox-build-system-reviewers,ted
...
There aren't any, and the code to actually convert them from .asm to gas
that is expected by the moz.build is not even there, so if there were
assembly sources, it would fail to build.
Depends on D14946
Differential Revision: https://phabricator.services.mozilla.com/D14947
--HG--
extra : moz-landing-system : lando
2018-12-19 11:12:11 +00:00
Mike Hommey
a846159c7f
Bug 1515257
- Remove VPX_ARM_ASM. r=firefox-build-system-reviewers,ted
...
It is only used in one place, where it is redundant with VPX_AS_CONVERSION.
Depends on D14945
Differential Revision: https://phabricator.services.mozilla.com/D14946
--HG--
extra : moz-landing-system : lando
2018-12-19 11:11:17 +00:00
Alex Chronopoulos
149cb23b37
Bug 1509453 - Consolidate dav1d config headers to a single one. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D14870
--HG--
extra : moz-landing-system : lando
2018-12-19 20:05:31 +00:00
Alex Chronopoulos
4fa721794d
Bug 1509453 - Update build files to latest dav1d import. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D14869
--HG--
extra : moz-landing-system : lando
2018-12-19 19:39:07 +00:00
Alex Chronopoulos
dee5990e57
Bug 1509453 - Update dav1d from upstream to b53a99b9. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D14868
--HG--
extra : moz-landing-system : lando
2018-12-19 18:11:14 +00:00
Alex Chronopoulos
a266f18545
Bug 1509453 - Build dav1d's assembly files. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D14867
--HG--
extra : moz-landing-system : lando
2018-12-19 19:18:04 +00:00
Nico Grunbaum
7cd09e1947
Bug 1515379 - initialize frames delivered stat and add test r=dminor
...
This initializes a one of the stats that lost its default initialization when it was changed from an Atomic to a plain old int.
Differential Revision: https://phabricator.services.mozilla.com/D14978
--HG--
extra : moz-landing-system : lando
2018-12-19 17:57:15 +00:00
Matthew Gregan
5ed3387542
Bug 1512450 - Clean up reslicing of audio buffers in AudioIPC's server data callback. r=chunmin
...
--HG--
extra : amend_source : c7e3943507cde2d321aa1f6b03054cd028336f88
2018-12-18 18:07:54 +02:00
arthur.iakab
f1762a3667
Merge mozilla-central to mozilla-inbound
2018-12-18 07:36:08 +02:00
Jean-Yves Avenard
0855e7a7da
Bug 1513511 - P1. Use new FFmpeg decode API with recent FFmpeg version. r=bryce
...
In libavcodec 58 and later, the old avcodec_decode_video2 is broken and only return the first visible frame found after a VP9 super-frame.
This resulted in some YouTube videos for about 10% of the frames to never be returned.
Only the new API properly behaves so we upgrade our code to use it.
Differential Revision: https://phabricator.services.mozilla.com/D14682
--HG--
extra : moz-landing-system : lando
2018-12-17 17:29:13 +00:00
Dan Minor
73d9c4cce6
Bug 1498253 - Remove mozAvSyncDelay and mozJitterBufferDelay; r=ng
...
The value for mozAvSyncDelay has been broken since the branch 57 update
(Bug 1341285). We added SetCurrentSyncOffset() but never called it from
anywhere.
In the future we should be getting stats from AudioReceiveStream rather than
modifying the channel code, the delay_estimate_ms field provides almost the
same information.
Since we're attempting to get rid of moz prefixed stats, it makes sense to just
remove this code rather than fix it. The associated telemetry code has been
broken since Bug 1341285 as well so I think it is safe to remove.
Differential Revision: https://phabricator.services.mozilla.com/D14462
--HG--
extra : moz-landing-system : lando
2018-12-14 13:08:12 +00:00
Sylvestre Ledru
6f45c666bc
Bug 1513205 - Also update the tests to match the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D14595
--HG--
extra : moz-landing-system : lando
2018-12-14 18:10:35 +00:00
Dan Minor
372979b6e0
Bug 1511509 - Assert that at least one stream is configured in CreateEncoderStreams; r=pehrsons
...
CreateEncoderStreams is called from VideoStreamEncoder::ReconfigureEncoder
which does not check that at least one stream is returned prior to accessing
one of the streams. This would most likely result in a runtime check failing
in ReconfigureEncoder. This adds a runtime assertion in CreateEncodeStreams
that will check that at least one stream is created. This is better than
undefined behaviour in ReconfigureEncoder.
Differential Revision: https://phabricator.services.mozilla.com/D14281
--HG--
extra : moz-landing-system : lando
2018-12-13 15:08:17 +00:00
Nico Grunbaum
ecedddea82
Bug 1495446 - fix timestamp of WebRTC RTCP stats r=jib
...
The RTCP timestamps have different timebases and reporting sources, this makes the source and timebase the same for all RTCP stats
Differential Revision: https://phabricator.services.mozilla.com/D7354
--HG--
extra : moz-landing-system : lando
2018-12-14 01:55:21 +00:00
Dan Minor
cc523ee293
Bug 1497610 - Remove IsNewerOrSameTimestamp; r=bwc
...
The affected functions are only used by VCMJitterBuffer, which is the older
jitter buffer that is no longer in use. We can safely remove these
modifications.
Differential Revision: https://phabricator.services.mozilla.com/D14485
--HG--
extra : moz-landing-system : lando
2018-12-13 20:35:27 +00:00
Dan Minor
5e0f0c2fb0
Bug 1497992 - Remove VideoReceiver::Reset; r=pehrsons
...
This ends up calling VCMReceiver::Reset() which resets the
state of the VCMJitterBuffer. We no longer use VCMJitterBuffer,
which is the old jitter buffer implementation, so this code
no longer has any effect and can be removed.
Differential Revision: https://phabricator.services.mozilla.com/D14185
--HG--
extra : moz-landing-system : lando
2018-12-12 17:57:38 +00:00
Bryce Van Dyk
d9995b9edc
Bug 1513042 - Update mp4parse-rust to v0.11.2. r=jya
...
Update mp4parse-rust update script and pull the new version.
This update changes the mp4parse C-API. Specifically, each track can now
have multiple sample descriptions. Previously we'd just exposed the first for
the entire track, and if others were available they were not exposed via the
API. Because of the API change, we update the C++ interface with mp4parse-rust.
We now inspect the sample info to make sure they're consistent with the parsers
expectations:
- Only a single codec is present for a track, multiple codecs in a track will
result in us returning an error.
- Only 0 or 1 crypto info is present for a track, more than one set of info will
result in us returning an error.
We still generalize some of the first sample info to the samples of the track,
as we did before this patch. However, we will now catch the above cases
explicitly.
We now handle crypto information if it is not present on the first sample info.
The parser will iterate through sample infos and use the first set of crypto
info it finds (and fail if it finds 2+).
Differential Revision: https://phabricator.services.mozilla.com/D14107
--HG--
extra : moz-landing-system : lando
2018-12-12 15:04:18 +00:00
Dorel Luca
58cd1ee36a
Backed out changeset b3a9872c08d7 (bug 1513042) for Gtest failure
...
--HG--
extra : rebase_source : 6930ed8e1ea84af3a83f380279138d75ce2bde30
2018-12-12 02:13:45 +02:00
Bryce Van Dyk
74daa628bc
Bug 1513042 - Update mp4parse-rust to v0.11.2. r=jya
...
Update mp4parse-rust update script and pull the new version.
This update changes the mp4parse C-API. Specifically, each track can now
have multiple sample descriptions. Previously we'd just exposed the first for
the entire track, and if others were available they were not exposed via the
API. Because of the API change, we update the C++ interface with mp4parse-rust.
We now inspect the sample info to make sure they're consistent with the parsers
expectations:
- Only a single codec is present for a track, multiple codecs in a track will
result in us returning an error.
- Only 0 or 1 crypto info is present for a track, more than one set of info will
result in us returning an error.
We still generalize some of the first sample info to the samples of the track,
as we did before this patch. However, we will now catch the above cases
explicitly.
We now handle crypto information if it is not present on the first sample info.
The parser will iterate through sample infos and use the first set of crypto
info it finds (and fail if it finds 2+).
Differential Revision: https://phabricator.services.mozilla.com/D14107
--HG--
extra : moz-landing-system : lando
2018-12-11 20:55:26 +00:00
Dan Minor
c091d9b683
Bug 1497619 - Restore thread check in process_thread_impl.cc; r=ng
...
Not not really needed.
Differential Revision: https://phabricator.services.mozilla.com/D14097
--HG--
extra : moz-landing-system : lando
2018-12-10 20:37:56 +00:00
Dan Minor
6562906d33
Bug 1497573 - Remove DesktopCapturer::Stop; r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D14066
--HG--
extra : moz-landing-system : lando
2018-12-10 17:23:37 +00:00
Sylvestre Ledru
ad75e912fb
Bug 1512961 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D14060
--HG--
extra : moz-landing-system : lando
2018-12-10 19:23:16 +00:00
Dan Minor
4c2f93d7ef
Bug 1497650 - Remove 100 bytes added to CalcBufferSize in vp8_impl.cc; r=ng
...
In Bug 919979 we added 100 bytes to the size returned by CalcBufferSize
to work around an error with the calculated buffer size with small
resolutions. I verified that this extra buffer is no longer required with
a modified mochitest. Given the age of the bug this was working around,
I don't think a permanent test is required to prevent regressions from
upstream.
Differential Revision: https://phabricator.services.mozilla.com/D14076
--HG--
extra : moz-landing-system : lando
2018-12-10 17:19:34 +00:00
Dan Minor
5fa6fb4f75
Bug 1512459 - Remove webrtc sndio audio device; r=padenot
...
This code is unused and can be removed.
Differential Revision: https://phabricator.services.mozilla.com/D13929
--HG--
extra : moz-landing-system : lando
2018-12-10 12:33:04 +00:00
Dan Minor
0cc3ce8ac8
Bug 1497974 - Remove local changes to jitter_buffer.cc; r=pehrsons
...
These modifications are made to code which we do not use and so
can be removed.
Differential Revision: https://phabricator.services.mozilla.com/D13989
--HG--
extra : moz-landing-system : lando
2018-12-07 20:18:57 +00:00
Alex Chronopoulos
188e024d0c
Bug 1510786 - Add configuration header for ppc64 and s390x. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D13403
--HG--
extra : moz-landing-system : lando
2018-12-07 18:59:56 +00:00
Dan Minor
22446f0d3d
Bug 1497606 - Remove disable_composition_ in screen_capturer_win_gdi; r=ng
...
This removes disable_composition_ and instead uses the value of
composition_func_ to determine whether or not composition is
disabled. This is what is done by upstream webrtc.org.
We call options.set_disable_effects(false) in desktop_capture_impl.cc.
Differential Revision: https://phabricator.services.mozilla.com/D13839
--HG--
extra : moz-landing-system : lando
2018-12-05 18:55:57 +00:00
Sylvestre Ledru
eaf6089240
Bug 1511900 - Fix some wording r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D13712
--HG--
extra : moz-landing-system : lando
2018-12-05 20:00:57 +00:00
Jean-Yves Avenard
590f06d6e0
Bug 1509875 - P1. Retrieve extended profile from mp4parse. r=kinetik
...
Depends on D13765
Differential Revision: https://phabricator.services.mozilla.com/D13766
--HG--
extra : moz-landing-system : lando
2018-12-05 16:54:21 +00:00
Jean-Yves Avenard
fe16899ee1
Bug 1509875 - Cherry-pick mp4parse-rust commit 4472ec104e2b38e6379. r=padenot
...
Depends on D13755
Differential Revision: https://phabricator.services.mozilla.com/D13756
--HG--
extra : moz-landing-system : lando
2018-12-05 16:54:19 +00:00
Jean-Yves Avenard
836fc05ec7
Bug 1509875 - Update cubeb from upstream to e5c3a1d8a68c. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D13755
--HG--
extra : moz-landing-system : lando
2018-12-04 21:40:49 +00:00
Dan Minor
fa93f60209
Bug 1368816 - Enable VideoCaptureExternalTest Rotation gtest; r=ng
...
This test started failing after the 57 update and started passing
again after the 64 update, so we might as well enable it.
Differential Revision: https://phabricator.services.mozilla.com/D13803
--HG--
extra : moz-landing-system : lando
2018-12-05 14:13:33 +00:00
David Major
f2a2531cf6
Bug 1504017: Enable building libwebp's NEON code in clang-cl builds. r=froydnj
...
--HG--
extra : rebase_source : a0808dee8a6fe9bc16b330a234089ef2a301bf27
2018-12-17 10:09:08 -04:00
Alex Chronopoulos
295d196e68
Bug 1509327 - Update libdav1d build file after import. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D13427
--HG--
extra : moz-landing-system : lando
2018-11-30 19:07:07 +00:00
Alex Chronopoulos
04fe7aa697
Bug 1509327 - Update dav1d from upstream to 36b807a
. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D13426
--HG--
extra : moz-landing-system : lando
2018-12-01 21:59:40 +00:00
Dan Minor
032512790d
Bug 1498205 - Move PlatformUIThread from rtc_base to video_engine; r=pehrsons
...
PlatformUIThread is only used by the video_engine code, so it makes sense to
move it there rather than maintain it as a diff against upstream webrtc.org.
Differential Revision: https://phabricator.services.mozilla.com/D13531
--HG--
extra : moz-landing-system : lando
2018-11-30 17:46:38 +00:00
Dan Minor
8684095f20
Bug 1497577 - Remove code to detect zero size windows; r=ng
...
This code was added by Bug 1196542 to fix a permanently failing test on our
Windows test machines. After this landed, upstream added a check for empty
windows in window_captuer_win.cc, so this should no longer be a problem on
Windows. As far as I know, this was never a problem on the other platforms,
so this code can be safely removed.
Differential Revision: https://phabricator.services.mozilla.com/D13448
--HG--
extra : moz-landing-system : lando
2018-11-29 20:54:51 +00:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Jan-Ivar Bruaroey
01afd58c84
Bug 1492479 - Move MediaStreamError out of MediaManager. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D13175
--HG--
extra : moz-landing-system : lando
2018-11-30 05:15:54 +00:00
Jan-Ivar Bruaroey
e3194aa305
Bug 1492479 - Have MediaManager::GetUserMedia() return a promise. r=achronop,jya
...
Differential Revision: https://phabricator.services.mozilla.com/D8008
--HG--
extra : moz-landing-system : lando
2018-11-30 05:13:58 +00:00
Andreea Pavel
8e973f56b2
Backed out 3 changesets (bug 1509327) for build bustages on a CLOSED TREE
...
Backed out changeset aeb00b8974a4 (bug 1509327)
Backed out changeset ea27440a2126 (bug 1509327)
Backed out changeset 9881fd46fde2 (bug 1509327)
2018-11-30 05:16:08 +02:00
Alex Chronopoulos
260020ff15
Bug 1509327 - Update libdav1d build file after import. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D13427
--HG--
extra : moz-landing-system : lando
2018-11-29 22:26:11 +00:00
Alex Chronopoulos
d5ff9b025d
Bug 1509327 - Update dav1d from upstream to 9e08ac7. r=TD-Linux
...
Differential Revision: https://phabricator.services.mozilla.com/D13426
--HG--
extra : moz-landing-system : lando
2018-11-29 22:24:05 +00:00
Andreas Pehrson
f0bf48464f
Bug 1509548 - Make MediaStreamGraph pull data per track instead of per stream. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D13086
--HG--
extra : moz-landing-system : lando
2018-11-29 17:37:42 +00:00
Andreas Pehrson
a02fa011f0
Bug 1509548 - Remove the concept of a known tracks time from MediaStreamGraph. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12923
--HG--
extra : moz-landing-system : lando
2018-11-29 17:37:06 +00:00
Paul Vitale
34ca854b9d
Bug 1194010
- Block webrtc socket creation on restricted ports r=drno
...
Port restriction is delegated to the io service. Port 0 is explicitly
unrestricted.
NS_CheckPortSafety emits a warning which pollutes the gtests a bit. It is only
tested if the port is not 0.
Differential Revision: https://phabricator.services.mozilla.com/D13187
--HG--
extra : moz-landing-system : lando
2018-11-29 15:40:44 +00:00
Dan Minor
7ca7e7696c
Bug 1497552 - Remove support for 44100 Hz in dtmf_tone_generator; r=padenot
...
Assertions in NetEqImpl::SetSampleRateAndChannels prevent us from requesting
tones at 44100 Hz, so this code can be safely removed.
Differential Revision: https://phabricator.services.mozilla.com/D12982
--HG--
extra : moz-landing-system : lando
2018-11-29 12:59:01 +00:00
Dan Minor
b2dbaeae8f
Bug 1497602 - Enable DirectX screen capturer on Windows; r=pehrsons
...
This enables support for the DirectX screen capturer. We use the default
DesktopCaptureOptions which do not set the option to use the DirectX screen
capturer so this change will have no effect with the current code.
For what it's worth, I tested enabling the DirectX option and it worked fine on my
system, but I don't see any reason to not follow the defaults provided by
webrtc.org in this case.
Differential Revision: https://phabricator.services.mozilla.com/D13303
--HG--
extra : moz-landing-system : lando
2018-11-29 13:27:23 +00:00
Nico Grunbaum
41a179ba06
Bug 1324788 - Bug 1324688 - Bring RTCIceCandidateStats up to spec r=mjf,jib,smaug
...
Bug 1324788 - P1 - rename RTCIceCandidate stat "portNumber" to spec "port"
Bug 1324788 - P2 - update RTCIceCandidateStats candidateType enum to spec
Bug 1324788 - P3 - add RTCIceCandidatePair.priority stat
Bug 1324788 - P4 - update WebRTC ICE candidate stats field componentId to spec name transportId
Bug 1324788 - P5 - remove deprecated RTCIceCandidateStats.mozLocalTransport field
Bug 1324788 - P6 - update WebRTC ICE candidate stats field transport to spec name, protocol
Bug 1324788 - P7 - remove deprecated RTCIceCandidateStats.candidateId
Bug 1324788 - P8 - reorder RTCIceCandidateStats dictionary members to match the spec
Bug 1324788 - P9 - make RTCIceCandidateStats.transportId ChromeOnly
Differential Revision: https://phabricator.services.mozilla.com/D12953
--HG--
extra : moz-landing-system : lando
2018-11-28 20:30:07 +00:00
Gabriele Svelto
19e52bebd4
Bug 1510582 - Remove useless inclusions of Services.h r=erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D13240
--HG--
extra : moz-landing-system : lando
2018-11-28 17:25:23 +00:00
Dan Minor
7d22c8090a
Bug 1509994 - Regenerate moz.build files; r=pehrsons
...
Depends on D13095
Differential Revision: https://phabricator.services.mozilla.com/D13096
--HG--
extra : moz-landing-system : lando
2018-11-27 17:34:05 +00:00
Dan Minor
f4eadf5478
Bug 1509994 - Update gn generated json files (part 2); r=pehrsons
...
Depends on D13094
Differential Revision: https://phabricator.services.mozilla.com/D13095
--HG--
extra : moz-landing-system : lando
2018-11-27 17:33:47 +00:00
Dan Minor
2b6f177a68
Bug 1509994 - Update gn generated json files; r=pehrsons
...
Depends on D13092
Differential Revision: https://phabricator.services.mozilla.com/D13094
--HG--
extra : moz-landing-system : lando
2018-11-27 17:32:52 +00:00
Dan Minor
440fc58998
Bug 1509994 - Move video_engine from webrtc to systemservices; r=pehrsons
...
Historically this code was part of webrtc.org but has since been removed
from upstream. Rather than maintaining it as a local diff against upstream,
we should just move it to where it is used.
Differential Revision: https://phabricator.services.mozilla.com/D13092
--HG--
rename : media/webrtc/trunk/webrtc/video_engine/browser_capture_impl.h => dom/media/systemservices/video_engine/browser_capture_impl.h
rename : media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.cc => dom/media/systemservices/video_engine/desktop_capture_impl.cc
rename : media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.h => dom/media/systemservices/video_engine/desktop_capture_impl.h
extra : moz-landing-system : lando
2018-11-28 20:16:42 +00:00
Nils Ohlmeier [:drno]
1319a0b5d5
Bug 1507700: allow incoming STUN requests. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D12384
--HG--
extra : moz-landing-system : lando
2018-11-28 20:13:17 +00:00
Ehsan Akhgari
ca162bee20
Bug 1508472 - Part 4: Fourth batch of comment fix-ups in preparation for the tree reformat r=sylvestre
...
This is a best effort attempt at ensuring that the adverse impact of
reformatting the entire tree over the comments would be minimal. I've used a
combination of strategies including disabling of formatting, some manual
formatting and some changes to formatting to work around some clang-format
limitations.
Differential Revision: https://phabricator.services.mozilla.com/D13193
--HG--
extra : moz-landing-system : lando
2018-11-28 09:16:55 +00:00
Byron Campen [:bwc]
3cc2282db8
Bug 1507216: Make sure AudioConduit doesn't re-create the recv stream without de-registering the old one. r=dminor
...
Make a cleaner distinction between having a recv stream that is inactive, and no recv stream at all. Requires some modification to local RTC extension configuration, because of a test-case that assumed StopReceiving/StartReceiving would re-create the recv stream as opposed to simply restarting it.
Differential Revision: https://phabricator.services.mozilla.com/D12936
--HG--
extra : moz-landing-system : lando
2018-11-26 19:56:25 +00:00
Alex Chronopoulos
e821d283fa
Bug 1493400 - Create build files for dav1d. r=firefox-build-system-reviewers,chmanchester
...
Differential Revision: https://phabricator.services.mozilla.com/D12163
--HG--
extra : moz-landing-system : lando
2018-11-24 01:53:31 +00:00
Alex Chronopoulos
8046b715cd
Bug 1493400 - Update dav1d from upstream to d27598e. r=TD-Linux
...
Depends on D9607
Differential Revision: https://phabricator.services.mozilla.com/D12162
--HG--
rename : third_party/dav1d/include/compat/stdatomic.h => third_party/dav1d/include/compat/msvc/stdatomic.h
rename : third_party/dav1d/src/arm/mc_init.c => third_party/dav1d/src/arm/mc_init_tmpl.c
rename : third_party/dav1d/src/x86/ipred_init.c => third_party/dav1d/src/x86/ipred_init_tmpl.c
rename : third_party/dav1d/src/x86/itx_init.c => third_party/dav1d/src/x86/itx_init_tmpl.c
rename : third_party/dav1d/src/x86/loopfilter_init.c => third_party/dav1d/src/x86/loopfilter_init_tmpl.c
extra : moz-landing-system : lando
2018-11-27 14:04:37 +00:00
Thomas Daede
e6a11914f8
Bug 1493400 - Import dav1d into tree. r=glob
...
Differential Revision: https://phabricator.services.mozilla.com/D9607
--HG--
extra : moz-landing-system : lando
2018-11-24 01:53:30 +00:00
Coroiu Cristina
9f7204e754
Merge inbound to mozilla-central a=merge
2018-11-27 00:34:45 +02:00
byron jones
e26ef89bc9
Bug 1509867 - add moz.yaml to libpng, r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D12901
--HG--
extra : moz-landing-system : lando
2018-11-26 14:32:38 +00:00
byron jones
cd4fa62854
Bug 1507051 - replace libyuv's README_MOZILLA with moz.yaml; r=jesup
...
Replace README_MOZILLA with moz.yaml, various fixups for update.py, and create
a missing patch file from Bug 1491848.
Differential Revision: https://phabricator.services.mozilla.com/D11891
--HG--
extra : moz-landing-system : lando
2018-11-23 13:00:07 +00:00
Byron Campen [:bwc]
97690b385d
Bug 1494312 - Part 3: Expose RLog stuff via MediaTransportHandler. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D11777
--HG--
extra : moz-landing-system : lando
2018-11-23 16:46:51 +00:00
Byron Campen [:bwc]
e6218aee8a
Bug 1494312 - Part 2: Make the internal PC stats API based on MozPromise. r=mjf,mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D11776
--HG--
extra : moz-landing-system : lando
2018-11-23 16:46:52 +00:00
Byron Campen [:bwc]
69e7155b3a
Bug 1494312 - Part 1: Remove unused nsresult returns from MediaTransportHandler. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D11775
--HG--
extra : moz-landing-system : lando
2018-11-23 16:46:23 +00:00
Andreas Pehrson
0c346714e6
Bug 1423241 - Remove fake-class-based webrtc unittests. r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D12285
--HG--
extra : moz-landing-system : lando
2018-11-23 15:03:07 +00:00
Andreas Pehrson
4213b7db86
Bug 1423241 - Refactor DecodedStream. r=jya
...
This removes DecodedStream's use of MediaStreamListener in favor of
MediaStreamTrackListener. This change has however rippled through to a lot
more cleanup, per below.
This moves the MediaStreamTrack lifetime ownership for captured
HTMLMediaElements from the media element to DecodedStream, where the
MediaStreamGraph-side tracks are already created and ended today.
This makes MediaStreamTrack creation explicit across the entire codebase and
lets us remove the MediaStreamTrackSourceGetter class and the infrastructure
of adding MediaStreamTracks after they've already been created in the graph
from DOMMediaStream.
With track ownership, and thus TrackID allocation ownership, happening
exclusively in DecodedStream for its output tracks, we also stop throwing
away and recreating the SourceMediaStream to which we feed data on seek.
This is one step closer to fixing bug 1172394 and spec compliance of
HTMLMediaElement.captureStream().
Differential Revision: https://phabricator.services.mozilla.com/D12273
--HG--
extra : moz-landing-system : lando
2018-11-23 15:02:03 +00:00
Andreas Pehrson
e80887ac8d
Bug 1423241 - Return appended StreamTime samples appended through AppendToTrack. r=padenot
...
This allows DecodedStream to accurately track how many samples have been
appended to a track, even with resampling enabled.
Differential Revision: https://phabricator.services.mozilla.com/D12272
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:48 +00:00
Andreas Pehrson
80cde33d12
Bug 1423241 - Always add tracks at the stream's current time. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D12271
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:42 +00:00
Andreas Pehrson
bae0391522
Bug 1423241 - Move MediaPipeline from MediaStreamListener to MediaStreamTrackListener. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D9104
--HG--
extra : moz-landing-system : lando
2018-11-23 15:01:30 +00:00
Jean-Yves Avenard
e9ab7f5485
Bug 1505284 - P4. Split preferences to enable WebRTC with MediaDataDecoder. r=padenot
...
So that we can disable just the H264 decoders while allowing VP8 or VP9.
Differential Revision: https://phabricator.services.mozilla.com/D12539
--HG--
extra : moz-landing-system : lando
2018-11-22 16:31:16 +00:00
Dan Minor
c5bce82ff0
Bug 1507413 - Increase number of media streams supported by sipcc; r=bwc
...
This also removes SDP_MAX_LINE_LEN which is unused.
Differential Revision: https://phabricator.services.mozilla.com/D12472
--HG--
extra : moz-landing-system : lando
2018-11-21 20:00:19 +00:00
byron jones
bb7a59d509
Bug 1509236 - replace libsoundtouch's README_MOZILLA with moz.yaml r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D12624
--HG--
extra : moz-landing-system : lando
2018-11-22 09:42:20 +00:00
Nico Grunbaum
0c719fb462
Bug 1489040 Update WebRTC ICE candidate stats field name ipAddress to address r=mjf,jib,smaug
...
Bug 1489040 - P1 - Update WebRTC ICE candidate stats field ipAddress to new name, address
Bug 1489040 - P2 - adjust WebRTC stats mochitest for new stat name 'address'
Bug 1489040 - P3 - add test for legacy WebRTC stat names
Differential Revision: https://phabricator.services.mozilla.com/D5560
--HG--
extra : moz-landing-system : lando
2018-11-22 00:14:36 +00:00
Dan Minor
118f324018
Bug 1411681
- Cherrypick 6728003bcf5657da8f9ed52ad84f46c1197ce54b from upstream webrtc.org; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D12417
--HG--
extra : moz-landing-system : lando
2018-11-20 12:07:07 +00:00
Dan Minor
a88b07525e
Bug 1406941 - Add unittests for configuring AudioConduit; r=padenot
...
Depends on D12017
Differential Revision: https://phabricator.services.mozilla.com/D12018
--HG--
extra : moz-landing-system : lando
2018-11-19 17:00:35 +00:00
Dan Minor
5efc93cb87
Bug 1406941 - Make AudioConduit more easily unit testable; r=padenot
...
This makes Init and DeleteChannels virtual and mRecvChannelProxy and
mSendChannelProxy protected. This will allow unit test code to override
the creation of channels so that we can use a mocked ChannelProxy instead.
Depends on D12016
Differential Revision: https://phabricator.services.mozilla.com/D12017
--HG--
extra : moz-landing-system : lando
2018-11-19 17:00:43 +00:00
Dan Minor
80bc9e8334
Bug 1406941 - Remove unused error handling code from SetLocalRTPExtensions; r=padenot
...
Rather than returning an error, the channel proxies have asserts that the
underlying calls to the channel objects succeeded.
Depends on D12015
Differential Revision: https://phabricator.services.mozilla.com/D12016
--HG--
extra : moz-landing-system : lando
2018-11-19 17:46:15 +00:00
Dan Minor
6c797e79ae
Bug 1406941 - Set opus maxplaybackrate in AudioConduit; r=padenot
...
This was regressed by the branch 64 update. The parameter is used in
audio_encoder_opus.cc.
Depends on D12014
Differential Revision: https://phabricator.services.mozilla.com/D12015
--HG--
extra : moz-landing-system : lando
2018-11-19 17:01:16 +00:00
Dan Minor
f064d3d180
Bug 1406941 - Fix typo in videoconduit_unittests.cpp; r=padenot
...
Depends on D12013
Differential Revision: https://phabricator.services.mozilla.com/D12014
--HG--
extra : moz-landing-system : lando
2018-11-19 17:01:25 +00:00
Dan Minor
a9a121b9e9
Bug 1406941 - Remove unused fields from JsepAudioCodecDescription; r=bwc
...
Packet size and rate are no longer configured inside AudioConduit, so there is
no reason to continue to define them here. We now take the defaults provided
by webrtc.org.
Depends on D12012
Differential Revision: https://phabricator.services.mozilla.com/D12013
--HG--
extra : moz-landing-system : lando
2018-11-19 17:44:16 +00:00
Dan Minor
450258b20a
Bug 1406941 - Remove unused fields from AudioCodecConfig; r=padenot
...
With the branch 64 update we no longer configure packet size and rate
ourselves. Instead, we use the defaults provided in acm_codec_database.cc.
This removes the unused fields from AudioCodecConfig, the next commit does the
same thing for JsepAudioCodecDescription.
Differential Revision: https://phabricator.services.mozilla.com/D12012
--HG--
extra : moz-landing-system : lando
2018-11-19 17:01:33 +00:00
Thomas Daede
9735214d9a
Bug 1501796 - Use nasm when yasm is requested. r=firefox-build-system-reviewers,mshal
...
Includes changes to support nasm's stricter include paths.
Supports falling back to yasm if nasm is missing.
Differential Revision: https://phabricator.services.mozilla.com/D9972
--HG--
extra : moz-landing-system : lando
2018-11-16 01:20:58 +00:00
Csoregi Natalia
c9b70719c8
Merge mozilla-central to autoland. CLOSED TREE
2018-11-16 00:19:45 +02:00
Dan Horák
02a48779df
Bug 1506644 - Add webrtc.org build configs for PPC and Arm Linux platforms; r=dminor
...
--HG--
extra : rebase_source : b9d40305a0bb16700d3863048424d892fde04001
2018-11-15 08:34:27 -05:00
Margareta Eliza Balazs
d5555d2998
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-11-15 18:22:30 +02:00
byron jones
e79d7f7cdf
Bug 1507057 - libtheora: replace libtheora's README_MOZILLA with moz.yaml; r=jya
...
Add moz.yaml and update `update.sh` to match other media libraries.
Note after upstream's switch from SVN to git the RSC headers have changed,
however, these changes have not yet been committed. I've updated the patch
that had hunks with context extending into the RSC header so it continues to
apply after pulling from git.
Differential Revision: https://phabricator.services.mozilla.com/D11975
--HG--
extra : moz-landing-system : lando
2018-11-15 12:04:58 +00:00
Byron Campen [:bwc]
03444d1918
Bug 1487278: When a transceiver is stopped/disassociated by a remote description, clear its transport id too. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D11778
--HG--
extra : moz-landing-system : lando
2018-11-14 23:29:41 +00:00
Andrew Osmond
33bcfcbc16
Bug 1509878 - Upgrade libwebp to version 1.0.1 r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D12933
2018-11-26 12:47:25 -05:00
David Major
79ef206dc5
Bug 1503363: Regenerate webrtc moz.build files. r=dminor
...
--HG--
extra : rebase_source : 44e3d835c4bac4cd6692a406329512d16a3357c6
2018-11-14 10:37:21 -05:00
David Major
a09f9b750d
Bug 1503363: Add gn json files for x64-windows. r=dminor
...
--HG--
rename : media/webrtc/gn-configs/x86_False_x86_win.json => media/webrtc/gn-configs/x64_False_x64_win.json
rename : media/webrtc/gn-configs/x86_True_x86_win.json => media/webrtc/gn-configs/x64_True_x64_win.json
extra : rebase_source : 6c72890bf43767f91faf185530610215a596d46b
2018-11-14 10:28:54 -05:00
Chris Manchester
8bc396706e
Bug 1503363: Add gn json files for x86-linux. r=dminor
...
--HG--
rename : media/webrtc/gn-configs/x64_False_x64_linux.json => media/webrtc/gn-configs/x64_False_x86_linux.json
rename : media/webrtc/gn-configs/x64_True_x64_linux.json => media/webrtc/gn-configs/x64_True_x86_linux.json
extra : rebase_source : 64ef7ed051b5e4796194f35cf26efe4b78280b99
2018-11-14 10:28:53 -05:00
David Major
abaa2d2c68
Bug 1503363: Add gn json files for aarch64-windows. r=dminor
...
--HG--
extra : rebase_source : f96fd2ef8e045d4a0b56da883fa1542b4ab3e48b
2018-11-14 10:28:46 -05:00
David Major
7b8d1cf803
Bug 1503363: De-unify some more webrtc files due to conflicting defines. r=dminor
...
--HG--
extra : rebase_source : ca3573f29f4ed56a64e39b702636dace1616c42d
2018-11-14 10:06:58 -05:00
Coroiu Cristina
d850d799a0
Merge inbound to mozilla-central a=merge
2018-11-14 11:51:31 +02:00
Nils Ohlmeier [:drno]
13c6f01479
Bug 1505733: add recording of DTLS protocol version used by PeerConnections. r=mt
...
Differential Revision: https://phabricator.services.mozilla.com/D11300
--HG--
extra : moz-landing-system : lando
2018-11-10 20:29:57 +00:00
Nils Ohlmeier [:drno]
d0376ddab9
Bug 1456417: made MLineIndex nullable. r=bwc,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D10807
--HG--
extra : moz-landing-system : lando
2018-11-13 22:52:24 +00:00
Byron Campen [:bwc]
33bc9bd6b6
Bug 1498793: Accept msid without track id r=mjf,jib
...
Differential Revision: https://phabricator.services.mozilla.com/D10925
--HG--
extra : moz-landing-system : lando
2018-11-12 19:25:59 +00:00
byron jones
0ef0024e3e
Bug 1505278 - replace libmkv's README_MOZILLA with moz.yaml. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D11147
--HG--
extra : moz-landing-system : lando
2018-11-11 22:01:14 +00:00
Dan Minor
cc500ea702
Bug 1506500
- Use ReceiveStreamStatistics for GetRTCPSenderReport; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D11794
--HG--
extra : rebase_source : 1d71f849f75b77f7e2834afa50f91a8259c7cb56
2018-11-13 11:43:17 -05:00
Brindusan Cristian
3a68003805
Backed out 3 changesets (bug 1503363
) for build bustages on mozbuild. CLOSED TREE
...
Backed out changeset adc6f14f89e4 (bug 1503363
)
Backed out changeset 0b7dd43c1e2e (bug 1503363
)
Backed out changeset 8c2426b552ac (bug 1503363
)
2018-11-13 18:28:48 +02:00
David Major
08ccde641f
Bug 1503363: Regenerate webrtc moz.build files. r=dminor
2018-11-13 11:13:42 -05:00
David Major
9735854f16
Bug 1503363: Add gn json files for aarch64-windows. r=dminor
2018-11-13 11:13:42 -05:00
David Major
becc139296
Bug 1503363: De-unify some more webrtc files due to conflicting defines. r=dminor
2018-11-13 11:13:41 -05:00
Paul Vitale
09f4c06235
Bug 1203503 - part 2. replace proxy tunnel with new ipc-based tunnel r+bwc, r+mayhemer
...
This replaces the tunnel using a new nr_socket implementation. Proxy detection
code is still done in the peer connction. However, the result is only used to
detect a proxy. The result is unused. Address resolution is done by necko code
in the parent process. The new socket wraps a WebrtcProxyChannel which uses
necko to handle proxy negotiation. This has a happy side effect of enabling all
authentication modes that necko already supports for http proxies.
This adds a protocol for Necko to manage, WebrtcProxyChannel. This new protocol
serves as a pipe for a CONNECT tunnel. It is only used in WebRtc and not built
in no WebRtc builds.
--HG--
extra : rebase_source : a951841f95eaaa0562886cf76b405b01f1adf70e
extra : intermediate-source : 5c3da21957fc80b07188bc8a405437b858027a22
extra : source : 594a32883463ab051677ba06e22fa6d062b4b4a9
2018-06-05 12:10:16 -05:00
Dan Minor
0185d52ba2
Bug 1376873 - Reduce thread stack size in platform_thread.cc; r=bwc
...
Summary:
The current default stack size of 1M results in intermittent OOMs on win32
builds while running web-platform tests. The value of 256k was chosen for
consistency with the default value used elsewhere in Gecko, which is defined in
nsIThreadManager.idl.
Reviewers: bwc
Tags: #secure-revision
Bug #: 1376873
Differential Revision: https://phabricator.services.mozilla.com/D11090
--HG--
extra : rebase_source : 9039a5c4ac25c227ee65b0321fdffdecd81d085c
2018-11-05 10:33:02 -05:00
Dan Minor
29c115bb15
Bug 1376873 - Add generated moz.build files; r=ng
...
--HG--
extra : rebase_source : 4b6fbd953d68e9092be0159f2af004bf96a1226e
2018-09-13 07:53:01 -04:00
Jan Beich
f14826a7c9
Bug 1376873 - Add WebRTC 64 gn-configs for BSDs. r=dminor f=gaston
...
All gn-configs were generated on a single FreeBSD amd64 machine:
- DragonFly and NetBSD have is_clang=false, so differ only in target_os/OS_TARGET
- FreeBSD and OpenBSD have is_clang=true, so differ only in target_os/OS_TARGET
- x86 (i386) configs are from 32-bit chroot on x86_64 (amd64)
- arm (armv7) and arm64 (aarch64) configs are from qemu-user chroot
- qemu-user can't run rustc atm, so configure was hacked to work without
- qemu-user crashes with gn 68 on aarch64, so gn 65 was used
--HG--
extra : rebase_source : fb05d660c299851de6226fb23c6873bdfc34237f
2018-10-12 12:57:04 -04:00
Jan Beich
e13e881da5
Bug 1376873 - Unbreak WebRTC 64 build on BSDs. r=dminor f=gaston
...
--HG--
extra : rebase_source : 84db77b91bced707b6465ffc9683d8b733512c74
2018-10-12 12:56:27 -04:00
Dan Minor
c8da55a336
Bug 1376873 - Update gn generated json files; r=ng
...
This updates the gn generated json files for tier-1 platforms, and removes
the outdated configurations for remaining platforms.
--HG--
extra : rebase_source : bccb7a5476d5d0a66aa90657f839cea5e49ff4ce
2018-02-23 15:01:50 -05:00
Andreas Pehrson
30610de2f0
Bug 1376873 - Use VP8SimulcastAdapter in VideoConduit; r=ng
...
The VP8SimulcastAdapter automatically handles cropping to accomodate
constraints on VP8 simulcast streams that each stream have exactly half the
width and height of the higher resolution stream before it.
This also adjusts min_bitrate_estimate in
test_peerConnection_simulcastOddResolution.html to compensate for changes in
the simulcast resolutions chosen by the webrtc.org code.
Differential Revision: https://phabricator.services.mozilla.com/D7482
--HG--
extra : rebase_source : b7ea403f7c9d6175a34eb11c7af17dd12ee55c31
2018-09-21 16:45:47 +02:00
Dan Minor
0cf790ab2b
Bug 1376873 - Fix up rotation in video_capture_impl.cc; r=pehrsons
...
This fixes a bug in the upstream code introduced when they removed the
ConvertToI420 helper method from webrtc_libyuv.cc. The buffer size is
passed into libyuv::ConvertI420 incorrectly when rotation is applied, which
causes bad rendering and instabilities.
Differential Revision: https://phabricator.services.mozilla.com/D7478
--HG--
extra : rebase_source : d6910e01ebd81a626b6924f04b31f37b87900a66
2018-09-19 15:06:13 -04:00
Dan Minor
ceb2cc2230
Bug 1376873 - Make FunctionThatDoesNothing use const; r=ng
...
Windows ASAN builds complain about attempting to cast away the const qualifier
in FunctionThatDoesNothing, so this makes the argument const.
Differential Revision: https://phabricator.services.mozilla.com/D7477
--HG--
extra : rebase_source : dbfa0a48f50c30afa5a41b81af32bd9744a31511
2018-09-18 11:05:25 -04:00
Dan Minor
0370dcd88f
Bug 1376873 - Don't define _USE_MATH_DEFINES in audio_processing.h; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D7476
--HG--
extra : rebase_source : 479864aa7db0f3050bbc2dbd9465cbc35ae172c0
2018-09-18 06:57:35 -04:00
Dan Minor
641b71af57
Bug 1376873 - Keep track of active codec mode in VideoConduit; r=pehrsons
...
Upstream has added an assertion in video send stream that prevents using
ReconfigureVideoEncoder if the content type has changed. This adds a
mActiveCodecMode member and uses it to prevent calling that method if the
codec mode has changed.
Differential Revision: https://phabricator.services.mozilla.com/D7475
--HG--
extra : rebase_source : d6af217ae501163f6ee742f2ad48f1f22d2869b4
2018-09-17 15:51:32 -04:00
Dan Minor
461e6fc686
Bug 1376873 - Setup contributing sources extension in audio_receive_stream.cc; r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D7474
--HG--
extra : rebase_source : 61e403ccc644d35a541e796c36f92abc198989af
2018-09-17 15:03:34 -04:00
Dan Minor
426cafe100
Bug 1376873 - Rollup of changes from cd8671232fd8 to 2a59b432d2bd; r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D7472
--HG--
extra : rebase_source : c9c96bfd25942ecb51f2ea7e3f8c913cd866cd8e
2018-09-17 07:24:22 -04:00
Dan Minor
eab091ae07
Bug 1376873 - Fix GetRTPStatistics; r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D7471
--HG--
extra : rebase_source : c85d48f46800be6b26e32a9f216b053e26bc523d
2018-09-06 16:24:33 -04:00
Dan Minor
d044bb4e47
Bug 1376873 - Fix warning in mean_variance_estimator.cc; r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D7470
--HG--
extra : rebase_source : 2357593c29910f2a99c1c1f8365a5621bea8d717
2018-08-13 10:24:46 -04:00
Dan Minor
2eda698370
Bug 1376873 - Allow single channel opus; r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D7469
--HG--
extra : rebase_source : 2d270cc630ed9910d6e6c3ef793b5e8a3beacac3
2018-08-13 08:34:44 -04:00
Dan Minor
4884df4153
Bug 1376873 - Make lock_block explicit; r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D7468
--HG--
extra : rebase_source : c81c3a142595e24b4177b03c2fbf58b49ec0062d
2018-08-02 13:56:10 -04:00
Dan Minor
d236b5c9ba
Bug 1376873 - Cherrypick rev 09133af36fba93691a22151765097c0bd581c1fa; r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D7466
--HG--
extra : rebase_source : 71b4f43d9be1717cc60b8adbb4d42a47925b1820
2018-08-02 08:50:15 -04:00
Dan Minor
0c883f7989
Bug 1376873 - Change OS X logging include to prevent preprocessor multiple defines; r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D7465
--HG--
extra : rebase_source : b7dcd4720f764a763560b72674c16e8f17bc57fd
2018-07-31 13:45:43 -04:00
Dan Minor
b7851918aa
Bug 1376873 - OS X desktop capture fixes; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D7464
--HG--
extra : rebase_source : d09de73b006c2b8a68b763c21b3ea4dc68a59b56
2018-07-31 13:32:44 -04:00
Dan Minor
921107e99f
Bug 1376873 - Updates to VideoConduit.cpp for OS X; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D7455
--HG--
extra : rebase_source : 42719824d9906c2dd82b87420374925882722dde
2018-07-31 13:28:44 -04:00
Dan Minor
3207c6955b
Bug 1376873 - Updates to Android video capture; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D7452
--HG--
extra : rebase_source : 29295a9beed6c9ea20c76c8ac1d05f01fe397b0b
2018-07-26 15:23:16 -04:00
Dan Minor
af9ad6b69a
Bug 1376873 - Update WebrtcMediaCodecVP8VideoCodec; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D7451
--HG--
extra : rebase_source : e39a235884d1a60ff75eba66dc8fc9e3dde2f5f1
2018-07-26 10:14:05 -04:00
Dan Minor
a4bb9e371c
Bug 1376873 - Remove Android java code from AudioConduit; r=padenot
...
This is no longer necessary as we do not use the webrtc.org audio device
implementations anymore.
Differential Revision: https://phabricator.services.mozilla.com/D7450
--HG--
extra : rebase_source : b0fb79e68885b42afa1418c77bc6d24527803e9c
2018-07-26 10:12:58 -04:00
Dan Minor
be3a4cb2d1
Bug 1376873 - Update videoconduit_unittests gtests; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D7446
--HG--
extra : rebase_source : 6b9b6b72a05dfcac9f3bbd50bd39f3d4f5745145
2018-02-16 09:47:19 -05:00
Dan Minor
55840bf1dd
Bug 1376873 - Use audio/video sync groups; r=bwc
...
This uses sync groups in the receive stream configs for the conduits rather
than establishing sync through direct calls. When the streams are created
in call.cc, ConfigureSync is called, which results in SetSync being called
on the video stream which is the replacement for SetSyncChannel in branch 57
of webrtc.org.
With the current code, a video stream can only be synchronized to a single
audio stream. Using sync groups enforces a stronger constraint that only one
pair of audio and video streams can be synchronized for each sync group. The
comments in call.cc imply this is what is supported by webrtc.org, it seems
safer to also follow this constraint rather than circumvent it by calling
directly into the underlying code.
Differential Revision: https://phabricator.services.mozilla.com/D7445
--HG--
extra : rebase_source : fa8b1d301398edcedc6e488c51009b6667792f45
2018-04-27 07:25:19 -04:00
Dan Minor
d1bc0cab86
Bug 1376873 - Fix GetRTCPSenderReport; r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D7431
--HG--
extra : rebase_source : bb487c344ce6066b5d8e3f26ed8eb239e95074eb
2018-02-07 15:00:17 -05:00
Dan Minor
9bc0e6b1c6
Bug 1376873 - Remove CPULoadStateObserver; r=ng
...
We went through a lot of trouble to plumb the CPULoadState down to
MediaOptimization, but the value is not actually used for anything, at least
since the Branch 57 update. This removes the plumbing, since it seems we are
getting along ok without it.
Differential Revision: https://phabricator.services.mozilla.com/D7443
--HG--
extra : rebase_source : e8f7c8b313d37ea3383a9eb16a6cc573844762cd
2018-04-19 13:37:51 -04:00
Dan Minor
c1294214c2
Bug 1376873 - Disable Mid support in RtpDemuxer; r=mjf
...
The only use of Mid in the current webrtc.org code is in the unit tests.
RtpStreamReceiverController only allows adding sinks using SSRCs. Because
of this, we'll end up dropping packets in the RtpDemuxer with the current
code as none of our Mids will be recognized.
Tip of webrtc.org fully supports using Mids, so we'll be able to enable this
code again after the next update.
Differential Revision: https://phabricator.services.mozilla.com/D7442
--HG--
extra : rebase_source : 89d0f100bfa8bf7c050f6176f21dc2c829503d82
2018-03-27 15:43:30 -04:00
Dan Minor
fe29c0926f
Bug 1376873 - Use Call interface in AudioConduit; r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D7441
--HG--
extra : rebase_source : 7aeea5f93ab8a7c160cfdbd97331ae7107a205dd
2018-08-21 13:39:53 -04:00
Dan Minor
dd566696a6
Bug 1376873 - Disable or replace thread check assertions; r=pehrsons
...
The changes to Call are required because we create the Call object on the main
thread, but deliver packets and query stats from the socket thread.
The changes to ChannelProxy are required because we query stats from the
socket thread rather than the main thread.
For RtpVideoStreamReceiver, this removes the worker_task_checker_ assertions
and replaces them with a critical section. This is how the code worked prior
to this update. We create the Call object (and thus eventually the
RtpVideoStreamReceiver) on the main thread, but we want to deliver packets on
the socket thread. To retain these assertions we'd either have to dispatch calls
to deliver packets from the socket thread to the main, which seems pretty bad
from a performance point of view, or we'd have to refactor the code to create
the Call object on the socket thread, which seems like a major refactoring
best done outside of a branch update. Going back to the previous behaviour
seemed like the least bad alternative.
Differential Revision: https://phabricator.services.mozilla.com/D7440
--HG--
extra : rebase_source : f427225442dba10683f3928add8059a3630aafe5
2018-03-26 16:19:23 -04:00
Dan Minor
6887e2ccf5
Bug 1376873 - Add RtpPacketQueue; r=pehrsons
...
We'll need to queue rtp packets in both the AudioConduit and the VideoConduit.
This adds a class to manage the packet queue to reduce duplicated code between
the conduits.
Differential Revision: https://phabricator.services.mozilla.com/D7439
--HG--
extra : rebase_source : c1463a44fbfe235f2f3a540c64d93a52a2b2e2ca
2018-03-22 09:44:49 -04:00
Dan Minor
add634384b
Bug 1376873 - Mediapipeline updates; r=pehrsons
...
Support for native_handle() has been removed by upstream.
Differential Revision: https://phabricator.services.mozilla.com/D7437
--HG--
extra : rebase_source : e37659e718c58d0de7504ddffa15043ff18a603c
2018-02-16 09:15:44 -05:00
Dan Minor
a94995d952
Bug 1376873 - Update mtransport sigslot.h; r=bwc
...
This updates the copy of sigslot used by mtransport to match that used by
webrtc.
Differential Revision: https://phabricator.services.mozilla.com/D7436
--HG--
extra : rebase_source : f10b94988654b09ec2f88269c26f61ad3c50e0bd
2018-02-15 15:14:58 -05:00
Dan Minor
bd4f2b743a
Bug 1376873 - WebrtcMediaDataDecoderCodec updates; r=pehrsons
...
This makes the ImageBuffer class implement VideoFrameBuffer class and makes
it available in MediaPipeline. To avoid exposing MediaPipeline to a lot of
internal details of WebrtcMediaDataDecoder, ImageBuffer is moved to its
own header file.
We're required to implement a ToI420() method. I've re-used the current
implementation of NativeToI420Buffer, which requires more development in order
to work properly as the Image class only supports RGB readback.
Differential Revision: https://phabricator.services.mozilla.com/D7435
--HG--
extra : rebase_source : 19ec409510f06a9fa7cab15c1f16c9a7bad0b433
2018-08-21 13:40:45 -04:00
Dan Minor
fa42f190ae
Bug 1376873 - VideoConduit updates; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D7433
--HG--
extra : rebase_source : 0e8815026664459e95d0682e1bec1b26cb964931
2018-08-21 13:40:10 -04:00
Dan Minor
2f625135b1
Bug 1376873 - WebrtcGmpVideoCodec updates; r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D7432
--HG--
extra : rebase_source : 3d2202b570d4e60367955354bcf20a7bde415e86
2018-08-21 13:40:26 -04:00
Dan Minor
b9cca19a70
Bug 1376873 - Fix include path in JsepSessionImpl.cpp; r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D7430
--HG--
extra : rebase_source : a4ae3d2e4d6c36c54335487772c1ffefcfe23813
2018-08-21 13:39:23 -04:00
Dan Minor
84dfb064ac
Bug 1376873 - Fix up logging in WebrtcLog.cpp; r=ng
...
The webrtc::Trace code is removed by this update. We already had support for
LOG (now RTC_LOG) in WebrtcLog.cpp. This removes the trace code from
WebRtcLog.cpp and moves the aec logging code from webrtc::Trace to
rtc::LogMessage.
This also disables logging to stderr in rtc_base/logging.cc. We could disable
it using the API, but that happens through peerconnection resulting in some
logging occuring during getusermedia.
The aec logs were testing with --disable-e10s. Rather than trying to
work around sandboxing, I think it makes more sense to fix Bug 1404982 and
store the logs in memory for retrieval from about:webrtc.
Differential Revision: https://phabricator.services.mozilla.com/D7429
--HG--
extra : rebase_source : 7849f361518bd78c2d9d75e33a36559a12b33e6d
2018-08-21 13:39:05 -04:00
Dan Minor
da733ab67c
Bug 1376873 - Rollup conflict fixes for rtp_rtcp module; r=ng
...
MozReview-Commit-ID: D09534DOVLj
Differential Revision: https://phabricator.services.mozilla.com/D7428
--HG--
extra : rebase_source : d49fb110d9ffbb196cf4f5c0d698bbce35e9b70f
2018-01-30 15:12:54 -05:00
Dan Minor
593c290d35
Bug 1376873 - Rollup conflict fixes for audio/video code; r=pehrsons
...
MozReview-Commit-ID: 1T8mgqdkzq3
Differential Revision: https://phabricator.services.mozilla.com/D7427
--HG--
extra : rebase_source : 2ca9a77c98b703f849073c92b6b2448de9b8e1f5
2018-01-22 15:04:26 -05:00
Dan Minor
31794753d6
Bug 1376873 - Rollup of local modifications; r=ng
...
MozReview-Commit-ID: 2euYzBEvuNb
Differential Revision: https://phabricator.services.mozilla.com/D7425
--HG--
rename : media/webrtc/trunk/webrtc/call/audio_send_stream.cc => media/webrtc/trunk/webrtc/call/audio_send_stream_call.cc
extra : rebase_source : db89ac8fb1de3dac16b03beb72fe6dbd86613c09
2018-01-22 13:31:57 -05:00
Dan Minor
1a57830017
Bug 1376873 - Build system fixes; r=ng
...
MozReview-Commit-ID: HPKBZnAMKoI
Differential Revision: https://phabricator.services.mozilla.com/D7424
--HG--
rename : media/webrtc/trunk/build/OWNERS => media/webrtc/trunk/webrtc/build/OWNERS
rename : media/webrtc/trunk/build/OWNERS.status => media/webrtc/trunk/webrtc/build/OWNERS.status
rename : media/webrtc/trunk/build/README.chromium => media/webrtc/trunk/webrtc/build/README.chromium
rename : media/webrtc/trunk/build/android/adb_device_functions.sh => media/webrtc/trunk/webrtc/build/android/adb_device_functions.sh
rename : media/webrtc/trunk/build/android/adb_kill_content_shell => media/webrtc/trunk/webrtc/build/android/adb_kill_content_shell
rename : media/webrtc/trunk/build/android/adb_logcat_monitor.py => media/webrtc/trunk/webrtc/build/android/adb_logcat_monitor.py
rename : media/webrtc/trunk/build/android/adb_logcat_printer.py => media/webrtc/trunk/webrtc/build/android/adb_logcat_printer.py
rename : media/webrtc/trunk/build/android/adb_run_content_shell => media/webrtc/trunk/webrtc/build/android/adb_run_content_shell
rename : media/webrtc/trunk/build/android/ant/chromium-jars.xml => media/webrtc/trunk/webrtc/build/android/ant/chromium-jars.xml
rename : media/webrtc/trunk/build/android/ant/common.xml => media/webrtc/trunk/webrtc/build/android/ant/common.xml
rename : media/webrtc/trunk/build/android/ant/sdk-targets.xml => media/webrtc/trunk/webrtc/build/android/ant/sdk-targets.xml
rename : media/webrtc/trunk/build/android/buildbot_fyi_builder.sh => media/webrtc/trunk/webrtc/build/android/buildbot_fyi_builder.sh
rename : media/webrtc/trunk/build/android/buildbot_fyi_tester.sh => media/webrtc/trunk/webrtc/build/android/buildbot_fyi_tester.sh
rename : media/webrtc/trunk/build/android/buildbot_main.sh => media/webrtc/trunk/webrtc/build/android/buildbot_main.sh
rename : media/webrtc/trunk/build/android/buildbot_try_builder.sh => media/webrtc/trunk/webrtc/build/android/buildbot_try_builder.sh
rename : media/webrtc/trunk/build/android/buildbot_try_compile.sh => media/webrtc/trunk/webrtc/build/android/buildbot_try_compile.sh
rename : media/webrtc/trunk/build/android/buildbot_try_tester.sh => media/webrtc/trunk/webrtc/build/android/buildbot_try_tester.sh
rename : media/webrtc/trunk/build/android/buildbot_webkit_main.sh => media/webrtc/trunk/webrtc/build/android/buildbot_webkit_main.sh
rename : media/webrtc/trunk/build/android/device_stats_monitor.py => media/webrtc/trunk/webrtc/build/android/device_stats_monitor.py
rename : media/webrtc/trunk/build/android/device_status_check.py => media/webrtc/trunk/webrtc/build/android/device_status_check.py
rename : media/webrtc/trunk/build/android/emulator.py => media/webrtc/trunk/webrtc/build/android/emulator.py
rename : media/webrtc/trunk/build/android/enable_asserts.py => media/webrtc/trunk/webrtc/build/android/enable_asserts.py
rename : media/webrtc/trunk/build/android/envsetup.sh => media/webrtc/trunk/webrtc/build/android/envsetup.sh
rename : media/webrtc/trunk/build/android/envsetup_functions.sh => media/webrtc/trunk/webrtc/build/android/envsetup_functions.sh
rename : media/webrtc/trunk/build/android/gdb_apk => media/webrtc/trunk/webrtc/build/android/gdb_apk
rename : media/webrtc/trunk/build/android/gdb_content_shell => media/webrtc/trunk/webrtc/build/android/gdb_content_shell
rename : media/webrtc/trunk/build/android/gtest_filter/base_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/base_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/base_unittests_emulator_additional_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/base_unittests_emulator_additional_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/content_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/content_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/ipc_tests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/ipc_tests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/media_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/media_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/net_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/net_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/sync_unit_tests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/sync_unit_tests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/ui_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/ui_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/unit_tests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/unit_tests_disabled
rename : media/webrtc/trunk/build/android/lighttpd_server.py => media/webrtc/trunk/webrtc/build/android/lighttpd_server.py
rename : media/webrtc/trunk/build/android/pylib/__init__.py => media/webrtc/trunk/webrtc/build/android/pylib/__init__.py
rename : media/webrtc/trunk/build/android/pylib/android_commands.py => media/webrtc/trunk/webrtc/build/android/pylib/android_commands.py
rename : media/webrtc/trunk/build/android/pylib/apk_info.py => media/webrtc/trunk/webrtc/build/android/pylib/apk_info.py
rename : media/webrtc/trunk/build/android/pylib/base_test_runner.py => media/webrtc/trunk/webrtc/build/android/pylib/base_test_runner.py
rename : media/webrtc/trunk/build/android/pylib/base_test_sharder.py => media/webrtc/trunk/webrtc/build/android/pylib/base_test_sharder.py
rename : media/webrtc/trunk/build/android/pylib/buildbot_report.py => media/webrtc/trunk/webrtc/build/android/pylib/buildbot_report.py
rename : media/webrtc/trunk/build/android/pylib/chrome_test_server_spawner.py => media/webrtc/trunk/webrtc/build/android/pylib/chrome_test_server_spawner.py
rename : media/webrtc/trunk/build/android/pylib/cmd_helper.py => media/webrtc/trunk/webrtc/build/android/pylib/cmd_helper.py
rename : media/webrtc/trunk/build/android/pylib/constants.py => media/webrtc/trunk/webrtc/build/android/pylib/constants.py
rename : media/webrtc/trunk/build/android/pylib/debug_info.py => media/webrtc/trunk/webrtc/build/android/pylib/debug_info.py
rename : media/webrtc/trunk/build/android/pylib/device_stats_monitor.html => media/webrtc/trunk/webrtc/build/android/pylib/device_stats_monitor.html
rename : media/webrtc/trunk/build/android/pylib/device_stats_monitor.py => media/webrtc/trunk/webrtc/build/android/pylib/device_stats_monitor.py
rename : media/webrtc/trunk/build/android/pylib/fake_dns.py => media/webrtc/trunk/webrtc/build/android/pylib/fake_dns.py
rename : media/webrtc/trunk/build/android/pylib/flag_changer.py => media/webrtc/trunk/webrtc/build/android/pylib/flag_changer.py
rename : media/webrtc/trunk/build/android/pylib/forwarder.py => media/webrtc/trunk/webrtc/build/android/pylib/forwarder.py
rename : media/webrtc/trunk/build/android/pylib/io_stats_parser.py => media/webrtc/trunk/webrtc/build/android/pylib/io_stats_parser.py
rename : media/webrtc/trunk/build/android/pylib/java_unittest_utils.py => media/webrtc/trunk/webrtc/build/android/pylib/java_unittest_utils.py
rename : media/webrtc/trunk/build/android/pylib/json_perf_parser.py => media/webrtc/trunk/webrtc/build/android/pylib/json_perf_parser.py
rename : media/webrtc/trunk/build/android/pylib/perf_tests_helper.py => media/webrtc/trunk/webrtc/build/android/pylib/perf_tests_helper.py
rename : media/webrtc/trunk/build/android/pylib/ports.py => media/webrtc/trunk/webrtc/build/android/pylib/ports.py
rename : media/webrtc/trunk/build/android/pylib/python_test_base.py => media/webrtc/trunk/webrtc/build/android/pylib/python_test_base.py
rename : media/webrtc/trunk/build/android/pylib/python_test_caller.py => media/webrtc/trunk/webrtc/build/android/pylib/python_test_caller.py
rename : media/webrtc/trunk/build/android/pylib/python_test_sharder.py => media/webrtc/trunk/webrtc/build/android/pylib/python_test_sharder.py
rename : media/webrtc/trunk/build/android/pylib/run_java_tests.py => media/webrtc/trunk/webrtc/build/android/pylib/run_java_tests.py
rename : media/webrtc/trunk/build/android/pylib/run_python_tests.py => media/webrtc/trunk/webrtc/build/android/pylib/run_python_tests.py
rename : media/webrtc/trunk/build/android/pylib/run_tests_helper.py => media/webrtc/trunk/webrtc/build/android/pylib/run_tests_helper.py
rename : media/webrtc/trunk/build/android/pylib/sharded_tests_queue.py => media/webrtc/trunk/webrtc/build/android/pylib/sharded_tests_queue.py
rename : media/webrtc/trunk/build/android/pylib/single_test_runner.py => media/webrtc/trunk/webrtc/build/android/pylib/single_test_runner.py
rename : media/webrtc/trunk/build/android/pylib/test_info_collection.py => media/webrtc/trunk/webrtc/build/android/pylib/test_info_collection.py
rename : media/webrtc/trunk/build/android/pylib/test_options_parser.py => media/webrtc/trunk/webrtc/build/android/pylib/test_options_parser.py
rename : media/webrtc/trunk/build/android/pylib/test_package.py => media/webrtc/trunk/webrtc/build/android/pylib/test_package.py
rename : media/webrtc/trunk/build/android/pylib/test_package_apk.py => media/webrtc/trunk/webrtc/build/android/pylib/test_package_apk.py
rename : media/webrtc/trunk/build/android/pylib/test_package_executable.py => media/webrtc/trunk/webrtc/build/android/pylib/test_package_executable.py
rename : media/webrtc/trunk/build/android/pylib/test_result.py => media/webrtc/trunk/webrtc/build/android/pylib/test_result.py
rename : media/webrtc/trunk/build/android/pylib/tests_annotations.py => media/webrtc/trunk/webrtc/build/android/pylib/tests_annotations.py
rename : media/webrtc/trunk/build/android/pylib/valgrind_tools.py => media/webrtc/trunk/webrtc/build/android/pylib/valgrind_tools.py
rename : media/webrtc/trunk/build/android/run_instrumentation_tests.py => media/webrtc/trunk/webrtc/build/android/run_instrumentation_tests.py
rename : media/webrtc/trunk/build/android/run_tests.py => media/webrtc/trunk/webrtc/build/android/run_tests.py
rename : media/webrtc/trunk/build/apply_locales.py => media/webrtc/trunk/webrtc/build/apply_locales.py
rename : media/webrtc/trunk/build/args/OWNERS => media/webrtc/trunk/webrtc/build/args/OWNERS
rename : media/webrtc/trunk/build/args/README.txt => media/webrtc/trunk/webrtc/build/args/README.txt
rename : media/webrtc/trunk/build/args/headless.gn => media/webrtc/trunk/webrtc/build/args/headless.gn
rename : media/webrtc/trunk/build/asan.saves => media/webrtc/trunk/webrtc/build/asan.saves
rename : media/webrtc/trunk/build/branding_value.sh => media/webrtc/trunk/webrtc/build/branding_value.sh
rename : media/webrtc/trunk/build/build-ctags.sh => media/webrtc/trunk/webrtc/build/build-ctags.sh
rename : media/webrtc/trunk/build/build_config.h => media/webrtc/trunk/webrtc/build/build_config.h
rename : media/webrtc/trunk/build/buildflag.h => media/webrtc/trunk/webrtc/build/buildflag.h
rename : media/webrtc/trunk/build/buildflag_header.gni => media/webrtc/trunk/webrtc/build/buildflag_header.gni
rename : media/webrtc/trunk/build/check_gn_headers.py => media/webrtc/trunk/webrtc/build/check_gn_headers.py
rename : media/webrtc/trunk/build/check_gn_headers_unittest.py => media/webrtc/trunk/webrtc/build/check_gn_headers_unittest.py
rename : media/webrtc/trunk/build/check_return_value.py => media/webrtc/trunk/webrtc/build/check_return_value.py
rename : media/webrtc/trunk/build/clobber.py => media/webrtc/trunk/webrtc/build/clobber.py
rename : media/webrtc/trunk/build/common.croc => media/webrtc/trunk/webrtc/build/common.croc
rename : media/webrtc/trunk/build/compiled_action.gni => media/webrtc/trunk/webrtc/build/compiled_action.gni
rename : media/webrtc/trunk/build/compiler_version.py => media/webrtc/trunk/webrtc/build/compiler_version.py
rename : media/webrtc/trunk/build/config/BUILD.gn => media/webrtc/trunk/webrtc/build/config/BUILD.gn
rename : media/webrtc/trunk/build/config/BUILDCONFIG.gn => media/webrtc/trunk/webrtc/build/config/BUILDCONFIG.gn
rename : media/webrtc/trunk/build/config/OWNERS => media/webrtc/trunk/webrtc/build/config/OWNERS
rename : media/webrtc/trunk/build/config/aix/BUILD.gn => media/webrtc/trunk/webrtc/build/config/aix/BUILD.gn
rename : media/webrtc/trunk/build/config/allocator.gni => media/webrtc/trunk/webrtc/build/config/allocator.gni
rename : media/webrtc/trunk/build/config/android/BUILD.gn => media/webrtc/trunk/webrtc/build/config/android/BUILD.gn
rename : media/webrtc/trunk/build/config/android/OWNERS => media/webrtc/trunk/webrtc/build/config/android/OWNERS
rename : media/webrtc/trunk/build/config/android/config.gni => media/webrtc/trunk/webrtc/build/config/android/config.gni
rename : media/webrtc/trunk/build/config/android/internal_rules.gni => media/webrtc/trunk/webrtc/build/config/android/internal_rules.gni
rename : media/webrtc/trunk/build/config/android/rules.gni => media/webrtc/trunk/webrtc/build/config/android/rules.gni
rename : media/webrtc/trunk/build/config/arm.gni => media/webrtc/trunk/webrtc/build/config/arm.gni
rename : media/webrtc/trunk/build/config/chrome_build.gni => media/webrtc/trunk/webrtc/build/config/chrome_build.gni
rename : media/webrtc/trunk/build/config/chromecast/BUILD.gn => media/webrtc/trunk/webrtc/build/config/chromecast/BUILD.gn
rename : media/webrtc/trunk/build/config/chromecast_build.gni => media/webrtc/trunk/webrtc/build/config/chromecast_build.gni
rename : media/webrtc/trunk/build/config/clang/BUILD.gn => media/webrtc/trunk/webrtc/build/config/clang/BUILD.gn
rename : media/webrtc/trunk/build/config/clang/clang.gni => media/webrtc/trunk/webrtc/build/config/clang/clang.gni
rename : media/webrtc/trunk/build/config/compiler/BUILD.gn => media/webrtc/trunk/webrtc/build/config/compiler/BUILD.gn
rename : media/webrtc/trunk/build/config/compiler/compiler.gni => media/webrtc/trunk/webrtc/build/config/compiler/compiler.gni
rename : media/webrtc/trunk/build/config/compiler/pgo/BUILD.gn => media/webrtc/trunk/webrtc/build/config/compiler/pgo/BUILD.gn
rename : media/webrtc/trunk/build/config/compiler/pgo/pgo.gni => media/webrtc/trunk/webrtc/build/config/compiler/pgo/pgo.gni
rename : media/webrtc/trunk/build/config/crypto.gni => media/webrtc/trunk/webrtc/build/config/crypto.gni
rename : media/webrtc/trunk/build/config/dcheck_always_on.gni => media/webrtc/trunk/webrtc/build/config/dcheck_always_on.gni
rename : media/webrtc/trunk/build/config/features.gni => media/webrtc/trunk/webrtc/build/config/features.gni
rename : media/webrtc/trunk/build/config/freetype/BUILD.gn => media/webrtc/trunk/webrtc/build/config/freetype/BUILD.gn
rename : media/webrtc/trunk/build/config/freetype/OWNERS => media/webrtc/trunk/webrtc/build/config/freetype/OWNERS
rename : media/webrtc/trunk/build/config/freetype/freetype.gni => media/webrtc/trunk/webrtc/build/config/freetype/freetype.gni
rename : media/webrtc/trunk/build/config/fuchsia/BUILD.gn => media/webrtc/trunk/webrtc/build/config/fuchsia/BUILD.gn
rename : media/webrtc/trunk/build/config/fuchsia/OWNERS => media/webrtc/trunk/webrtc/build/config/fuchsia/OWNERS
rename : media/webrtc/trunk/build/config/fuchsia/config.gni => media/webrtc/trunk/webrtc/build/config/fuchsia/config.gni
rename : media/webrtc/trunk/build/config/gcc/BUILD.gn => media/webrtc/trunk/webrtc/build/config/gcc/BUILD.gn
rename : media/webrtc/trunk/build/config/get_host_byteorder.py => media/webrtc/trunk/webrtc/build/config/get_host_byteorder.py
rename : media/webrtc/trunk/build/config/host_byteorder.gni => media/webrtc/trunk/webrtc/build/config/host_byteorder.gni
rename : media/webrtc/trunk/build/config/ios/BUILD.gn => media/webrtc/trunk/webrtc/build/config/ios/BUILD.gn
rename : media/webrtc/trunk/build/config/ios/BuildInfo.plist => media/webrtc/trunk/webrtc/build/config/ios/BuildInfo.plist
rename : media/webrtc/trunk/build/config/ios/Host-Info.plist => media/webrtc/trunk/webrtc/build/config/ios/Host-Info.plist
rename : media/webrtc/trunk/build/config/ios/Module-Info.plist => media/webrtc/trunk/webrtc/build/config/ios/Module-Info.plist
rename : media/webrtc/trunk/build/config/ios/OWNERS => media/webrtc/trunk/webrtc/build/config/ios/OWNERS
rename : media/webrtc/trunk/build/config/ios/codesign.py => media/webrtc/trunk/webrtc/build/config/ios/codesign.py
rename : media/webrtc/trunk/build/config/ios/entitlements.plist => media/webrtc/trunk/webrtc/build/config/ios/entitlements.plist
rename : media/webrtc/trunk/build/config/ios/find_signing_identity.py => media/webrtc/trunk/webrtc/build/config/ios/find_signing_identity.py
rename : media/webrtc/trunk/build/config/ios/ios_sdk.gni => media/webrtc/trunk/webrtc/build/config/ios/ios_sdk.gni
rename : media/webrtc/trunk/build/config/ios/rules.gni => media/webrtc/trunk/webrtc/build/config/ios/rules.gni
rename : media/webrtc/trunk/build/config/ios/write_framework_hmap.py => media/webrtc/trunk/webrtc/build/config/ios/write_framework_hmap.py
rename : media/webrtc/trunk/build/config/ios/write_framework_modulemap.py => media/webrtc/trunk/webrtc/build/config/ios/write_framework_modulemap.py
rename : media/webrtc/trunk/build/config/ios/xctest_shell.mm => media/webrtc/trunk/webrtc/build/config/ios/xctest_shell.mm
rename : media/webrtc/trunk/build/config/linux/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/atk/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/atk/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/dbus/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/dbus/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gconf/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gconf/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gtk/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gtk/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gtk/gtk.gni => media/webrtc/trunk/webrtc/build/config/linux/gtk/gtk.gni
rename : media/webrtc/trunk/build/config/linux/gtk2/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gtk2/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gtk3/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gtk3/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/libffi/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/libffi/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/pangocairo/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/pangocairo/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/pkg-config.py => media/webrtc/trunk/webrtc/build/config/linux/pkg-config.py
rename : media/webrtc/trunk/build/config/linux/pkg_config.gni => media/webrtc/trunk/webrtc/build/config/linux/pkg_config.gni
rename : media/webrtc/trunk/build/config/locales.gni => media/webrtc/trunk/webrtc/build/config/locales.gni
rename : media/webrtc/trunk/build/config/mac/BUILD.gn => media/webrtc/trunk/webrtc/build/config/mac/BUILD.gn
rename : media/webrtc/trunk/build/config/mac/BuildInfo.plist => media/webrtc/trunk/webrtc/build/config/mac/BuildInfo.plist
rename : media/webrtc/trunk/build/config/mac/OWNERS => media/webrtc/trunk/webrtc/build/config/mac/OWNERS
rename : media/webrtc/trunk/build/config/mac/base_rules.gni => media/webrtc/trunk/webrtc/build/config/mac/base_rules.gni
rename : media/webrtc/trunk/build/config/mac/compile_ib_files.py => media/webrtc/trunk/webrtc/build/config/mac/compile_ib_files.py
rename : media/webrtc/trunk/build/config/mac/mac_sdk.gni => media/webrtc/trunk/webrtc/build/config/mac/mac_sdk.gni
rename : media/webrtc/trunk/build/config/mac/package_framework.py => media/webrtc/trunk/webrtc/build/config/mac/package_framework.py
rename : media/webrtc/trunk/build/config/mac/plist_util.py => media/webrtc/trunk/webrtc/build/config/mac/plist_util.py
rename : media/webrtc/trunk/build/config/mac/prepare_framework_version.py => media/webrtc/trunk/webrtc/build/config/mac/prepare_framework_version.py
rename : media/webrtc/trunk/build/config/mac/rules.gni => media/webrtc/trunk/webrtc/build/config/mac/rules.gni
rename : media/webrtc/trunk/build/config/mac/sdk_info.py => media/webrtc/trunk/webrtc/build/config/mac/sdk_info.py
rename : media/webrtc/trunk/build/config/mac/symbols.gni => media/webrtc/trunk/webrtc/build/config/mac/symbols.gni
rename : media/webrtc/trunk/build/config/mac/write_pkg_info.py => media/webrtc/trunk/webrtc/build/config/mac/write_pkg_info.py
rename : media/webrtc/trunk/build/config/mac/xcrun.py => media/webrtc/trunk/webrtc/build/config/mac/xcrun.py
rename : media/webrtc/trunk/build/config/mips.gni => media/webrtc/trunk/webrtc/build/config/mips.gni
rename : media/webrtc/trunk/build/config/nacl/BUILD.gn => media/webrtc/trunk/webrtc/build/config/nacl/BUILD.gn
rename : media/webrtc/trunk/build/config/nacl/config.gni => media/webrtc/trunk/webrtc/build/config/nacl/config.gni
rename : media/webrtc/trunk/build/config/nacl/rules.gni => media/webrtc/trunk/webrtc/build/config/nacl/rules.gni
rename : media/webrtc/trunk/build/config/pch.gni => media/webrtc/trunk/webrtc/build/config/pch.gni
rename : media/webrtc/trunk/build/config/posix/BUILD.gn => media/webrtc/trunk/webrtc/build/config/posix/BUILD.gn
rename : media/webrtc/trunk/build/config/posix/sysroot_ld_path.py => media/webrtc/trunk/webrtc/build/config/posix/sysroot_ld_path.py
rename : media/webrtc/trunk/build/config/sanitizers/BUILD.gn => media/webrtc/trunk/webrtc/build/config/sanitizers/BUILD.gn
rename : media/webrtc/trunk/build/config/sanitizers/OWNERS => media/webrtc/trunk/webrtc/build/config/sanitizers/OWNERS
rename : media/webrtc/trunk/build/config/sanitizers/sanitizers.gni => media/webrtc/trunk/webrtc/build/config/sanitizers/sanitizers.gni
rename : media/webrtc/trunk/build/config/sysroot.gni => media/webrtc/trunk/webrtc/build/config/sysroot.gni
rename : media/webrtc/trunk/build/config/ui.gni => media/webrtc/trunk/webrtc/build/config/ui.gni
rename : media/webrtc/trunk/build/config/v8_target_cpu.gni => media/webrtc/trunk/webrtc/build/config/v8_target_cpu.gni
rename : media/webrtc/trunk/build/config/win/BUILD.gn => media/webrtc/trunk/webrtc/build/config/win/BUILD.gn
rename : media/webrtc/trunk/build/config/win/console_app.gni => media/webrtc/trunk/webrtc/build/config/win/console_app.gni
rename : media/webrtc/trunk/build/config/win/manifest.gni => media/webrtc/trunk/webrtc/build/config/win/manifest.gni
rename : media/webrtc/trunk/build/config/win/visual_studio_version.gni => media/webrtc/trunk/webrtc/build/config/win/visual_studio_version.gni
rename : media/webrtc/trunk/build/config/zip.gni => media/webrtc/trunk/webrtc/build/config/zip.gni
rename : media/webrtc/trunk/build/copy_test_data_ios.py => media/webrtc/trunk/webrtc/build/copy_test_data_ios.py
rename : media/webrtc/trunk/build/cp.py => media/webrtc/trunk/webrtc/build/cp.py
rename : media/webrtc/trunk/build/detect_host_arch.py => media/webrtc/trunk/webrtc/build/detect_host_arch.py
rename : media/webrtc/trunk/build/dir_exists.py => media/webrtc/trunk/webrtc/build/dir_exists.py
rename : media/webrtc/trunk/build/docs/mac_hermetic_toolchain.md => media/webrtc/trunk/webrtc/build/docs/mac_hermetic_toolchain.md
rename : media/webrtc/trunk/build/dotfile_settings.gni => media/webrtc/trunk/webrtc/build/dotfile_settings.gni
rename : media/webrtc/trunk/build/download_gold_plugin.py => media/webrtc/trunk/webrtc/build/download_gold_plugin.py
rename : media/webrtc/trunk/build/download_nacl_toolchains.py => media/webrtc/trunk/webrtc/build/download_nacl_toolchains.py
rename : media/webrtc/trunk/build/download_translation_unit_tool.py => media/webrtc/trunk/webrtc/build/download_translation_unit_tool.py
rename : media/webrtc/trunk/build/env_dump.py => media/webrtc/trunk/webrtc/build/env_dump.py
rename : media/webrtc/trunk/build/escape_unicode.py => media/webrtc/trunk/webrtc/build/escape_unicode.py
rename : media/webrtc/trunk/build/experimental/install-build-deps.py => media/webrtc/trunk/webrtc/build/experimental/install-build-deps.py
rename : media/webrtc/trunk/build/extract_from_cab.py => media/webrtc/trunk/webrtc/build/extract_from_cab.py
rename : media/webrtc/trunk/build/find_depot_tools.py => media/webrtc/trunk/webrtc/build/find_depot_tools.py
rename : media/webrtc/trunk/build/find_isolated_tests.py => media/webrtc/trunk/webrtc/build/find_isolated_tests.py
rename : media/webrtc/trunk/build/fix_gn_headers.py => media/webrtc/trunk/webrtc/build/fix_gn_headers.py
rename : media/webrtc/trunk/build/fuchsia/update_sdk.py => media/webrtc/trunk/webrtc/build/fuchsia/update_sdk.py
rename : media/webrtc/trunk/build/gdb-add-index => media/webrtc/trunk/webrtc/build/gdb-add-index
rename : media/webrtc/trunk/build/get_landmines.py => media/webrtc/trunk/webrtc/build/get_landmines.py
rename : media/webrtc/trunk/build/get_syzygy_binaries.py => media/webrtc/trunk/webrtc/build/get_syzygy_binaries.py
rename : media/webrtc/trunk/build/git-hooks/OWNERS => media/webrtc/trunk/webrtc/build/git-hooks/OWNERS
rename : media/webrtc/trunk/build/git-hooks/pre-commit => media/webrtc/trunk/webrtc/build/git-hooks/pre-commit
rename : media/webrtc/trunk/build/gn_helpers.py => media/webrtc/trunk/webrtc/build/gn_helpers.py
rename : media/webrtc/trunk/build/gn_helpers_unittest.py => media/webrtc/trunk/webrtc/build/gn_helpers_unittest.py
rename : media/webrtc/trunk/build/gn_run_binary.py => media/webrtc/trunk/webrtc/build/gn_run_binary.py
rename : media/webrtc/trunk/build/install-build-deps-android.sh => media/webrtc/trunk/webrtc/build/install-build-deps-android.sh
rename : media/webrtc/trunk/build/install-build-deps.sh => media/webrtc/trunk/webrtc/build/install-build-deps.sh
rename : media/webrtc/trunk/build/install-chroot.sh => media/webrtc/trunk/webrtc/build/install-chroot.sh
rename : media/webrtc/trunk/build/inverse_depth.py => media/webrtc/trunk/webrtc/build/inverse_depth.py
rename : media/webrtc/trunk/build/ios/OWNERS => media/webrtc/trunk/webrtc/build/ios/OWNERS
rename : media/webrtc/trunk/build/ios/chrome_ios.croc => media/webrtc/trunk/webrtc/build/ios/chrome_ios.croc
rename : media/webrtc/trunk/build/ios/clean_env.py => media/webrtc/trunk/webrtc/build/ios/clean_env.py
rename : media/webrtc/trunk/build/landmine_utils.py => media/webrtc/trunk/webrtc/build/landmine_utils.py
rename : media/webrtc/trunk/build/landmines.py => media/webrtc/trunk/webrtc/build/landmines.py
rename : media/webrtc/trunk/build/mac/OWNERS => media/webrtc/trunk/webrtc/build/mac/OWNERS
rename : media/webrtc/trunk/build/mac/change_mach_o_flags.py => media/webrtc/trunk/webrtc/build/mac/change_mach_o_flags.py
rename : media/webrtc/trunk/build/mac/change_mach_o_flags_from_xcode.sh => media/webrtc/trunk/webrtc/build/mac/change_mach_o_flags_from_xcode.sh
rename : media/webrtc/trunk/build/mac/chrome_mac.croc => media/webrtc/trunk/webrtc/build/mac/chrome_mac.croc
rename : media/webrtc/trunk/build/mac/copy_framework_unversioned.sh => media/webrtc/trunk/webrtc/build/mac/copy_framework_unversioned.sh
rename : media/webrtc/trunk/build/mac/edit_xibs.sh => media/webrtc/trunk/webrtc/build/mac/edit_xibs.sh
rename : media/webrtc/trunk/build/mac/find_sdk.py => media/webrtc/trunk/webrtc/build/mac/find_sdk.py
rename : media/webrtc/trunk/build/mac/make_more_helpers.sh => media/webrtc/trunk/webrtc/build/mac/make_more_helpers.sh
rename : media/webrtc/trunk/build/mac/should_use_hermetic_xcode.py => media/webrtc/trunk/webrtc/build/mac/should_use_hermetic_xcode.py
rename : media/webrtc/trunk/build/mac/strip_from_xcode => media/webrtc/trunk/webrtc/build/mac/strip_from_xcode
rename : media/webrtc/trunk/build/mac/strip_save_dsym => media/webrtc/trunk/webrtc/build/mac/strip_save_dsym
rename : media/webrtc/trunk/build/mac/tweak_info_plist.gni => media/webrtc/trunk/webrtc/build/mac/tweak_info_plist.gni
rename : media/webrtc/trunk/build/mac/tweak_info_plist.py => media/webrtc/trunk/webrtc/build/mac/tweak_info_plist.py
rename : media/webrtc/trunk/build/mac/verify_no_objc.sh => media/webrtc/trunk/webrtc/build/mac/verify_no_objc.sh
rename : media/webrtc/trunk/build/mac_toolchain.py => media/webrtc/trunk/webrtc/build/mac_toolchain.py
rename : media/webrtc/trunk/build/nocompile.gni => media/webrtc/trunk/webrtc/build/nocompile.gni
rename : media/webrtc/trunk/build/output_dll_copy.rules => media/webrtc/trunk/webrtc/build/output_dll_copy.rules
rename : media/webrtc/trunk/build/package_mac_toolchain.py => media/webrtc/trunk/webrtc/build/package_mac_toolchain.py
rename : media/webrtc/trunk/build/precompile.cc => media/webrtc/trunk/webrtc/build/precompile.cc
rename : media/webrtc/trunk/build/precompile.h => media/webrtc/trunk/webrtc/build/precompile.h
rename : media/webrtc/trunk/build/print_python_deps.py => media/webrtc/trunk/webrtc/build/print_python_deps.py
rename : media/webrtc/trunk/build/protoc_java.py => media/webrtc/trunk/webrtc/build/protoc_java.py
rename : media/webrtc/trunk/build/redirect_stdout.py => media/webrtc/trunk/webrtc/build/redirect_stdout.py
rename : media/webrtc/trunk/build/rm.py => media/webrtc/trunk/webrtc/build/rm.py
rename : media/webrtc/trunk/build/sample_arg_file.gn => media/webrtc/trunk/webrtc/build/sample_arg_file.gn
rename : media/webrtc/trunk/build/sanitize-mac-build-log.sed => media/webrtc/trunk/webrtc/build/sanitize-mac-build-log.sed
rename : media/webrtc/trunk/build/sanitize-mac-build-log.sh => media/webrtc/trunk/webrtc/build/sanitize-mac-build-log.sh
rename : media/webrtc/trunk/build/sanitize-win-build-log.sed => media/webrtc/trunk/webrtc/build/sanitize-win-build-log.sed
rename : media/webrtc/trunk/build/sanitize-win-build-log.sh => media/webrtc/trunk/webrtc/build/sanitize-win-build-log.sh
rename : media/webrtc/trunk/build/sanitizers/OWNERS => media/webrtc/trunk/webrtc/build/sanitizers/OWNERS
rename : media/webrtc/trunk/build/sanitizers/asan_suppressions.cc => media/webrtc/trunk/webrtc/build/sanitizers/asan_suppressions.cc
rename : media/webrtc/trunk/build/sanitizers/lsan_suppressions.cc => media/webrtc/trunk/webrtc/build/sanitizers/lsan_suppressions.cc
rename : media/webrtc/trunk/build/sanitizers/sanitizer_options.cc => media/webrtc/trunk/webrtc/build/sanitizers/sanitizer_options.cc
rename : media/webrtc/trunk/build/sanitizers/tsan_suppressions.cc => media/webrtc/trunk/webrtc/build/sanitizers/tsan_suppressions.cc
rename : media/webrtc/trunk/build/secondary/testing/gmock/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/testing/gmock/BUILD.gn
rename : media/webrtc/trunk/build/secondary/testing/gtest/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/testing/gtest/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/android_platform/development/scripts/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/android_platform/development/scripts/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/android_platform/development/scripts/stack.pydeps => media/webrtc/trunk/webrtc/build/secondary/third_party/android_platform/development/scripts/stack.pydeps
rename : media/webrtc/trunk/build/secondary/third_party/android_tools/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/android_tools/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/android_tools/apk_proguard.flags => media/webrtc/trunk/webrtc/build/secondary/third_party/android_tools/apk_proguard.flags
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/OWNERS => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/OWNERS
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/client/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/client/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/compat/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/compat/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/handler/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/handler/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/minidump/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/minidump/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/snapshot/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/snapshot/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/apple_cctools/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/apple_cctools/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/getopt/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/getopt/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/zlib/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/zlib/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/tools/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/tools/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/libjpeg_turbo/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/libjpeg_turbo/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/nss/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/nss/BUILD.gn
rename : media/webrtc/trunk/build/shim_headers.gni => media/webrtc/trunk/webrtc/build/shim_headers.gni
rename : media/webrtc/trunk/build/slave/OWNERS => media/webrtc/trunk/webrtc/build/slave/OWNERS
rename : media/webrtc/trunk/build/slave/README => media/webrtc/trunk/webrtc/build/slave/README
rename : media/webrtc/trunk/build/split_static_library.gni => media/webrtc/trunk/webrtc/build/split_static_library.gni
rename : media/webrtc/trunk/build/symlink.gni => media/webrtc/trunk/webrtc/build/symlink.gni
rename : media/webrtc/trunk/build/symlink.py => media/webrtc/trunk/webrtc/build/symlink.py
rename : media/webrtc/trunk/build/toolchain/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/OWNERS => media/webrtc/trunk/webrtc/build/toolchain/OWNERS
rename : media/webrtc/trunk/build/toolchain/aix/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/aix/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/android/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/android/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/cc_wrapper.gni => media/webrtc/trunk/webrtc/build/toolchain/cc_wrapper.gni
rename : media/webrtc/trunk/build/toolchain/clang_static_analyzer.gni => media/webrtc/trunk/webrtc/build/toolchain/clang_static_analyzer.gni
rename : media/webrtc/trunk/build/toolchain/clang_static_analyzer_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/clang_static_analyzer_wrapper.py
rename : media/webrtc/trunk/build/toolchain/concurrent_links.gni => media/webrtc/trunk/webrtc/build/toolchain/concurrent_links.gni
rename : media/webrtc/trunk/build/toolchain/cros/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/cros/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/cros_toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/cros_toolchain.gni
rename : media/webrtc/trunk/build/toolchain/fallback/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/fallback/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/fuchsia/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/fuchsia/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/fuchsia/OWNERS => media/webrtc/trunk/webrtc/build/toolchain/fuchsia/OWNERS
rename : media/webrtc/trunk/build/toolchain/gcc_ar_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_ar_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_compile_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_compile_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_link_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_link_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_solink_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_solink_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/gcc_toolchain.gni
rename : media/webrtc/trunk/build/toolchain/get_concurrent_links.py => media/webrtc/trunk/webrtc/build/toolchain/get_concurrent_links.py
rename : media/webrtc/trunk/build/toolchain/goma.gni => media/webrtc/trunk/webrtc/build/toolchain/goma.gni
rename : media/webrtc/trunk/build/toolchain/linux/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/linux/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/mac/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/mac/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/mac/compile_xcassets.py => media/webrtc/trunk/webrtc/build/toolchain/mac/compile_xcassets.py
rename : media/webrtc/trunk/build/toolchain/mac/filter_libtool.py => media/webrtc/trunk/webrtc/build/toolchain/mac/filter_libtool.py
rename : media/webrtc/trunk/build/toolchain/mac/get_tool_mtime.py => media/webrtc/trunk/webrtc/build/toolchain/mac/get_tool_mtime.py
rename : media/webrtc/trunk/build/toolchain/mac/linker_driver.py => media/webrtc/trunk/webrtc/build/toolchain/mac/linker_driver.py
rename : media/webrtc/trunk/build/toolchain/nacl/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/nacl/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/nacl_toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/nacl_toolchain.gni
rename : media/webrtc/trunk/build/toolchain/toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/toolchain.gni
rename : media/webrtc/trunk/build/toolchain/win/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/win/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/win/midl.gni => media/webrtc/trunk/webrtc/build/toolchain/win/midl.gni
rename : media/webrtc/trunk/build/toolchain/win/setup_toolchain.py => media/webrtc/trunk/webrtc/build/toolchain/win/setup_toolchain.py
rename : media/webrtc/trunk/build/toolchain/win/tool_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/win/tool_wrapper.py
rename : media/webrtc/trunk/build/toolchain/wrapper_utils.py => media/webrtc/trunk/webrtc/build/toolchain/wrapper_utils.py
rename : media/webrtc/trunk/build/tree_truth.sh => media/webrtc/trunk/webrtc/build/tree_truth.sh
rename : media/webrtc/trunk/build/update-linux-sandbox.sh => media/webrtc/trunk/webrtc/build/update-linux-sandbox.sh
rename : media/webrtc/trunk/build/util/BUILD.gn => media/webrtc/trunk/webrtc/build/util/BUILD.gn
rename : media/webrtc/trunk/build/util/LASTCHANGE => media/webrtc/trunk/webrtc/build/util/LASTCHANGE
rename : media/webrtc/trunk/build/util/branding.gni => media/webrtc/trunk/webrtc/build/util/branding.gni
rename : media/webrtc/trunk/build/util/java_action.gni => media/webrtc/trunk/webrtc/build/util/java_action.gni
rename : media/webrtc/trunk/build/util/java_action.py => media/webrtc/trunk/webrtc/build/util/java_action.py
rename : media/webrtc/trunk/build/util/lastchange.py => media/webrtc/trunk/webrtc/build/util/lastchange.py
rename : media/webrtc/trunk/build/util/lib/common/PRESUBMIT.py => media/webrtc/trunk/webrtc/build/util/lib/common/PRESUBMIT.py
rename : media/webrtc/trunk/build/util/lib/common/__init__.py => media/webrtc/trunk/webrtc/build/util/lib/common/__init__.py
rename : media/webrtc/trunk/build/util/lib/common/perf_result_data_type.py => media/webrtc/trunk/webrtc/build/util/lib/common/perf_result_data_type.py
rename : media/webrtc/trunk/build/util/lib/common/perf_tests_results_helper.py => media/webrtc/trunk/webrtc/build/util/lib/common/perf_tests_results_helper.py
rename : media/webrtc/trunk/build/util/lib/common/unittest_util.py => media/webrtc/trunk/webrtc/build/util/lib/common/unittest_util.py
rename : media/webrtc/trunk/build/util/lib/common/unittest_util_test.py => media/webrtc/trunk/webrtc/build/util/lib/common/unittest_util_test.py
rename : media/webrtc/trunk/build/util/lib/common/util.py => media/webrtc/trunk/webrtc/build/util/lib/common/util.py
rename : media/webrtc/trunk/build/util/process_version.gni => media/webrtc/trunk/webrtc/build/util/process_version.gni
rename : media/webrtc/trunk/build/util/version.gni => media/webrtc/trunk/webrtc/build/util/version.gni
rename : media/webrtc/trunk/build/util/version.py => media/webrtc/trunk/webrtc/build/util/version.py
rename : media/webrtc/trunk/build/util/webkit_version.h.in => media/webrtc/trunk/webrtc/build/util/webkit_version.h.in
rename : media/webrtc/trunk/build/vs_toolchain.py => media/webrtc/trunk/webrtc/build/vs_toolchain.py
rename : media/webrtc/trunk/build/whitespace_file.txt => media/webrtc/trunk/webrtc/build/whitespace_file.txt
rename : media/webrtc/trunk/build/win/BUILD.gn => media/webrtc/trunk/webrtc/build/win/BUILD.gn
rename : media/webrtc/trunk/build/win/as_invoker.manifest => media/webrtc/trunk/webrtc/build/win/as_invoker.manifest
rename : media/webrtc/trunk/build/win/chrome_win.croc => media/webrtc/trunk/webrtc/build/win/chrome_win.croc
rename : media/webrtc/trunk/build/win/common_controls.manifest => media/webrtc/trunk/webrtc/build/win/common_controls.manifest
rename : media/webrtc/trunk/build/win/compatibility.manifest => media/webrtc/trunk/webrtc/build/win/compatibility.manifest
rename : media/webrtc/trunk/build/win/copy_cdb_to_output.py => media/webrtc/trunk/webrtc/build/win/copy_cdb_to_output.py
rename : media/webrtc/trunk/build/win/install-build-deps.py => media/webrtc/trunk/webrtc/build/win/install-build-deps.py
rename : media/webrtc/trunk/build/win/merge_pgc_files.py => media/webrtc/trunk/webrtc/build/win/merge_pgc_files.py
rename : media/webrtc/trunk/build/win/message_compiler.gni => media/webrtc/trunk/webrtc/build/win/message_compiler.gni
rename : media/webrtc/trunk/build/win/message_compiler.py => media/webrtc/trunk/webrtc/build/win/message_compiler.py
rename : media/webrtc/trunk/build/win/reorder-imports.py => media/webrtc/trunk/webrtc/build/win/reorder-imports.py
rename : media/webrtc/trunk/build/win/require_administrator.manifest => media/webrtc/trunk/webrtc/build/win/require_administrator.manifest
rename : media/webrtc/trunk/build/win/run_pgo_profiling_benchmarks.py => media/webrtc/trunk/webrtc/build/win/run_pgo_profiling_benchmarks.py
rename : media/webrtc/trunk/build/win/setup_cygwin_mount.py => media/webrtc/trunk/webrtc/build/win/setup_cygwin_mount.py
rename : media/webrtc/trunk/build/win/syzygy/BUILD.gn => media/webrtc/trunk/webrtc/build/win/syzygy/BUILD.gn
rename : media/webrtc/trunk/build/win/syzygy/OWNERS => media/webrtc/trunk/webrtc/build/win/syzygy/OWNERS
rename : media/webrtc/trunk/build/win/syzygy/instrument.py => media/webrtc/trunk/webrtc/build/win/syzygy/instrument.py
rename : media/webrtc/trunk/build/win/syzygy/reorder.py => media/webrtc/trunk/webrtc/build/win/syzygy/reorder.py
rename : media/webrtc/trunk/build/win/syzygy/syzyasan-allocation-filter.txt => media/webrtc/trunk/webrtc/build/win/syzygy/syzyasan-allocation-filter.txt
rename : media/webrtc/trunk/build/win/syzygy/syzyasan-instrumentation-filter.txt => media/webrtc/trunk/webrtc/build/win/syzygy/syzyasan-instrumentation-filter.txt
rename : media/webrtc/trunk/build/win/syzygy/syzygy.gni => media/webrtc/trunk/webrtc/build/win/syzygy/syzygy.gni
rename : media/webrtc/trunk/build/win/use_ansi_codes.py => media/webrtc/trunk/webrtc/build/win/use_ansi_codes.py
rename : media/webrtc/trunk/build/win_is_xtree_patched.py => media/webrtc/trunk/webrtc/build/win_is_xtree_patched.py
rename : media/webrtc/trunk/build/write_build_date_header.py => media/webrtc/trunk/webrtc/build/write_build_date_header.py
rename : media/webrtc/trunk/build/write_buildflag_header.py => media/webrtc/trunk/webrtc/build/write_buildflag_header.py
rename : media/webrtc/trunk/build_overrides/OWNERS => media/webrtc/trunk/webrtc/build_overrides/OWNERS
rename : media/webrtc/trunk/build_overrides/README.md => media/webrtc/trunk/webrtc/build_overrides/README.md
rename : media/webrtc/trunk/build_overrides/build.gni => media/webrtc/trunk/webrtc/build_overrides/build.gni
rename : media/webrtc/trunk/build_overrides/gtest.gni => media/webrtc/trunk/webrtc/build_overrides/gtest.gni
rename : media/webrtc/trunk/moz.build => media/webrtc/trunk/webrtc/moz.build
extra : rebase_source : 4b06f56325c1d04a4009cf7a5ecac082755554df
2018-01-22 12:47:24 -05:00
Dan Minor
5c9b4fc3e4
Bug 1376873 - Allow gn to have a non-default target; r=chmanchester
...
MozReview-Commit-ID: GBQSi6z059y
Differential Revision: https://phabricator.services.mozilla.com/D7423
--HG--
extra : rebase_source : 3904596f927ec549395b9e3ba2a320677ff60a64
2018-01-11 16:29:05 -05:00
Dan Minor
b12b1c76d7
Bug 1376873 - Update build files from tip of webrtc.org; r=ng
...
This is a cherrypick and rebase of the build system changes in commit
9c6861308021b1f05fbf17538778ee7177e6d312. These landed on webrtc.org after 64
was branched.
MozReview-Commit-ID: JQKeXWdlkq6
Differential Revision: https://phabricator.services.mozilla.com/D7422
--HG--
extra : rebase_source : b66aef30518f8d26bb8dc8a62fcb504119479c85
2018-01-22 09:31:06 -05:00
Dan Minor
32220f4a83
Bug 1376873 - Update webrtc to release 64; r=ng
...
--HG--
rename : media/webrtc/trunk/webrtc/base/array_view_unittest.cc => media/webrtc/trunk/webrtc/api/array_view_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/codecs/audio_decoder.cc => media/webrtc/trunk/webrtc/api/audio_codecs/audio_decoder.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/codecs/audio_encoder.cc => media/webrtc/trunk/webrtc/api/audio_codecs/audio_encoder.cc
rename : media/webrtc/trunk/webrtc/base/optional.cc => media/webrtc/trunk/webrtc/api/optional.cc
rename : media/webrtc/trunk/webrtc/base/optional.h => media/webrtc/trunk/webrtc/api/optional.h
rename : media/webrtc/trunk/webrtc/base/optional_unittest.cc => media/webrtc/trunk/webrtc/api/optional_unittest.cc
rename : media/webrtc/trunk/webrtc/build/no_op.cc => media/webrtc/trunk/webrtc/api/ortc/mediadescription.cc
rename : media/webrtc/trunk/webrtc/build/no_op.cc => media/webrtc/trunk/webrtc/api/ortc/sessiondescription.cc
rename : media/webrtc/trunk/webrtc/modules/audio_conference_mixer/OWNERS => media/webrtc/trunk/webrtc/api/stats/OWNERS
rename : media/webrtc/trunk/webrtc/video_decoder.h => media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h
rename : media/webrtc/trunk/webrtc/video_encoder.h => media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h
rename : media/webrtc/trunk/webrtc/config.h => media/webrtc/trunk/webrtc/call/video_config.h
rename : media/webrtc/trunk/webrtc/video_receive_stream.h => media/webrtc/trunk/webrtc/call/video_receive_stream.h
rename : media/webrtc/trunk/webrtc/video_send_stream.h => media/webrtc/trunk/webrtc/call/video_send_stream.h
rename : media/webrtc/trunk/webrtc/common_audio/signal_processing/dot_product_with_scale.c => media/webrtc/trunk/webrtc/common_audio/signal_processing/dot_product_with_scale.cc
rename : media/webrtc/trunk/webrtc/common_video/h264/profile_level_id.cc => media/webrtc/trunk/webrtc/media/base/h264_profile_level_id.cc
rename : media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc => media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc
rename : media/webrtc/trunk/webrtc/media/engine/webrtcvideoengine2_unittest.cc => media/webrtc/trunk/webrtc/media/engine/webrtcvideoengine_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/codecs/audio_decoder_factory_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/codecs/builtin_audio_decoder_factory_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_device/ios/audio_device_unittest_ios.cc => media/webrtc/trunk/webrtc/modules/audio_device/ios/audio_device_unittest_ios.mm
rename : media/webrtc/trunk/webrtc/modules/audio_conference_mixer/OWNERS => media/webrtc/trunk/webrtc/modules/audio_mixer/OWNERS
rename : media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_extension_unittest.cc => media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_extension_map_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator.cc => media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_rate_allocator.cc
rename : media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator.h => media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_rate_allocator.h
rename : media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.h => media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h
rename : media/webrtc/trunk/webrtc/modules/video_coding/utility/qp_parser.cc => media/webrtc/trunk/webrtc/modules/video_coding/qp_parser.cc
rename : media/webrtc/trunk/webrtc/modules/video_coding/utility/qp_parser.h => media/webrtc/trunk/webrtc/modules/video_coding/qp_parser.h
rename : media/webrtc/trunk/webrtc/base/OWNERS => media/webrtc/trunk/webrtc/rtc_base/OWNERS
rename : media/webrtc/trunk/webrtc/base/arraysize.h => media/webrtc/trunk/webrtc/rtc_base/arraysize.h
rename : media/webrtc/trunk/webrtc/base/asyncinvoker.h => media/webrtc/trunk/webrtc/rtc_base/asyncinvoker.h
rename : media/webrtc/trunk/webrtc/base/asyncpacketsocket.cc => media/webrtc/trunk/webrtc/rtc_base/asyncpacketsocket.cc
rename : media/webrtc/trunk/webrtc/base/asyncpacketsocket.h => media/webrtc/trunk/webrtc/rtc_base/asyncpacketsocket.h
rename : media/webrtc/trunk/webrtc/base/asyncresolverinterface.cc => media/webrtc/trunk/webrtc/rtc_base/asyncresolverinterface.cc
rename : media/webrtc/trunk/webrtc/base/asyncresolverinterface.h => media/webrtc/trunk/webrtc/rtc_base/asyncresolverinterface.h
rename : media/webrtc/trunk/webrtc/base/asyncsocket.cc => media/webrtc/trunk/webrtc/rtc_base/asyncsocket.cc
rename : media/webrtc/trunk/webrtc/base/asyncsocket.h => media/webrtc/trunk/webrtc/rtc_base/asyncsocket.h
rename : media/webrtc/trunk/webrtc/base/asynctcpsocket.cc => media/webrtc/trunk/webrtc/rtc_base/asynctcpsocket.cc
rename : media/webrtc/trunk/webrtc/base/asynctcpsocket.h => media/webrtc/trunk/webrtc/rtc_base/asynctcpsocket.h
rename : media/webrtc/trunk/webrtc/base/asynctcpsocket_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/asynctcpsocket_unittest.cc
rename : media/webrtc/trunk/webrtc/base/asyncudpsocket.cc => media/webrtc/trunk/webrtc/rtc_base/asyncudpsocket.cc
rename : media/webrtc/trunk/webrtc/base/asyncudpsocket.h => media/webrtc/trunk/webrtc/rtc_base/asyncudpsocket.h
rename : media/webrtc/trunk/webrtc/base/asyncudpsocket_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/asyncudpsocket_unittest.cc
rename : media/webrtc/trunk/webrtc/base/atomicops.h => media/webrtc/trunk/webrtc/rtc_base/atomicops.h
rename : media/webrtc/trunk/webrtc/base/atomicops_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/atomicops_unittest.cc
rename : media/webrtc/trunk/webrtc/base/base64.cc => media/webrtc/trunk/webrtc/rtc_base/base64.cc
rename : media/webrtc/trunk/webrtc/base/base64.h => media/webrtc/trunk/webrtc/rtc_base/base64.h
rename : media/webrtc/trunk/webrtc/base/base64_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/base64_unittest.cc
rename : media/webrtc/trunk/webrtc/base/basictypes.h => media/webrtc/trunk/webrtc/rtc_base/basictypes.h
rename : media/webrtc/trunk/webrtc/base/basictypes_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/basictypes_unittest.cc
rename : media/webrtc/trunk/webrtc/base/bind_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/bind_unittest.cc
rename : media/webrtc/trunk/webrtc/base/bitbuffer.cc => media/webrtc/trunk/webrtc/rtc_base/bitbuffer.cc
rename : media/webrtc/trunk/webrtc/base/bitbuffer.h => media/webrtc/trunk/webrtc/rtc_base/bitbuffer.h
rename : media/webrtc/trunk/webrtc/base/bitbuffer_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/bitbuffer_unittest.cc
rename : media/webrtc/trunk/webrtc/base/buffer.h => media/webrtc/trunk/webrtc/rtc_base/buffer.h
rename : media/webrtc/trunk/webrtc/base/buffer_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/buffer_unittest.cc
rename : media/webrtc/trunk/webrtc/base/bufferqueue.cc => media/webrtc/trunk/webrtc/rtc_base/bufferqueue.cc
rename : media/webrtc/trunk/webrtc/base/bufferqueue.h => media/webrtc/trunk/webrtc/rtc_base/bufferqueue.h
rename : media/webrtc/trunk/webrtc/base/bufferqueue_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/bufferqueue_unittest.cc
rename : media/webrtc/trunk/webrtc/base/bytebuffer.cc => media/webrtc/trunk/webrtc/rtc_base/bytebuffer.cc
rename : media/webrtc/trunk/webrtc/base/bytebuffer.h => media/webrtc/trunk/webrtc/rtc_base/bytebuffer.h
rename : media/webrtc/trunk/webrtc/base/bytebuffer_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/bytebuffer_unittest.cc
rename : media/webrtc/trunk/webrtc/base/byteorder_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/byteorder_unittest.cc
rename : media/webrtc/trunk/webrtc/base/callback.h => media/webrtc/trunk/webrtc/rtc_base/callback.h
rename : media/webrtc/trunk/webrtc/base/callback.h.pump => media/webrtc/trunk/webrtc/rtc_base/callback.h.pump
rename : media/webrtc/trunk/webrtc/base/callback_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/callback_unittest.cc
rename : media/webrtc/trunk/webrtc/base/checks.cc => media/webrtc/trunk/webrtc/rtc_base/checks.cc
rename : media/webrtc/trunk/webrtc/base/checks.h => media/webrtc/trunk/webrtc/rtc_base/checks.h
rename : media/webrtc/trunk/webrtc/base/constructormagic.h => media/webrtc/trunk/webrtc/rtc_base/constructormagic.h
rename : media/webrtc/trunk/webrtc/base/copyonwritebuffer.cc => media/webrtc/trunk/webrtc/rtc_base/copyonwritebuffer.cc
rename : media/webrtc/trunk/webrtc/base/copyonwritebuffer.h => media/webrtc/trunk/webrtc/rtc_base/copyonwritebuffer.h
rename : media/webrtc/trunk/webrtc/base/copyonwritebuffer_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/copyonwritebuffer_unittest.cc
rename : media/webrtc/trunk/webrtc/base/crc32.cc => media/webrtc/trunk/webrtc/rtc_base/crc32.cc
rename : media/webrtc/trunk/webrtc/base/crc32.h => media/webrtc/trunk/webrtc/rtc_base/crc32.h
rename : media/webrtc/trunk/webrtc/base/crc32_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/crc32_unittest.cc
rename : media/webrtc/trunk/webrtc/base/criticalsection.cc => media/webrtc/trunk/webrtc/rtc_base/criticalsection.cc
rename : media/webrtc/trunk/webrtc/base/criticalsection.h => media/webrtc/trunk/webrtc/rtc_base/criticalsection.h
rename : media/webrtc/trunk/webrtc/base/criticalsection_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/criticalsection_unittest.cc
rename : media/webrtc/trunk/webrtc/base/cryptstring.cc => media/webrtc/trunk/webrtc/rtc_base/cryptstring.cc
rename : media/webrtc/trunk/webrtc/base/cryptstring.h => media/webrtc/trunk/webrtc/rtc_base/cryptstring.h
rename : media/webrtc/trunk/webrtc/base/deprecation.h => media/webrtc/trunk/webrtc/rtc_base/deprecation.h
rename : media/webrtc/trunk/webrtc/base/dscp.h => media/webrtc/trunk/webrtc/rtc_base/dscp.h
rename : media/webrtc/trunk/webrtc/base/event.cc => media/webrtc/trunk/webrtc/rtc_base/event.cc
rename : media/webrtc/trunk/webrtc/base/event.h => media/webrtc/trunk/webrtc/rtc_base/event.h
rename : media/webrtc/trunk/webrtc/base/event_tracer.cc => media/webrtc/trunk/webrtc/rtc_base/event_tracer.cc
rename : media/webrtc/trunk/webrtc/base/event_tracer.h => media/webrtc/trunk/webrtc/rtc_base/event_tracer.h
rename : media/webrtc/trunk/webrtc/base/event_tracer_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/event_tracer_unittest.cc
rename : media/webrtc/trunk/webrtc/base/fakeclock.cc => media/webrtc/trunk/webrtc/rtc_base/fakeclock.cc
rename : media/webrtc/trunk/webrtc/base/fakeclock.h => media/webrtc/trunk/webrtc/rtc_base/fakeclock.h
rename : media/webrtc/trunk/webrtc/base/fakenetwork.h => media/webrtc/trunk/webrtc/rtc_base/fakenetwork.h
rename : media/webrtc/trunk/webrtc/base/file.cc => media/webrtc/trunk/webrtc/rtc_base/file.cc
rename : media/webrtc/trunk/webrtc/base/file.h => media/webrtc/trunk/webrtc/rtc_base/file.h
rename : media/webrtc/trunk/webrtc/base/file_posix.cc => media/webrtc/trunk/webrtc/rtc_base/file_posix.cc
rename : media/webrtc/trunk/webrtc/base/file_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/file_unittest.cc
rename : media/webrtc/trunk/webrtc/base/file_win.cc => media/webrtc/trunk/webrtc/rtc_base/file_win.cc
rename : media/webrtc/trunk/webrtc/base/filerotatingstream.cc => media/webrtc/trunk/webrtc/rtc_base/filerotatingstream.cc
rename : media/webrtc/trunk/webrtc/base/filerotatingstream.h => media/webrtc/trunk/webrtc/rtc_base/filerotatingstream.h
rename : media/webrtc/trunk/webrtc/base/filerotatingstream_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/filerotatingstream_unittest.cc
rename : media/webrtc/trunk/webrtc/base/fileutils.cc => media/webrtc/trunk/webrtc/rtc_base/fileutils.cc
rename : media/webrtc/trunk/webrtc/base/firewallsocketserver.cc => media/webrtc/trunk/webrtc/rtc_base/firewallsocketserver.cc
rename : media/webrtc/trunk/webrtc/base/firewallsocketserver.h => media/webrtc/trunk/webrtc/rtc_base/firewallsocketserver.h
rename : media/webrtc/trunk/webrtc/base/flags.cc => media/webrtc/trunk/webrtc/rtc_base/flags.cc
rename : media/webrtc/trunk/webrtc/base/flags.h => media/webrtc/trunk/webrtc/rtc_base/flags.h
rename : media/webrtc/trunk/webrtc/base/format_macros.h => media/webrtc/trunk/webrtc/rtc_base/format_macros.h
rename : media/webrtc/trunk/webrtc/base/function_view.h => media/webrtc/trunk/webrtc/rtc_base/function_view.h
rename : media/webrtc/trunk/webrtc/base/function_view_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/function_view_unittest.cc
rename : media/webrtc/trunk/webrtc/base/gtest_prod_util.h => media/webrtc/trunk/webrtc/rtc_base/gtest_prod_util.h
rename : media/webrtc/trunk/webrtc/base/gunit_prod.h => media/webrtc/trunk/webrtc/rtc_base/gunit_prod.h
rename : media/webrtc/trunk/webrtc/base/helpers.cc => media/webrtc/trunk/webrtc/rtc_base/helpers.cc
rename : media/webrtc/trunk/webrtc/base/helpers.h => media/webrtc/trunk/webrtc/rtc_base/helpers.h
rename : media/webrtc/trunk/webrtc/base/helpers_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/helpers_unittest.cc
rename : media/webrtc/trunk/webrtc/base/httpbase.cc => media/webrtc/trunk/webrtc/rtc_base/httpbase.cc
rename : media/webrtc/trunk/webrtc/base/httpbase.h => media/webrtc/trunk/webrtc/rtc_base/httpbase.h
rename : media/webrtc/trunk/webrtc/base/httpbase_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/httpbase_unittest.cc
rename : media/webrtc/trunk/webrtc/base/httpcommon-inl.h => media/webrtc/trunk/webrtc/rtc_base/httpcommon-inl.h
rename : media/webrtc/trunk/webrtc/base/httpcommon.cc => media/webrtc/trunk/webrtc/rtc_base/httpcommon.cc
rename : media/webrtc/trunk/webrtc/base/httpcommon.h => media/webrtc/trunk/webrtc/rtc_base/httpcommon.h
rename : media/webrtc/trunk/webrtc/base/httpcommon_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/httpcommon_unittest.cc
rename : media/webrtc/trunk/webrtc/base/httpserver.cc => media/webrtc/trunk/webrtc/rtc_base/httpserver.cc
rename : media/webrtc/trunk/webrtc/base/httpserver.h => media/webrtc/trunk/webrtc/rtc_base/httpserver.h
rename : media/webrtc/trunk/webrtc/base/httpserver_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/httpserver_unittest.cc
rename : media/webrtc/trunk/webrtc/base/ifaddrs-android.cc => media/webrtc/trunk/webrtc/rtc_base/ifaddrs-android.cc
rename : media/webrtc/trunk/webrtc/base/ifaddrs-android.h => media/webrtc/trunk/webrtc/rtc_base/ifaddrs-android.h
rename : media/webrtc/trunk/webrtc/base/ifaddrs_converter.cc => media/webrtc/trunk/webrtc/rtc_base/ifaddrs_converter.cc
rename : media/webrtc/trunk/webrtc/base/ifaddrs_converter.h => media/webrtc/trunk/webrtc/rtc_base/ifaddrs_converter.h
rename : media/webrtc/trunk/webrtc/base/ignore_wundef.h => media/webrtc/trunk/webrtc/rtc_base/ignore_wundef.h
rename : media/webrtc/trunk/webrtc/base/ipaddress.cc => media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc
rename : media/webrtc/trunk/webrtc/base/ipaddress.h => media/webrtc/trunk/webrtc/rtc_base/ipaddress.h
rename : media/webrtc/trunk/webrtc/base/ipaddress_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/ipaddress_unittest.cc
rename : media/webrtc/trunk/webrtc/base/java/src/org/webrtc/OWNERS => media/webrtc/trunk/webrtc/rtc_base/java/src/org/webrtc/OWNERS
rename : media/webrtc/trunk/webrtc/base/java/src/org/webrtc/Size.java => media/webrtc/trunk/webrtc/rtc_base/java/src/org/webrtc/Size.java
rename : media/webrtc/trunk/webrtc/base/java/src/org/webrtc/ThreadUtils.java => media/webrtc/trunk/webrtc/rtc_base/java/src/org/webrtc/ThreadUtils.java
rename : media/webrtc/trunk/webrtc/base/json.cc => media/webrtc/trunk/webrtc/rtc_base/json.cc
rename : media/webrtc/trunk/webrtc/base/json.h => media/webrtc/trunk/webrtc/rtc_base/json.h
rename : media/webrtc/trunk/webrtc/base/json_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/json_unittest.cc
rename : media/webrtc/trunk/webrtc/base/keep_ref_until_done.h => media/webrtc/trunk/webrtc/rtc_base/keep_ref_until_done.h
rename : media/webrtc/trunk/webrtc/base/location.cc => media/webrtc/trunk/webrtc/rtc_base/location.cc
rename : media/webrtc/trunk/webrtc/base/location.h => media/webrtc/trunk/webrtc/rtc_base/location.h
rename : media/webrtc/trunk/webrtc/base/logging.cc => media/webrtc/trunk/webrtc/rtc_base/logging.cc
rename : media/webrtc/trunk/webrtc/base/logging.h => media/webrtc/trunk/webrtc/rtc_base/logging.h
rename : media/webrtc/trunk/webrtc/base/logging_mac.mm => media/webrtc/trunk/webrtc/rtc_base/logging_mac.mm
rename : media/webrtc/trunk/webrtc/base/logging_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/logging_unittest.cc
rename : media/webrtc/trunk/webrtc/base/logsinks.cc => media/webrtc/trunk/webrtc/rtc_base/logsinks.cc
rename : media/webrtc/trunk/webrtc/base/logsinks.h => media/webrtc/trunk/webrtc/rtc_base/logsinks.h
rename : media/webrtc/trunk/webrtc/base/macifaddrs_converter.cc => media/webrtc/trunk/webrtc/rtc_base/macifaddrs_converter.cc
rename : media/webrtc/trunk/webrtc/base/md5.cc => media/webrtc/trunk/webrtc/rtc_base/md5.cc
rename : media/webrtc/trunk/webrtc/base/md5.h => media/webrtc/trunk/webrtc/rtc_base/md5.h
rename : media/webrtc/trunk/webrtc/base/md5digest.cc => media/webrtc/trunk/webrtc/rtc_base/md5digest.cc
rename : media/webrtc/trunk/webrtc/base/md5digest.h => media/webrtc/trunk/webrtc/rtc_base/md5digest.h
rename : media/webrtc/trunk/webrtc/base/md5digest_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/md5digest_unittest.cc
rename : media/webrtc/trunk/webrtc/base/messagedigest.cc => media/webrtc/trunk/webrtc/rtc_base/messagedigest.cc
rename : media/webrtc/trunk/webrtc/base/messagedigest.h => media/webrtc/trunk/webrtc/rtc_base/messagedigest.h
rename : media/webrtc/trunk/webrtc/base/messagedigest_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/messagedigest_unittest.cc
rename : media/webrtc/trunk/webrtc/base/messagehandler.cc => media/webrtc/trunk/webrtc/rtc_base/messagehandler.cc
rename : media/webrtc/trunk/webrtc/base/messagehandler.h => media/webrtc/trunk/webrtc/rtc_base/messagehandler.h
rename : media/webrtc/trunk/webrtc/base/messagequeue.cc => media/webrtc/trunk/webrtc/rtc_base/messagequeue.cc
rename : media/webrtc/trunk/webrtc/base/messagequeue.h => media/webrtc/trunk/webrtc/rtc_base/messagequeue.h
rename : media/webrtc/trunk/webrtc/base/messagequeue_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/messagequeue_unittest.cc
rename : media/webrtc/trunk/webrtc/base/nat_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/nat_unittest.cc
rename : media/webrtc/trunk/webrtc/base/natserver.cc => media/webrtc/trunk/webrtc/rtc_base/natserver.cc
rename : media/webrtc/trunk/webrtc/base/natserver.h => media/webrtc/trunk/webrtc/rtc_base/natserver.h
rename : media/webrtc/trunk/webrtc/base/natsocketfactory.cc => media/webrtc/trunk/webrtc/rtc_base/natsocketfactory.cc
rename : media/webrtc/trunk/webrtc/base/natsocketfactory.h => media/webrtc/trunk/webrtc/rtc_base/natsocketfactory.h
rename : media/webrtc/trunk/webrtc/base/nattypes.cc => media/webrtc/trunk/webrtc/rtc_base/nattypes.cc
rename : media/webrtc/trunk/webrtc/base/nattypes.h => media/webrtc/trunk/webrtc/rtc_base/nattypes.h
rename : media/webrtc/trunk/webrtc/base/nethelpers.cc => media/webrtc/trunk/webrtc/rtc_base/nethelpers.cc
rename : media/webrtc/trunk/webrtc/base/nethelpers.h => media/webrtc/trunk/webrtc/rtc_base/nethelpers.h
rename : media/webrtc/trunk/webrtc/base/network.cc => media/webrtc/trunk/webrtc/rtc_base/network.cc
rename : media/webrtc/trunk/webrtc/base/network.h => media/webrtc/trunk/webrtc/rtc_base/network.h
rename : media/webrtc/trunk/webrtc/base/network_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/network_unittest.cc
rename : media/webrtc/trunk/webrtc/base/networkmonitor.cc => media/webrtc/trunk/webrtc/rtc_base/networkmonitor.cc
rename : media/webrtc/trunk/webrtc/base/networkmonitor.h => media/webrtc/trunk/webrtc/rtc_base/networkmonitor.h
rename : media/webrtc/trunk/webrtc/base/networkroute.h => media/webrtc/trunk/webrtc/rtc_base/networkroute.h
rename : media/webrtc/trunk/webrtc/base/nullsocketserver.cc => media/webrtc/trunk/webrtc/rtc_base/nullsocketserver.cc
rename : media/webrtc/trunk/webrtc/base/nullsocketserver.h => media/webrtc/trunk/webrtc/rtc_base/nullsocketserver.h
rename : media/webrtc/trunk/webrtc/base/nullsocketserver_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/nullsocketserver_unittest.cc
rename : media/webrtc/trunk/webrtc/base/numerics/exp_filter.cc => media/webrtc/trunk/webrtc/rtc_base/numerics/exp_filter.cc
rename : media/webrtc/trunk/webrtc/base/numerics/exp_filter.h => media/webrtc/trunk/webrtc/rtc_base/numerics/exp_filter.h
rename : media/webrtc/trunk/webrtc/base/numerics/exp_filter_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/numerics/exp_filter_unittest.cc
rename : media/webrtc/trunk/webrtc/base/mathutils.h => media/webrtc/trunk/webrtc/rtc_base/numerics/mathutils.h
rename : media/webrtc/trunk/webrtc/base/mod_ops.h => media/webrtc/trunk/webrtc/rtc_base/numerics/mod_ops.h
rename : media/webrtc/trunk/webrtc/base/mod_ops_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/numerics/mod_ops_unittest.cc
rename : media/webrtc/trunk/webrtc/base/numerics/percentile_filter.h => media/webrtc/trunk/webrtc/rtc_base/numerics/percentile_filter.h
rename : media/webrtc/trunk/webrtc/base/numerics/percentile_filter_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/numerics/percentile_filter_unittest.cc
rename : media/webrtc/trunk/webrtc/base/safe_conversions.h => media/webrtc/trunk/webrtc/rtc_base/numerics/safe_conversions.h
rename : media/webrtc/trunk/webrtc/modules/video_coding/sequence_number_util_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/numerics/sequence_number_util_unittest.cc
rename : media/webrtc/trunk/webrtc/base/onetimeevent.h => media/webrtc/trunk/webrtc/rtc_base/onetimeevent.h
rename : media/webrtc/trunk/webrtc/base/onetimeevent_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/onetimeevent_unittest.cc
rename : media/webrtc/trunk/webrtc/base/openssl.h => media/webrtc/trunk/webrtc/rtc_base/openssl.h
rename : media/webrtc/trunk/webrtc/base/openssldigest.cc => media/webrtc/trunk/webrtc/rtc_base/openssldigest.cc
rename : media/webrtc/trunk/webrtc/base/openssldigest.h => media/webrtc/trunk/webrtc/rtc_base/openssldigest.h
rename : media/webrtc/trunk/webrtc/base/opensslidentity.cc => media/webrtc/trunk/webrtc/rtc_base/opensslidentity.cc
rename : media/webrtc/trunk/webrtc/base/opensslidentity.h => media/webrtc/trunk/webrtc/rtc_base/opensslidentity.h
rename : media/webrtc/trunk/webrtc/base/opensslstreamadapter.cc => media/webrtc/trunk/webrtc/rtc_base/opensslstreamadapter.cc
rename : media/webrtc/trunk/webrtc/base/opensslstreamadapter.h => media/webrtc/trunk/webrtc/rtc_base/opensslstreamadapter.h
rename : media/webrtc/trunk/webrtc/base/optionsfile.cc => media/webrtc/trunk/webrtc/rtc_base/optionsfile.cc
rename : media/webrtc/trunk/webrtc/base/optionsfile.h => media/webrtc/trunk/webrtc/rtc_base/optionsfile.h
rename : media/webrtc/trunk/webrtc/base/optionsfile_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/optionsfile_unittest.cc
rename : media/webrtc/trunk/webrtc/base/pathutils.cc => media/webrtc/trunk/webrtc/rtc_base/pathutils.cc
rename : media/webrtc/trunk/webrtc/base/pathutils.h => media/webrtc/trunk/webrtc/rtc_base/pathutils.h
rename : media/webrtc/trunk/webrtc/base/pathutils_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/pathutils_unittest.cc
rename : media/webrtc/trunk/webrtc/base/physicalsocketserver.h => media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.h
rename : media/webrtc/trunk/webrtc/base/physicalsocketserver_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver_unittest.cc
rename : media/webrtc/trunk/webrtc/base/platform_file.cc => media/webrtc/trunk/webrtc/rtc_base/platform_file.cc
rename : media/webrtc/trunk/webrtc/base/platform_file.h => media/webrtc/trunk/webrtc/rtc_base/platform_file.h
rename : media/webrtc/trunk/webrtc/base/platform_thread_types.h => media/webrtc/trunk/webrtc/rtc_base/platform_thread_types.h
rename : media/webrtc/trunk/webrtc/base/proxyinfo.cc => media/webrtc/trunk/webrtc/rtc_base/proxyinfo.cc
rename : media/webrtc/trunk/webrtc/base/proxyinfo.h => media/webrtc/trunk/webrtc/rtc_base/proxyinfo.h
rename : media/webrtc/trunk/webrtc/base/proxyserver.cc => media/webrtc/trunk/webrtc/rtc_base/proxyserver.cc
rename : media/webrtc/trunk/webrtc/base/proxyserver.h => media/webrtc/trunk/webrtc/rtc_base/proxyserver.h
rename : media/webrtc/trunk/webrtc/base/race_checker.cc => media/webrtc/trunk/webrtc/rtc_base/race_checker.cc
rename : media/webrtc/trunk/webrtc/base/race_checker.h => media/webrtc/trunk/webrtc/rtc_base/race_checker.h
rename : media/webrtc/trunk/webrtc/base/random.cc => media/webrtc/trunk/webrtc/rtc_base/random.cc
rename : media/webrtc/trunk/webrtc/base/random.h => media/webrtc/trunk/webrtc/rtc_base/random.h
rename : media/webrtc/trunk/webrtc/base/random_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/random_unittest.cc
rename : media/webrtc/trunk/webrtc/base/rate_limiter.cc => media/webrtc/trunk/webrtc/rtc_base/rate_limiter.cc
rename : media/webrtc/trunk/webrtc/base/rate_limiter.h => media/webrtc/trunk/webrtc/rtc_base/rate_limiter.h
rename : media/webrtc/trunk/webrtc/base/rate_limiter_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/rate_limiter_unittest.cc
rename : media/webrtc/trunk/webrtc/base/rate_statistics.cc => media/webrtc/trunk/webrtc/rtc_base/rate_statistics.cc
rename : media/webrtc/trunk/webrtc/base/rate_statistics.h => media/webrtc/trunk/webrtc/rtc_base/rate_statistics.h
rename : media/webrtc/trunk/webrtc/base/rate_statistics_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/rate_statistics_unittest.cc
rename : media/webrtc/trunk/webrtc/base/ratelimiter.cc => media/webrtc/trunk/webrtc/rtc_base/ratelimiter.cc
rename : media/webrtc/trunk/webrtc/base/ratelimiter.h => media/webrtc/trunk/webrtc/rtc_base/ratelimiter.h
rename : media/webrtc/trunk/webrtc/base/ratelimiter_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/ratelimiter_unittest.cc
rename : media/webrtc/trunk/webrtc/base/ratetracker.cc => media/webrtc/trunk/webrtc/rtc_base/ratetracker.cc
rename : media/webrtc/trunk/webrtc/base/ratetracker.h => media/webrtc/trunk/webrtc/rtc_base/ratetracker.h
rename : media/webrtc/trunk/webrtc/base/ratetracker_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/ratetracker_unittest.cc
rename : media/webrtc/trunk/webrtc/base/refcountedobject.h => media/webrtc/trunk/webrtc/rtc_base/refcountedobject.h
rename : media/webrtc/trunk/webrtc/base/refcountedobject_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/refcountedobject_unittest.cc
rename : media/webrtc/trunk/webrtc/base/rollingaccumulator.h => media/webrtc/trunk/webrtc/rtc_base/rollingaccumulator.h
rename : media/webrtc/trunk/webrtc/base/rollingaccumulator_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/rollingaccumulator_unittest.cc
rename : media/webrtc/trunk/webrtc/base/rtccertificate.cc => media/webrtc/trunk/webrtc/rtc_base/rtccertificate.cc
rename : media/webrtc/trunk/webrtc/base/rtccertificate.h => media/webrtc/trunk/webrtc/rtc_base/rtccertificate.h
rename : media/webrtc/trunk/webrtc/base/rtccertificate_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/rtccertificate_unittest.cc
rename : media/webrtc/trunk/webrtc/base/rtccertificategenerator.cc => media/webrtc/trunk/webrtc/rtc_base/rtccertificategenerator.cc
rename : media/webrtc/trunk/webrtc/base/rtccertificategenerator.h => media/webrtc/trunk/webrtc/rtc_base/rtccertificategenerator.h
rename : media/webrtc/trunk/webrtc/base/rtccertificategenerator_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/rtccertificategenerator_unittest.cc
rename : media/webrtc/trunk/webrtc/base/sanitizer.h => media/webrtc/trunk/webrtc/rtc_base/sanitizer.h
rename : media/webrtc/trunk/webrtc/base/scoped_ref_ptr.h => media/webrtc/trunk/webrtc/rtc_base/scoped_ref_ptr.h
rename : media/webrtc/trunk/webrtc/base/sequenced_task_checker.h => media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker.h
rename : media/webrtc/trunk/webrtc/base/sequenced_task_checker_impl.cc => media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_impl.cc
rename : media/webrtc/trunk/webrtc/base/sequenced_task_checker_impl.h => media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_impl.h
rename : media/webrtc/trunk/webrtc/base/sequenced_task_checker_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_unittest.cc
rename : media/webrtc/trunk/webrtc/base/sha1.cc => media/webrtc/trunk/webrtc/rtc_base/sha1.cc
rename : media/webrtc/trunk/webrtc/base/sha1.h => media/webrtc/trunk/webrtc/rtc_base/sha1.h
rename : media/webrtc/trunk/webrtc/base/sha1digest.cc => media/webrtc/trunk/webrtc/rtc_base/sha1digest.cc
rename : media/webrtc/trunk/webrtc/base/sha1digest.h => media/webrtc/trunk/webrtc/rtc_base/sha1digest.h
rename : media/webrtc/trunk/webrtc/base/sha1digest_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/sha1digest_unittest.cc
rename : media/webrtc/trunk/webrtc/base/signalthread.cc => media/webrtc/trunk/webrtc/rtc_base/signalthread.cc
rename : media/webrtc/trunk/webrtc/base/signalthread.h => media/webrtc/trunk/webrtc/rtc_base/signalthread.h
rename : media/webrtc/trunk/webrtc/base/signalthread_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/signalthread_unittest.cc
rename : media/webrtc/trunk/webrtc/base/sigslot_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/sigslot_unittest.cc
rename : media/webrtc/trunk/webrtc/base/sigslottester.h => media/webrtc/trunk/webrtc/rtc_base/sigslottester.h
rename : media/webrtc/trunk/webrtc/base/sigslottester.h.pump => media/webrtc/trunk/webrtc/rtc_base/sigslottester.h.pump
rename : media/webrtc/trunk/webrtc/base/sigslottester_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/sigslottester_unittest.cc
rename : media/webrtc/trunk/webrtc/base/socket.h => media/webrtc/trunk/webrtc/rtc_base/socket.h
rename : media/webrtc/trunk/webrtc/base/socket_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/socket_unittest.cc
rename : media/webrtc/trunk/webrtc/base/socket_unittest.h => media/webrtc/trunk/webrtc/rtc_base/socket_unittest.h
rename : media/webrtc/trunk/webrtc/base/socketadapters.cc => media/webrtc/trunk/webrtc/rtc_base/socketadapters.cc
rename : media/webrtc/trunk/webrtc/base/socketadapters.h => media/webrtc/trunk/webrtc/rtc_base/socketadapters.h
rename : media/webrtc/trunk/webrtc/base/socketaddress.cc => media/webrtc/trunk/webrtc/rtc_base/socketaddress.cc
rename : media/webrtc/trunk/webrtc/base/socketaddress.h => media/webrtc/trunk/webrtc/rtc_base/socketaddress.h
rename : media/webrtc/trunk/webrtc/base/socketaddress_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/socketaddress_unittest.cc
rename : media/webrtc/trunk/webrtc/base/socketaddresspair.cc => media/webrtc/trunk/webrtc/rtc_base/socketaddresspair.cc
rename : media/webrtc/trunk/webrtc/base/socketaddresspair.h => media/webrtc/trunk/webrtc/rtc_base/socketaddresspair.h
rename : media/webrtc/trunk/webrtc/base/socketfactory.h => media/webrtc/trunk/webrtc/rtc_base/socketfactory.h
rename : media/webrtc/trunk/webrtc/base/socketserver.h => media/webrtc/trunk/webrtc/rtc_base/socketserver.h
rename : media/webrtc/trunk/webrtc/base/socketstream.cc => media/webrtc/trunk/webrtc/rtc_base/socketstream.cc
rename : media/webrtc/trunk/webrtc/base/socketstream.h => media/webrtc/trunk/webrtc/rtc_base/socketstream.h
rename : media/webrtc/trunk/webrtc/base/ssladapter.cc => media/webrtc/trunk/webrtc/rtc_base/ssladapter.cc
rename : media/webrtc/trunk/webrtc/base/ssladapter_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/ssladapter_unittest.cc
rename : media/webrtc/trunk/webrtc/base/sslfingerprint.cc => media/webrtc/trunk/webrtc/rtc_base/sslfingerprint.cc
rename : media/webrtc/trunk/webrtc/base/sslfingerprint.h => media/webrtc/trunk/webrtc/rtc_base/sslfingerprint.h
rename : media/webrtc/trunk/webrtc/base/sslidentity.cc => media/webrtc/trunk/webrtc/rtc_base/sslidentity.cc
rename : media/webrtc/trunk/webrtc/base/sslidentity.h => media/webrtc/trunk/webrtc/rtc_base/sslidentity.h
rename : media/webrtc/trunk/webrtc/base/sslidentity_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/sslidentity_unittest.cc
rename : media/webrtc/trunk/webrtc/base/sslroots.h => media/webrtc/trunk/webrtc/rtc_base/sslroots.h
rename : media/webrtc/trunk/webrtc/base/sslstreamadapter.cc => media/webrtc/trunk/webrtc/rtc_base/sslstreamadapter.cc
rename : media/webrtc/trunk/webrtc/base/sslstreamadapter.h => media/webrtc/trunk/webrtc/rtc_base/sslstreamadapter.h
rename : media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/sslstreamadapter_unittest.cc
rename : media/webrtc/trunk/webrtc/base/stream.cc => media/webrtc/trunk/webrtc/rtc_base/stream.cc
rename : media/webrtc/trunk/webrtc/base/stream.h => media/webrtc/trunk/webrtc/rtc_base/stream.h
rename : media/webrtc/trunk/webrtc/base/stringencode.cc => media/webrtc/trunk/webrtc/rtc_base/stringencode.cc
rename : media/webrtc/trunk/webrtc/base/stringencode.h => media/webrtc/trunk/webrtc/rtc_base/stringencode.h
rename : media/webrtc/trunk/webrtc/base/stringencode_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/stringencode_unittest.cc
rename : media/webrtc/trunk/webrtc/system_wrappers/include/stringize_macros.h => media/webrtc/trunk/webrtc/rtc_base/stringize_macros.h
rename : media/webrtc/trunk/webrtc/system_wrappers/source/stringize_macros_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/stringize_macros_unittest.cc
rename : media/webrtc/trunk/webrtc/base/stringutils.cc => media/webrtc/trunk/webrtc/rtc_base/stringutils.cc
rename : media/webrtc/trunk/webrtc/base/stringutils.h => media/webrtc/trunk/webrtc/rtc_base/stringutils.h
rename : media/webrtc/trunk/webrtc/base/stringutils_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/stringutils_unittest.cc
rename : media/webrtc/trunk/webrtc/base/swap_queue.h => media/webrtc/trunk/webrtc/rtc_base/swap_queue.h
rename : media/webrtc/trunk/webrtc/base/swap_queue_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/swap_queue_unittest.cc
rename : media/webrtc/trunk/webrtc/base/task_queue_posix.cc => media/webrtc/trunk/webrtc/rtc_base/task_queue_posix.cc
rename : media/webrtc/trunk/webrtc/base/task_queue_posix.h => media/webrtc/trunk/webrtc/rtc_base/task_queue_posix.h
rename : media/webrtc/trunk/webrtc/base/template_util.h => media/webrtc/trunk/webrtc/rtc_base/template_util.h
rename : media/webrtc/trunk/webrtc/base/testbase64.h => media/webrtc/trunk/webrtc/rtc_base/testbase64.h
rename : media/webrtc/trunk/webrtc/base/testclient.cc => media/webrtc/trunk/webrtc/rtc_base/testclient.cc
rename : media/webrtc/trunk/webrtc/base/testclient.h => media/webrtc/trunk/webrtc/rtc_base/testclient.h
rename : media/webrtc/trunk/webrtc/base/testechoserver.h => media/webrtc/trunk/webrtc/rtc_base/testechoserver.h
rename : media/webrtc/trunk/webrtc/base/testutils.h => media/webrtc/trunk/webrtc/rtc_base/testutils.h
rename : media/webrtc/trunk/webrtc/base/thread.cc => media/webrtc/trunk/webrtc/rtc_base/thread.cc
rename : media/webrtc/trunk/webrtc/base/thread.h => media/webrtc/trunk/webrtc/rtc_base/thread.h
rename : media/webrtc/trunk/webrtc/base/thread_checker.h => media/webrtc/trunk/webrtc/rtc_base/thread_checker.h
rename : media/webrtc/trunk/webrtc/base/thread_checker_impl.cc => media/webrtc/trunk/webrtc/rtc_base/thread_checker_impl.cc
rename : media/webrtc/trunk/webrtc/base/thread_checker_impl.h => media/webrtc/trunk/webrtc/rtc_base/thread_checker_impl.h
rename : media/webrtc/trunk/webrtc/base/thread_checker_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/thread_checker_unittest.cc
rename : media/webrtc/trunk/webrtc/base/timedelta.h => media/webrtc/trunk/webrtc/rtc_base/timedelta.h
rename : media/webrtc/trunk/webrtc/base/timestampaligner.cc => media/webrtc/trunk/webrtc/rtc_base/timestampaligner.cc
rename : media/webrtc/trunk/webrtc/base/timestampaligner.h => media/webrtc/trunk/webrtc/rtc_base/timestampaligner.h
rename : media/webrtc/trunk/webrtc/base/timestampaligner_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/timestampaligner_unittest.cc
rename : media/webrtc/trunk/webrtc/base/timeutils.cc => media/webrtc/trunk/webrtc/rtc_base/timeutils.cc
rename : media/webrtc/trunk/webrtc/base/timeutils.h => media/webrtc/trunk/webrtc/rtc_base/timeutils.h
rename : media/webrtc/trunk/webrtc/base/timeutils_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/timeutils_unittest.cc
rename : media/webrtc/trunk/webrtc/base/trace_event.h => media/webrtc/trunk/webrtc/rtc_base/trace_event.h
rename : media/webrtc/trunk/webrtc/base/transformadapter.cc => media/webrtc/trunk/webrtc/rtc_base/transformadapter.cc
rename : media/webrtc/trunk/webrtc/base/transformadapter.h => media/webrtc/trunk/webrtc/rtc_base/transformadapter.h
rename : media/webrtc/trunk/webrtc/base/unittest_main.cc => media/webrtc/trunk/webrtc/rtc_base/unittest_main.cc
rename : media/webrtc/trunk/webrtc/base/virtualsocket_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/virtualsocket_unittest.cc
rename : media/webrtc/trunk/webrtc/base/virtualsocketserver.cc => media/webrtc/trunk/webrtc/rtc_base/virtualsocketserver.cc
rename : media/webrtc/trunk/webrtc/base/virtualsocketserver.h => media/webrtc/trunk/webrtc/rtc_base/virtualsocketserver.h
rename : media/webrtc/trunk/webrtc/base/weak_ptr.cc => media/webrtc/trunk/webrtc/rtc_base/weak_ptr.cc
rename : media/webrtc/trunk/webrtc/base/weak_ptr.h => media/webrtc/trunk/webrtc/rtc_base/weak_ptr.h
rename : media/webrtc/trunk/webrtc/base/weak_ptr_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/weak_ptr_unittest.cc
rename : media/webrtc/trunk/webrtc/base/win32.cc => media/webrtc/trunk/webrtc/rtc_base/win32.cc
rename : media/webrtc/trunk/webrtc/base/win32.h => media/webrtc/trunk/webrtc/rtc_base/win32.h
rename : media/webrtc/trunk/webrtc/base/win32securityerrors.cc => media/webrtc/trunk/webrtc/rtc_base/win32securityerrors.cc
rename : media/webrtc/trunk/webrtc/base/win32socketinit.cc => media/webrtc/trunk/webrtc/rtc_base/win32socketinit.cc
rename : media/webrtc/trunk/webrtc/base/win32socketinit.h => media/webrtc/trunk/webrtc/rtc_base/win32socketinit.h
rename : media/webrtc/trunk/webrtc/base/win32socketserver.cc => media/webrtc/trunk/webrtc/rtc_base/win32socketserver.cc
rename : media/webrtc/trunk/webrtc/base/win32socketserver_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/win32socketserver_unittest.cc
rename : media/webrtc/trunk/webrtc/base/win32window.cc => media/webrtc/trunk/webrtc/rtc_base/win32window.cc
rename : media/webrtc/trunk/webrtc/base/win32window.h => media/webrtc/trunk/webrtc/rtc_base/win32window.h
rename : media/webrtc/trunk/webrtc/base/win32window_unittest.cc => media/webrtc/trunk/webrtc/rtc_base/win32window_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_conference_mixer/OWNERS => media/webrtc/trunk/webrtc/sdk/OWNERS
rename : media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/Camera1Session.java => media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/Camera1Session.java
rename : media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/Camera2Session.java => media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/Camera2Session.java
rename : media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/CameraCapturer.java => media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/CameraCapturer.java
rename : media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/CameraSession.java => media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/CameraSession.java
rename : media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/EglBase10.java => media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/EglBase10.java
rename : media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/EglBase14.java => media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/EglBase14.java
rename : media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/Histogram.java => media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/Histogram.java
rename : media/webrtc/trunk/webrtc/modules/audio_device/ios/objc/RTCAudioSession+Configuration.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSession+Configuration.mm
rename : media/webrtc/trunk/webrtc/modules/audio_device/ios/objc/RTCAudioSession+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSession+Private.h
rename : media/webrtc/trunk/webrtc/modules/audio_device/ios/objc/RTCAudioSession.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSession.mm
rename : media/webrtc/trunk/webrtc/modules/audio_device/ios/objc/RTCAudioSessionConfiguration.m => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSessionConfiguration.m
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/NSString+StdString.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/NSString+StdString.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/NSString+StdString.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/NSString+StdString.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCDispatcher.m => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/RTCDispatcher.m
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/RTCFieldTrials.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCFileLogger.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/RTCFileLogger.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCLogging.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/RTCLogging.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/helpers.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/helpers.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/helpers.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/helpers.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoSource+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAVFoundationVideoSource+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoSource.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAVFoundationVideoSource.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAudioSource+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioSource+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAudioSource.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioSource.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAudioTrack+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioTrack+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAudioTrack.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioTrack.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCConfiguration+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCConfiguration+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCConfiguration.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCConfiguration.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCDataChannel+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannel+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCDataChannel.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannel.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCDataChannelConfiguration+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannelConfiguration+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCDataChannelConfiguration.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannelConfiguration.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCIceCandidate+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCIceCandidate+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCIceCandidate.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCIceCandidate.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCIceServer+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCIceServer+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCLegacyStatsReport+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCLegacyStatsReport+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCLegacyStatsReport.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCLegacyStatsReport.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaConstraints+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaConstraints+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaConstraints.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaConstraints.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaSource+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaSource+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaSource.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaSource.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaStream+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStream+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaStream.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStream.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaStreamTrack+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStreamTrack+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaStreamTrack.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStreamTrack.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMetrics.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMetrics.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMetricsSampleInfo+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMetricsSampleInfo+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMetricsSampleInfo.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMetricsSampleInfo.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+DataChannel.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection+DataChannel.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Stats.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection+Stats.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCPeerConnectionFactory+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnectionFactory+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpCodecParameters+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpCodecParameters+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpEncodingParameters+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpEncodingParameters+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpEncodingParameters.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpEncodingParameters.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpParameters+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpParameters+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpParameters.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpParameters.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpReceiver+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpReceiver+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpReceiver.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpReceiver.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpSender+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpSender+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpSender.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpSender.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCSSLAdapter.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCSSLAdapter.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCSessionDescription+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCSessionDescription+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCSessionDescription.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCSessionDescription.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCTracing.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCTracing.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoRendererAdapter+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoRendererAdapter.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoRendererAdapter.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoSource+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoSource+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoSource.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoSource.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoTrack+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoTrack+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoTrack.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoTrack.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCEAGLVideoView.m => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/UI/RTCEAGLVideoView.m
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoCapturerInternal.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/RTCAVFoundationVideoCapturerInternal.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoCapturerInternal.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/RTCAVFoundationVideoCapturerInternal.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCOpenGLDefines.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/RTCOpenGLDefines.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCShader+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/RTCShader.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCShader.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/RTCShader.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/avfoundationformatmapper.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/avfoundationformatmapper.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/avfoundationformatmapper.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/avfoundationformatmapper.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/avfoundationvideocapturer.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/avfoundationvideocapturer.mm
rename : media/webrtc/trunk/webrtc/common_video/corevideo_frame_buffer.cc => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/corevideo_frame_buffer.cc
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_nalu.cc => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/VideoToolbox/nalu_rewriter.cc
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_nalu.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/VideoToolbox/nalu_rewriter.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_nalu_unittest.cc => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/VideoToolbox/nalu_rewriter_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/audio_device/ios/objc/RTCAudioSessionTest.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/UnitTests/RTCAudioSessionTest.mm
rename : media/webrtc/trunk/webrtc/modules/audio_conference_mixer/OWNERS => media/webrtc/trunk/webrtc/sdk/objc/OWNERS
rename : media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_audio_decoder.h => media/webrtc/trunk/webrtc/test/mock_audio_decoder.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/codecs/mock/mock_audio_decoder_factory.h => media/webrtc/trunk/webrtc/test/mock_audio_decoder_factory.h
rename : media/webrtc/trunk/webrtc/modules/audio_coding/codecs/mock/mock_audio_encoder.cc => media/webrtc/trunk/webrtc/test/mock_audio_encoder.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/codecs/mock/mock_audio_encoder.h => media/webrtc/trunk/webrtc/test/mock_audio_encoder.h
rename : media/webrtc/trunk/webrtc/build/webrtc.gni => media/webrtc/trunk/webrtc/webrtc.gni
extra : rebase_source : c85e49e819af68f1d234fc95a6c5cd12b64337b8
2018-07-20 14:20:57 -04:00
byron jones
dc1606c7fa
Bug 1505419
- replace nestegg's README_MOZILLA with moz.yaml r=kinetik
...
README_MOZILLA had 7bafcb950eb0a8fa66858a6f272886f6b3ef40af as the origin SHA.
I wasn't able to find this on the github repository; changed to
https://github.com/kinetiknz/nestegg/commit/f7a0b7ce
Differential Revision: https://phabricator.services.mozilla.com/D11176
--HG--
extra : moz-landing-system : lando
2018-11-07 20:24:49 +00:00
byron jones
9bed7ee50d
Bug 1504932 - Replace libcubeb's README_Mozilla file with moz.yaml r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D10995
--HG--
extra : moz-landing-system : lando
2018-11-06 17:11:40 +00:00
Byron Campen [:bwc]
2ec32da1c9
Bug 1470067: Remove PtrVector r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D10746
--HG--
extra : moz-landing-system : lando
2018-11-06 20:30:59 +00:00
Ehsan Akhgari
8d36f919ce
Bug 1504439 - Remove the XPCOM registration for "@mozilla.org/udp-socket-child;1" r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D10810
--HG--
extra : moz-landing-system : lando
2018-11-04 19:14:08 +00:00
Byron Campen [:bwc]
308d7b4f16
Bug 1504252: Remove the dead code in signaling/src/media. r=drno
...
Differential Revision: https://phabricator.services.mozilla.com/D10738
--HG--
extra : moz-landing-system : lando
2018-11-02 18:18:31 +00:00
David Major
760f899f82
Bug 1504016: Disable webp's NEON on aarch64-windows due to bustage. r=froydnj
...
--HG--
extra : rebase_source : da8d9a2afa41fc7e55cbbb8737209d7f1d3b0c60
2018-11-01 22:02:29 -04:00
Margareta Eliza Balazs
86f56d08a0
Merge inbound to mozilla-central. a=merge
2018-11-01 11:12:55 +02:00
Andrew Osmond
26e5749b27
Bug 1294490 - Part 2. Add build files to support libwebp decoding. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D8115
2018-10-31 15:01:08 -04:00
Andrew Osmond
29afb453e1
Bug 1294490 - Part 1. Add libwebp to source tree. r=jrmuizel
2018-10-31 15:01:08 -04:00
Gabriele Svelto
266ef73c96
Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D10251
--HG--
extra : moz-landing-system : lando
2018-10-31 20:39:03 +00:00
Alex Chronopoulos
b9087831d6
Bug 1503240 - Print the picked commits in update script. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D10216
--HG--
extra : moz-landing-system : lando
2018-10-31 09:58:01 +00:00
Ciure Andrei
499182b91a
Merge inbound to mozilla-central. a=merge
2018-10-31 00:06:53 +02:00
Andreas Pehrson
82521ab86b
Bug 1502172 - Guard against null pins in directshow video capture code. r=dminor
...
Differential Revision: https://phabricator.services.mozilla.com/D10214
--HG--
extra : moz-landing-system : lando
2018-10-30 13:11:48 +00:00
Alex Chronopoulos
ae7ed1047a
Bug 1502165 - Update cubeb from upstream to 9a7a551. r=kinetik
2018-10-30 12:37:06 +01:00
Byron Campen [:bwc]
41541e64f6
Bug 1494301: Single API for mtransport. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D7212
--HG--
extra : moz-landing-system : lando
2018-10-26 00:39:07 +00:00
Byron Campen [:bwc]
fa137d19c2
Bug 1496245: Fix bugs where transceivers could be associated with m-sections of another type. r=mjf,jib
...
Bug 1496245 - Part 0: web-platform-test for rollback followed by SRD with different media type.
Bug 1496245 - Part 1: Allow SRD(offer) to stomp un-negotiated level mappings on our transceivers.
Bug 1496245 - Part 2: Don't create extra datachannel transceivers, just reuse (and possibly re-enable) the one we have.
Differential Revision: https://phabricator.services.mozilla.com/D8259
--HG--
extra : moz-landing-system : lando
2018-10-25 15:53:20 +00:00
Nathan Froyd
cf475d1e67
Bug 1501523 - part 2 - remove separate jpeg_nbits_table copies from assembly files; r=aosmond
...
Continuing the theme from the first part, the optimized assembly files
for x86-64 and i386 include their own private copies of
jpeg_nbits_table. There's no need for them to do so; they can make use
of the C copy that we commonized in the first patch.
2018-10-24 16:06:48 -04:00
Nathan Froyd
b3c9f58bdd
Bug 1501523 - part 1 - externalize jpeg_nbits_table from jpeg_nbits_table.h; r=aosmond
...
The current setup means that including jpeg_nbits_table.h creates a 64K
static table in the current compilation unit...for every inclusion of
jpeg_nbits_table.h. Since we have two such inclusions, we have two
copies of this table, and the linker is not merging them; perhaps there
is a limit on the size of identical blobs of data it will merge.
In any event, this setup is suboptimal; instead, we should have a single
instance of jpeg_nbits_table in some external source file, and the
header can declare it like any other variable.
2018-10-24 16:06:48 -04:00
Alex Chronopoulos
c3e6a81fd4
Bug 1501605 - Update cubeb from upstream to 04d58b6. r=kinetik
2018-10-24 12:37:51 +02:00
Margareta Eliza Balazs
a7f4d3ba4f
Merge inbound to mozilla-central. a=merge
2018-10-23 12:27:03 +03:00
Matthew Gregan
af490a6f95
Bug 1501148
- Refactor AudioIPC to make way for multiple OS backends. r=chunmin
...
--HG--
extra : rebase_source : c189d532815de05bc24ee93913d470d8f6a422ef
2018-10-23 16:46:52 +13:00
Matthew Gregan
bd2ce060a1
Bug 1501148
- Introduce portable PlatformHandleType to AudioIPC and use it. r=chunmin
...
--HG--
extra : rebase_source : 829a86c9a21f9d615f550a3318fe9e16f6a1a96d
2018-10-23 16:36:41 +13:00
Nils Ohlmeier [:drno]
2907e6ba61
Bug 1227519: remove DHE ciphers from WebRTC DTLS handshake. r=mt
...
Differential Revision: https://phabricator.services.mozilla.com/D7965
--HG--
extra : moz-landing-system : lando
2018-10-22 22:58:48 +00:00
Alex Chronopoulos
4241de0429
Bug 1500468 - Return not supported error as a stop-gap solution for Linux enumerate devices. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D9264
--HG--
extra : moz-landing-system : lando
2018-10-19 22:01:00 +00:00
Alex Chronopoulos
36e3215092
Bug 1500377 - Update cubeb-pulse-rs to upstream commit 100b858. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D9242
--HG--
extra : moz-landing-system : lando
2018-10-19 22:00:38 +00:00
Alex Chronopoulos
bd29f8d97c
Bug 1500377 - Update cubeb to upstream commit a68892d. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D9241
--HG--
extra : moz-landing-system : lando
2018-10-19 22:00:20 +00:00
Byron Campen [:bwc]
37b133bd26
Bug 1495569: Create answers with a=mid even if the offer did not have a=mid r=mjf,jib
...
Bug 1495569 - Part 0: web-platform-test that verifies handling of offer without mid.
Bug 1495569 - Part 1: Ensure that answers are created with the transceiver's mid when the offer did not have a mid.
Differential Revision: https://phabricator.services.mozilla.com/D8853
--HG--
extra : moz-landing-system : lando
2018-10-17 18:50:45 +00:00
Nils Ohlmeier [:drno]
dedc2f2c81
Bug 1498068: fixed SRTP key length assertion for GCM 128 bit. r=mt
...
Differential Revision: https://phabricator.services.mozilla.com/D8324
--HG--
extra : moz-landing-system : lando
2018-10-16 03:30:57 +00:00
Andreas Pehrson
7561a1fdef
Bug 1258143 - Remove LocalMediaStream. r=jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D8064
--HG--
extra : moz-landing-system : lando
2018-10-15 08:17:07 +00:00
Philipp Hancke
c0cf9f10eb
Bug 1435789: implement relayProtocol for localcandidate stats r=smaug,ng
...
relayProtocol is the standardized variant of mozLocalTransport.
Spec:
https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-relayprotocol
IDL:
https://w3c.github.io/webrtc-stats/#icecandidate-dict *
Differential Revision: https://phabricator.services.mozilla.com/D3428
--HG--
extra : moz-landing-system : lando
2018-10-07 07:42:48 +00:00
Ciure Andrei
26b40a4469
Merge inbound to mozilla-central. a=merge
2018-10-13 12:36:04 +03:00
Sylvestre Ledru
dd5741407b
Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan
...
Too hard/impossible for the tool to format correctly these structs
Differential Revision: https://phabricator.services.mozilla.com/D8569
--HG--
extra : moz-landing-system : lando
2018-10-12 20:48:24 +00:00
Paul Adenot
e9769f1597
Bug 1487057 - Part 5 - Remove MediaEngineWebRTCMicrophoneSource::mStarted. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D5439
--HG--
extra : rebase_source : 31a0b36e2bc6431a6c7aa387baddfd9d3e35f8f8
2018-09-03 11:10:32 +02:00
Paul Adenot
3f4724fcbb
Bug 1487057 - Part 4 - Remove AsyncLatencyLogger and associated code. r=pehrsons
...
It's not maintained and probably does not work anymore.
Differential Revision: https://phabricator.services.mozilla.com/D5438
--HG--
extra : rebase_source : ccd622e40844dda5d16266e49991462d4ea94224
2018-08-30 17:11:57 +02:00
Alex Chronopoulos
d5435d7c3a
Bug 1498519 - Update cubeb from upstream to 4559815
. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D8527
2018-10-12 13:31:18 +03:00
Jean-Yves Avenard
ab78780c77
Bug 1496529 - P8. Add media.navigator.mediadatadecoder_h264_enabled preference. r=drno
...
For now, the H264 decoding support is rather sturdy. It handles change of resolution and content smoothly thanks to the H264Converter.
The VP8/VP9 one however, not so much.
So we make a preference to only enable H264 for now.
Depends on D7895
Differential Revision: https://phabricator.services.mozilla.com/D7908
--HG--
extra : moz-landing-system : lando
2018-10-09 20:36:18 +00:00
Jean-Yves Avenard
26ace1a1c9
Bug 1496529 - P5. Don't unnecessarily wait on decoder to shutdown r=bryce
...
Depends on D7864
Differential Revision: https://phabricator.services.mozilla.com/D7865
--HG--
extra : moz-landing-system : lando
2018-10-09 16:59:14 +00:00