Age | Commit message (Collapse) | Author |
|
|
|
Some MIPS changes got cherrypicked here but only the linux makefiles
were updated. Update the mac makefiles to match.
Change-Id: I517d4e6cf18c3c9ff39dc949e48687cc44663c7e
|
|
Generated by:
android_webview/tools/gyp_webview linux-mips
after change I10406245f9708b9eacc40af83549a79f021944c7
is applied.
Change-Id: I941175ced296aeec3976a270c699669bbd281957
|
|
With this change webrtc optimizations are excluded
for all mips32 arch variants.
This needs to be done as we have one gyp_webview target
for all mips32 arch variants and r6 doesn't support
a number of instructions which are supported in r1/r2.
This is a temp workaround until a better solution is found.
Change-Id: I10406245f9708b9eacc40af83549a79f021944c7
|
|
Temporarily disable the use of -Werror in the AOSP copy of Chromium so
that the system-wide default warnings can be changed without breaking
Chromium. We'll re-enable it once the warnings are settled and we've
fixed any issues.
Bug: 18632512
Change-Id: Ie4231811e8ba5487b946bebfb515f01982ef2f66
|
|
This commit was generated by merge_to_master.py.
Change-Id: Id333a9c9629dab78507c3f81a708fe07ca55fd7b
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I231a22a5117516d0892018e313b21fab26b1f615
|
|
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at 71616dbb8cdd3ea13e0a964d18456ca3fe002dab
This commit was generated by merge_from_chromium.py.
Change-Id: I40a02c5091b60b596c558bfc0f03c06c63d7fb7a
|
|
BUG=chromium:436400
TBR=phoglund@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/27259004
git-svn-id: http://webrtc.googlecode.com/svn/branches/40/webrtc@7759 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
git-svn-id: http://webrtc.googlecode.com/svn/branches/40/webrtc@7692 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
This commit was generated by merge_to_master.py.
Change-Id: I659bdd3b127bb83ee982b3e6117a93ad4fa68d54
|
|
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at 60ab669c4c545b328b5c8b0453eb2cdecf851651
This commit was generated by merge_from_chromium.py.
Change-Id: I7efe0f9a490c88eb3ec522902a351f9662e8753e
|
|
It' bit ugly that RtpDepacketizer::ParsedPayload partially defines WebRtcRTPHeader, and then sent to Parse() function for internal change.
To make it clearer, the CL gets rid of using partially-defined WebRtcRTPHeader.
BUG=
R=pbos@webrtc.org, stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/28919004
Patch from Changbin Shao <changbin.shao@intel.com>.
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7660 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
This is a necessary precursor to using uint16s for port numbers more
consistently in Chromium code.
This also makes some minor formatting changes in surrounding code (function declaration wrapping, virtual -> override).
BUG=chromium:81439
TEST=none
R=henrike@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/32379004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7656 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
There were many size_t to int conversions. RAND_poll and RAND_seed no longer do
anything in BoringSSL, so fix that one by removing it. Use a checked_cast for
the remaining ones.
BUG=chromium:429039
R=henrike@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/28909004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7655 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
See https://webrtc-codereview.appspot.com/32399004/ for part I.
BUG=3279
TEST=AppRTC demo
R=perkj@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/27059004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7654 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
This commit was generated by merge_to_master.py.
Change-Id: Ibb07e7633f0f96e925c9bd5cdcb91747ad656b6e
|
|
R=mflodman@webrtc.org
BUG=
Review URL: https://webrtc-codereview.appspot.com/30889004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7648 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at b831a9e3d5f9f0563d249b726cffa8a070e58aee
This commit was generated by merge_from_chromium.py.
Change-Id: I6d6255972e3c34e7797e9b46fbc3c0fe7e552d43
|
|
The subclasses that need a state pointer should declare them---with
the right type, not void*, to get rid of all those casts.
Two small but not quite trivial cleanups are included because they
blocked the state_ removal:
- AudioDecoderG722Stereo now inherits directly from AudioDecoder
instead of being a subclass of AudioDecoderG722.
- AudioDecoder now has a CngDecoderInstance member function, which
is implemented only by AudioDecoderCng. This replaces the previous
practice of calling AudioDecoder::state() and casting the result
to a CNG_dec_inst*. It still isn't pretty, but now the blemish is
plainly visible in the AudioDecoder class declaration.
R=henrik.lundin@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/24169005
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7644 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
TBR=stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/25099004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7638 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
TBR=stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/28949004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7637 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I038f8684aa804c94ca2c5175bdeaf605bf0611c5
|
|
Uses of __DATE__ and __TIME__ are blocking deterministic Chromium
builds. We're not really making use of these, and if anything they're
likely to be misleading as it's impossible to distinguish between a new
revision and a freshly-built old branch.
R=mflodman@webrtc.org, tnakamura@webrtc.org
BUG=3983
Review URL: https://webrtc-codereview.appspot.com/27039004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7635 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
Adds stats to verify bandwidth and pacer stats.
BUG=1788
R=mflodman@webrtc.org, pbos@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/24969004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7634 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I2b5db589b04e302cb1067fe730b81f3fb21b06bb
|
|
From r7014 the Android APK tests are designed to be
build from a standalone WebRTC checkout instead of a
Chromium checkout. Because of that, the special handling
for both cases can be removed.
I also don't think we need to use the
base::android::GetExternalStorageDirectory() method since
all devices has a symlink at /sdcard that points
to /storage/emulated/legacy on the Android device.
This essentially reverts the changes in
https://webrtc-codereview.appspot.com/1754005/
plus some minor changes.
BUG=webrtc:3741
TEST=Locally running test_support_unittests APK test on an
Android device using:
CHECKOUT_SOURCE_ROOT=`pwd` build/android/test_runner.py gtest -s test_support_unittests --verbose --isolate-file-path=webrtc/test/test_support_unittests.isolate
R=henrike@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/15329004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7632 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
BUG=
R=kjellander@webrtc.org, tkchin@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/30879004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7630 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
Breaks Chrome compile:
e:\b\build\slave\win_builder\build\src\third_party\webrtc\modules\audio_coding\neteq\neteq_impl.cc(131) : error C3867: 'webrtc::NetEqImpl::InsertPacketInternal': function call missing argument list; use '&webrtc::NetEqImpl::InsertPacketInternal' to create a pointer to member
e:\b\build\slave\win_builder\build\src\third_party\webrtc\modules\audio_coding\neteq\neteq_impl.cc(131) : error C3861: 'LOG_FERR1': identifier not found
e:\b\build\slave\win_builder\build\src\third_party\webrtc\modules\audio_coding\neteq\neteq_impl.cc(152) : error C3867: 'webrtc::NetEqImpl::InsertPacketInternal': function call missing argument list; use '&webrtc::NetEqImpl::InsertPacketInternal' to create a pointer to member
e:\b\build\slave\win_builder\build\src\third_party\webrtc\modules\audio_coding\neteq\neteq_impl.cc(152) : error C3861: 'LOG_FERR1': identifier not found
e:\b\build\slave\win_builder\build\src\third_party\webrtc\modules\audio_coding\neteq\neteq_impl.cc(169) : error C3867: 'webrtc::NetEqImpl::GetAudioInternal': function call missing argument list; use '&webrtc::NetEqImpl::GetAudioInternal' to create a pointer to member
...
> Remove the state_ member from AudioDecoder
>
> The subclasses that need a state pointer should declare them---with
> the right type, not void*, to get rid of all those casts.
>
> Two small but not quite trivial cleanups are included because they
> blocked the state_ removal:
>
> - AudioDecoderG722Stereo now inherits directly from AudioDecoder
> instead of being a subclass of AudioDecoderG722.
>
> - AudioDecoder now has a CngDecoderInstance member function, which
> is implemented only by AudioDecoderCng. This replaces the previous
> practice of calling AudioDecoder::state() and casting the result
> to a CNG_dec_inst*. It still isn't pretty, but now the blemish is
> plainly visible in the AudioDecoder class declaration.
>
> R=henrik.lundin@webrtc.org
>
> Review URL: https://webrtc-codereview.appspot.com/24169005
TBR=kwiberg@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/30879005
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7629 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
Reverting since 7623 might depend on this one
> Don't use DCHECK when you need the side effects...
>
> R=pbos@webrtc.org
> TBR=henrik.lundin@webrtc.org
>
> Review URL: https://webrtc-codereview.appspot.com/32369004
TBR=kwiberg@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/25089004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7628 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at 9a8c28f10f329c5ce91e77057933e60224000627
This commit was generated by merge_from_chromium.py.
Change-Id: If9e805f5024e1fcdd99127626811f9650e109b1d
|
|
R=pbos@webrtc.org
TBR=henrik.lundin@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/32369004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7625 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
The subclasses that need a state pointer should declare them---with
the right type, not void*, to get rid of all those casts.
Two small but not quite trivial cleanups are included because they
blocked the state_ removal:
- AudioDecoderG722Stereo now inherits directly from AudioDecoder
instead of being a subclass of AudioDecoderG722.
- AudioDecoder now has a CngDecoderInstance member function, which
is implemented only by AudioDecoderCng. This replaces the previous
practice of calling AudioDecoder::state() and casting the result
to a CNG_dec_inst*. It still isn't pretty, but now the blemish is
plainly visible in the AudioDecoder class declaration.
R=henrik.lundin@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/24169005
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7623 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
R=pbos@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/31959004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7622 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
BUG=
R=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/23359005
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7621 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
BWE at 20 seconds when the BWE should have converged.
BUG=crbug/425925
R=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/30819005
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7620 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I172fda810eb6cb37d17ba35571733f9eaeb9b230
|
|
Packet queue in the paced sender is now based on a priority queue rather than having a separate fifo-queue per priority level. This allows more flexible sorting and cleaner usage.
Packets with earlier capture times are now prioritized higher. In situations with high packet loss, the queue might contain packets from several subsequent frames. Retransmit packets from the earlier frames first, since the later ones will probably be dependent on these.
Also, don't force sending of packets after a certain time of inactivity or when packets grow too old, since this was causing consistent overuse on poor connections. Instead, drop frames in vie encoder if pacer queue is too long.
BUG=
R=mflodman@webrtc.org, stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/27869004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7617 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
This commit was generated by merge_from_chromium.py.
Change-Id: I77678e9f2e5044a6457f21cada6ee13b75fbfb0c
|
|
https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git at a1fd19c12e4efdf4b8a5f92323070443d50dc34e
This commit was generated by merge_from_chromium.py.
Change-Id: Ibd48eca2d93e6324a2e886e451f27307aab45e9b
|
|
Adds support for logging to stderr via -logs.
Enables abs-send-time by default.
R=mflodman@webrtc.org, pbos@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/23329004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7613 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
Since r7255, it could happen that an old packet would block the decoding
process until enough packet was received for the buffer to flush. This
CL fixes that by:
- Partially reverting r7255;
- Remove recent old packets before taking a decision for GetAudio;
- Remove all old packets after a packet has been extracted for decoding;
- Adding tests for reordered packets.
BUG=chrome:423985
R=tina.legrand@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/25079004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7612 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
R=stefan@webrtc.org
BUG=1667
Review URL: https://webrtc-codereview.appspot.com/31909004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7611 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
R=henrik.lundin@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/26039004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7610 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
R=henrik.lundin@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/27029004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7609 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
It isn't actually required, as evidenced by the comparative ease with
which it can be removed.
R=henrik.lundin@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/31939004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7606 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
BUG=1788
R=pbos@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/27019004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7604 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
If a packet with unknown RTP payload type is inserted, this CL
will make sure that the error message is a little more detailed
and gives a better understadning of what to do.
BUG=2692
R=tina.legrand@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/27909004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7603 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
And use a std::min. Post-commit fixes after:
https://review.webrtc.org/30779004/
TBR=kwiberg
Review URL: https://webrtc-codereview.appspot.com/25059004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7600 4adac7df-926f-26a2-2b94-8c16560cd09d
|
|
TBR=hellner@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/27899004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@7599 4adac7df-926f-26a2-2b94-8c16560cd09d
|