Commit Graph

924 Commits

Author SHA1 Message Date
Ryan VanderMeulen
0f2b49e13c Backed out changeset 70872c020944 (bug 834383) speculatively to see if it fixes the random timeouts in test_peerConnection_basicAudio.html and friends.
CLOSED TREE
2013-01-31 20:24:18 -05:00
Ryan VanderMeulen
eca075fe92 Backed out changeset b1e8d7154488 (bug 834100) for Fedora64 M3 orange. 2013-01-31 17:14:13 -05:00
Andrew Miller
3b617bcb01 Bug 834100 - Null deref if you call addIceCandidate on an RTCPeerConnection before setting localDesc [@ fsmdef_ev_addcandidate]. r=abr 2013-01-31 15:43:03 -05:00
Adam Roach [:abr]
e3b62de8f5 Bug 834383: Ensure PeerConnectionImpl destructor doesn't use globals after they're gone r=jesup,bsmith 2013-01-30 15:31:22 -06:00
Daniel Holbert
cc93f18b60 Bug 836303: Remove unused fields from TransportTestPeer class, in sctp_unittest.cpp. r=ekr 2013-01-31 09:13:31 -08:00
Daniel Holbert
6a9517cba9 Bug 836126: Use size_t instead of int for loop variable, in loop running from 0 to sizeof(something). r=ekr 2013-01-31 09:13:29 -08:00
Randell Jesup
8fae865146 Bug 818670: Ensure PipelineListener doesn't release conduit off main thread r=derf 2013-01-30 21:26:45 -05:00
Randell Jesup
96dab7f75f Bug 818670: merge AudioConduits to allow AEC to work r=ekr 2013-01-29 11:57:44 -05:00
Randell Jesup
439ab021c2 Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM (w/bustage fix) r=derf 2013-01-29 11:55:09 -05:00
Daniel Holbert
42a286e208 Bug 836418: Disable the macros MOZ_MTLOG_MODULE() & MOZ_MTLOG() if PR_LOGGING is off. r=jesup 2013-01-30 13:13:38 -08:00
Daniel Holbert
c68ff3dc3f Bug 812278 followup: Remove a few more unnecessary semicolons after MOZ_MTLOG_MODULE(), for consistency. (no review) 2013-01-30 13:13:36 -08:00
Daniel Holbert
eb5b29e266 Bug 836182: Make mtransport's gtest invocations be consistent about signedness of arguments. r=jesup 2013-01-30 07:31:55 -08:00
Adam Roach [:abr]
666d4638ad Bug 825927 Patch 1: Fix log message formats r=ekr 2013-01-23 16:33:20 -06:00
Adam Roach [:abr]
f8dd16aa13 Bug 825927 Patch 0: Clean up whitespace r=ekr 2013-01-25 14:07:28 -06:00
Ed Morley
b8cab0271d Backout 40f09f7bc670 & fc262e3c635f (bug 818670) for frequent fedora64 mochitest-3 leaks on a CLOSED TREE 2013-01-30 10:32:11 +00:00
Daniel Holbert
6b8c3d1cef Bug 834768: Fix signed/unsigned comparison build warnings in signaling_unittests.cpp. r=jesup 2013-01-29 20:03:42 -08:00
Randell Jesup
49d2e2f679 Bug 818670: merge AudioConduits to allow AEC to work r=ekr 2013-01-29 11:57:44 -05:00
Randell Jesup
31ade0db43 Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM (w/bustage fix) r=derf 2013-01-29 11:55:09 -05:00
Ed Morley
67d41c1674 Backout df75a87cce60 & 19e164f7d88d (bug 818670) for build bustage on a CLOSED TREE 2013-01-29 17:28:30 +00:00
Ralph Giles
5f8b8cf7a5 Bug 834063 - Fix a comment typo. r=padenot DONTBUILD
---
 media/libsoundtouch/update.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

---
 media/libsoundtouch/update.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2013-01-23 16:02:00 -08:00
