Randell Jesup
734482b5f4
Bug 1042631: Bustage fix for typo when resolving nits rs=bustage
2016-07-19 17:13:01 -04:00
Randell Jesup
1c7377b2ae
Bug 1042631: Fix Linux mouse position when sharing a window in WebRTC screensharing r=ng
2016-07-19 16:07:32 -04:00
Wes Kocher
02b63e9ff0
Backed out 12 changesets (bug 1284803) for near permafailing Windows Wr tests a=backout CLOSED TREE
...
Backed out changeset 80468414501e (bug 1284803)
Backed out changeset 08d2e46308fd (bug 1284803)
Backed out changeset 6bacfaadbc29 (bug 1284803)
Backed out changeset 28e0ca5cb68e (bug 1284803)
Backed out changeset 9ea43addc3af (bug 1284803)
Backed out changeset 3b11ba39748c (bug 1284803)
Backed out changeset b23773965e94 (bug 1284803)
Backed out changeset 6eb7bce6f4c1 (bug 1284803)
Backed out changeset 109f79e577a0 (bug 1284803)
Backed out changeset 52bd1efc6c1f (bug 1284803)
Backed out changeset fb3d8468b758 (bug 1284803)
Backed out changeset 92c15211f59b (bug 1284803)
2016-07-18 14:46:05 -07:00
Boris Zbarsky
e84fe03fe3
Bug 933378 part 3. Fix the ErrorResult usage in PeerConnectionImpl to not use ErrorResult directly anymore. r=jib
2016-07-15 22:35:13 -04:00
Carsten "Tomcat" Book
fa869d9ca1
Backed out changeset b33a9a88daa6 (bug 933378)
2016-07-16 10:03:09 +02:00
Boris Zbarsky
61261a6a39
Bug 933378 part 3. Fix the ErrorResult usage in PeerConnectionImpl to not use ErrorResult directly anymore. r=jib
2016-07-15 22:35:13 -04:00
Jan Beich
71ac49183e
Bug 1285501 - Build linux/ directory on DragonFly, NetBSD and Solaris as well. r=jesup
...
MozReview-Commit-ID: 46Z55h9oWIm
--HG--
extra : transplant_source : %AE%E7%0D%9EHg%84%17Z%07%7D%12%95%C1A3%F5%ECw%A1
2016-07-08 09:27:08 +00:00
Randell Jesup
ae674679d8
Bug 1286644
: cherry-pick AEC fix from Chromium Issue 576624 r=pkerr
2016-07-13 17:47:00 -04:00
Sotaro Ikeda
af38b3a39c
Bug 1284803 part 9 - Make sure NEON ifdefs match r=jesup
2016-07-12 23:02:12 -07:00
Nicholas Nethercote
a913f99107
Bug 1285554 - Remove remnants of widget/qt. r=dougt,mshal.
...
Because bug 1282866 removed Qt support but missed a bunch of things.
* * *
Bug 1285554 - more
--HG--
extra : rebase_source : c48d2485f1fdf1c961e08d91651bbca41e3a1a53
2016-07-12 09:16:45 +10:00
Randell Jesup
3cf9863b59
Bug 1273652: Always reinitialize the receiver/jitterbuffer when reseting video decoding r=pkerr
2016-07-12 15:42:59 -04:00
Carsten "Tomcat" Book
e9a4666c05
Merge mozilla-central to autoland
2016-07-07 11:44:49 +02:00
Nils Ohlmeier [:drno]
aee07d68e0
Bug 1283619: enable far end REMB support for sending conduits depending on signaling. r=mjf
...
MozReview-Commit-ID: BBuhSHw2Wyb
--HG--
extra : rebase_source : fc512ea95644cc1b62e53a4f88df589f4912dffc
2016-06-30 14:22:38 -07:00
Chris Peterson
2b3b60f7b1
Bug 1277155 - Part 1: Remove snprintf() polyfills for VS2013 in Sprintf.h and #defines. r=froydnj r=mhowell
2016-06-27 20:45:03 -07:00
ctai
fd36b32d94
Bug 1266646 - Move group of MediaStreamListener to a new header file. r=pehrsons
...
This can reduce the include header dependency. MediaStreamVideoSink will inherit from DirectMediaStreamTrackListener. But we can't use forward declaration on MediaStreamListener because the usage of nsTArray<RefPtr<MediaStreamVideoSink>>.
MozReview-Commit-ID: 328s4Kw9NvW
--HG--
extra : transplant_source : %D2%18%E3%3B%0C%D8%F04%F3%EB%EB%A0%A7%8B%B1%A9%AB%97rY
2016-06-30 15:07:48 +08:00
ctai
533acf2e59
Bug 1266646 - Rename MediaStreamDirectListener and MediaStreamTrackDirectListener to DirectMediaStreamListener and DirectMediaStreamTrackListener respectively. r=pehrsons
...
Rename those two function to better name alignment with AddDirectListener and AddDirectTrackListener.
MozReview-Commit-ID: 6QY08oyih1X
--HG--
extra : transplant_source : %5C%1C%23%AC%D7%0D%97%24%CB%ED%8E%D5%60/%5E%07%F2%85Z%DA
2016-04-29 11:45:25 +08:00
Nils Ohlmeier [:drno]
ccfaf882c5
Bug 1275119: remove mRecvCodecList from VideoConduit. r=jesup
...
MozReview-Commit-ID: 5Wgc0NDkyps
--HG--
extra : rebase_source : b796d12ae0a87533df30372ee6da232fdefaff80
2016-06-06 23:40:37 -07:00
Chris Pearce
e0a9078a6f
Bug 1267918
- Add GMPCrashHelper to GMPService::GetGMP* functions. r=gerald
...
This enables callers to specify a way to determine the correct window to
dispatch the PluginCrashed event to should the GMP actor crash.
We need a way to determine the correct window at crash time, as the GMP's
window can change at runtime. For example, if the GMP is being used for
unencrypted decoding, the <video> element can be moved to a new browser window
at runtime.
Note: I don't handle disconnecting the GMPCrashHandlers in this patch; we do
delete the GMPCrashHandlers in this patch when their associated GMP crashes, and
in the next patch we handle disconnecting GMPCrashHandlers in the case where
we don't crash.
MozReview-Commit-ID: DrwcZAB6Ys0
--HG--
extra : rebase_source : 8da188b68456914773e6adae8cbccd6bf6a6e7a7
2016-06-29 11:41:56 +12:00
Nils Ohlmeier [:drno]
8a525ec4ae
Bug 1282792: start transmitting OR receiving if track is active r=bwc
...
MozReview-Commit-ID: GaT5v9UN6ox
--HG--
extra : rebase_source : d7140ffe87f9ea42cc29cc96c3a92270c34d88a8
2016-06-28 01:16:08 +02:00
Byron Campen [:bwc]
577b657567
Bug 1280215 - Stop using the nsresult in OnProxyAvailable to determine whether the PCM is still interested. r=drno
...
MozReview-Commit-ID: AIZm4VNZJtV
2016-06-15 13:38:26 +01:00
Nils Ohlmeier [:drno]
1f4ba9256c
Bug 1280259: clear the remote SSRC vector on a track. r=bwc
...
MozReview-Commit-ID: 9LtaqeiIQoY
--HG--
extra : rebase_source : e063a7965c9daabd7191cdbcadaaf7838032feb5
2016-06-15 16:33:43 +01:00
Chris Peterson
b650b6987e
Bug 1280283 - Fix uchex warnings about null-check after pointer deref in webrtc/signaling. r=drno
2016-06-15 17:19:29 +01:00
Munro Mengjue Chiang
b6bb031a33
Bug 1279036 - retrieve CMSampleBuffer via CMSampleBufferGetDataBuffer for mjpeg case. r=jib
...
--HG--
extra : rebase_source : 66513f41aefad8a03959dad10e59c64d62d48c71
2016-06-14 06:30:26 +01:00
Sebastian Hengst
f310d4012a
Backed out changeset c89b8cc657b2 (bug 1266646)
2016-06-13 21:23:53 +02:00
ctai
4b40fd1bc1
Bug 1266646 - Rename MediaStreamDirectListener and MediaStreamTrackDirectListener to DirectMediaStreamListener and DirectMediaStreamTrackListener respectively. r=jesup,pehrsons
...
Rename those two function to better name alignment with AddDirectListener and AddDirectTrackListener.
MozReview-Commit-ID: 6QY08oyih1X
--HG--
extra : rebase_source : e0f2ac5de75d54a870f5a99f08505e40aa0696d9
2016-04-29 11:45:25 +08:00
Dan Minor
8d9d9ee459
Bug 1210660 - Change vp8 threshold for static images in screensharing mode; r=jesup
...
This changes the static threshold in screensharing mode and ensures that the
screensharing mode is in fact passed to the codec.
This also causes the peer connection to update the media pipelines when a track is
replaced to cause the codec to be notified that the source has changed and to
change settings appropriately. It seems to be a common use case to have a camera
track be replaced by a screenshare track during a call.
MozReview-Commit-ID: HbV14uL4kIL
--HG--
extra : rebase_source : 34d9fff2efb777bdfd5887db879184bc4ffc7442
2016-06-09 13:38:43 -04:00
Dan Minor
53c5fb9e43
Bug 1167544 - OpenH264 should not send STAP-A aggregation packets in mode 0; r=jesup
...
MozReview-Commit-ID: IY2mu9dVKHK
--HG--
extra : rebase_source : 77e455651ebf39cf56ca9892be59bd50622b8cc3
2016-06-01 14:28:43 -04:00
Michael Froman
f1dd9b78e0
Bug 1279049 - add sdp handling for audio FEC, r=jesup
...
MozReview-Commit-ID: J0ax8TnR3p8
--HG--
extra : transplant_source : %D5Y%15%E6%C3d%F5%BD%9B%D7%CC%BA%DA%DE%12.%88%DD%A1%5B
2016-06-08 16:24:23 -05:00
Andrea Marchesini
64734bf74c
Bug 1278838
- Remove separate worker binding for Performance API, r=smaug
...
--HG--
rename : dom/performance/nsPerformance.cpp => dom/performance/Performance.cpp
rename : dom/performance/nsPerformance.h => dom/performance/Performance.h
rename : dom/workers/Performance.cpp => dom/performance/PerformanceWorker.cpp
rename : dom/workers/Performance.h => dom/performance/PerformanceWorker.h
2016-06-09 19:04:42 +02:00
Andrea Marchesini
d84e87b425
Bug 1278843 - Move PerformanceTiming code in separate files, r=smaug
2016-06-09 12:43:56 +02:00
Nils Ohlmeier [:drno]
dda722b328
Bug 1279004: do RTCP decryption after filtering. r=jesup
...
MozReview-Commit-ID: 2VIgy6czdNp
--HG--
extra : rebase_source : 2e92f947bc802fc87db3c3f990aa86623f19ac61
2016-06-08 11:44:46 -07:00
Makoto Kato
967e316e57
Bug 1278476 - Add android/aarch64 target to WebRTC's GYP. r=jesup
...
MozReview-Commit-ID: DzAZdAvsM9O
--HG--
extra : rebase_source : 1f4211a27382fb05abcae739558903da77fc57cb
2016-06-07 15:51:46 +09:00
Dan Minor
ce4b3363d9
Bug 1274340: enable FEC during video codec setup when negotiated; r=jesup
...
MozReview-Commit-ID: 3gpxobPGV7M
--HG--
extra : rebase_source : b83f1a4aa6f7959d406d285fe9a01f1320e97b48
2016-05-26 15:28:54 -04:00
Nathan Froyd
2a354943cf
Bug 1277853 - adjust checks for clang's integrated assembler in transform_neon.S; r=jesup
...
This file used __APPLE__ as a shorthand for "compiling with clang's
integrated assembler"; we should really be checking for __clang__ instead.
2016-06-06 16:59:35 -04:00
Nils Ohlmeier [:drno]
4e10dcb863
Bug 1276368: use b=TIAS for maxBitrate encoding constraints. r=jesup
...
MozReview-Commit-ID: C6kGt9pfhko
--HG--
extra : rebase_source : 575513fb65af7033edbba400f0bee8e69a45d266
2016-05-18 18:16:59 -07:00
Dan Minor
27c4d82245
Bug 1274340: enable FEC during audio codec setup when negotiated; r=jesup
...
MozReview-Commit-ID: 7kc28DUDzEd
--HG--
extra : rebase_source : 8459880c0f21043e154c50f408affe34769ef775
2016-05-31 11:12:45 -04:00
Byron Campen [:bwc]
6caa8b4bd4
Bug 1273136: Start remote streams on SRD, and end them even if offer/answer never completed. r=jesup, r=pehrsons
...
MozReview-Commit-ID: ulrDM0Gzj6
2016-05-23 10:22:01 -05:00
Randell Jesup
21cc78c1a6
Bug 1276156: Stop encoder ProcessThreads before deleting the channel r=pkerr
...
To avoid deadlocks between DeleteChannel() and Process() code
MozReview-Commit-ID: G650SWDH8s0
2016-05-31 23:39:34 -04:00
Nils Ohlmeier [:drno]
a11147d580
Bug 1275648: check return value of GetPipelineByTrackId_m. r=jesup
...
MozReview-Commit-ID: EtJSbok04Lc
--HG--
extra : rebase_source : dfdbe83709060886d0a81f479207e2fa85031fe7
2016-05-25 10:32:29 -07:00
Nils Ohlmeier [:drno]
1d9c7716f5
Bug 1275217: remove QuickTime and QTKit related code and dependecies. r=jib
...
MozReview-Commit-ID: IDXgV9jnlMk
--HG--
extra : rebase_source : 529d867eb7330b9f498897df7248221836a91016
2016-05-24 02:15:19 -07:00
Munro Mengjue Chiang
f71af76062
Bug 1180725 - use AVFoundation for camera capture on OSX. r=jib
2016-05-19 22:48:55 +08:00
Michael Froman
9ebc499566
Bug 1155435 - connected negotiated REMB from sdp into VideoConduit, r=drno, r=jesup
...
MozReview-Commit-ID: 7B2V4JoltOx
--HG--
extra : transplant_source : %802d%00%D5%86%E8u%101o%7D%F4%C15%97%CD%3A%EA1
2016-05-19 10:23:45 -05:00
Michael Froman
a4bbff5e1f
Bug 1155435 - add sdp RtcpFb for REMB, r=drno, r=jesup
...
MozReview-Commit-ID: Ga7so20UsMo
--HG--
extra : transplant_source : p%FE%99%96%130N%F5%D2%EB%BFl%C9vt%C8qqK%18
2016-05-20 16:38:29 -05:00
Byron Campen [:bwc]
495f614a9f
Bug 1213773: Better handling of answer with direction of inactive in renegotiation. r=mt
...
MozReview-Commit-ID: Fjo2rBtIYvD
--HG--
extra : rebase_source : bc08c173713781e134de25d39e199aa405a0ca7f
2016-02-05 13:21:11 -06:00
Andreas Pehrson
5c1742c0d9
Bug 1271669 - Remove wallpaper constraints to the MediaStream argument to RTCPeerConnection.addTrack(). r=jib
...
This change RTCPeerConnection.addTrack() to allow any MediaStream as argument.
The MediaStream is in the end used as an identifier of how the tracks will be
grouped together on the receiving side of the peer connection.
MozReview-Commit-ID: 9wDPOmMHYDc
--HG--
extra : rebase_source : 5fd59853c2d207cbcdaa1e4a767b3c4de20a1beb
extra : histedit_source : 2b88e899a329df07a46c1f12e449956d59645cf7
2016-05-19 15:32:56 +02:00
Andreas Pehrson
59ed044326
Bug 1271669 - Remove GetVideoTrackByTrackId(). r=bwc
...
We have GetTrackById() now that does essentially the same thing.
Also, GetVideoTrackByTrackId() was too focused on the owning MediaStream and
didn't work.
MozReview-Commit-ID: 9z3rg4FI9H8
--HG--
extra : rebase_source : 7e295dc19b41b62f809977b6b73d2729f127d08a
extra : histedit_source : 39ab0f08939825c341b136150760e02c92fac970
2016-05-19 15:28:03 +02:00
Andreas Pehrson
8432f89c87
Bug 1271669 - Clean up some stream-centered code in MediaPipelineFactory. r=bwc
...
MozReview-Commit-ID: 8esaZmy7HVO
--HG--
extra : rebase_source : b98d20380596e3b14c00034ca38b5ff82ff11320
extra : histedit_source : 5e5dcbce95878404f743b142a075c601a4f46f24
2016-05-18 16:36:57 +02:00
Andreas Pehrson
02e322e6f2
Bug 1271669 - Don't rely on streams for getStats(). r=jib, r=bwc
...
MozReview-Commit-ID: 8I6YowAAGcW
--HG--
extra : rebase_source : 185c4dc7dffcd927b0c5c1ad5d34fcaacb857feb
extra : histedit_source : 9b796fbbf72103eab3eba13381ab6244b424751f
2016-05-18 15:00:21 +02:00
Andreas Pehrson
299b4666bb
Bug 1271669 - Change AnyLocalStreamHasPeerIdentity to be per-track. r=mt
...
MozReview-Commit-ID: LltvHE9ROfT
--HG--
extra : rebase_source : 18e9c57fdb6ca42a6d33f7f57ad4c47ec2abb90d
extra : histedit_source : 0ee3b9159ef05179e803a375d2e6528da7dc7e5b
2016-05-18 12:55:07 +02:00
ctai
7e0671d483
Bug 1266647 - Clean NotifyQueuedTrackChange to only notify when command is track create and track end. r=jesup r=pehrsons
...
MozReview-Commit-ID: 4Pp3xHeBIW4
--HG--
extra : transplant_source : %D4c%13P%82Y%04%FA%0E%9D%9C%97%91%AAH%FCI%C3u_
2016-05-04 16:08:44 +08:00