Commit Graph

1816 Commits

Author SHA1 Message Date
Nathan Froyd
de4d7777c1 Bug 968803 - part 2 - statically type runnable classes that return a result; r=ekr 2014-02-06 10:21:55 -05:00
Nathan Froyd
d652e6c8e7 Bug 968803 - part 1 - factor out class naming into its own function; r=ekr 2014-02-05 16:17:02 -05:00
John Lin
7e66846d66 Bug 1002402: typo fix for adjusting SPS/PPS timestamps r=jesup 2014-04-30 01:20:41 -04:00
John Lin
4fd3ee35e5 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
e41a3e1c8a Merge mozilla-central and inbound 2014-04-29 18:23:29 +01:00
Randell Jesup
4cfc4d0e45 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
b9eab230af 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
4bf83010dc 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]
ad61a0ec58 Bug 1001959 - Give up references to NrIceMediaStream on STS instead of main. r=jib 2014-04-28 09:01:29 -07:00
Trevor Saunders
2b39071dd1 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
5f1fde8824 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
40aeac4872 Bug 1001708: Don't use ternary operator with class const statics r=jesup 2014-04-27 00:02:17 -04:00
Byron Campen [:bwc]
799148596a Bug 970690 - Part 2: Add basic telemetry for ICE. r=mt 2014-03-03 10:58:35 -08:00
cajbir
ad8b3875f1 Bug 1000608 - Allow nestegg_offset_seek to be called externally - r=kinetik 2014-04-23 20:04:00 +12:00
Martin Thomson
6c6647cf1a Bug 1001539 - Fix compilation warning in ccsip_pmh.c. r=bwc 2014-04-25 10:58:00 -04:00
Byron Campen [:bwc]
0659acff46 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]
8dc11ae04a 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]
07fe6406b7 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
b0d7761e3a backout 1bab9339e6d4 (bug 1001001) for breaking the build on windows 2014-04-25 11:38:06 -04:00
Trevor Saunders
8628b290e9 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
356b84852a Bug 999902 - Enable WebRTC OMX codec only when Android version >= 18. r=jesup 2014-04-23 02:59:00 +02:00
Wes Kocher
50c5a26e84 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]
c45ebab36f 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]
7db94a6847 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
95a78e55c8 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
0cf105e825 Bug 946021 - Enable ARM assembly for Opus. r=ted,derf 2014-03-05 16:44:42 -08:00
Paul Adenot
1531114c35 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
240ddf862e Bug 996770 - Add logging to cubeb's test_latency. r=kinetik 2014-04-17 15:42:00 +02:00
John Lin
14da65f440 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
9153e591e1 Bug 911046 - Part 5: Register H.264 external codec for B2G. r=jesup, ekr 2014-04-21 23:43:00 +02:00
John Lin
2a88e07bb8 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
704708f61b 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
7df65a157b Bug 911046 - Part 1: Support external codec in VideoConduit. r=jesup 2014-04-21 23:40:00 +02:00
Ethan Hugg
95043ad5a4 Bug 995380 - Signaling unittests should use the real main thread. r=jesup 2014-04-21 19:37:22 -07:00
Ryan VanderMeulen
ecb85b74fb 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
dd18e038e2 Bug 996853: handle AUDIO_FORMAT_SILENCE in MediaPipeline and AudioSegment::WriteTo r=roc 2014-04-17 17:45:25 -04:00
Martin Thomson
33ae3b1f29 Bug 942367 - Part 3: Stream isolation for WebRTC. r=jib, r=bholley 2014-04-10 11:52:08 -07:00
Nathan Froyd
386dc80e01 Bug 992955 - update libnestegg to upstream commit c739433; r=kinetik 2014-04-07 11:28:52 -04:00
Nils Ohlmeier [:drno]
969d5ff514 Bug 989936 - fire the onsignalingstatechanged event if close was called locally. r=jesup 2014-04-16 18:02:00 +02:00
Carsten "Tomcat" Book
e285a213e7 Backed out changeset e6c72bcaa64c (bug 942367) 2014-04-16 09:54:31 +02:00
Martin Thomson
d27d0a86fc Bug 942367 - Stream isolation for WebRTC. r=jib,bholley 2014-04-15 14:36:00 +02:00
Chris Peterson
718e44e36a Bug 995654 - Suppress gcc -Wuninitialized warning in third-party code: libvorbis. r=derf 2014-04-15 08:34:24 -07:00
Jonathan Watt
200e95e9eb 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
a4d6a74a90 Bug 996329: remove trailing space from m=application SDP lines r=ehugg 2014-04-15 14:00:59 -04:00
Nils Ohlmeier [:drno]
10db806555 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
579e0bc4c5 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]
99bc6d8fc4 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
6c0f4a64ad Merge m-c to inbound on a CLOSED TREE. 2014-04-11 16:24:56 -04:00
Sotaro Ikeda
316d03c1bf Bug 990310 - Remove SurfaceDescriptor from media and GrallocImage r=nical,cajbir 2014-04-11 06:13:12 -07:00
Randell Jesup
41dac5d5ab Bug 694814: Patch 5 - Move AEC from PeerConnection to getUserMedia rs=padenot 2014-04-02 13:58:19 -04:00