Daniel Holbert
2a55410dd8 Bug 835686: Mark debug-only variable as DebugOnly in transportlayer.h. r=ekr 2013-01-29 09:01:11 -08:00
Daniel Holbert
dc9fba6cb1 Bug 835692: Convert TransportLayerDtls::kMaxDigestLength to be a size_t, since that's how it's used & what it's compared to. r=ekr 2013-01-29 09:01:10 -08:00
Randell Jesup
7fe04cc307 Bug 818670: merge AudioConduits to allow AEC to work r=ekr 2013-01-29 11:57:44 -05:00
Randell Jesup
eb99b87929 Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM r=derf 2013-01-29 11:55:09 -05:00
Boris Zbarsky
de6a67d7d0 Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen. r=peterv 2013-01-28 23:30:17 -05:00
Randell Jesup
0f3a4a817e Bug 830146: Add packet logging for DataChannels, and log SCTP debugs through NSPR r=jesup,mcmanus 2013-01-29 02:46:26 -05:00
Phil Ringnalda
b48b7c8bbd Back out c5238879470f and b3cabb259af7 (bug 830099) for bustage 2013-01-28 22:36:59 -08:00
Boris Zbarsky
daed28912a Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen. r=peterv 2013-01-28 23:30:17 -05:00
Ethan Hugg
eeae54b2b6 Bug 835290 MediaPipeline - replace attempted += of ints with PR_snprintfs r=jesup 2013-01-28 12:26:32 -08:00
Michael Wu
db3896ad89 Bug 835015 - Enable png_set_keep_unknown_chunks on Gonk, r=glennrp 2013-01-28 17:47:16 -05:00
Glenn Randers-Pehrson
1a99621b68 Bug 835015 - Specify unused chunks in boot animation png decoder, r=mwu 2013-01-28 14:35:20 -05:00
Randell Jesup
f82f847448 Bug 837161: don't assert mainthread in AudioConduit create/init/destroy if in a unittest r=ehugg 2013-02-01 13:28:38 -05:00
Glenn Randers-Pehrson
0cd215171c Bug 832487 - Update libpng to version 1.5.14. r=joedrew 2013-01-26 13:00:21 -05:00
Michael Wu
fb8df14aa2 Bug 831624 - Use fb/gralloc to render boot animation, r=cjones,joe,glennrp 2013-01-24 21:18:30 -08:00
EKR
d005034d5d Bug 816780 - Merge all incoming m-lines into one MediaStream. r=jesup,abr 2013-01-24 08:34:18 -08:00
Justin Lebar
da5a042a4d Backed out changeset 9b803c2821b9 (bug 818843) due to B2G device build breakage on Mac. rs=jesup
--HG--
extra : rebase_source : 981d5e9504c69eb76112fca35fd0a36110593659
2013-01-25 17:14:05 -05:00
Ryan VanderMeulen
9e48ac7478 Merge m-c to inbound. 2013-01-24 21:09:59 -05:00
Steve Workman
57beacdcb1 Bug 834496 - Use ne_map_track_number_to_index in nestegg_track_seek r=kinetik 2013-01-24 17:37:48 -08:00
Jan-Ivar Bruaroey
e473c4cd28 Bug 834463: Corrected RTCConfiguration format. r=jst 2013-01-24 17:58:29 -05:00
Jan-Ivar Bruaroey
327a61e43e Bug 825703: Stun configuration from JS for PeerConnections (IP only) r=bz,jesup 2013-01-23 14:21:25 -05:00
EKR
63eedb4bb4 Bug 786236: Per-context configurable STUN servers. r=abr 2013-01-05 11:40:34 -08:00
Randell Jesup
a67f237faf Bug 834062: Disable INET6 for sctp unittests on Android to match the tested code r=ekr 2013-01-23 19:31:37 -05:00
Randell Jesup
6c2f1e7349 Bug 832683: Match SRTP policy values to enable NACK mode in webrtc r=ekr 2013-01-23 16:41:35 -05:00
Glenn Randers-Pehrson
896db8e72a Bug 833594 - Disable TEXT support in libpng. r=joe 2013-01-23 18:30:48 -05:00
Steven Lee
18cbda81f3 Bug 818843 - Media changes. r=rjesup 2013-01-23 18:08:16 -05:00
Ethan Hugg
72d22cb1f8 Bug 806825 - Fix possible data race of PeerConnectionCtx::mSipccState r=jesup 2013-01-22 11:25:04 -08:00
EKR
977c5c9e29 Bug 829757 - Clean up a=candidate stripping. r=abr 2013-01-19 15:18:28 -08:00
Ehsan Akhgari
893e6d1c91 Follow-up for bug 833097, bug 833101 and bug 833118 - Only disable PGO on the modules in question on Windows, a=me
--HG--
extra : rebase_source : dae7ac9db9e0b85a39cf7d647b46f9da48398dc2
2013-01-21 18:53:05 -05:00
Ehsan Akhgari
e52df68fa4 Bug 833118 - Disable PGO on webrtc; a=me 2013-01-21 18:02:12 -05:00
Randell Jesup
b41be96585 Bug 832567: Adjust minimum default bitrate to 200Kbps until we support lower resolutions rs=me 2013-01-21 03:49:57 -05:00
Randell Jesup
316409980c Bug 832567: transmitting-only channels weren't accepting RTCP; turn off NACK mode and block bad outgoing RTCP from transmit-only channels r=ekr 2013-01-21 03:49:55 -05:00
Nicholas Nethercote
0293b60b78 Bug 394311 - Stop building with -pedantic. r=ted,dbaron.
--HG--
rename : content/svg/content/nsISVGPoint.cpp => content/svg/content/src/DOMSVGPoint.cpp
rename : docshell/test/browser/browser_bug234628-9.js => docshell/test/browser/browser_bug134911.js
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1-ref.html => layout/reftests/css-calc/background-image-gradient-1-ref.html
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1.html => layout/reftests/css-calc/background-image-gradient-1.html
rename : layout/reftests/w3c-css/submitted/values3/reftest.list => layout/reftests/css-calc/reftest.list
rename : layout/reftests/text/auto-hyphenation-10-ref.html => layout/reftests/text/auto-hyphenation-10.html
rename : layout/reftests/text/auto-hyphenation-8-ref.html => layout/reftests/text/auto-hyphenation-8.html
rename : layout/reftests/text/auto-hyphenation-9-ref.html => layout/reftests/text/auto-hyphenation-9.html
extra : rebase_source : 012df725d55b031ccc03d9bfcf785056d95a2ebe
2013-01-20 14:12:42 -08:00
Steve Workman
5ca9a60723 Bug 832018 - Use ne_map_track_number_to_index in nestegg_get_cue_point r=kinetik 2013-01-18 13:15:18 -08:00
EKR
1527ae263c Bug 831764. Reverse DTLS client/server selection to more closely match RFC 5763. r=jesup 2013-01-17 07:54:53 -08:00
EKR
d7abaa8a5a Bug 829624 - Always use 80-bit MAC with SRTCP. r=jesup 2013-01-18 13:03:17 -08:00
Paul Adenot
25a955ef0a Bug 828713 - soundtouch_config.h checks the non-existing MOZ_SAMPLE_TYPE_S16LE symbol. r=ehsan 2013-01-18 16:57:16 +01:00
Randell Jesup
5b31935363 Bug 831831: Don't ignore incoming RTCP; don't make webrtc code think no bytes were sent r=ekr 2013-01-18 10:45:53 -05:00
Adam Roach [:abr]
9c2697eb77 Bug 824919: Weaken key references to PeerConnection and friends r=jesup,smaug,ekr 2013-01-17 17:11:14 -06:00
EKR
2d62e13f38 Strip a= from trickle ICE candidates
Bug 829757 - Accept a=candidate ICE candidates (for now). r=ehugg
2013-01-17 09:18:06 -08:00
Adam Roach [:abr]
42bdaeb63d Bug 829461: Check for NULL media stream r=ehugg 2013-01-17 15:32:16 -06:00
Randell Jesup
5e909176f9 Bug 826807: Clean up JSAPI error handling in PeerConnection constraints r=bz 2013-01-17 16:23:44 -05:00
Daniel Holbert
598f325900 Followup to Bug 821292: Remove unneeded semicolon after NS_INLINE_DECL_THREADSAFE_REFCOUNTING(), to fix build warning. 2013-01-16 16:54:15 -08:00
Ethan Hugg
387e5b8af2 Bug 830451 Treat PEER_REFLEXIVE like SERVER_REFLEXIVE r=adam 2013-01-14 12:07:28 -08:00
Ting-Yuan Huang
6ebed92a8f Bug 823351 - Setup the dependency of jchuff.c on jpeg_nbits_table.h; r=ted 2013-01-16 13:05:57 -05:00
Ed Morley
3de1bf91c3 Backout b3a8618f901c (bug 829042), 34a9ef8f929d (bug 822933), 4c1215cefbab (bug 826349), 70bb7f775178 (bug 825325), e9c8447fb197 (bug 828713), eb6ebf01eafe (bug 828901), f1f3ef647920 (bug 825329), f9d7b5722d4f (bug 825329), 5add564d4546 (bug 819377), 55e93d1fa972 (bug 804875), f14639a3461e (bug 804875), 23456fc21052 (bug 814308) for Windows pgo-only mochitest-1 media test timeouts on a CLOSED TREE 2013-01-16 15:16:23 +00:00
Ethan Hugg
594892fa69 Bug 822197 Handle creation of more PeerConnections than MAX_LINES r=jesup 2013-01-15 13:11:47 -08:00
Paul Adenot
afdc7f6bdb Bug 828713 - soundtouch_config.h checks the non-existing MOZ_SAMPLE_TYPE_S16LE symbol. r=ehsan 2013-01-15 19:57:03 +01:00
Adam Roach [:abr]
277b1af20c Bug 807494: Fix stun address to point to Mozilla-operated server. r=ekr 2013-01-14 20:38:15 -05:00
Ryan VanderMeulen
1569c1b539 Backed out changeset cebb008a72f9 (bug 824919) for mochitest b-c orange.
CLOSED TREE
2013-01-14 22:01:12 -05:00
Adam Roach [:abr]
effbd6b1c4 Bug 824919: Weaken key references to PeerConnection and friends,r=jesup,smaug,ekr 2013-01-14 17:00:20 -06:00
Ralph Giles
bcb9a8c6b0 [PATCH] Bug 829724 - Fix short buffer resampler returns. r=padenot,kinetik
From 763e746e97f0c234cea9ad1b674d406f55a2fb51 Mon Sep 17 00:00:00 2001
This applies a patch from the opus-tools fork of the speex
resampler, fixing an issue where the resampler could return
less that the requested number of samples.

