Граф коммитов

416 Коммитов

Автор SHA1 Сообщение Дата
Brad Lassey 33ab8e9b66 bug 1118554 - make android's stdcxx work r=glandium 2015-01-06 23:34:31 -05:00
Ehsan Akhgari 4045514658 Remove media/webrtc/trunk/webrtc/tools/e2e_quality/audio/perf, which seems to have randomly been added in bug 987979
DONTBUILD

--HG--
extra : amend_source : 1b3ff1e9a5b0eb721f5209e21187f433c24294fa
2014-12-23 21:25:50 -05:00
Randell Jesup 7cbc61a973 Bug 1109552: Fix incorrect scoped_ptr type (uint8_t array vs ptr) r=glandium 2014-12-23 18:16:02 -05:00
Sotaro Ikeda 1247620b1d Bug 1043558 - Use gralloc for WebRTC camera preview r=jesup,nical 2014-12-16 07:11:48 -08:00
Nathan Froyd 3893cca887 Bug 1072296 - make webrtc only define WINVER and _WIN32_WINNT if we're not building for mozilla; r=mshal 2014-10-27 15:50:43 -04:00
Jan Beich 21a50dedde Bug 1089478 - Apply r5630, r5692 to fix Clang 3.5 warnings in WebRTC. r=rjesup 2014-10-27 08:18:00 +01:00
Giuseppe Bilotta cdf3b76e36 Bug 1087368: webrtc & PulseAudio: don't crash in case of buffer holes r=jesup
DONTBUILD
2014-10-22 16:56:54 +02:00
Randell Jesup 49ded62b13 Backed out changeset ca8385b7e5a3 (bug 10897368) 2014-10-25 17:36:14 -04:00
Giuseppe Bilotta d1027aed2d Bug 10897368: webrtc & PulseAudio: don't crash in case of buffer holes r=jesup 2014-10-22 16:56:54 +02:00
Randell Jesup 186ef9eec6 Bug 1075640: Don't return 0-length frames for decoding; add comments about loss handling r=ehugg
Fixes OpenH264 crashes, especially under extreme packet loss
2014-10-15 17:33:53 -04:00
Randell Jesup abd1062ee3 Bug 1069047: don't recount delta/keyframes stats for each H.264 NAL r=pkerr 2014-10-14 19:24:44 -04:00
Kyle Huey ca92abc824 Back out Bug 1071359 for using 8 MB (!?!) of memory per process on b2g. r=me a=me 2014-09-29 15:43:04 -07:00
Oscar Patiño 8d91f356e3 Bug 1073486: Define MOZ_WEBRTC_OMX when building webrtc.org code r=jesup 2014-09-27 00:37:38 -04:00
Oleg Romashin 92d4f07625 Bug 1066853 - Gecko fail to build on Nemo/Mer ARMV7 hardfp scratchbox2 cross target. r=rjesup 2014-09-25 22:15:25 -07:00
Ryan VanderMeulen 240ed29614 Merge m-c to inbound. a=merge
CLOSED TREE
2014-09-24 16:08:33 -04:00
Changbin Park 145f8117a3 Bug 1071359 - Make WebRTC on B2G uses logcat as logging sub-system. r=jesup
--HG--
extra : rebase_source : b55353ed698e1016ded9d79bd617c7adcbf06fb3
2014-09-23 13:57:33 +09:00
Gian-Carlo Pascutto 6f90e2262a Bug 1059573 - Add an option to use hardware AEC for WebRTC. r=jesup,ted 2014-09-24 19:11:58 +02:00
Randell Jesup 86c1a291e3 Bug 1069646: scale frame rate initialization in webrtc media_opimization r=gcp 2014-09-22 23:35:58 -04:00
Randell Jesup f4627b6c9a Bug 1067437: Disable resolution changes on OMX H.264 until OMX DSP code is updated r=pkerr 2014-09-22 14:45:00 -04:00
Steffen Michalke 714eb24d2a Bug 1067377 - Use VPX_ prefixed defines in webrtc. r=rjesup 2014-09-15 07:17:00 -07:00
Mo Zanaty d5b5a4a439 Bug 1054624: fix high-packet-loss problems with H.264 WebRTC calls r=jesup 2014-09-14 08:17:24 -04:00
Jim Mathies a45a130763 Bug 1060738 - Add IsGUIThread asserts in various webrtc capture related methods. r=jesup 2014-09-12 09:49:39 -05:00
Jim Mathies 9d266c73b6 Bug 1060738 - Implement MessagePumpForNonMainUIThreads for Windows, a xpcom compatible subclass of chromium's MessagePumpForUI. r=tabraldes 2014-09-12 09:49:38 -05:00
Jim Mathies ca55661c9f Bug 1060738 - Add support for webrtc ThreadWindowsUI for use by webrtc desktop capture thread. r=jesup 2014-09-12 09:49:37 -05:00
Oscar Patino 4f39dccb2b Bug 1064882: Receive RTCP SR's on recvonly streams for A/V sync r=jesup 2014-09-11 09:25:47 -04:00
Gian-Carlo Pascutto 59821a411b Bug 1063547 - Return no available devices where not supported, disable on Android. r=jesup 2014-09-09 18:18:12 +02:00
Chris Kitching 065e335225 Bug 1064644: Remove inner-access comments. r=rnewman 2014-09-08 18:11:51 -07:00
Randell Jesup 2de0bf7324 Bug 1063883: use multiples of macroblocks for qm_select downscaling r=pkerr 2014-09-06 08:20:10 -04:00
Julian Seward 3324ca33fd Bug 1058212 - MediaOptimization::loadstate_ is used uninitialised. r=rjesup 2014-09-04 11:21:11 +02:00
Gian-Carlo Pascutto 8e5d90fb71 Bug 1060796 - Limit screen capture FPS. r=jesup 2014-09-03 10:48:09 +02:00
Gian-Carlo Pascutto 70ab7f05a1 Bug 1053264 - Do not use CAPTUREBLT when Desktop Composition is enabled. r=jimm 2014-09-01 10:10:00 +02:00
Randell Jesup 53878161ce Bug 1060249: disable frame motion/complexity analysis in webrtc on Gonk r=gcp 2014-08-29 21:29:17 -04:00
Randell Jesup 5eb77c79f7 Bug 1059765: enable content metrics for H.264 r=gcp 2014-08-29 11:26:07 -04:00
Phil Ringnalda 45e4b73aa8 Back out 5 changesets (bug 1059765, bug 1056350, bug 1049087, bug 1060249) for build bustage on a CLOSED TREE
Backed out changeset a202e2f54b45 (bug 1056350)
Backed out changeset 13c8d9e68cb6 (bug 1060249)
Backed out changeset 9c86bdb3ff21 (bug 1049087)
Backed out changeset 7b7cb046d45f (bug 1059765)
Backed out changeset c52e50a27c8c (bug 1059765)
2014-08-29 19:38:19 -07:00
Randell Jesup 4ae84caa93 Bug 1060249: disable frame motion/complexity analysis in webrtc on Gonk r=gcp 2014-08-29 21:29:17 -04:00
Randell Jesup 8431973443 Bug 1059765: enable content metrics for H.264 r=gcp 2014-08-29 11:26:07 -04:00
Matthew A. Miller 8a67034126 Bug 1047743 - Screen sharing with multiple screens is broken (Mac only). r=jesup
* * *
Bug 1047743 - interdiff to not impact other platforms
2014-08-27 10:58:14 -06:00
Matthew A. Miller 1e088d4069 Bug 1058766 - Include window count for each application, r=jesup. 2014-08-26 16:29:35 -06:00
Matthew A. Miller c986a66d20 Bug 1058944 - Crash in webrtc::ViEInputManager::CreateCaptureDevice 2014-08-26 17:10:42 -06:00
Matthew A. Miller ad184ca791 Bug 1036653 - fix missing includes in shared_x_util, r=jesup 2014-08-25 13:42:21 -06:00
Matthew A. Miller 3502339bc7 Bug 1036653 - X11-specific support, r=rjesup,gcp
* * *
Bug 1036653 - Interdiff over X11-specific to address review comments from Jesup, GCP
* * *
Bug 1036653 - Interdiff over X11-specific to address review comments from Jesup
2014-08-20 15:49:28 -06:00
Matthew A. Miller f83b04c072 Bug 1036653 - Windows-specific support for app sharing, r=jesup,jimm 2014-08-21 11:24:15 -06:00
Matthew A. Miller 2a30bda0e5 Bug 1036653 - Mac-specific support for app sharing, r=jesup,gcp 2014-08-20 16:05:59 -06:00
Matthew A. Miller 6830ad82b2 Bug 1036653 - updates to basic framework for app sharing, r=jesup,gcp 2014-08-20 16:05:23 -06:00
Carsten "Tomcat" Book d32ff1dfee Backed out changeset 572c610328c6 (bug 1036653) 2014-08-27 09:20:40 +02:00
Carsten "Tomcat" Book 83b77893f9 Backed out changeset 33c69decc3fd (bug 1036653) 2014-08-27 09:20:38 +02:00
Carsten "Tomcat" Book 5cb2a8c76e Backed out changeset a5723795cd1f (bug 1036653) 2014-08-27 09:20:37 +02:00
Carsten "Tomcat" Book 04e66f1b43 Backed out changeset 5a044fb75b4b (bug 1036653) 2014-08-27 09:20:35 +02:00
Carsten "Tomcat" Book 413ecb8285 Backed out changeset 79d402a25984 (bug 1036653) 2014-08-27 09:20:32 +02:00
Carsten "Tomcat" Book 89a5fa02d8 Backed out changeset 8328bc2054d1 (bug 1058944) 2014-08-27 09:20:14 +02:00
Matthew A. Miller 0466cbead1 Bug 1058944 - Crash in webrtc::ViEInputManager::CreateCaptureDevice r=jesup 2014-08-26 17:10:42 -06:00
Matthew A. Miller 1d991be93d Bug 1036653 - fix missing includes in shared_x_util, r=jesup 2014-08-25 13:42:21 -06:00
Matthew A. Miller c6aee18d1c Bug 1036653 - X11-specific support, r=rjesup,gcp 2014-08-20 15:49:28 -06:00
Matthew A. Miller 07a9462d30 Bug 1036653 - Windows-specific support for app sharing, r=jesup,jimm 2014-08-21 11:24:15 -06:00
Matthew A. Miller 73ad86af80 Bug 1036653 - Mac-specific support for app sharing, r=jesup,gcp 2014-08-20 16:05:59 -06:00
Matthew A. Miller 33a2f4ae68 Bug 1036653 - updates to basic framework for app sharing, r=jesup,gcp 2014-08-20 16:05:23 -06:00
Randell Jesup c2842f0a4f Bug 1051087: Ensure NEON optimizations are used for libyuv and webrtc audio code r=ted 2014-08-25 15:39:04 -04:00
Daniel Holbert ab77e41c52 Bug 1020661 followup: only attempt to disable -Wunused-local-typedefs (in a WebRTC header) on GCC >= 4.8. r=jesup 2014-08-24 08:48:29 -07:00
Chia-hung Tai e19b965a7f Bug 1057174 - [WebRTC] |DesktopDeviceInfoImpl::initializ| in desktop_device_info.cc use wrong argument while calling snprintf. r=rjesup 2014-08-22 10:08:24 +08:00
Daniel Holbert 94d9d2db33 Bug 1020661: Ignore GCC warning Wunused-local-typedefs inside of webrtc's scoped_ptr.h header. r=jesup 2014-08-20 14:56:12 -07:00
Gian-Carlo Pascutto 18c8edb589 Bug 929431 - Don't reinitialize DirectShow if it's not actually needed. r=jesup 2014-08-18 14:06:02 +02:00
Gian-Carlo Pascutto 94d8b1868c Bug 929431 - Remove spurious newlines from the logging. r=jesup 2014-08-18 14:06:01 +02:00
EKR 57a019564f Bug 1047487 - Add support for G.722. r=jesup 2014-08-02 21:10:09 -07:00
Chris Kitching 26ca52ed2b Bug 1051695: Reduce use of proxy methods and generated getters in 'webrtc' code. r=rnewman 2014-07-28 17:33:01 -07:00
Mo Zanaty c543c2341e Bug 1050461: Clean up webrtc upstream h264 mode 0 support and jitter buffer code, remove kludges r=jesup
Changes the H.264 RTP receiver to handle multiple NAL units per frame with
the same timestamp.
A single jitter buffer frame is created for all packets with the same RTP
timestamp. NAL units are depacketized upon insertion to the encoded frame
buffer. Depacketization includes insertion of start codes and removal of
fragmentation and aggregation unit headers.
2014-08-09 01:46:04 -04:00
Randell Jesup e4c16f46ec Bug 1041369: one more missing line in the previous bustage fix r=bustage 2014-08-07 11:09:34 -04:00
Randell Jesup 9de8117656 Bug 1041369: unified build: missing include of scoped_ptr.h r=bustage 2014-08-07 10:38:52 -04:00
Randell Jesup e9cbeec72f Bug 1041369: add lost stub in null window capture device for Refresh() r=bustage 2014-08-07 10:26:26 -04:00
Roman Skalish 096f2ca6eb Bug 1041369 - Rescan window list on each getUserMedia window/screensharing request. r=jesup, r=gcp 2014-08-01 02:14:00 -04:00
Randell Jesup b238e887ea Bug 1045482: Wrap X11 calls for window lists and XQueryPointer in error trapping to avoid asserts on X11 errors r=karlt 2014-08-06 20:01:33 -04:00
Wes Kocher 659f33fb19 Merge m-c to fx-team on a CLOSED TREE 2014-08-05 17:38:06 -07:00
Randall Barker 59d69dd939 Bug 1042525 - Add missing null implementation for screensharing. r=gcp 2014-08-01 11:43:00 +02:00
Gian-Carlo Pascutto ad0d16d160 Bug 1043350 - Do not disable Aero mode when screen capturing. r=jesup 2014-08-05 15:48:15 +02:00
Ryan VanderMeulen 7ee6b0a0ef Backed out changeset db13171100fa (bug 1041369) for frequent mochitest-3 failures.
CLOSED TREE
2014-08-04 13:55:14 -04:00
Roman Skalish f0d1b5ed66 Bug 1041369 - Rescan window list on each getUserMedia window/screensharing request. r=jesup, r=gcp 2014-08-01 02:14:00 -04:00
Gian-Carlo Pascutto 81f4f63679 Bug 1042689 - Deal with a native stopCapture if the camera is paused. r=jesup 2014-08-04 08:29:45 +02:00
Karl Tomlinson 965e3f8650 b=1045482 make XErrorTrap installation and removal thread-safe r=jesup
Error handling is now applied to the Display using async_handlers, instead of
replacing and trying to reinstate the XSetErrorHandler() global handler for
all Xlib Displays.

