fcfc804e436502d49b2176fec1f40dce3585527f |
14-Jan-2016 |
kjellander <kjellander@webrtc.org> |
Eliminate defines in talk/ Replace LINUX, OSX and IOS defines with WEBRTC_ prefixed versions. Remove no longer used defines from talk/build/common.gypi due to previously migrated sources (into webrtc/p2p and webrtc/libjingle). When this is rolled into Chromium, we can also clean up the platform defines in https://code.google.com/p/chromium/codesearch#chromium/src/third_party/libjingle/libjingle.gyp NOTRY=True BUG=webrtc:5420 TESTED=Ran all compile trybots with --clobber flag. TBR=tommi@webrtc.org Review URL: https://codereview.webrtc.org/1588453005 Cr-Commit-Position: refs/heads/master@{#11254}
evicemanager.cc
evicemanager_unittest.cc
akedevicemanager.h
4llookup.h
ideorendererfactory.h
|
60ca31bf5d206ff01b5441639806f7303365e162 |
04-Jan-2016 |
kjellander <kjellander@webrtc.org> |
Roll chromium_revision d66326c..4df108a (367167:367307) The changes in https://chromium.googlesource.com/chromium/src/+/d66326c..4df108a/build/common.gypi enables a lot more warnings, which have been disabled/fixed in this CL. See tracking bugs for remaining work. Change log: https://chromium.googlesource.com/chromium/src/+log/d66326c..4df108a Full diff: https://chromium.googlesource.com/chromium/src/+/d66326c..4df108a Changed dependencies: * src/buildtools: https://chromium.googlesource.com/chromium/buildtools.git/+log/fee7f1e..6d0c448 * src/third_party/libsrtp: https://chromium.googlesource.com/chromium/deps/libsrtp.git/+log/b8dd754..8a7662a DEPS diff: https://chromium.googlesource.com/chromium/src/+/d66326c..4df108a/DEPS No update to Clang. BUG=webrtc:5397, webrtc:5398, webrtc:5399 TBR=hta@webrtc.org, perkj@webrtc.org NOTRY=True Review URL: https://codereview.webrtc.org/1553033002 Cr-Commit-Position: refs/heads/master@{#11147}
arbonvideorenderer.cc
arbonvideorenderer.h
|
5dda80abea311731144b1d544aff61c408412f12 |
12-Nov-2015 |
Henrik Kjellander <kjellander@google.com> |
Remove webrtc/modules/video_{capture,render}/include BUG=webrtc:5095 TESTED=git cl try -c --bot=android_compile_rel --bot=linux_compile_rel --bot=win_compile_rel --bot=mac_compile_rel --bot=ios_rel --bot=linux_gn_rel --bot=win_x64_gn_rel --bot=mac_x64_gn_rel --bot=android_gn_rel -m tryserver.webrtc R=pbos@webrtc.org, perkj@webrtc.org Review URL: https://codereview.webrtc.org/1439823002 . Cr-Commit-Position: refs/heads/master@{#10619}
obiledevicemanager.cc
|
5237aaf243d29732f59557361b7a993c0a18cf0e |
11-Nov-2015 |
tfarina <tfarina@chromium.org> |
Convert usage of ARRAY_SIZE to arraysize. ARRAY_SIZE is the old version of arraysize and does not cover all the cases in C++, arraysize is a copy of Chromium's version and thus have wider coverage. BUG=None R=tommi@webrtc.org Review URL: https://codereview.webrtc.org/1405023016 Cr-Commit-Position: refs/heads/master@{#10594}
evicemanager_unittest.cc
in32devicemanager.cc
|
98f53510b222f71fdd8b799b2f33737ceeb28c61 |
28-Oct-2015 |
Henrik Kjellander <kjellander@webrtc.org> |
system_wrappers: rename interface -> include BUG=webrtc:5095 R=tommi@webrtc.org Review URL: https://codereview.webrtc.org/1413333002 . Cr-Commit-Position: refs/heads/master@{#10438}
uvframescapturer.cc
|
0c4e06b4c6107a1b94f764e279e4fb4161e905b0 |
07-Oct-2015 |
Peter Boström <pbos@webrtc.org> |
Use suffixed {uint,int}{8,16,32,64}_t types. Removes the use of uint8, etc. in favor of uint8_t. BUG=webrtc:5024 R=henrik.lundin@webrtc.org, henrikg@webrtc.org, perkj@webrtc.org, solenberg@webrtc.org, stefan@webrtc.org, tina.legrand@webrtc.org Review URL: https://codereview.webrtc.org/1362503003 . Cr-Commit-Position: refs/heads/master@{#10196}
arbonvideorenderer.cc
arbonvideorenderer.h
ilevideocapturer.cc
ilevideocapturer.h
divideorenderer.cc
tkvideorenderer.cc
tkvideorenderer.h
inuxdevicemanager.cc
obiledevicemanager.cc
uvframescapturer.cc
uvframescapturer.h
|
b09b660c53ff2c499d149e05e5c435f5057273fc |
01-Oct-2015 |
magjed <magjed@webrtc.org> |
Remove cricket::VideoFrame::Set/GetElapsedTime() This CL is a baby step towards consolidating the timestamps in cricket::VideoFrame and webrtc::VideoFrame, so that we can unify the frame classes in the future. The elapsed time functionality is not really used. If a video sink wants to know the elapsed time since the first frame they can store the first timestamp themselves and calculate the time delta to later frames. This is already done in all video sinks that need the elapsed time. Having redundant timestamps in the frame classes is confusing and error prone. TBR=pthatcher@webrtc.org Review URL: https://codereview.webrtc.org/1324263004 Cr-Commit-Position: refs/heads/master@{#10131}
ilevideocapturer.cc
ilevideocapturer.h
|
3c089d751ede283e21e186885eaf705c3257ccd2 |
16-Sep-2015 |
henrikg <henrikg@webrtc.org> |
Add RTC_ prefix to contructormagic macros. We must remove dependency on Chromium, i.e. we can't use Chromium's base/logging.h. That means we need to define these macros in WebRTC also when doing Chromium builds. And this causes redefinition. * DISALLOW_ASSIGN -> RTC_DISALLOW_ASSIGN * DISALLOW_COPY_AND_ASSIGN -> RTC_DISALLOW_COPY_AND_ASSIGN * DISALLOW_IMPLICIT_CONSTRUCTORS -> RTC_DISALLOW_IMPLICIT_CONSTRUCTORS Related CL: https://codereview.webrtc.org/1335923002/ BUG=chromium:468375 NOTRY=true Review URL: https://codereview.webrtc.org/1345433002 Cr-Commit-Position: refs/heads/master@{#9953}
ilevideocapturer.cc
ilevideocapturer.h
uvframescapturer.cc
uvframescapturer.h
|
00c509ad1c94805b3332f2ce876c04705abf8ef5 |
12-Mar-2015 |
guoweis@webrtc.org <guoweis@webrtc.org> |
Add concept of whether video renderer supports rotation. Rotation is best done when rendered in GPU, added the shader code which rotates the frame. For renderers which don't support rotation, the rotation will be done before sending down the frame to render. By default, assume renderer can't do rotation. Tested with peerconnection_client on windows, AppRTCDemo on Mac. BUG=4145 R=glaznev@webrtc.org, pthatcher@webrtc.org Committed: https://code.google.com/p/webrtc/source/detail?r=8660 Committed: https://code.google.com/p/webrtc/source/detail?r=8661 Review URL: https://webrtc-codereview.appspot.com/43569004 Cr-Commit-Position: refs/heads/master@{#8705} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8705 4adac7df-926f-26a2-2b94-8c16560cd09d
arbonvideorenderer.cc
divideorenderer.cc
tkvideorenderer.cc
tkvideorenderer.h
|
f9a75d99b92402c56744121b7bc991a9c71cf324 |
10-Mar-2015 |
guoweis@webrtc.org <guoweis@webrtc.org> |
Revert "Add concept of whether video renderer supports rotation." This reverts commit 0ad48935fc5b92be6e10924a9ee3b0dc39c79104. TBR=guoweis@webrtc.org BUG= Review URL: https://webrtc-codereview.appspot.com/41199004 Cr-Commit-Position: refs/heads/master@{#8663} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8663 4adac7df-926f-26a2-2b94-8c16560cd09d
arbonvideorenderer.cc
divideorenderer.cc
tkvideorenderer.cc
tkvideorenderer.h
|
0ad48935fc5b92be6e10924a9ee3b0dc39c79104 |
10-Mar-2015 |
guoweis@webrtc.org <guoweis@webrtc.org> |
Add concept of whether video renderer supports rotation. Rotation is best done when rendered in GPU, added the shader code which rotates the frame. For renderers which don't support rotation, the rotation will be done before sending down the frame to render. By default, assume renderer can't do rotation. BUG=4145 R=glaznev@webrtc.org, pthatcher@webrtc.org Review URL: https://webrtc-codereview.appspot.com/43569004 Cr-Commit-Position: refs/heads/master@{#8660} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8660 4adac7df-926f-26a2-2b94-8c16560cd09d
arbonvideorenderer.cc
divideorenderer.cc
tkvideorenderer.cc
tkvideorenderer.h
|
bfa3c7253fc29a6c64115c49457cd69cec05932b |
17-Feb-2015 |
decurtis@webrtc.org <decurtis@webrtc.org> |
Don't call g_thread_init on glib >=2.31.0 g_thread_init() is deprecated in glib 2.31.0 and later. This will call g_thread_ini() only when compiling against older versions of glib. BUG=1971,chromium:253566 R=pthatcher@webrtc.org Review URL: https://webrtc-codereview.appspot.com/40019004 Cr-Commit-Position: refs/heads/master@{#8400} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8400 4adac7df-926f-26a2-2b94-8c16560cd09d
tkvideorenderer.cc
|
11426dc719f24ece3246fd8fb24ae073c49b42ed |
11-Feb-2015 |
kwiberg@webrtc.org <kwiberg@webrtc.org> |
Don't rely on webrtc/base/scoped_ptr.h to include stuff for you webrtc/base/scoped_ptr.h doesn't need to include webrtc/base/common.h anymore, but a couple of its users were relying on it to pull in other things for them. Fix that, and remove the now really unnecessary webrtc/base/common.h include. R=andrew@webrtc.org, pthatcher@webrtc.org Review URL: https://webrtc-codereview.appspot.com/37169004 Cr-Commit-Position: refs/heads/master@{#8333} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8333 4adac7df-926f-26a2-2b94-8c16560cd09d
obiledevicemanager.cc
|
53d9012faf32eb711681fdeb31b9d0d2f9e9481b |
09-Feb-2015 |
andresp@webrtc.org <andresp@webrtc.org> |
Clean kForever from basictypes and move it to the interfaces that actually have it. R=tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/33269004 Cr-Commit-Position: refs/heads/master@{#8296} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8296 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
ilevideocapturer.cc
ilevideocapturer.h
ilevideocapturer_unittest.cc
|
5f93d0a140515e3b8cdd1b9a4c6f5871144e5dee |
20-Jan-2015 |
jlmiller@webrtc.org <jlmiller@webrtc.org> |
Update libjingle license statements at top of talk files for consistency BUG=2133 R=juberti@webrtc.org Review URL: https://webrtc-codereview.appspot.com/39559004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@8105 4adac7df-926f-26a2-2b94-8c16560cd09d
arbonvideorenderer.cc
arbonvideorenderer.h
ilevideocapturer.cc
ilevideocapturer.h
divideorenderer.cc
divideorenderer.h
tkvideorenderer.cc
tkvideorenderer.h
acdevicemanagermm.mm
4llookup.cc
4llookup.h
ideorendererfactory.h
uvframescapturer.cc
uvframescapturer.h
|
2ead571fb6e06b90053b0ee920505fd589b229aa |
08-Jan-2015 |
decurtis@webrtc.org <decurtis@webrtc.org> |
Hard define the GUID for AudioEndpoint to avoid conflicts during compile. BUG=3996 R=juberti@webrtc.org Review URL: https://webrtc-codereview.appspot.com/36649004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@8026 4adac7df-926f-26a2-2b94-8c16560cd09d
in32devicemanager.cc
|
a42a3ade541af4bc49e4e43a78bd886e3b140948 |
13-Sep-2014 |
buildbot@webrtc.org <buildbot@webrtc.org> |
(Auto)update libjingle 75390072-> 75428737 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7174 4adac7df-926f-26a2-2b94-8c16560cd09d
acdevicemanager.cc
acdevicemanagermm.mm
|
573a1eef3dac80cfb5c65dfc7e6dbde9836b8d91 |
27-Aug-2014 |
buildbot@webrtc.org <buildbot@webrtc.org> |
(Auto)update libjingle 74202294-> 74230205 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6990 4adac7df-926f-26a2-2b94-8c16560cd09d
inuxdevicemanager.cc
inuxdevicemanager.h
|
a09a99950ec40aef6421e4ba35eee7196b7a6e68 |
13-Aug-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 73222930-> 73226398 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6891 4adac7df-926f-26a2-2b94-8c16560cd09d
arbonvideorenderer.cc
arbonvideorenderer.h
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
ummydevicemanager_unittest.cc
ilevideocapturer.h
ilevideocapturer_unittest.cc
divideorenderer.cc
divideorenderer.h
tkvideorenderer.cc
tkvideorenderer.h
inuxdeviceinfo.cc
inuxdevicemanager.cc
inuxdevicemanager.h
acdevicemanager.cc
acdevicemanager.h
4llookup.cc
in32devicemanager.h
uvframescapturer.h
|
65b98d12c3b6b9ca0ded669d0a0811d2bb1712b3 |
08-Aug-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 72839629-> 72847605 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6854 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
akedevicemanager.h
|
5b1ebacca2c29d73a5f3ab388b4b2a0a8e114c76 |
07-Aug-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 72820109-> 72822008 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6850 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
akedevicemanager.h
|
d509678a4e5ba4c3047d80744e103b675d8c7c88 |
07-Aug-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 72819313-> 72820109 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6849 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
akedevicemanager.h
|
94b996cc181b02d986f002230497bb2b28762060 |
07-Aug-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 72785516-> 72819313 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6848 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
akedevicemanager.h
|
476efa203160463dafc2d5bf9b8a675df44d2df5 |
07-Aug-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 72785180-> 72785516 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6842 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
akedevicemanager.h
|
e0d03f13e4cfc5b822145597d40da9b8a8f95146 |
02-Aug-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 72443101-> 72446860 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6815 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
akedevicemanager.h
|
6e203d50a3ecccc0524d36867761f80c12e0c56f |
02-Aug-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 72442050-> 72443101 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6814 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
akedevicemanager.h
|
52148c2f74fe455ee126d24ec57a8bfc7cc87404 |
02-Aug-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 72430895-> 72442050 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6813 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
akedevicemanager.h
|
7cb60ccae137d8db99e00ed2e073a00f110ccc57 |
02-Aug-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 72407428-> 72430895 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6812 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
akedevicemanager.h
|
d4e598d57aed714a599444a7eab5e8fdde52a950 |
29-Jul-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 72097588-> 72159069 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6799 4adac7df-926f-26a2-2b94-8c16560cd09d
arbonvideorenderer.cc
arbonvideorenderer.h
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
ummydevicemanager_unittest.cc
akedevicemanager.h
ilevideocapturer.cc
ilevideocapturer.h
ilevideocapturer_unittest.cc
divideorenderer.cc
divideorenderer.h
tkvideorenderer.h
ibudevsymboltable.cc
ibudevsymboltable.h
inuxdeviceinfo.cc
inuxdevicemanager.cc
inuxdevicemanager.h
acdevicemanager.cc
acdevicemanager.h
acdevicemanagermm.mm
obiledevicemanager.cc
4llookup.cc
in32devicemanager.cc
in32devicemanager.h
uvframescapturer.cc
uvframescapturer.h
|
861d4b0de99f6d67c0f672ce94c1714cc7236bd8 |
07-May-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 66322380-> 66326258 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6067 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
|
e65c9a6e67e589e27d08e8541603db1ef898976a |
06-May-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 66299810-> 66301332 git-svn-id: http://webrtc.googlecode.com/svn/trunk@6063 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
|
505f400f2765f4caf7da86f7293f8e80f0dde5a1 |
14-Apr-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 64909599-> 64919255 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5905 4adac7df-926f-26a2-2b94-8c16560cd09d
osdeviceinfo.cc
|
1da6047132bca9dcc1015951ce53fa6b31cc49e9 |
14-Apr-2014 |
buildbot@webrtc.org <buildbot@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 64813990-> 64909599 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5900 4adac7df-926f-26a2-2b94-8c16560cd09d
osdeviceinfo.cc
|
cf0b46c762171ffbb26a7387483fcb4d55918b0e |
14-Apr-2014 |
fischman@webrtc.org <fischman@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
iosdeviceinfo.cc: remove unnecessary file The do-nothing implementation in this file is already present in mobiledevicemanager.cc (shared with Android) so this isn't adding value, and causes duplicate-symbol errors under some compilers. BUG=3201 R=henrike@webrtc.org Review URL: https://webrtc-codereview.appspot.com/11959004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5899 4adac7df-926f-26a2-2b94-8c16560cd09d
osdeviceinfo.cc
|
f5bebd40f38d3d35465dc6fc1f4c8f869688b048 |
04-Apr-2014 |
henrike@webrtc.org <henrike@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 64247466-> 64326665 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5845 4adac7df-926f-26a2-2b94-8c16560cd09d
acdevicemanager.cc
|
7fa1fcb72cc7b0d68a5e11d52724504c1cd4ac36 |
25-Mar-2014 |
fischman@webrtc.org <fischman@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
AppRTCDemo(ios): style/cleanup fixes following cr/62871616-p10 BUG=2168 R=noahric@google.com Review URL: https://webrtc-codereview.appspot.com/9709004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5768 4adac7df-926f-26a2-2b94-8c16560cd09d
acdevicemanagermm.mm
|
d3d6bce9edfb708aee93518e9d5a4a222a35a935 |
10-Mar-2014 |
henrike@webrtc.org <henrike@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 62865357-> 62871616 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5674 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
|
371243dfa3467c7be7217da4b537cc33d2bd45a6 |
07-Mar-2014 |
pbos@webrtc.org <pbos@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Remove std:: prefixes from C functions in talk/. std::memcpy -> memcpy for instance. This change was motivated by a compile report complaining that std::rand() was used instead of rand(), probably with a stdlib.h include instead of cstdlib. Use of C functions without the std:: prefix is a lot more common, so removing std:: to address this. BUG= R=tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/9559004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5657 4adac7df-926f-26a2-2b94-8c16560cd09d
4llookup.cc
|
704bf9ebec9c9425e1898f6c3f15eff685175b23 |
27-Feb-2014 |
henrike@webrtc.org <henrike@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
(Auto)update libjingle 62063505-> 62278774 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5617 4adac7df-926f-26a2-2b94-8c16560cd09d
ilevideocapturer.cc
|
c2d75e07082cb6e14ba1078875f4a5a6e4a9560c |
18-Feb-2014 |
fischman@webrtc.org <fischman@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
PeerConnection(java): account for thread shutdown vagaries. Android's JVM requires threads to detach before they exit, but ONLY if they needed to AttachCurrentThread. Conversly, threads that were attached by the JVM (e.g. the result of making a native call from Java) must NOT be detached by the application. This is bug 2441. The fix for the above is to only pthread_setspecific() for threads that Attach(), not for already-attached threads. To ensure that we only detach Attached threads, added a GetEnv() call to ThreadDestructor(), which revealed that Oracle's JVM can overly-eagerly clear TLS accounting data, effectively detaching threads without their consent at shutdown. Work around this with a specific check. To guard against (some) regression, added a variant of PeerConnectionTest that runs on a non-main thread. This revealed a bug in LinuxDeviceManager which implicitly assumes its talk_base::Thread has already been initialized. Fixed that here too. BUG=2441 R=henrike@webrtc.org Review URL: https://webrtc-codereview.appspot.com/8759004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5567 4adac7df-926f-26a2-2b94-8c16560cd09d
inuxdevicemanager.cc
|
9cf037b83184374230c6825e4aa407cdafaba434 |
07-Feb-2014 |
sergeyu@chromium.org <sergeyu@chromium.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update libjingle to 61168196 R=mallinath@webrtc.org Review URL: https://webrtc-codereview.appspot.com/8139004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5502 4adac7df-926f-26a2-2b94-8c16560cd09d
4llookup.cc
|
67ee6b9a6260fa80b83326c4b4fec8857c0e578c |
03-Feb-2014 |
mallinath@webrtc.org <mallinath@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update talk to 60923971 Review URL: https://webrtc-codereview.appspot.com/7909004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5475 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
evicemanager.h
uvframescapturer.cc
uvframescapturer.h
|
a23f0ca4ba5105eb76b6fa30447c806812a8f3c2 |
13-Nov-2013 |
sergeyu@chromium.org <sergeyu@chromium.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update talk to 56619788 R=wu@webrtc.org Review URL: https://webrtc-codereview.appspot.com/3839005 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5120 4adac7df-926f-26a2-2b94-8c16560cd09d
ibudevsymboltable.cc
|
cecfd1832dc375225da3f5f18ecac63006ed06bf |
30-Oct-2013 |
wu@webrtc.org <wu@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update talk to 55821645. TEST=try bots R=mallinath@webrtc.org Review URL: https://webrtc-codereview.appspot.com/3139004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5053 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
|
97077a3ab27259164eb121034b6e0ebe9ba592df |
25-Oct-2013 |
wu@webrtc.org <wu@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update libjingle to 55618622. Update libyuv to r826. TEST=try bots R=niklas.enbom@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2889004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5038 4adac7df-926f-26a2-2b94-8c16560cd09d
arbonvideorenderer.h
divideorenderer.cc
tkvideorenderer.h
acdevicemanager.cc
|
4d7116be7ab8f0631f2e4cac1d5f56c494627056 |
22-Oct-2013 |
wu@webrtc.org <wu@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Fix tsan failures on filevideocapturer.cc. 1) init start_time_ns_ before the file_read_thread_ is started to avoid data racing as the start_time_ns_ will also be read by the file_read_thread_. 2) add CriticalSection to protect |finished_| that is accessed by FileReadThread and the main thread Also remove the suppression for filemediaengine.cc, which has already been fixed in other cl. TBR=henrike@webrtc.org TEST=try bots and manual tsan v2 test BUG=2078 Review URL: https://webrtc-codereview.appspot.com/2509004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5018 4adac7df-926f-26a2-2b94-8c16560cd09d
ilevideocapturer.cc
|
3c5d2b43ecf80ec9619c5036938d96ca765fed52 |
18-Oct-2013 |
wu@webrtc.org <wu@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Thread::Stop() must be called before any subclass's destructor completes. Update Thread documentation, fix all subclasses that had a problem. This is to avoid a data racing between the destructor modifying the vtable, and Thread::PreRun calling virtual method Run at the same time. For example: [ RUN ] FileMediaEngineTest.TestGetCapabilities ================== WARNING: ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) (pid=2967) Read of size 8 at 0x7d480000bd00 by thread T1: #0 talk_base::Thread::PreRun(void*) /mnt/data/b/build/slave/Linux_Tsan_v2/build/src/out/Release/../../talk/base/thread.cc:353 (libjingle_media_unittest+0x000000234da8) Previous write of size 8 at 0x7d480000bd00 by main thread: #0 talk_base::Thread::~Thread() /mnt/data/b/build/slave/Linux_Tsan_v2/build/src/out/Release/../../talk/base/thread.cc:158 (libjingle_media_unittest+0x00000023478c) #1 ~RtpSenderReceiver /mnt/data/b/build/slave/Linux_Tsan_v2/build/src/out/Release/../../talk/media/base/filemediaengine.cc:122 (libjingle_media_unittest+0x0000001b551f) ... RISK=P2 TESTED=try bots and tsan BUG=2078,2080 R=fischman@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2428004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4999 4adac7df-926f-26a2-2b94-8c16560cd09d
ilevideocapturer.cc
divideorenderer.cc
|
78187525665490922748d79377bcb351579e03c0 |
08-Oct-2013 |
wu@webrtc.org <wu@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update libjingle to 53856368. R=mallinath@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2366004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4941 4adac7df-926f-26a2-2b94-8c16560cd09d
ibudevsymboltable.cc
ibudevsymboltable.h
inuxdeviceinfo.cc
inuxdevicemanager.cc
|
f832a551ccb1c2e2edb75e6e3c5dee9f0ff00e62 |
24-Sep-2013 |
andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Disable flaky TestPartialFrameHeader. Example failure: [http://chromegw/i/internal.client.webrtc/builders/Linux%20Asan/builds/657] TBR=wu@webrtc.org BUG=2409 Review URL: https://webrtc-codereview.appspot.com/2286004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4832 4adac7df-926f-26a2-2b94-8c16560cd09d
ilevideocapturer_unittest.cc
|
967bfff54d00f176a554bf9f955f14dde99f7bb9 |
19-Sep-2013 |
wu@webrtc.org <wu@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update talk to 52534915. R=sergeyu@chromium.org Review URL: https://webrtc-codereview.appspot.com/2251004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4786 4adac7df-926f-26a2-2b94-8c16560cd09d
evicemanager.cc
|
28654cbc2256230c978f41cbaf550bc2e9c2f2db |
22-Jul-2013 |
henrike@webrtc.org <henrike@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Update talk folder to revision=49713299. TBR=mallinath@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1848004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4380 4adac7df-926f-26a2-2b94-8c16560cd09d
akedevicemanager.h
ilevideocapturer.cc
|
28e20752806a492f5a6a5d343c02f9556f39b1cd |
10-Jul-2013 |
henrike@webrtc.org <henrike@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> |
Adds trunk/talk folder of revision 359 from libjingles google code to trunk/talk git-svn-id: http://webrtc.googlecode.com/svn/trunk@4318 4adac7df-926f-26a2-2b94-8c16560cd09d
arbonvideorenderer.cc
arbonvideorenderer.h
eviceinfo.h
evicemanager.cc
evicemanager.h
evicemanager_unittest.cc
ummydevicemanager.cc
ummydevicemanager.h
ummydevicemanager_unittest.cc
akedevicemanager.h
ilevideocapturer.cc
ilevideocapturer.h
ilevideocapturer_unittest.cc
divideorenderer.cc
divideorenderer.h
tkvideorenderer.cc
tkvideorenderer.h
osdeviceinfo.cc
ibudevsymboltable.cc
ibudevsymboltable.h
inuxdeviceinfo.cc
inuxdevicemanager.cc
inuxdevicemanager.h
acdeviceinfo.cc
acdevicemanager.cc
acdevicemanager.h
acdevicemanagermm.mm
obiledevicemanager.cc
4llookup.cc
4llookup.h
ideorendererfactory.h
in32deviceinfo.cc
in32devicemanager.cc
in32devicemanager.h
|