Anthony Jones
0caa8d383f
Bug 908503: Change to stagefright demuxer; r=cpearce
...
Bug 908503: Build config changes for libstagefright demuxer; r=glandium
Bug 908503: Remove Chrome demuxer; r=cpearce
Bug 908503: Add conversion to Annex B; r=cpearce
2014-05-22 14:42:39 +12:00
Carsten "Tomcat" Book
a161c852d2
Backed out changeset 9b2588d41e3a (bug 969395) for bustage
2014-05-21 11:29:21 +02:00
Qiang Lu
0869002d91
Bug 969395 - Add stub library for accesing VP8 HW codec through android native mediacodec interface. r=rjesup
2014-05-21 10:14:31 +08:00
Jan Beich
0740628072
Bug 916589 - Rename __offsetof() to avoid conflict with platform-specific definition. r=docfaraday
2013-09-15 10:47:00 +02:00
EKR
b0ca419e1e
Bug 1012999: When STUN global rate limit is exceeded, record this in telemetry. r=ekr
2014-05-19 19:16:38 -07:00
Jan-Ivar Bruaroey
904d9cd547
Bug 970685 - Thread approach for WebRTC telemetry for jitter, packet-loss and RTT. r=jesup
2014-05-10 08:54:41 -04:00
Mike Hommey
1066b3d3e2
Bug 1012232 - Only use the perf opcode on mips arches that support it. r=jesup
2014-05-20 08:48:35 +09:00
John Lin
335a321bf8
Bug 1011422 - Clear mOMXConfigured flag to correctly restart OMX H.264 encoder. r=jesup
2014-05-18 19:30:00 +02:00
Carsten "Tomcat" Book
c46f2f1ad5
Backed out changeset 426b187eae45 (bug 1001422) wrong bugnumber in commit message
2014-05-19 11:44:00 +02:00
John Lin
1b10c80f8a
Bug 1001422 - Clear mOMXConfigured flag to correctly restart OMX H.264 encoder. r=jesup
2014-05-18 19:30:00 +02:00
John Lin
4482fb3908
Bug 1010841 - Handle on-demand key frame request in OMX H.264 encoder. r=jesup
2014-05-16 01:56:00 -04:00
Randell Jesup
9e7930e7fd
Bug 1011214: Release OMX monitor when shutting down Encoder output drain thread r=jhlin
2014-05-16 04:37:08 -04:00
Jacek Caban
523ca90911
Bug 1010972 - Don't use MSVC assembly on mingw. r=jesup
2014-05-15 17:24:49 +02:00
Randell Jesup
f83fd207cc
Bug 981780: fix disable-webrtc r=glandium
2014-05-09 14:40:32 -04:00
Martin Thomson
e53bb3766c
Bug 966066 - Add principal observer to RTCPeerConnection. r=jib
2014-04-25 10:34:00 -04:00
Wes Kocher
e45f0bc2b5
Backed out 4 changesets (bug 908503) for breaking the Hamachi eng dep build on an otherwise CLOSED TREE
...
Backed out changeset 476cd5c9c5a9 (bug 908503)
Backed out changeset add95b3c2e7f (bug 908503)
Backed out changeset 30957caad928 (bug 908503)
Backed out changeset f6f386352d12 (bug 908503)
2014-05-12 21:18:31 -07:00
Anthony Jones
048f291ab3
Bug 908503: Fix build issues and Hf build; r=cpearce
2014-05-13 14:53:54 +12:00
Anthony Jones
6c7d336536
Bug 908503: Build config changes for libstagefright demuxer; r=glandium
2014-05-13 14:53:54 +12:00
Anthony Jones
899dfd3b34
Bug 908503: Change to stagefright demuxer; r=cpearce
2014-05-13 14:53:54 +12:00
Anthony Jones
ec6e39e9ce
Backed out changeset 191741878690 (bug 908503)
2014-05-12 10:11:04 +12:00
Anthony Jones
0775db81b3
Backed out changeset 7f57690f5141 (bug 908503)
2014-05-12 10:11:03 +12:00
Anthony Jones
1b4ffc4277
Bug 908503: Build config changes for libstagefright demuxer; r=glandium
2014-05-12 09:46:31 +12:00
Anthony Jones
4e378484d7
Bug 908503: Change to stagefright demuxer; r=cpearce
2014-05-12 09:46:18 +12:00
Anthony Jones
c766a03744
Bug 908503: Import libstagefright code from AOSP; r=cpearce
2014-05-12 09:46:09 +12:00
Neil Rashbrook
0b29793db8
Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg
2014-05-11 10:47:11 +01:00
Ryan VanderMeulen
c51f8984f1
Backed out changesets 33e91919b06b and a3a67e1ded26 (bug 981780) for OSX bustage.
...
CLOSED TREE
2014-05-09 15:26:13 -04:00
Randell Jesup
d36cabd096
Bug 981780: fix disable-webrtc r=glandium
2014-05-09 14:40:32 -04:00
Ryan VanderMeulen
d30bf9e6eb
Backed out changeset 047f98eef5cf (bug 1007196) for intermittent failures.
2014-05-09 14:13:21 -04:00
Ethan Hugg
273eb13fb2
Bug 1007196 - Re-enable the Signaling unittests for Linux and OSX. r=ted
2014-05-07 13:04:34 -07:00
Chris Peterson
df47d0f97f
Bug 990764 - Replace MOZ_ASSUME_UNREACHABLE in webrtc/signaling. r=jesup
2014-04-19 11:05:10 -07:00
Neil Rashbrook
a998ae77f6
Backout of bug 514280 changeset c738f7348dea for build failure on a CLOSED TREE
2014-05-08 20:35:09 +01:00
Neil Rashbrook
f9520ae677
Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg
2014-05-08 20:08:38 +01:00
Chris Peterson
78ae1f032d
Bug 1005784 - Fix -Wuninitialized warnings in webrtc/modules/audio_device/linux/. r=jesup
2014-05-05 23:38:04 -07:00
Byron Campen [:bwc]
ed80aecb7c
Bug 1002831 - Display remote and local SDP on about:webrtc. r=smaug, r=jib
2014-05-05 11:13:24 -07:00
Byron Campen [:bwc]
a0a82f96e2
Bug 970734 - Part 2: Record final ICE/media stats when PeerConnections are closed, so they show up in about:webrtc. r=smaug, r=jib
2014-05-05 09:35:57 -07:00
Robert O'Callahan
730a55616d
Bug 1006248. Part 4: Use better #include paths for libstagefright headers in a couple of places. r=glandium
...
--HG--
extra : rebase_source : e8c7e019b0bc5bf60081aad158a7d89fbb261e29
2014-05-06 17:40:59 +12:00
Robert O'Callahan
9dec2d7d5a
Bug 1006248. Part 2: Add NO_VISIBILITY_FLAGS to media/omx-plugin. r=glandium
...
--HG--
extra : rebase_source : eb5bc3174be7ee20d4ac56a8ba6a3c1c7bd9fc66
2014-05-06 17:28:04 +12:00
Edwin Flores
adc564d791
Bug 998603 - Don't pass kClientNeedsFramebuffer flag into OMXCodec on devices with MediaTek chipsets r=cajbir
2014-05-07 12:02:43 +12:00
Martin Thomson
33feea0ff7
Bug 1006112 - Fixing regressions in signaling_unittests. r=ekr
2014-05-05 14:19:00 +02:00
Peter Tatrai
f0723f9b3c
Bug 891551 - Part 3: Fix bug where we weren't performing a null check in dtor for NrSocket (see also bug 987380). r=bwc
2014-05-02 10:50:00 -07:00
Byron Campen [:bwc]
c32065d176
Bug 891551 - Part 1: A couple of include-what-you-use fixes to the pre-existing code. r=ekr
2014-04-01 13:13:59 -07:00
Martin Thomson
8b16c70404
Bug 942367 - Stream isolation for WebRTC r=bholley
2014-05-01 12:51:00 +02:00
Ethan Hugg
2da17470dd
Bug 1002890 - Signaling unittests no longer need exceptions to mainthread checks. r=jesup
2014-04-28 19:45:40 -07:00
Ethan Hugg
4262180c0b
Bug 819549 - Signaling unittests should dispatch to main thread when calling PC. r=jesup
2014-04-28 15:00:19 -07:00
Randell Jesup
1a11d079ec
Bug 985253: Send rtcp-fb for all video codecs, and fix answer generation for H.264 for rtcp-fb r=ehugg
2014-04-30 18:18:35 -04:00
Nathan Froyd
84fe2fd3b7
Bug 968803 - part 2 - statically type runnable classes that return a result; r=ekr
2014-02-06 10:21:55 -05:00
Nathan Froyd
a994e7598e
Bug 968803 - part 1 - factor out class naming into its own function; r=ekr
2014-02-05 16:17:02 -05:00
John Lin
80b73a43cf
Bug 1002402: typo fix for adjusting SPS/PPS timestamps r=jesup
2014-04-30 01:20:41 -04:00
John Lin
8e3ce5bc7e
Bug 1002402: (temporary) change SPS/PPS timestamps so webrtc jitter buffer won't drop them r=jesup
2014-04-29 13:25:40 -04:00
Ed Morley
42a7f8cefd
Merge mozilla-central and inbound
2014-04-29 18:23:29 +01:00
Randell Jesup
0a0df84f20
Bug 1002306: don't accidentally disable non-H264 codecs in the OMX code r=ekr
2014-04-28 19:52:16 -04:00
John Lin
93944b130b
Bug 911046 - Get graphic buffers of decoded frames through gonk native window callback. r=jesup
2014-04-27 21:07:00 -04:00
John Lin
28c564f273
Bug 1002402 - Support RTP H.264 input data in WebRTC OMX decoder. r=jesup
2014-04-28 23:37:00 +02:00
Byron Campen [:bwc]
035bbcada2
Bug 1001959 - Give up references to NrIceMediaStream on STS instead of main. r=jib
2014-04-28 09:01:29 -07:00
Trevor Saunders
77d6d32713
Bug 1001001 - Stop exporting opus_ symbols from libxul. r=rillian,ted
...
Opus doesn't seem to provide a define for being built as a static
library, but it allows us to override what it would define OPUS_EXPORT
to be. So we can just define OPUS_EXPORT to the empty string and then
those symbols will be hidden in libxul just like anything else.
2014-04-24 13:39:00 -07:00
Birunthan Mohanathas
ff8ce9bd42
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Garvan Keeley
5d9d95fc9b
Bug 1001708: Don't use ternary operator with class const statics r=jesup
2014-04-27 00:02:17 -04:00
Byron Campen [:bwc]
82e3ffd1c2
Bug 970690 - Part 2: Add basic telemetry for ICE. r=mt
2014-03-03 10:58:35 -08:00
cajbir
07774a8c40
Bug 1000608 - Allow nestegg_offset_seek to be called externally - r=kinetik
2014-04-23 20:04:00 +12:00
Martin Thomson
8e0eab87a9
Bug 1001539 - Fix compilation warning in ccsip_pmh.c. r=bwc
2014-04-25 10:58:00 -04:00
Byron Campen [:bwc]
43e6a498e7
Bug 1000858: Fix r_gettimeint on win32 which prevented us from sending TURN allocations r=ekr
2014-04-24 16:56:00 -07:00
Paul Kerr [:pkerr]
4c183baabe
Bug 970691 - Part 2: Restore digit stamping function to YuvStamper. r=jesup
...
Refactor digit writing method to use the new internals. Allows digit string
to wrap through multiple lines in a small frame.
2014-04-24 19:58:21 -07:00
Paul Kerr [:pkerr]
2435cef6ad
Bug 970691 - Part 1: Add timestamp to fake video. r=jesup
...
Update YuvStamper utility. Add a CRC32 to the encoded
payload and have the decode method us this to verify reception.
Wrap encoded values across multiple lines in the frame buffer
when necessary. Use YuvStamper to encode a timestamp in each fake video frame.
Extract the value in VideoConduit to calculate the video latency
and add this to a running average latency when enabled via config.
2014-03-22 16:35:43 -07:00
Trevor Saunders
afa46741c9
backout 1bab9339e6d4 (bug 1001001) for breaking the build on windows
2014-04-25 11:38:06 -04:00
Trevor Saunders
8d65cfed89
bug 1001001 - stop exporting opus_ symbols from libxul r=rilian, ted
...
opus doesn't seem to provide a define for being built as a static
library, but it allows us to override what it would define OPUS_EXPORT
to be. So we can just define OPUS_EXPORT to the empty string and then
those symbols will be hidden in libxul just like anything else.
2014-04-24 13:44:48 -04:00
John
aec1baf311
Bug 999902 - Enable WebRTC OMX codec only when Android version >= 18. r=jesup
2014-04-23 02:59:00 +02:00
Wes Kocher
bd5e387b25
Backed out 2 changesets (bug 970691) for build bustage on a CLOSED TREE
...
Backed out changeset 83f7aec5a083 (bug 970691)
Backed out changeset 94348d189ed5 (bug 970691)
2014-04-23 18:26:05 -07:00
Paul Kerr [:pkerr]
81d99db985
Bug 970691 - Part2: Restore digit stamping function to YuvStamper. r=jesup
...
Refactor digit writing method to use the new internals. Allows digit string
to wrap through multiple lines in a small frame.
2014-04-23 10:03:18 -07:00
Paul Kerr [:pkerr]
8a77293ef3
Bug 970691 - Part 1: Add timestamp to fake video. r=jesup
...
Update YuvStamper utility. Add a CRC32 to the encoded
payload and have the decode method us this to verify reception.
Wrap encoded values across multiple lines in the frame buffer
when necessary. Use YuvStamper to encode a timestamp in each fake video frame.
Extract the value in VideoConduit to calculate the video latency
and add this to a running average latency when enabled via config.
2014-03-22 16:35:43 -07:00
Edwin Flores
445387b970
Bug 990780 - Add more padding to MediaCodec::ReadOptions for HTC devices r=doublec
...
The HTC version of OMXCodec has extra fields in its ReadOptions class over the
AOSP version. We added padding in bug 932820, but it was apparently not enough.
This patch simply adds more padding to our version of the class.
2014-04-23 13:00:10 +12:00
Gian-Carlo Pascutto
a3b8bcbd4b
Bug 946021 - Enable ARM assembly for Opus. r=ted,derf
2014-03-05 16:44:42 -08:00
Paul Adenot
e72ed36015
Bug 996770 - Properly lock around the wait when getting the preferred sample rate in cubeb's PulseAudio backend. r=kinetik
2014-04-17 15:44:07 +02:00
Paul Adenot
f2ecdd9d43
Bug 996770 - Add logging to cubeb's test_latency. r=kinetik
2014-04-17 15:42:00 +02:00
John Lin
c6c26a7758
Bug 911046 - Part 6: Make H.264 preferred video codec when enabled in preferences. r=jesup, ekr
2014-04-21 23:44:00 +02:00
John Lin
80b58803b4
Bug 911046 - Part 5: Register H.264 external codec for B2G. r=jesup, ekr
2014-04-21 23:43:00 +02:00
John Lin
51b3bae2a3
Bug 911046 - Part 4: Add external H.264 HW video codec implementation for B2G. r=jesup
2014-04-21 23:42:00 +02:00
John Lin
9dcd47e846
Bug 911046 - Part 2: Support 'handle-using' video frames for WebRTC on B2G. r=jesup, ekr
2014-04-21 23:41:00 +02:00
John Lin
50cc31714b
Bug 911046 - Part 1: Support external codec in VideoConduit. r=jesup
2014-04-21 23:40:00 +02:00
Ethan Hugg
ac0270a5ba
Bug 995380 - Signaling unittests should use the real main thread. r=jesup
2014-04-21 19:37:22 -07:00
Ryan VanderMeulen
a9cc5ff586
Backed out changesets 1e581e74878d, 7d2138e87ca0, and 7cc66aee4341 (bug 942367) for B2G mochitest failures.
...
CLOSED TREE
2014-04-17 22:26:07 -04:00
Randell Jesup
061c1534da
Bug 996853: handle AUDIO_FORMAT_SILENCE in MediaPipeline and AudioSegment::WriteTo r=roc
2014-04-17 17:45:25 -04:00
Martin Thomson
41016bdb71
Bug 942367 - Part 3: Stream isolation for WebRTC. r=jib, r=bholley
2014-04-10 11:52:08 -07:00
Nathan Froyd
8e5b3ae9cc
Bug 992955 - update libnestegg to upstream commit c739433; r=kinetik
2014-04-07 11:28:52 -04:00
Nils Ohlmeier [:drno]
1ba4742ccf
Bug 989936 - fire the onsignalingstatechanged event if close was called locally. r=jesup
2014-04-16 18:02:00 +02:00
Carsten "Tomcat" Book
85d97d12db
Backed out changeset e6c72bcaa64c (bug 942367)
2014-04-16 09:54:31 +02:00
Martin Thomson
b068285328
Bug 942367 - Stream isolation for WebRTC. r=jib,bholley
2014-04-15 14:36:00 +02:00
Chris Peterson
b16a972009
Bug 995654 - Suppress gcc -Wuninitialized warning in third-party code: libvorbis. r=derf
2014-04-15 08:34:24 -07:00
Jonathan Watt
0a0470e24e
Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
2014-04-16 01:41:40 +01:00
Randell Jesup
f0300f6626
Bug 996329: remove trailing space from m=application SDP lines r=ehugg
2014-04-15 14:00:59 -04:00
Nils Ohlmeier [:drno]
9ee18bdbee
Bug 993780 - Ignore calls to SetSignalingState_m once PC is in close. r=jib,rjesup
2014-04-10 14:55:00 +02:00
Paul Adenot
2c550c746f
Bug 949166 - Actually compile the Windows 7 detection code in cubeb's test to disable part of a test. r=kinetik
2014-04-14 12:07:54 +02:00
Nils Ohlmeier [:drno]
85efe0d58e
Bug 994999 - Rename IsClosed() to HasMedia() and let IsClosed() return SignalingState instead. r=jesup, r=bwc
2014-04-13 16:17:51 -04:00
Ryan VanderMeulen
411811f032
Merge m-c to inbound on a CLOSED TREE.
2014-04-11 16:24:56 -04:00
Sotaro Ikeda
8305355d18
Bug 990310 - Remove SurfaceDescriptor from media and GrallocImage r=nical,cajbir
2014-04-11 06:13:12 -07:00
Randell Jesup
d63ba60c75
Bug 694814: Patch 5 - Move AEC from PeerConnection to getUserMedia rs=padenot
2014-04-02 13:58:19 -04:00
Randell Jesup
46a6b9385e
Bug 694814: Patch 2: modifications to webrtc.org single_rw_fifo r=glandium,ted
2014-04-02 13:58:19 -04:00
Randell Jesup
8fbb6219f2
Bug 694814: Patch 1: Add farend input to webrtc.org upstream rs=padenot
2014-04-02 13:58:19 -04:00
Paul Adenot
4c111084f0
Bug 818822 - Update AudioConduit so it can work at 44.1kHz. r=jesup
2014-03-24 11:06:05 +01:00
Ryan VanderMeulen
0919421e88
Merge m-c to inbound.
2014-04-10 14:46:04 -04:00
James Zhang
314ee9d604
Bug 992854 - [tarako] No sound when play some specific m4a music r=kinetik
2014-04-09 18:10:00 +02:00