Inspired by use of the same Xlibint.h structures at
https://git.gnome.org/browse/gtk+/tree/gdk/x11/gdkasync.c?id=0e1a4248#n252
https://git.gnome.org/browse/gtk+/tree/gdk/x11/gdkasync.c?id=0e1a4248#n150
Compare use of _XAsyncErrorHandler in libX11.

--HG--
extra : rebase_source : 8bb16f09912b15e435441657e7275c9213b1a475
2014-08-01 17:58:24 +12:00
Randell Jesup acbb3b1f28 Bug 1047442: reacquire _sendCritSect within webrtc Encoded() callback (upstream patch) r=pkerr 2014-08-01 17:27:50 -04:00
Gian-Carlo Pascutto 997fb49dfe Bug 1046275 - Fix potential concurrency bugs in Android WebRTC code. Remove inner classes. r=rnewman 2014-08-01 18:12:38 +02:00
Chris Kitching 1c4b9162a4 Bug 1047971: Delete even more redundant field initialisers r=rnewman 2014-08-03 02:21:42 -07:00
Ethan Hugg 0c857fc7bc Bug 1045468: WebRTC should support SVC NAL(NAL type 14) for H264 r=jesup 2014-07-31 06:45:08 -07:00
Randell Jesup f9a51f67db Bug 1043808: bustage fix for #includes that didn't get deleted r=bustage 2014-07-30 18:03:01 -04:00
Randell Jesup eafd2c4f9e Bug 1043808: Don't allow content_analysis to half-initialize on small capture sizes r=pkerr 2014-07-30 17:35:05 -04:00
Karl Tomlinson 890c626840 b=1033122 be consistent about speex_resampler symbol visibility r=khuey
When "speex/speex_resampler.h" was included, another exported header (in
dist/include) would find the speex/speex_resampler.h in dist/include before
dist/system_wrappers.  Visibility of undefined symbols depended on the order
of includes.

