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