https://git.xiph.org/?p=opus-tools.git;a=commitdiff;h=5adadc5
---
 media/libspeex_resampler/README_MOZILLA   |  3 +-
 media/libspeex_resampler/src/resample.c   | 12 ++++---
 media/libspeex_resampler/truncation.patch | 54 +++++++++++++++++++++++++++++++
 media/libspeex_resampler/update.sh        |  4 +++
 4 files changed, 67 insertions(+), 6 deletions(-)
 create mode 100644 media/libspeex_resampler/truncation.patch

--HG--
extra : rebase_source : db081699c3f914824abeb3bbf6563d459a690eff
2013-01-11 14:58:22 -08:00
Adam Roach [:abr]
6c6d18e34d Bug 829761: Remove inactive check for sdpmode if port != 0, r=ekr 2013-01-14 16:38:38 -06:00
EKR
b6b0bb54c1 Bug 828027 - Lower-case digest algorithm names r=ehugg 2013-01-14 09:10:38 -08:00
Steve Workman
6347f17fa9 Bug 804372 - Allow values for TrackNumber > 0; map TrackNumber to external index r=kinetik 2013-01-14 10:07:27 -08:00
Chris Peterson
eecfc92b29 Bug 829344 - Part 3: Fix gcc -Wlogical-op warnings in SIP code. r=jesup 2013-01-10 15:19:26 -08:00
Chris Peterson
a8ab73de40 Bug 826784 - Fix Android warnings in sydneyaudio. r=doublec 2013-01-04 10:57:35 -08:00
Ehsan Akhgari
bbc6fe639c Correct the type names in speex_config_types.h; no bug, irc-r=padenot
Turns out that the compiler believes you when you say unsigned once.
No need to repeat yourself.