This patch changes includes to <speex/speex_resampler.h> so that
WRAP_SYSTEM_INCLUDES works as expected but removes the wrapper when not using
GKMEDIAS_SHARED_LIBRARY.

--HG--
extra : rebase_source : 93ca1dbdd6b489647624326e78539f44c60d0b34
2014-07-02 14:21:34 +12:00
Paul Adenot f7f24c3721 Bug 1045018 - Make webrtc.org code use mozilla_set_coreaudio_notification_runloop. r=gcp 2014-07-29 18:45:06 +02:00
Gian-Carlo Pascutto 6bba4e1e18 Bug 1015932 - Move OpenSLES Realize into the engine broker. r=padenot 2014-07-29 16:45:41 +02:00
Gian-Carlo Pascutto f4b445d796 Bug 1015932 - Make WebRTC and libcubeb use the OpenSLES engine broker. r=padenot 2014-07-29 16:45:41 +02:00
Chris Kitching c73d45de50 Bug 1041836: Delete redundant initialisers. (generated) r=rnewman 2014-07-25 20:14:47 -07:00
Wes Kocher e97345c0bf Merge m-c to fx-team 2014-07-25 16:27:34 -07:00
Randell Jesup a68cb6613a Bug 1043808: Compile desktop_capture_impl.cc with the rest of desktop_capture r=ted 2014-07-25 11:21:54 -04:00
Brad Lassey 094683c0e2 bug 1041493 - add support for browser to mediaSource constraint r=rjesup,khuey 2014-07-21 08:31:31 -04:00
Jan Beich 493752226b Bug 1040168 - Unbreak WebRTC on more archs without SSE2 after bug 983504. r=gcp 2014-07-19 21:32:18 -04:00
Randell Jesup 9543eb65d2 Bug 1038926 - implement window sharing in webrtc/getUserMedia r=jesup,gcp,smaug 2014-07-17 22:23:00 -04:00
Gian-Carlo Pascutto e0160eacdc Bug 1038799 - Properly wrap Xfixes.h header. r=glandium 2014-07-16 19:16:38 +02:00
Gian-Carlo Pascutto 4070c32981 Bug 983504 - Screensharing fix: B2G doesn't use X11. r=ted 2014-07-16 19:16:38 +02:00
Gian-Carlo Pascutto c818c48e44 Bug 983504 - Enable SS2 flags for desktop capture during Mozilla build. r=ted 2014-07-16 19:16:38 +02:00
Matthew A. Miller 634daa255a Bug 983504 - Buildsystem changes for multimonitor support. r=ted 2014-07-16 19:16:38 +02:00
Gian-Carlo Pascutto 6fe9394267 Bug 983504 - Buildsystem changes for screen sharing. r=ted 2014-07-07 08:50:00 +02:00
Gian-Carlo Pascutto 861d824595 Bug 983504 - ViECapturer changes for screen sharing. r=jesup 2014-07-08 05:49:00 +02:00
Matthew A. Miller 4013f51303 Bug 983504 - ViEInputManager & config changes for screen sharing. r=gcp 2014-07-07 09:55:00 +02:00