0e209b03bf
Update bundle behavior to match BundlePolicy spec in http://rtcweb-wg.github.io/jsep/ .
...
BUG=1574
R=juberti@webrtc.org , pthatcher@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/36659004
Cr-Commit-Position: refs/heads/master@{#8851}
2015-03-24 16:30:02 +00:00
e61c64dbb1
Delete NullVideoRenderer
...
NullVideoRenderer is not used.
R=tommi@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/51419004
Cr-Commit-Position: refs/heads/master@{#8850}
2015-03-24 15:11:24 +00:00
07a4ba5d1a
Simulcast settings for 1080p. Using same bit rates for all 3 modes since only one is used in reality, and the plan is to unify them.
...
BUG=
R=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/45779004
Cr-Commit-Position: refs/heads/master@{#8849}
2015-03-24 14:48:03 +00:00
ac27e20477
Delete VideoAdapter::AdaptFrame
...
This CL deletes VideoAdapter::AdaptFrame and replaces the remaining calls with AdaptFrameResolution instead.
I do not expect this CL to fix the flaky VideoAdapterTests yet. I intend to replace FileVideoCapturer with a deterministic FakeVideoCapturer in a follow-up CL.
BUG=4317
R=pbos@webrtc.org , pthatcher@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/44769004
Cr-Commit-Position: refs/heads/master@{#8848}
2015-03-24 14:18:52 +00:00
45636ece8a
Post Git switch: Update codereview.settings and remove drover.properties
...
The key in codereview.settings only made sense for committing to SVN.
The drover.properties is of no use, since drover doesn't support Git.
BUG=chromium:412012
Review URL: https://webrtc-codereview.appspot.com/46669004
Cr-Commit-Position: refs/heads/master@{#8847}
2015-03-24 13:32:33 +00:00
68a5418dd9
Enable PENDING_REF_PREFIX in codereview.settings.
...
Remove the FORCE_HTTPS_COMMIT_URL as well, since it's no
longer needed after switching to Git.
BUG=chromium:412012
R=agable@chromium.org
Review URL: https://webrtc-codereview.appspot.com/25339004
Cr-Commit-Position: refs/heads/master@{#8846}
2015-03-24 13:25:38 +00:00
4d14592c67
rtc::Buffer: Restore length method for backwards compatibility
...
TBR=tommi@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/43939004
Cr-Commit-Position: refs/heads/master@{#8845}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8845 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-24 12:52:14 +00:00
deafa7b3c9
Remove I420VideoFrame::SwapFrame
...
The few remaining uses of this function are replaced with I420VideoFrame assignment, similar to scoped_refptr assignment.
BUG=1128
R=mflodman@webrtc.org , stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/42889004
Cr-Commit-Position: refs/heads/master@{#8844}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8844 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-24 12:43:40 +00:00
2d2a30c2e2
Remove I420VideoFrame::CloneFrame
...
This function is not needed anymore.
BUG=1128
R=stefan@webrtc.org , tommi@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/42899004
Cr-Commit-Position: refs/heads/master@{#8843}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8843 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-24 12:39:58 +00:00
0b52cebd28
Improve logging and add DCHECKs in codec database.
...
BUG=
R=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/47719004
Cr-Commit-Position: refs/heads/master@{#8842}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8842 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-24 11:21:18 +00:00
eebcab5ce9
rtc::Buffer: Rename length to size, for conformance with the STL
...
And add a constructor for creating an uninitialized Buffer of a
specified size.
(I intend to follow up with more Buffer changes, but since it's rather
widely used, the rename is quite noisy and works better as a separate
CL.)
R=tommi@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/48579004
Cr-Commit-Position: refs/heads/master@{#8841}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8841 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-24 09:20:19 +00:00
e815290828
Update README instructions for Android AppRTCDemo.
...
R=wzh@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/48679004
Cr-Commit-Position: refs/heads/master@{#8840}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8840 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 22:35:41 +00:00
a5f6fb53ba
Permit single-stream max bitrates above 2000k.
...
BUG=4463
TBR=stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/49509004
Cr-Commit-Position: refs/heads/master@{#8839}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8839 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 22:30:11 +00:00
a197a5eed6
Update libsrtp includes in preparation of roll into Chromium.
...
This CL is in preparation to roll the libsrtp update which landed in
https://codereview.chromium.org/936663005/ into Chromium.
BUG=https://code.google.com/p/chromium/issues/detail?id=328475
R=juberti@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/40209004
Cr-Commit-Position: refs/heads/master@{#8838}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8838 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 22:12:19 +00:00
a3ffc56cee
Allow setting thread priorities in Chromium on all but linux platforms.
...
The previous check was overly broad, so narrowing it down to linux only.
R=pbos@webrtc.org
BUG=
Review URL: https://webrtc-codereview.appspot.com/43929004
Cr-Commit-Position: refs/heads/master@{#8837}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8837 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 20:11:45 +00:00
39fc1d3d48
Disable PeerConnectionClientTest.testLoopbackVp9
...
The test is flaky on Nexus 9.
BUG=4430
TBR=glaznev@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/44839004
Cr-Commit-Position: refs/heads/master@{#8836}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8836 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 19:57:52 +00:00
0b44b58a3c
Limit disabling of PeerConnectionEndToEndTest.Call to Windows
...
The test seems to be flaky only on Windows.
BUG=4464
TBR=kjellander@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/44829004
Cr-Commit-Position: refs/heads/master@{#8835}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8835 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 19:48:19 +00:00
64eb2ff0b9
iOS library build script
...
Script for building iOS fat libraries with armv7/arm64/x86_64.
BUG=4119
R=jiayl@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/51429004
Cr-Commit-Position: refs/heads/master@{#8834}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8834 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 19:08:15 +00:00
9509fbfc30
Split EventWrapper in twain.
...
I'm splitting the timer functions in EventWrapper into a separate interface.
- Users of the timer functions have different needs than users of a generic event
- Providing a default implementation for EventWrapper that simply uses rtc::Event.
This means that clients of WebRTC that don't use the relatively few classes, typically rendering classes, that depend on the event timer functionality, also don't pull in dependencies on multimedia timers.
R=mflodman@webrtc.org , mflodman
BUG=
Review URL: https://webrtc-codereview.appspot.com/48599004
Cr-Commit-Position: refs/heads/master@{#8833}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8833 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 16:25:46 +00:00
82e8ae4ee8
Disable PeerConnectionEndToEndTest.Call in libjingle_peerconnection_unittest
...
The test has been flaky recently.
BUG=4464
TBR=kjellander@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/46689004
Cr-Commit-Position: refs/heads/master@{#8832}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8832 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 14:25:50 +00:00
2b4ce3a501
Convert webrtc/video/ abort/assert to CHECK/DCHECK.
...
Also replaces NULL with nullptr. This gives nicer error messages and
keeps style consistent.
BUG=1756
R=magjed@webrtc.org , stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/42879004
Cr-Commit-Position: refs/heads/master@{#8831}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8831 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 13:13:15 +00:00
41d2befe9f
Limit RED audio payload to narrow band.
...
In SDP, RED audio codec has its own sample rate. Currently, we offer RED/8000 (8 kHz). But the actual send codec can violate this sample rate. The way to solve it is to introduce more RED payload types, e.g., RED/16000, RED/32000.
As a first step towards that, we, in this CL, limit the current RED (RED/8000) to work only with 8 kHz codecs.
BUG=3619
R=henrik.lundin@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/43849004
Cr-Commit-Position: refs/heads/master@{#8830}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8830 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 12:58:17 +00:00
1596a4f88b
Temporarily disable SetPriority when building with Chromium.
...
This is due to errors we were hitting with Chromium's sandbox policy for pthread_setschedparam.
R=magjed@webrtc.org , pbos@webrtc.org
BUG=
Review URL: https://webrtc-codereview.appspot.com/45839004
Cr-Commit-Position: refs/heads/master@{#8829}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8829 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 12:39:38 +00:00
d4e7d49628
Scaler: Recycle allocations using buffer pool.
...
BUG=1128
R=stefan@webrtc.org , tommi@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/49489004
Cr-Commit-Position: refs/heads/master@{#8828}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8828 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 12:28:14 +00:00
09b6ff9460
Disable PLC for iSAC
...
A codec's packet-loss concealer is called once from NetEq before
decoding the first packet after a packet loss. The purpose is not to
use the PLC output, but to prepare the state of the decoder such that
it may recover faster after the loss. However, this effect is not
achieved by calling iSAC's PLC. Also, there are some problems with the
fixed-point implementation of the PLC (see the associated bug).
BUG=4423
R=kwiberg@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/42849004
Cr-Commit-Position: refs/heads/master@{#8827}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8827 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 12:24:14 +00:00
ee0c5af314
Remove unused version.py script.
...
This should have been removed back in
https://webrtc-codereview.appspot.com/4899004
TBR=andrew@webrtc.org
BUG=
Review URL: https://webrtc-codereview.appspot.com/48629004
Cr-Commit-Position: refs/heads/master@{#8826}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8826 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 12:20:18 +00:00
aa0bbab8ec
Fix build failure
...
There was a build failure due to including checks.h. Removed the include.
TBR=kwiberg@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/48639004
Cr-Commit-Position: refs/heads/master@{#8825}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8825 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 11:43:14 +00:00
a4bef3e6c0
AcmReceiver: use std::map instead of an array to keep the list of decoders
...
R=kwiberg@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/50419004
Cr-Commit-Position: refs/heads/master@{#8824}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8824 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 11:20:31 +00:00
3335a4ffc8
Prevent asserting on unset start bitrate.
...
Quick fix for crash in WebRtcBrowserTest.NegotiateOfferWithBLine.
Follow-up CL from stefan@ that changes this path is under review.
BUG=1788,1667
R=stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/51419005
Cr-Commit-Position: refs/heads/master@{#8823}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8823 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 09:49:12 +00:00
50ed0d9630
Roll chromium_revision 6311617..da9a1c0 (321517:321718)
...
Relevant changes:
* src/third_party/icu: d319ad9..7c81740
Details: 6311617..da9a1c0
/DEPS
Clang version changed 223108:231690
Details: 6311617..da9a1c0
/tools/clang/scripts/update.sh
TBR=pbos@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/44809004
Cr-Commit-Position: refs/heads/master@{#8822}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8822 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 07:13:21 +00:00
e5e92bd556
Disable WebRtcVideoMediaChannelTest.AddRemoveRecvStreamAndRender on Windows (fix)
...
In https://webrtc-codereview.appspot.com/43899004/ I managed to get some
kind of weird whitespace character in there that completely breaks Goma
and local compilation. This fixes that.
BUG=4452
TBR=pbos@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/43909004
Cr-Commit-Position: refs/heads/master@{#8821}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8821 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-22 16:28:18 +00:00
cfde27eeb3
Disable WebRtcVideoMediaChannelTest.AddRemoveRecvStreamAndRender on Windows.
...
The test is flaky:
http://build.chromium.org/p/client.webrtc/builders/Win64%20Release/builds/4179
BUG=4452
TBR=pbos@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/43899004
Cr-Commit-Position: refs/heads/master@{#8820}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8820 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-22 16:09:47 +00:00
38492c5b6f
Re-land 8810 "- Add a SetPriority method to ThreadWr..."
...
> Revert 8810 "- Add a SetPriority method to ThreadWrapper"
> Seeing if this is causing roll issues.
>
> > - Add a SetPriority method to ThreadWrapper
> > - Remove 'priority' from CreateThread and related member variables from implementations
> > - Make supplying a name for threads, non-optional
> >
> > BUG=
> > R=magjed@webrtc.org
> >
> > Review URL: https://webrtc-codereview.appspot.com/44729004
>
> TBR=tommi@webrtc.org
>
> Review URL: https://webrtc-codereview.appspot.com/48609004
TBR=tommi@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/50459005
Cr-Commit-Position: refs/heads/master@{#8819}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8819 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-22 14:42:46 +00:00
90a1cb4630
Revert 8810 "- Add a SetPriority method to ThreadWrapper"
...
Seeing if this is causing roll issues.
> - Add a SetPriority method to ThreadWrapper
> - Remove 'priority' from CreateThread and related member variables from implementations
> - Make supplying a name for threads, non-optional
>
> BUG=
> R=magjed@webrtc.org
>
> Review URL: https://webrtc-codereview.appspot.com/44729004
TBR=tommi@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/48609004
Cr-Commit-Position: refs/heads/master@{#8818}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8818 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-22 14:34:46 +00:00
b789f6271a
Re-land 8809 "Set WebRtcVideoEngine2 as the WebRtcMe..."
...
I've kicked of a roll into Chromium with out the WebRtcVideoEngine2 change, to see if it was causing the roll problems, but re-landing in the meantime.
> Revert 8809 "Set WebRtcVideoEngine2 as the WebRtcMediaEngine."
> content_browsertests started failing around the time the change landed and rolls are failing now.
> I'm going to try rolling this back, start a roll, and then re-land.
>
> > Set WebRtcVideoEngine2 as the WebRtcMediaEngine.
> >
> > Removes the experiment launching WebRTC-NewVideoAPI. This field trial
> > has shown no major regressions on Chrome Canary/Dev that haven't been
> > addressed, so enabling it in time before feature freeze.
> >
> > BUG=1788
> > R=mflodman@webrtc.org
> >
> > Review URL: https://webrtc-codereview.appspot.com/44759004
>
> TBR=pbos@webrtc.org
>
> Review URL: https://webrtc-codereview.appspot.com/43889004
TBR=tommi@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/50459004
Cr-Commit-Position: refs/heads/master@{#8817}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8817 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-22 12:50:44 +00:00
0c3400168a
Revert 8809 "Set WebRtcVideoEngine2 as the WebRtcMediaEngine."
...
content_browsertests started failing around the time the change landed and rolls are failing now.
I'm going to try rolling this back, start a roll, and then re-land.
> Set WebRtcVideoEngine2 as the WebRtcMediaEngine.
>
> Removes the experiment launching WebRTC-NewVideoAPI. This field trial
> has shown no major regressions on Chrome Canary/Dev that haven't been
> addressed, so enabling it in time before feature freeze.
>
> BUG=1788
> R=mflodman@webrtc.org
>
> Review URL: https://webrtc-codereview.appspot.com/44759004
TBR=pbos@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/43889004
Cr-Commit-Position: refs/heads/master@{#8816}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8816 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-22 12:45:44 +00:00
346a64b9b5
Mac would force bluetooth playout working with 8kHz/1ch if capturing/rendering shares the same device, e.g. changing from 44.1kHz/2ch as default.
...
So in the HandleStreamFormatChange() callback, we need to re-initiate the playout as same as what we do in InitPlayout(). Here we merely copy those codes out from InitPlayout() into a new SetDesiredPlayoutFormat() function for the invoking from the two places.
Previously, HandleStreamFormatChange only re-creates the AudioConverter, which is not enough. We also need to reset the buffer size and refresh the latency.
BUG=4240
TEST=Manual Test
R=andrew@webrtc.org , henrika@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/36029004
Cr-Commit-Position: refs/heads/master@{#8815}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8815 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-21 01:06:14 +00:00
4553941d32
Document the 'int' return value of Resampler methods.
...
Remove an obsolete TODO comment.
R=andrew@webrtc.org
BUG=none
Review URL: https://webrtc-codereview.appspot.com/48589004
Cr-Commit-Position: refs/heads/master@{#8814}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8814 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 23:28:39 +00:00
3200a64b3c
Minor fix for MIPS Android build.
...
BUG=
R=andrew@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/47729004
Patch from Ljubomir Papuga <lpapuga@mips.com >.
Cr-Commit-Position: refs/heads/master@{#8813}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8813 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 22:55:43 +00:00
4ddc9387bd
Support VP8 hardware encoding and decoding on IA devices.
...
R=glaznev@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/42829004
Cr-Commit-Position: refs/heads/master@{#8812}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8812 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 21:21:17 +00:00
b9557a9bb7
Fix code to handle crashes for non-VP8.
...
Unit tests will be submitted Monday, submitting this part to get the
Android bots green.
BUG=1667, 1788
R=glaznev@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/44789004
Cr-Commit-Position: refs/heads/master@{#8811}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8811 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 19:53:15 +00:00
b6817d793f
- Add a SetPriority method to ThreadWrapper
...
- Remove 'priority' from CreateThread and related member variables from implementations
- Make supplying a name for threads, non-optional
BUG=
R=magjed@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/44729004
Cr-Commit-Position: refs/heads/master@{#8810}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8810 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 15:52:43 +00:00
66df3cf7ab
Set WebRtcVideoEngine2 as the WebRtcMediaEngine.
...
Removes the experiment launching WebRTC-NewVideoAPI. This field trial
has shown no major regressions on Chrome Canary/Dev that haven't been
addressed, so enabling it in time before feature freeze.
BUG=1788
R=mflodman@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/44759004
Cr-Commit-Position: refs/heads/master@{#8809}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8809 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 15:45:17 +00:00
8296ec518b
Fix heap-use-after-free in WebRtcVideoEngine2.
...
Found in libjingle_peerconnection_unittest on asan while trying to
default-enable WebRtcVideoEngine2.
BUG=1788
R=stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/44779004
Cr-Commit-Position: refs/heads/master@{#8808}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8808 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 14:28:31 +00:00
a3209a2b27
Release buffer pool in Vp8DecoderImpl::Release().
...
Permits reusing an external VP8DecoderImpl instance from another
VideoReceiveStream without a thread-checker DCHECK blowing up. Also
releases buffers that would've been kept in memory even though the
decoder isn't configured.
BUG=
R=magjed@webrtc.org , stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/50449004
Cr-Commit-Position: refs/heads/master@{#8807}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8807 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 13:36:25 +00:00
8904290aca
Make screenshare target bitrate experiment always on
...
BUG=4083
R=mflodman@webrtc.org , stefan@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/44699004
Patch from sprang@webrtc.org <sprang@webrtc.org >.
Cr-Commit-Position: refs/heads/master@{#8806}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8806 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 12:50:34 +00:00
d9c5024ee7
Roll chromium_revision bd49b12..6311617 (320783:321517)
...
Relevant changes:
* src/buildtools: d4dd4f7..3b302fe
* src/third_party/android_tools: 98a4345..8b18ef7
* src/third_party/boringssl/src: bf0df92..642f149
* src/third_party/icu: eda9e75..d319ad9
* src/third_party/libvpx: f80cf58..00cf1b1
Details: bd49b12..6311617
/DEPS
Clang version was not updated in this roll.
R=pbos@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/47709004
Cr-Commit-Position: refs/heads/master@{#8805}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8805 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 12:35:18 +00:00
9f9ea7e5ab
Clean up webrtc external capture.
...
This cl removes the dependency to the external capture module if external capturing is used in webrtc.
It also removes two external capture methods that is not needed.
Further more it adds I420VideoFrame::Create that takes a pointer to packed memory as input.
R=magjed@webrtc.org , mflodman@webrtc.org , pbos@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/43879004
Cr-Commit-Position: refs/heads/master@{#8804}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8804 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 10:55:39 +00:00
443ad403f5
Remove FullStackTest frame pointer handles.
...
Simplifies code, speculative fix for a DCHECK crash in ForemanCifPlr5.
BUG=4451
R=magjed@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/45809005
Cr-Commit-Position: refs/heads/master@{#8803}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8803 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 07:34:38 +00:00
6231fb6dac
Prevent crashes when copying a zero-size frame.
...
BUG=4451
R=magjed@webrtc.org , tommi@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/44749004
Cr-Commit-Position: refs/heads/master@{#8802}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8802 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 07:33:11 +00:00