--HG--
extra : rebase_source : 979560fd47f7591d9cec0533a29462d3a25e3528
2013-01-11 11:44:09 -05:00
Robert O'Callahan
f2ee4df1a0 Bug 827537. Refactor AudioChunk to support having separate buffers for each channel. r=jesup
--HG--
extra : rebase_source : 0aa26e1c3181d9fe5158520d4b33248bae0fa5d0
2012-11-22 18:04:27 +13:00
Chris Peterson
d2b4e410e5 Bug 785918 - Part 1: Replace PR_ARRAY_SIZE() with mozilla::ArrayLength() and MOZ_ARRAY_LENGTH(). r=ehsan 2013-01-05 23:37:25 -08:00
Gian-Carlo Pascutto
32c6ea4245 Bug 827359 - Disable unconditional use of NEON code in WebRTC DSP code. r=jesup 2013-01-08 18:30:10 +01:00
Ehsan Akhgari
129c4cd7fd Bug 579517 follow-up: Remove NSPR types that crept in 2013-01-07 18:21:50 -05:00
Edwin Flores
d81778f9b0 Bug 814296 - Fix infinite loop when trying to play a zero-length MPEG4 file in omx-plugin r=doublec 2013-01-08 11:03:47 +13:00
Doug Turner
514ed315e4 Backout c9831bed6bb7 - Bug 818843 - This change broke building B2G on the mac. r=me
--HG--
extra : rebase_source : 7bef8dc1c394d45302f17379ab2cbd90ecda6975
2013-01-07 08:48:24 -08:00
Jan-Ivar Bruaroey
f71dcad17a Bug 824955: Ice-candidate username/pwd nullchecks r=jesup 2013-01-04 11:45:22 -05:00
Steven Lee
aa0230cfd3 Bug 818843 - Media changes. r=rjesup 2013-01-06 22:24:14 -05:00
Randell Jesup
9c7dcac8d7 Bug 805251 - Minimal fix for creation refcount and transport release r=ekr,derf 2013-01-06 22:01:23 -05:00
Ethan Hugg
9d4b237c16 Bug 825785 Signaling - monitor threads for shutdown r=jesup 2013-01-03 19:12:28 -08:00
EKR
0f2a8a5143 Bug 827029 - Clean up license boilerplate in mtransport. r=jesup 2013-01-05 14:58:59 -08:00
EKR
51e907a976 Bug 825611 - Fix unit tests to match fix to MediaPipeline. r=jesup 2013-01-05 14:52:11 -08:00
EKR
ec35a68546 Bug 825611 - Have MediaPipeline deliver as much media as requested. r=jesup 2013-01-05 09:02:36 -08:00
Jan-Ivar Bruaroey
7fc1ad4d05 Bug 820538: Added media-ptr check because of NS_DISPATCH_SYNC. r=rjesup 2013-01-04 23:01:56 -05:00
Masatoshi Kimura
285c17a7c5 Bug 826613 - Enable FAIL_ON_WARNINGS on MSVC in image/. r=joe 2013-01-05 12:55:23 +09:00
Maire Reavy
23be056db4 bug 822956 - correct chunk_remaining calculation r=ekr 2013-01-04 14:41:25 -05:00
Robert O'Callahan
83308df973 Bug 822956. ProcessAudioChunk needs to take account of AudioChunk::mOffset. r=jesup 2013-01-04 12:16:32 -05:00
Maire Reavy
fbc9c3a8b2 bug 822956: Handle audio chunks that aren't 10ms in duration r=ekr 2013-01-03 18:37:55 -05:00
EKR
95c13817cf Bug 826529 - Increase default video bitrate. r=jesup 2013-01-03 19:17:42 -08:00
EKR
dc80ee1276 Bug 822159 - Fix trickle ICE to start checking when new candidates come in. r=abr 2012-12-20 08:12:45 -08:00
Randell Jesup
cda946d552 Bug 826008: Fix type tests for constraints objects r=smaug 2013-01-03 11:58:34 -05:00
Adam Roach [:abr]
68dc4ef868 Bug 825086: Removing errant free of body parts when encoding fails r=ekr 2013-01-02 15:06:12 -06:00
Ethan Hugg
2a5dbe281d Bug 825785 cprDestroyThread on Windows should kill thread immediately r=jesup 2013-01-02 17:08:48 -08:00
EKR
4c488b7543 Bug 825439: Disconnect pipeline on STS Thread r=jesup 2012-12-29 09:24:34 -08:00
EKR
0f0ae86453 Bug 825651: Cancel asynchronous callbacks for nICEr upon destruction r=abr 2013-01-01 15:14:28 -08:00
Jan-Ivar Bruaroey
9626f2d171 Bug 824851: Fixed RUN_ON_THREAD to not dispatch on own thread. r=ekr 2012-12-28 15:42:53 -05:00
Jan-Ivar Bruaroey
1769b4d97e Bug 824263 - Shutdown: PeerConnectionMedia disconnect_all() + peer_ctx cleanup. r=jesup,ekr 2012-12-27 17:38:45 -05:00
Randell Jesup
80389454ef Bug 825526: Improve lifetime control of SourceMediaStream in gUM r=anant 2012-12-31 18:12:15 -05:00
Adam Roach [:abr]
e1679c7d8f Bug 821071: Initialize all out parameters in VcmSIPCCBinding.cpp, r=ekr 2012-12-31 11:43:22 -06:00
Randell Jesup
873565fa76 Bug 825514: Add safety check to PeerConnectionCtx shutdown r=ekr 2012-12-31 12:34:44 -05:00
Adam Roach [:abr]
f6e86aeb0f Bug 824956: Activate media type when set to receive media by constraint r=jesup 2012-12-28 16:40:51 -06:00
EKR
ff97d84f02 Bug 825336: Add constraint to suppress data channel r=jesup 2012-12-28 12:09:58 -08:00
EKR
0357be55dc Bug 825477 - Ignore return value from async calls in MediaPipeline. r=jesup 2012-12-30 07:53:48 -08:00
Adam Roach [:abr]
ebca40ad6a Bug 825106: Use the correct pointer comparison when determining master r=jesup 2012-12-28 15:12:47 -06:00
Randell Jesup
a95ef36414 Bug 820011: Shut down webrtc signling service on XPCOM shutdown r=derf 2012-12-28 17:04:32 -05:00
Adam Roach [:abr]
a309ab83a5 Bug 824220: Pass constraints through directly through message, deallocate when done r=jesup 2012-12-27 14:28:11 -06:00
Jan Beich
a263805ced Bug 815916 - Unbreak building signaling tests for system jpeg/pixman. r=rjesup 2012-12-26 10:15:53 -05:00
Nicholas Nethercote
4a4db06c69 Bug 824397 - Use NS_ENSURE_{TRUE,FALSE,SUCCESS}_VOID(foo) instead of NS_ENSURE_{TRUE,FALSE,SUCCESS}(foo, ). r=derf. 2012-12-23 20:45:57 -08:00
EKR
97cf51bbe1 Bug 824351 - Make PeerConnection.Close not check state. r=ehugg 2012-12-23 17:03:26 -08:00
Jason Duell
fb0724b06d Bug 821160 - remove accidentally commited .orig/.rej files r=jduell DONTBUILD 2012-12-22 03:53:04 -08:00
Adam Roach [:abr]
2f7c8fe8a0 Bug 821003: Replace snprintf macro with static function r=jesup 2012-12-21 14:55:41 -06:00
Adam Roach [:abr]
08683921f1 Bug 818714: Set media enabled to FALSE unless added using addStream, r=ehugg 2012-12-20 16:05:28 -06:00
Adam Roach [:abr]
397a8c9ff4 Bug 797534: Update PeerConnectionImpl to use SDP from SIPCC, r=ehugg 2012-12-19 09:25:51 -06:00
Jan-Ivar Bruaroey
2088668bc4 Bug 822158: Use async dispatch of Ice(Gathering)Completed to unwind stack r=jesup,ekr 2012-12-21 15:21:15 -05:00
EKR
469930ed9f Bug 824097 - Fix uninitialized memory read in nr_stun_server_ctx. r=jesup 2012-12-21 15:14:06 -08:00
Dan Mosedale
b74e965a62 Bug 819856, Re-enabled WebRTC voice engine code for Android, r=jesup 2012-12-21 14:03:33 -08:00
EKR
d2db5312ea Bug 821292 - Clean up runnables when RUN_ON_THREAD runs on the same thread. r=jesup 2012-12-21 07:11:02 -08:00
EKR
3f8b6eafea Bug 820102 - Clean up MediaPipeline threading (re-land after fix). r=derf,jesup 2012-12-21 06:03:22 -08:00
Dan Mosedale
e6b46e87fb Bug 821812, fix Android WebRTC signalling code hang by ensuring writable tmpdir for domain sockets, r=jesup 2012-12-21 10:29:49 -08:00
Ed Morley
eaecff5d2f Backout 21409a401d75 (bug 821292),9587e39f9a50 (bug 820102) for conflicts and assertions respectively, on a CLOSED TREE 2012-12-21 16:15:01 +00:00
EKR
2b3ef9be20 Bug 821292 - Clean up runnables when RUN_ON_THREAD runs on the same thread. r=jesup 2012-12-21 07:11:02 -08:00
EKR
a35760e672 Bug 820102 - Clean up MediaPipeline threading. r=derf,jesup 2012-12-21 06:03:22 -08:00
Henrik Skupin
9b2002d57a Backout bug 818714 because it introduces a sigabort crash
--HG--
extra : rebase_source : 4307433661215827bc238f514fa66758e27366bc
2012-12-20 13:47:12 +01:00
EKR
599486b77f Bug 817430: Set initial controlled/controlling values, based on inbound T/F. r=jesup 2012-12-02 13:49:56 -08:00
Adam Roach [:abr]
fd393200d4 Bug 818714: Set media enabled to FALSE unless added using addStream, r=ehugg 2012-12-19 20:52:32 -06:00
Jan-Ivar Bruaroey
352cbc5c20 Bug 794240 followup: Fixes implicit function warning that broke linkage + symmetric fixes r=jesup 2012-12-19 13:00:49 -05:00
Randell Jesup
57f3ac27ab Bug 822704: Enable WEBRTC_TRACE() logging via NSPR_LOG_MODULES and rename signaling log module r=derf 2012-12-18 23:27:38 -05:00
Jan-Ivar Bruaroey
cf73ed4ca2 Bug 794240: Disable timerthread + close sockets + cleanup tmp-files on shutdown + file permissions. r=jesup 2012-12-14 16:15:21 -05:00
Ethan Hugg
faef85a350 Bug 806829 - Signaling - remove g_deviceInfo.name r=jesup 2012-12-14 13:43:06 -08:00
Ted Mielczarek
63ad63bf4b bug 821299 - Make ALSA WebRTC backend expose proper IDs using device names. r=jesup
--HG--
extra : rebase_source : 9ab962a7de537d55140a566bff1df2b0794d63fa
2012-12-17 08:28:24 -05:00
Chris Double
3e4a4a7a65 Bug 821160: Bustage fix for Froyo debug build - r=bustage
--HG--
extra : rebase_source : 12d0fa321c4e0a7d55d485ece6cb852fcd41bad2
2012-12-18 15:34:57 +13:00
Chris Double
bdd813519e Bug 821160 - Part4: Add libstagefright stub libraries for Froyo - r=cpeterson 2012-12-18 14:44:32 +13:00
Chris Double
238791d5a2 Bug 821160 - Part3: Add Android OS headers for Froyo - r=cpeterson 2012-12-18 14:44:25 +13:00
Chris Double
bd4e2bff22 Bug 821160 - Part2: Add libomxplugin support for froyo - r=cpeterson 2012-12-18 14:44:17 +13:00
Ethan Hugg
eba9ddac43 Bug 807012 - Signaling - reorder initiialization of CallControlManagerImpl r=jesup 2012-12-17 11:01:32 -08:00
EKR
b0792f7801 Bug 819096: Fix for =/== confusion in trickle ICE r=abr 2012-12-06 15:39:56 -08:00
Adam Roach [:abr]
bbfcd0c86a Bug 820410/bug 818293/bug 817432/bug 817341: Update to imported ICE library r=jesup 2012-12-13 14:01:13 -06:00
Ting-Yuan Huang
75dddb0e09 Bug 815473 - Replace runtime computed jpeg_nbits_table by constants. r=jlebar 2012-12-16 19:20:01 -05:00
Chris Peterson
28a46a762a Bug 821621 - Fix unused variable warning in PeerConnectionCtx.cpp. r=jesup 2012-12-15 00:22:47 -08:00
Randell Jesup
55ee9f9df6 Bug 816640: nrappkit timers need to be threadsafe r=ekr 2012-12-14 18:16:29 -05:00
Randell Jesup
df518b4d88 Bug 806375: cleanup DataChannel, esp. channel close and connection shutdown r=mcmanus 2012-12-13 23:30:11 -05:00
Randell Jesup
456f66acde backout 916f6915112d bug 806375 for anonymous enum bustage on linux 2012-12-14 00:26:58 -05:00
Randell Jesup
07abce4f80 Bug 806375: cleanup DataChannel, esp. channel close and connection shutdown r=mcmanus 2012-12-13 23:30:11 -05:00
Dan Mosedale
ac6c245f04 Bug 819825, fix ICE/STUN crash on Android by null-checking setlocale(), r=abr 2012-12-13 16:52:52 -08:00
Steve Workman
00b6d49a8c Bug 816726 - Return timestamp in nestegg_get_cue_point to support DASH-WebM Seeking r=kinetik 2012-12-13 11:42:44 -08:00
Dan Mosedale
ce3a061702 Bug 819821, adds more logging for STUN, r=jesup 2012-12-13 07:14:21 -08:00
Edwin Flores
27ad035733 Bug 803394 - Use Android ColorConverter class for video color conversion on Gingerbread r=doublec
--HG--
extra : rebase_source : c5253447416dd786c347c4e853a20ea011499c18
2012-12-13 11:54:21 +13:00
Edwin Flores
1736c6c7e8 Bug 803394 - Use Android ColorConverter class to convert video frames with unknown color formats from libstagefright r=doublec
--HG--
extra : rebase_source : 33633274c3ff303f07c8d269beb6f44752f3e95c
2012-12-13 11:54:13 +13:00
Edwin Flores
b3e660b855 Bug 803394 - Provide a callback to media plugins to request video buffers owned by gecko r=doublec
--HG--
extra : rebase_source : e3cb97f3307b603bcdfcdbaeffd05a6e2af14097
2012-12-13 11:53:58 +13:00
Gian-Carlo Pascutto
cd89c2e152 Bug 816822 - Fix build files, unit tests, and clone some linux headers to make WebRTC unit tests build on Android, r=dmose,ted 2012-12-12 12:05:57 -08:00
Gian-Carlo Pascutto
6c7bf909a2 Bug 815883 - fix WebRTC builds for ARM chips with neon FPUs by cloning some linux headers and fixing build files. r=dmose,ted 2012-12-12 12:05:54 -08:00
Gian-Carlo Pascutto
8049b1b5df Bug 813911 - Fix nrappkit on Android in gyp build file. r=dmose, ted 2012-12-12 12:05:50 -08:00
Ethan Hugg
d1c6d3a72d Bug 820550 - Signaling - stop checking API state in CloseInt r=ekr 2012-12-12 09:39:51 -08:00
EKR
7468199935 Bug 820671 Make PCImpl a tombstone if mMedia is null r=jesup 2012-12-11 19:45:09 -08:00
Dan Mosedale
b0b771805a Bug 820559: Workaround old Android gcc build-bustage by casting anonymous enum template args to ints, r=ekr 2012-12-12 10:15:49 -08:00
Ted Mielczarek
201365152b bug 820769 - fix mozmake.py to generate correct common.mk include. r=jesup 2012-12-12 11:32:05 -05:00
EKR
668853d1d7 Bug 792175 - Move PeerConnection operations onto main thread. r=jesup,derf,ehugg 2012-09-26 10:14:23 -07:00
Gian-Carlo Pascutto
6b2ab16f81 Bug 816575 - Remove call to SetRenderAndroidVM when not using internal renderer. r=tterribe 2012-12-11 20:11:15 +01:00
Gian-Carlo Pascutto
769055c6ed Bug 813918 - Fix nICEr build for Android. r=dmose 2012-12-11 20:11:15 +01:00
Gian-Carlo Pascutto
47d604cb18 Bug 813913 - WebRTC signaling code doesn't yet build on Android. r=dmose rs=dmose 2012-12-10 16:12:50 -08:00
Randell Jesup
d8a72757fb Bug 752657: backout sigslot multithreaded due to deadlocks rs=jesup 2012-12-11 12:54:24 -05:00
Randell Jesup
741c9bfc87 Bug 752657: switch all uses of sigslot to default to multithreaded (win32 already defaults that way) r=ekr 2012-12-11 07:59:57 -05:00
Randell Jesup
8ac21346c0 Bug 806822: avoid race condition in gathering stats r=ehugg 2012-12-11 07:58:53 -05:00
Chris Double
18a0d770ae Bug 817478 - Part1: omx plugin changes for sony device support - r=cpeterson
--HG--
extra : rebase_source : fa7730805d5b47803226e43c6aab3d6dd074aadf
2012-12-11 09:52:46 +13:00
Valentin Gosu
fddc917df4 Bug 783205 - Networking Dashboard. r=mcmanus, r=jorendorff, sr=biesi 2012-12-10 09:13:55 -05:00
Steven Lee
97a8e887c0 Bug 819246 - arm_neon is meaningful only when armv7 is true. r=jesup 2012-12-10 09:05:00 -05:00
Ed Morley
d5e8c2c0a2 Merge mozilla-central to mozilla-inbound 2012-12-10 14:03:11 +00:00
Mike Hommey
898e36d822 Bug 814693 - Remove __MIPSEL__ block from media/webrtc/trunk/src/typedefs.h, it's handled under __mips__. r=jesup,DONTBUILD 2012-12-10 09:09:27 +01:00
EKR
bc440a4092 Bug 816112: Configure webrtc video/RTCP parameters for better defaults r=jesup 2012-11-28 08:34:10 -08:00
Steve Workman
e19c47f0ad Bug 792404 - Add nestegg_offset_seek to enable stream switching for DASH-WebM r=kinetik 2012-12-06 15:26:44 -08:00
Matthew Gregan
28ad9c1de8 Bug 818364 - Update libcubeb to 0.2. r=doublec 2012-12-05 17:20:47 +13:00
Oleg Romashin
09cb51df19 Bug 819364 - Webrtc signaling unit test does not build on Qt port. r=rjesup 2012-12-09 09:28:37 -08:00
Saurabh Anand
151d13c7a5 Bug 818817 - Fix some compiler warnings, r=Ms2ger 2012-12-09 22:53:19 +05:30
Adam Roach [:abr]
b71e4a0fb9 Bug 817065: Replace vcm_media_payload_t with structure leveraging rtp_ptype constants r=ehugg,jesup 2012-12-06 11:36:43 -06:00
Suhas Nandakumar
23b591f2df Bug 817488 Audio Send and Recv support for PC tests r=ekr 2012-12-05 13:37:32 -08:00
Ehsan Akhgari
135f07354e Bug 818327 - Make libspeex's resampler usable; r=padenot
DONTBUILD since this is NPOTB
2012-12-04 19:59:05 -05:00
Mike Hommey
4125bfa14e Bug 814693 - Allow webrtc to build on more architectures. r=jesup
--HG--
extra : rebase_source : 7d22643c1b4b944595bfe33ac8f5925af2b8bcbd
2012-12-01 09:55:48 +01:00
Matthew Gregan
26664fac3c Bug 797517 - Switch order of cubeb WinMM latency kludges. r=doublec 2012-11-19 11:41:32 +13:00
Matthew Gregan
fd363431c2 Bug 816347 - Remove overly verbose audio stream logging. r=doublec 2012-11-29 14:16:19 +13:00
Ethan Hugg
6b5299e68b Bug 814329 Protect fim_process_event from NULL input r=jesup 2012-11-28 08:38:50 -08:00
Gian-Carlo Pascutto
27a071628d Bug 750869 - Build system support for --enable-webrtc for Android (off by default). r=ted 2012-12-04 16:27:18 +01:00
Makoto Kato
cb4a57156c Bug 817481 - Build failure on WebRTC unit test with --with-system-libvpx. r=jesup 2012-12-03 17:01:16 +09:00
Crypt
77bd1ae21d Bug 810220 - Patch to fix SDP Codec Negotiation Issues (revised) r=ekr,jesup 2012-11-26 02:36:43 -08:00
EKR
8243b8715e Bug 817451, Correctly set mRole in PC unit tests. r=ehugg 2012-12-02 18:06:21 -08:00
EKR
55b7730245 Bug 815039, Add template to bind non-member function calls into runnables. r=jesup 2012-12-02 16:53:47 -08:00
Randell Jesup
ec38473354 Backed out changeset 483a8a9702a6 2012-12-02 02:56:21 -05:00
Crypt
760d7315ac Bug 810220 - Patch to fix SDP Codec Negotiation Issues r=ekr,jesup 2012-11-26 02:36:43 -08:00
Ralph Giles
65d654d29c Bug 817179 - Fix an issue with Opus padding larger than 16. r=tterribe
Packets with with more than 2^24 padding length bytes could
overflow the packet length calculation. This change avoids
the wrap around behaviour.
2012-11-30 15:02:23 -08:00
Michael Wu
a9da3c7070 Bug 809665 - Boot animation support for B2G, r=cjones,joe 2012-11-28 13:43:19 -05:00
Chris Double
4f1aa8a3d9 Bug 805700 - Part1: omx plugin changes for Honeycomb support - r=cpeterson
--HG--
extra : rebase_source : 3b36cfa2d5b25db4b1a66727f4349f71a6e2a7db
2012-11-30 16:05:37 +13:00
Chris Double
e70ef8d353 Bug 787228 - Part4: Add libstagefright stub libraries for Gingerbread - r=cpeterson
--HG--
extra : rebase_source : 83eae308d6b4761d7c994e5176172eef8730a7d7
2012-11-30 15:37:50 +13:00
Chris Double
66da6eaa93 Bug 787228 - Part3: Add Android OS headers for Gingerbread - r=cpeterson
--HG--
extra : rebase_source : 98cdec6d560fd902c4630946ab581071cfb3ff0a
2012-11-30 15:37:43 +13:00
Chris Double
4c26180a04 Bug 787228 - Part2: Add libomxplugin support for Gingerbread - r=cpeterson
--HG--
extra : rebase_source : 74ae723b5d5b64d913119ea1285da1fc175f9455
2012-11-30 15:37:34 +13:00
Paul Adenot
09253a29d5 Bug 816576 - Link libsoundtouch statically instead of dynamically. CLOBBER NEEDED r=glandium 2012-11-30 14:17:54 +01:00
Ed Morley
8220f134fc Backout 76c4e4fbd8bd (bug 816576) for startup crashes 2012-11-30 10:44:42 +00:00
Paul Adenot
9b71b76d2b Bug 816576 - Link libsoundtouch statically instead of dynamically. r=glandium 2012-11-30 10:56:28 +01:00
Brian Smith
be0d41bee2 Bug 813241: Update config/system-headers and make wrapping of NSPR & NSS headers more robust, r=glandium
--HG--
extra : rebase_source : 5ba0a83110268ff489df7b3e0a8a9219711247b1
2012-11-22 11:15:01 -08:00
Randell Jesup
6a6982acf8 Bug 812636: additional checks for failure for a Conduit be created r=ehugg 2012-11-28 03:28:30 -05:00
EKR
c58743e506 Bug 812785: ICE issues r=jesup 2012-11-20 06:12:52 -08:00
Daniel Holbert
e548ef3a86 Bug 815928 part 2: Fix typo s/elment/elment/ in comments & tests. DONTBUILD, rs=Waldo 2012-11-27 19:15:36 -08:00
Daniel Holbert
6044359950 Bug 815928 part 1: Fix typo s/elelment/element/ in comments & tests. DONTBUILD, rs=Waldo 2012-11-27 19:15:35 -08:00
Daniel Holbert
f1db9eb911 Bug 815367: Fix warnings for extra semicolons in media/mtransport/test/. r=jesup 2012-11-26 20:34:19 -08:00
Jan Beich
8007c89db2 Bug 807683 - Convert ALSA to a configure option. r=khuey 2012-11-26 20:38:21 -05:00
Ethan Hugg
db4034d81d Bug 814164 - Disable builder run of ice_unittest r=jesup 2012-11-26 09:47:18 -08:00
Suhas Nandakumar
84e358a764 Bug 814734 - Fixed Log format string mismatches r=ekr 2012-11-26 08:38:14 -08:00
EKR
9f3752906a Bug 805662, Crash in mediaconduit_unittest. r=jesup 2012-11-22 10:57:37 -08:00
Adam Roach
7aae524c33 Bug 814038: Fixing codec negotiation to use actual payload in SDP rather than preferred payload when populating codec-specific parameters r=ehugg 2012-11-21 15:20:12 -06:00
Boris Zbarsky
59ee5f728d Bug 813746. Link the webrtc unit tests to ZLIB as needed. r=bz 2012-11-21 02:16:03 -05:00
Ethan Hugg
24523e6913 Bug 813723 Reorder state assignment in unit tests r=ekr 2012-11-20 13:47:07 -08:00
Paul Adenot
8ef0755d04 Bug 812667 - Make soundtouch compile properly if cpuid.h is not present. r=khuey 2012-11-16 16:47:01 -08:00
Ethan Hugg
8a9912197c Bug 811118 build webrtc unittests by default but run only some r=jesup 2012-11-12 15:34:05 -08:00
Ethan Hugg
66c75c4055 Bug 813212 Update signaling unittests to match latest IDL r=jesup 2012-11-19 09:59:36 -08:00
EKR
4e3192c90d Bug 799419: Force NSS startup during PeerConnection Initialize r=bsmith,jesup 2012-11-18 07:43:26 -08:00
Randell Jesup
8c4148d730 Bug 812886: Watch network (tear)down events and kill PeerConnections r=ekr,smaug,bsmith 2012-11-18 23:53:14 -05:00
Randell Jesup
832b4cf1ef Bug 812641: Shut down SipCC instance when number of PeerConnections == 0 (reland) r=ehugg 2012-11-17 23:03:58 -05:00
Randell Jesup
932db553b0 Bug 812641: Shut down SipCC instance when number of PeerConnections==0 r=ehugg 2012-11-18 01:42:40 -05:00
Ryan VanderMeulen
ba8b11631a Backed out changeset b527670b6728 (bug 811118) for orange. 2012-11-16 21:24:14 -05:00
Nathan Froyd
9213a43bcf Bug 810544 - don't include <iostream> in webrtc code where it's not necessary; r=jesup 2012-11-09 11:08:22 -05:00
Ethan Hugg
a630f04b9d Bug 811118 build webrtc unittests by default r=jesup 2012-11-12 15:34:05 -08:00
Marco Chen
095334dcc9 Bug 795237 - Web API for setting audio stream type. Part 2. r=kinetik, a=blocking-basecamp
Implementation on path of audio and video element
2012-11-16 11:25:26 +08:00
Randell Jesup
7e9bfa7919 Bug 806830: Enforce initializing strlib before using r=ehugg 2012-11-16 14:37:08 -05:00
EKR
b7ac4a3223 Bug 811183: Recursive GC In PeerConnection shutdown; r=jesup 2012-11-16 10:27:30 -08:00
Daniel Holbert
c571b7ef45 Bug 812278: Remove no-longer-necessary semicolons after MOZ_MTLOG_MODULE macro invocations, to fix GCC pedantic build warnings. r=jesup 2012-11-15 17:50:26 -08:00
Ralph Giles
23bef1c8e1 Bug 811544 - Build fixed-point opus on arm. r=ted
Enable MOZ_OPUS_FIXED inside the opus makefile if
MOZ_SAMPLE_TYPE_FLOAT32 is not defined. This is the
general proxy for floating point audio support in
other areas of the code.

We could have defined MOZ_OPUS_FIXED directly in
the configure script (and still could) but I liked
this better.
2012-11-13 17:32:28 -08:00
Timothy B. Terriberry
1424d481c0 Bug 810363 - Reject non-stereo, non-48 kHz Opus streams, r=ehugg 2012-11-15 15:09:39 -08:00
Timothy B. Terriberry
8559fbd229 Bug 810353 - Offer Opus as stereo instead of mono, r=ehugg 2012-11-15 15:09:39 -08:00
Randell Jesup
f01b2fce9c Bug 811695: disable internal socket transports for getUserMedia Audio capture r=derf 2012-11-15 17:58:40 -05:00
Adam Roach
c958d091b9 Bug 803318: Improved handling of constraints and more tests. r=ekr 2012-11-14 11:25:14 -06:00
Ted Mielczarek
8ca0af2f19 bug 809693 - fix minidump location for WebRTC C++ unit tests. r=ekr 2012-11-14 10:52:55 -05:00
EKR
76912e334e Bug 803885 - Set SCTP NO_LINGER in unit tests; r=jesup 2012-11-14 06:22:55 -08:00
Matthew Gregan
7ea4c816a8 Bug 788005 - Work around Vista's higher latency requirements in WinMM. r=doublec 2012-11-13 18:19:00 +13:00
Matthew Gregan
1ca710f9aa Bug 779392 - Improve cubeb_alsa workaround for bug 761274. r=doublec 2012-11-13 18:09:10 +13:00
Ethan Hugg
7617be8bac Bug 811333 Signaling - Fix size of thread ID for Windows build r=jesup 2012-11-13 09:23:04 -08:00
Jacek Caban
f0340e58e6 Bug 810262 - Updated libsoundtouch to r160 r=padenot 2012-11-13 11:25:14 +01:00
Ethan Hugg
babd8ac35f Bug 806407 Fix type in struct passed into msgsnd f=jesup 2012-11-09 08:47:00 -08:00
Nathan Froyd
426bb1a317 Bug 809950 - fix webrtc signaling Wrapper code to not introduce static initializers; r=jesup 2012-11-08 13:45:39 -05:00
Nathan Froyd
453525f9d9 Bug 809950 - fix mtransport logging macros to not introduce static initializers; r=jesup 2012-11-08 13:44:41 -05:00
Robert Longson
f158d75591 Bug 809766 - libsoundtouch does not build. r=khuey 2012-11-09 00:46:17 +00:00
Paul Adenot
9dbfcb81b2 Bug 779997 - Import SoundTouch Library in the tree. r=khuey,rstrong 2012-08-26 22:36:44 -07:00
Paul Adenot
0c5720f386 Backed out changeset 98f9d1044e54 because r= bit is missing in commit message. 2012-11-07 10:30:49 +01:00
Paul Adenot
9352d73358 Bug 779997 - Import SoundTouch Library in the tree. r= 2012-08-26 22:36:44 -07:00
Marco Chen
02daf36312 Bug 791642 - nsIAudioManager: support voice volume. r=philikon
1. Provide api for adjusting volume based on each stream.
  2. Modify settings.js for listening the changing for stream volume.
2012-11-02 17:36:46 +08:00
Randell Jesup
825968012c Bug 807929: Make DataChannel refcounted r=mcmanus 2012-11-02 15:28:13 -04:00