Randell Jesup
17af11b276
Bug 1147857: followup patch to continue BuildStats cleanup r=jib
2015-03-28 21:45:42 -04:00
Byron Campen [:bwc]
7815340c0a
Bug 1147919 - Part 2: Lowercase fingerprint alg before comparing. r=drno
...
--HG--
extra : rebase_source : 705510958ffa4703d06d7f86e3120602cf71ddc9
2015-03-27 13:26:16 -07:00
Byron Campen [:bwc]
90856f0abb
Bug 1147919 - Part 1: Make sure content gets an error callback when it does not use a fingerprint algorithm we support. r=drno
...
--HG--
extra : rebase_source : c0898ebcd15f5c694fdf09c85f8288976a721046
2015-03-26 10:39:07 -07:00
Byron Campen [:bwc]
c24085b44b
Bug 1146462: Close ICE transports when m-sections are disabled. r=drno
...
--HG--
extra : rebase_source : eee309eccf681f2ef606fb1e78ab6c04f59befd0
2015-03-23 16:56:08 -07:00
Byron Campen [:bwc]
f67ba290dd
Bug 1148004: Test case for media-level fingerprint attribute, as well as session-level fallback. r=jesup
...
--HG--
extra : rebase_source : a8c6bfaf41ae2608fc739216bc24a4c642bee8b5
2015-03-26 10:59:18 -07:00
Randell Jesup
d8c68a04b7
Bug 1147857: be careful about WebRTC stats query creation r=jib
2015-03-27 15:52:56 -04:00
Andrea Marchesini
e6f385fb3d
Bug 1148527 - Indentation fix after bug 1145631, r=ehsan
2015-03-27 18:52:19 +00:00
Byron Campen [:bwc]
fbe7de3c74
Bug 1147400: Do not check mid in answer if not present. r=drno
...
--HG--
extra : rebase_source : f48afdbd058da77b204ddb03270c856ed753cdb3
extra : amend_source : 2cf2fbf3c62ebf6ad070cb25933e20c6f5fdf8db
2015-03-25 09:18:59 -07:00
Edwin Flores
d888a5c88f
Bug 1147689 - Increment eme-decrypt API version to v7 - r=cpearce
2015-03-26 22:58:43 +13:00
Edwin Flores
46cbfd3c6b
Bug 1147689 - Pass the session ID(s) of an encrypted frame into EME CDMs - r=cpearce
2015-03-26 22:57:36 +13:00
Jean-Yves Avenard
b5404f62e0
Bug 1145815: Do not report discontinuities less than 35ms. r=k17e
...
--HG--
extra : rebase_source : eb8fa50d7036ceae23756e10d0ad815605aae3f8
2015-03-25 22:32:21 +11:00
Matt Woodrow
500d1b3448
Bug 1145037 - Remove invalid assertion in MoofParser. r=ajones
...
--HG--
extra : rebase_source : 9a2b2b0f588fd9a7730e050306417b64725a2e94
2015-03-26 12:57:58 +13:00
Ethan Hugg
76ac0daed4
Bug 1144912 - WebRTC Screenshare has own default FPS r=jib
2015-03-23 19:17:07 -07:00
Martin Storsjö
5b69c33e9b
Bug 1143491: Parse all trun boxes in MP4 fragments, not only the first one. r=jya
2015-03-23 11:39:27 +02:00
Jean-Yves Avenard
04753af547
Bug 1146222: use nsAutoCString to store mimetype string. r=karlt
...
We use a nsAutoCString as the mimetype is typically less than 64 characters
and prevent a heap allocation (and the unecessary fragmentation linked to it)
2015-03-24 14:45:17 +11:00
Paul Kerr [:pkerr]
c929586054
Bug 1100508: Easily capture about:webrtc page data for a bug reports. r=jib, r=mikedeboer
2015-03-23 12:37:30 -07:00
Byron Campen [:bwc]
2cfb5c47e3
Bug 1144962 - Part 3: Remove more unused code, and some outdated comments. r=mt
...
--HG--
extra : rebase_source : 7d94440be9ec7a36a80a824813642bcd3dc9b2c2
2015-03-19 14:05:44 -07:00
Byron Campen [:bwc]
5a1643f581
Bug 1144962 - Part 2: Remove some wrapper code in sipcc r=mt
...
--HG--
extra : rebase_source : a01a74c2939abf0f8e01c4e24692ab31077fbdb4
2015-03-18 16:19:26 -07:00
Byron Campen [:bwc]
a6fc4b3ed2
Bug 1144962 - Part 1: Delete most setters in sipcc. r=mt
...
--HG--
extra : rebase_source : e88c3a864960b7645932e44956c339725c23acfd
2015-03-17 16:28:06 -07:00
Byron Campen [:bwc]
5b9dd54ac4
Bug 1141779: Fix H264 negotiation when level-asymmetry-allowed is not specified, and some cleanup. r=jesup
...
--HG--
extra : rebase_source : f0322abc1a8c7660c10bd66749590c4e5dcab325
2015-03-10 17:35:50 -07:00
Ehsan Akhgari
b8c700cc25
Bug 1146204 - Build libopus in unified mode; r=cpearce
2015-03-23 02:31:41 -04:00
Edwin Flores
f99988363e
Bug 1145405 - Add shutdown checks to main thread dispatches in ClearKey CDM - r=cpearce
2015-03-23 07:59:42 +13:00
Ehsan Akhgari
883849ee32
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Byron Campen [:bwc]
bdab9279f3
Bug 1144933: Only check that remote candidate is loopback in TestLoopbackOnlySortOf. r=drno
...
--HG--
extra : rebase_source : 5aa4a534b2b3462b3a752b331db2e94bca877e0d
2015-03-18 16:34:50 -07:00
Byron Campen [:bwc]
8bde4d5178
Bug 1144432 - Part 4: Unbust signaling_unittests r=mt
...
--HG--
extra : rebase_source : d03fdc5a26734dac9e2d1750ba8a00652144fce0
2015-03-18 14:56:19 -07:00
Byron Campen [:bwc]
81caf6fcbe
Bug 1144432 - Part 3: Disable unused m-sections in answer, and fix a null ptr bug. r=mt
...
--HG--
extra : rebase_source : bc560785fe24f6a3f5ee973880fc9989f1b1bc20
2015-03-18 14:55:36 -07:00
Byron Campen [:bwc]
e3708a8bd3
Bug 1144432 - Part 2: Allow mid to change in renegotiation, check that mid doesn't change in answer, and disable some checking when the m-section was previously disabled. r=mt
...
--HG--
extra : rebase_source : d30168d73f9a911aa31773a3ccf3383739125a92
2015-03-18 14:52:24 -07:00
Byron Campen [:bwc]
e714980d71
Bug 1144432 - Part 1: Test-case r=mt
...
--HG--
extra : rebase_source : beb69a21893be09452b6a207f525f618bc9a4f37
2015-03-17 17:23:20 -07:00
Jean-Yves Avenard
c6184f39cb
Bug 1145517: Part2. Follow exactly ITU H.264 7.3.1. r=cpearce
...
We wouldn't have properly handled sequence of more than two zeros and 0x03.
2015-03-20 19:44:39 +11:00
Jean-Yves Avenard
8dc876b17b
Bug 1145517: Properly skip the NAL's emulation prevention byte. r=cpearce
...
Fix typo.
If a sequence of 0x000003 is found, the 0x03 byte is to be skipped.
2015-03-20 18:39:11 +11:00
Matthew Gregan
e0c1488a4c
Bug 1143968 - Allow a cubeb_stream in error to be stopped without triggering a fatal assert. r=padenot
2015-03-18 15:23:19 +13:00
Boris Zbarsky
dc24477d79
Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
...
The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp. The
rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
2015-03-19 10:13:33 -04:00
Boris Zbarsky
d0ebde3bb7
Bug 1117172 part 2. Change the non-wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
...
The only manual changes here are to BindingUtils.h, Codegen.py, and
StructuredClone.cpp. The rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/WrapObject\((JSContext *\* *(?:aCx|cx)),(\s*)(JS::MutableHandle<JSObject\*> aReflector)/WrapObject(\1,\2JS::Handle<JSObject*> aGivenProto,\2\3/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx)), this, aReflector/\1, this, aGivenProto, aReflector/'
2015-03-19 10:13:32 -04:00
Alexandre Ratchov
22ad88b8fa
Bug 1144087 - "Audio glitches on OpenBSD caused by rounding errors." r=kinetik
2015-03-18 12:19:00 +01:00
Byron Campen [:bwc]
d799e4b5c3
Bug 1141749: Prevent collisions in local SSRCs. r=mt
...
--HG--
extra : rebase_source : f28488aa956b8eb33a6b812e1f88ec9623132f93
2015-03-10 13:54:34 -07:00
Byron Campen [:bwc]
320d5f8bf7
Bug 1097142: Remove sdp_copy_attr_fields and some other unused functions. r=mt
...
--HG--
extra : rebase_source : 363f4c9f0d13bd890fdffd6fa83f0cf79d29b93a
2015-03-17 15:48:29 -07:00
Jean-Yves Avenard
8749413e81
Bug 1142433: Properly scale duration found in movie extend header box. r=k17e
...
--HG--
extra : rebase_source : 8d02111faf03bdbcd854ee4c0118919bc18253af
2015-03-18 14:10:57 +11:00
Christoph Kerschbaumer
8998afc8f6
Bug 1144263 - Update remaining calles of newChannel to newChannel2 in media/webrtc (r=byron)
2015-03-17 14:20:14 -07:00
Daniel Holbert
082fd9cd7f
Bug 1142841: Convert all nsRefPtr<nsIRunnable> to nsCOMPtr<nsIRunnable>. r=ehsan
...
This patch was generated by a script. Here's the source of the script for
future reference:
find . \( -iname "*.cpp" -o -iname "*.h" \) | \
xargs -n 1 sed -i "s/nsRefPtr<nsIRunnable>/nsCOMPtr<nsIRunnable>/g"
2015-03-17 09:29:17 -07:00
Daniel Holbert
3b00e54dbd
Bug 1143823 part 3: Make PeerConnectionMedia::PerformOrEnqueueIceCtxOperation() take a raw pointer instead of a nsRefPtr. r=bwc
2015-03-17 09:29:17 -07:00
Daniel Holbert
fca4e2056d
Bug 1143823 part 2: Make PeerConnectionCtx::queueJSEPOperation take a raw pointer instead of a nsRefPtr. r=bwc
2015-03-17 09:29:17 -07:00
Jean-Yves Avenard
c93f86dbea
Bug 1100210: Mark MPEG2 Layer 1,2,3 audio as MP3. r=k17e
...
Extract data from ESDS atom's objectTypeIndication
2015-03-17 16:42:47 +11:00
Jean-Yves Avenard
ddd2384f4e
Bug 1143516: Ignore SPS's aspect ratio if value is nonsensical. r=cpearce
2015-03-17 16:42:02 +11:00
Matthew Gregan
7395e6dd6c
Bug 1142746 - Make unexpected SL_PLAYEVENT_HEADATMARKER notification non-fatal. r=brsun
2015-03-17 13:30:40 +13:00
Ryan VanderMeulen
0f541272f0
Backed out changeset 7a53ee0cc3ae (bug 1136360) for Windows mochitest crashes.
...
--HG--
extra : rebase_source : 26d25e99c5b375f4e7a440638f897c9ae3b10e94
2015-03-16 15:04:51 -04:00
Paul Adenot
10f63e4d13
Bug 1136360 - Take into account the output device latency in the clock, and be more robust about rounding error accumulation, in cubeb_wasapi.cpp. r=kinetik
2015-03-16 18:12:38 +01:00
Paul Adenot
e95766a93b
Bug 1141781 - Grip the VideoFrameContainer when queing a call to invalidate in the MediaStreamGraph. r=roc
2015-03-16 18:12:36 +01:00
Karina Li
60b4c34dcf
Bug 1143556 - Set screen sharing mode or video mode for GMP plugin r=jesup
2015-03-16 14:27:28 +08:00
Jean-Yves Avenard
e939a4d7a8
Bug 1139271: Part3. Only consider a Box to be available if entire content is available. r=k17e
2015-03-16 23:08:56 +11:00
Jean-Yves Avenard
306c482476
Bug 1139271: Part2. Ignore partial moof. r=k17e
2015-03-16 23:08:56 +11:00
Jean-Yves Avenard
f907f6cb3d
Bug 1139271: Part1. Add logging when encountering invalid atoms. r=k17e
2015-03-16 23:08:55 +11:00
Bobby Holley
ca9369a50d
Bug 1141785 - Force all audio samples to be keyframes. r=k17e
2015-03-15 21:29:55 -07:00
Chris Peterson
df594b2b0d
Bug 1143336 - Fix and suppress -Wunreachable-code-return warnings in media code. r=cajbir
2015-03-14 13:47:51 -07:00
Phil Ringnalda
571ce099b4
Back out 7f1f85ee4ba6 (bug 1143278) for Win7 near-permaorange in test_eme_canvas_blocked.html
2015-03-15 18:30:53 -07:00
Chris Pearce
151f899496
Bug 1143278 - Make gmp-clearkey not require a Win8 only DLL to decode audio on Win7. r=edwin
2015-03-15 11:30:24 +13:00
Byron Campen [:bwc]
f06b0305e8
Bug 1141652: Simplify RTCP bundle filtering to only filter for receive pipelines, based only on the SR SSRC. r=jesup
...
--HG--
extra : rebase_source : fa0f2603cd8ffd72a79ef4185b830664e82293ba
2015-03-12 09:08:13 -07:00
Byron Campen [:bwc]
ab30f80690
Bug 1136252 - Part 6: Extend timeouts for RTP/RTCP, until bug 1137948 can be fixed. r=mt
...
--HG--
extra : rebase_source : 1711785774baef8a91b5a0df13e21576887645c8
2015-03-06 15:16:39 -08:00
Byron Campen [:bwc]
c9db00156b
Bug 1136252 - Part 5: Fix bug where candidates could be trickled before setRemote during renegotiation. r=mt
...
--HG--
extra : rebase_source : 45e085c338afc7670e9ea9f73c60291f0965cfa1
2015-03-06 15:16:38 -08:00
Byron Campen [:bwc]
b60b6ef28e
Bug 1136252 - Part 4: Remove/consolidate code in signaling_unittests. Includes removing most SDP checks, since that belongs in jsep_session_unittest. r=mt
...
--HG--
extra : rebase_source : 404cadd9d484a1665bbf269950d32de6b49931f3
2015-03-06 15:16:38 -08:00
Byron Campen [:bwc]
e76afb6880
Bug 1136252 - Part 3: Remove some unnecessary sleeps in signaling_unittests. r=mt
...
--HG--
extra : rebase_source : 6b8520268248eace23bd046b5a353f2f35401fd4
2015-03-06 15:16:38 -08:00
Byron Campen [:bwc]
55e37fd806
Bug 1136252 - Part 2: Wait for less RTP in signaling_unittests. r=mt
...
--HG--
extra : rebase_source : 3925bbf3893e01f2b464eb2aa8dab9f9619a0943
2015-03-06 15:16:38 -08:00
Byron Campen [:bwc]
dbbe9296e9
Bug 1136252 - Part 1: Increase the number of instances of signaling_unittests that can be run in parallel. r=mt
...
--HG--
extra : rebase_source : cae8bff0a69665eaf2f5532293e8fa25d2178e23
2015-03-06 15:16:38 -08:00
Nils Ohlmeier [:drno]
88fadaa33d
Bug 1136051 - component_insert_pair statrs checks only while we are still checking or haven't started pairing; r=bwc
2015-03-13 13:01:28 +01:00
Phil Ringnalda
47752f8090
Back out 1ee5457afe8c (bug 1142433) for frequent w-p-t-3 failures
...
CLOSED TREE
2015-03-12 20:28:14 -07:00
Jean-Yves Avenard
e08bc83ae4
Bug 1142433: Properly scale duration found in movie extend header box. r=k17e
...
--HG--
extra : rebase_source : c6e68f8c0510a4449f77cebbbfcc39ae4fbd24c3
2015-03-13 09:42:28 +11:00
Karina Li
635891f77c
Bug 1138320 - Set screensharing mode or video mode for WebRTC video sources r=jesup
2015-03-12 14:14:29 +08:00
Jean-Yves Avenard
adf3e336a3
Bug 1128381: Part3. Handle on the fly video format change. r=cpearce
...
Add monitoring of the current SPS NAL and destroy/recreate H264 decoder as
required.
--HG--
extra : rebase_source : fbab04b0ae3b4be42eea34a1c6f1b19bf39ad2f0
2015-03-12 11:07:19 +11:00
Jean-Yves Avenard
06ae6e08e7
Bug 1128381: Part2. Properly extract extradata from AVC1 sample. r=rillian
...
--HG--
extra : rebase_source : a67173bfcc4184211ab0b90e3b7634b1730288d5
2015-03-12 11:07:19 +11:00
Jean-Yves Avenard
b54607fb46
Bug 1128381: Part1. Don't assert on empty extra_data. r=kentuckyfriedtakahe
...
--HG--
extra : rebase_source : abb00650dc676d413d761f45085241df6a6cdd81
2015-03-12 11:07:19 +11:00
Sotaro Ikeda
ccf07f5419
Bug 1137515 part 2 - Change to media r=jesup
2015-03-11 12:32:38 -07:00
Jan-Ivar Bruaroey
d132e36539
Bug 1136871 - cleanup RtpSenders accounting to not rely on streams r=mt
2015-03-11 12:24:38 -04:00
Byron Campen [:bwc]
6fb59a4364
Bug 1136871 - Part 2: Clear up some inconsistencies with ReplaceTrack r=jib,smaug
2015-03-11 12:08:21 -04:00
Ryan VanderMeulen
d4a838cbc3
Backed out changesets cd5ec762afa1 and fad66e8fe874 (bug 1137515) for Nexus 5-L bustage.
...
CLOSED TREE
--HG--
extra : rebase_source : 59680d649177809d0a31d87091ab9d18070f7a0f
2015-03-11 12:35:08 -04:00
Sotaro Ikeda
80cec56356
Bug 1137515 part 2 - Change to media r=jesup
2015-03-11 07:18:23 -07:00
Byron Campen [:bwc]
d8c62b90a3
Bug 1140635: Remove |magic_num| fields from sipcc.
...
--HG--
extra : rebase_source : 33058033dedf71951bc4d8f435425c18ec875565
2015-03-06 15:58:53 -08:00
Byron Campen [:bwc]
662eee2c7e
Bug 1140089: Call SetPullEnabled on all streams in PCMedia when offer/answer concludes. r=jesup
...
--HG--
extra : rebase_source : 4fce2dc54b67a04b3d9836bfc05baeb000257f8b
2015-03-06 14:37:11 -08:00
Wes Kocher
d8ac0068e5
Merge b2g-inbound to m-c a=merge CLOSED TREE
2015-03-10 15:44:53 -07:00
Carsten "Tomcat" Book
cc4d1b9af9
Merge mozilla-central to b2g-inbound
2015-03-10 14:07:36 +01:00
Thomas Zimmermann
9823b29ee9
Bug 1137151: Remove ref-counting from |OMXVideoEncoder| r=sotaro
...
Reference counting in |OMXVideoEncoder| is used inconsistently any actually
not necessary. This patch removed the code. Users are converted to auto
pointers.
2015-03-10 13:44:01 +01:00
Chris Pearce
0dc4e2d797
Bug 1141386 - Test case for gmp-clearkey's base64 key/keyId decoding. r=edwin
2015-03-10 19:46:20 +13:00
Chris Pearce
2af0bf1fce
Bug 1141386 - Don't always assume base64 encoded EME key/Ids have padding stripped. r=edwin
2015-03-10 19:46:09 +13:00
Chris Pearce
cac8145b4b
Bug 1141386 - Backout c2de53dd52d4 and 6fdc1033f217 for breaking the build. r=bustage.
2015-03-10 17:04:33 +13:00
Chris Pearce
11bfbec7ff
Bug 1141386 - Test case for gmp-clearkey's base64 key/keyId decoding. r=edwin
2015-03-10 16:49:15 +13:00
Chris Pearce
896fc7df01
Bug 1141386 - Don't always assume base64 encoded EME key/Ids have padding stripped. r=edwin
2015-03-10 16:49:03 +13:00
Byron Campen [:bwc]
f6c5da1b53
Bug 1140637: Add jsep_session_unittest to testing/cppunittest.ini, and unbust it. r=jesup
...
--HG--
extra : rebase_source : 91980628dd06114ab24be29c9b77629fef387619
extra : amend_source : 10cd425cafef72cc3555b27e1f05acf25e8ec856
2015-03-09 14:45:46 -07:00
Cesar Guirao
0ac97b635c
Bug 1139132: Fix Chroma offset on WebRTC remote video when width is not even r=jesup
...
Fixed chroma plane offset calculation when frame width/height is not even
2015-03-03 21:06:00 +01:00
Sotaro Ikeda
d35482f7d7
Bug 1140677 - Add RTPFragmentationHeader handling on gonk r=jesup
2015-03-09 18:36:23 -07:00
Ryan VanderMeulen
91323d7a02
Backed out changeset a1d51e3fea63 (bug 935838) for B2G test_udpsocket.html timeouts.
...
CLOSED TREE
--HG--
extra : rebase_source : c38820b067a8faf405bfae7f5b5fb1089bd29bbc
2015-03-09 16:35:06 -04:00
Jean-Yves Avenard
60fd94d4f2
Bug 1139779: Part1. Extract display dimension from SPS NAL. r=rillian
2015-03-10 21:19:41 +11:00
Dragana Damjanovic
a2a4213345
Bug 935838 - Add per app network traffic statistics to the UDP socket. r=sicking, r=mayhemer
2015-03-06 06:38:00 -05:00
Edwin Flores
96a3f8c908
Bug 1140933 - Handle empty subsample encryption information in SampleIterator - r=cpearce
2015-03-09 13:55:33 +13:00
Chris Pearce
d2907f0381
Bug 1140797 - Prevent fatal assert when doing base64 decode in gmp-clearkey. r=edwin
2015-03-09 08:27:18 +13:00
Chris Pearce
50770662aa
Bug 1140797 - Make gmp-clearkey buildable outside of mozilla-central. r=edwin
2015-03-09 08:27:05 +13:00
Ethan Hugg
13e1747bf3
Bug 1140648 - WebRTC check codec config max frame rate is set before using r=jesup
2015-03-06 19:05:11 -08:00
EKR
ca5799606e
Bug 1139144 - Remove unused empty() definition from databuffer.h. r=mt
...
--HG--
extra : rebase_source : 4ea88ac04ef457fbbe3707e9e7d9af511e107688
2015-03-03 12:49:37 -08:00
Byron Campen [:bwc]
376726d034
Bug 1137932: Unwind the stack before starting the DTLS handshake. r=mt
...
--HG--
extra : rebase_source : c74e9a09e40c5a0ef9e00ca4dd326bc0ac8a4319
2015-02-27 15:17:23 -08:00
Anthony Jones
8eff7a3ee8
Bug 1135544 - Create an abstract base class for a track demuxer; r=kinetik
2015-03-05 17:30:44 +13:00
Byron Campen [:bwc]
d19ee72543
Bug 1133051: Clean up SctpFlows on STS r=mt
...
--HG--
extra : rebase_source : cbc09ce944e4580e3e190766767612b98a8ced61
2015-02-13 13:32:01 -08:00
Ralph Giles
e8d1645b6c
Bug 1139087 - Add moz.build bugzilla metadata for codecs. r=kinetik,gps
2015-03-03 11:36:00 -08:00
Martin Thomson
63701128a7
Bug 1115483 - Accept a match on any a=fingerprint value. r=ekr
...
--HG--
extra : rebase_source : aff16495f2be12cb4c06777df39b39ad32fc4e2e
2015-01-12 15:53:59 -08:00
Chris Pearce
889621fe9a
Bug 1138777 - Don't do sync dispatch in gmp-clearkey AudioDecoder. r=edwin
2015-03-04 23:20:29 +13:00
Matthew Gregan
ee400f62d6
Bug 1136107 - Handle reconfiguring audio device if it went away while the stream was stopped. r=padenot
2015-03-02 18:07:43 +13:00
Randell Jesup
fef42c5c7a
Bug 1137472: test vp9 sdp in sdp_unittests r=bwc
2015-03-03 23:46:16 -05:00
Ralph Giles
30c1cb6a48
Bug 1119973 - Update libvorbis to upstream 1.5.3. r=kinetik
2015-03-03 09:54:00 -08:00
Randell Jesup
00a74cff8f
Bug 1137472: Basic VP9 signaling/pipeline/conduit support r=bwc
2015-03-03 01:31:33 -05:00
Randell Jesup
c9b6a04ac4
Bug 1137474: Fix depacketization of "Generic" encoded RTP video r=pkerr
2015-03-03 01:31:33 -05:00
Randell Jesup
f91175ae7f
Bug 1137474: Basic vp9 support added to upstream (using 'generic' packetization) r=pkerr
2015-03-03 01:31:33 -05:00
Andreas Pehrson
9b19093204
Bug 1129263 - Part 6. Remove DOMMediaStream::TrackTypeHints. r=roc,jesup
2015-02-09 15:23:34 +08:00
Andreas Pehrson
68db4947b3
Bug 1129263 - Part 5. Add intial remote PeerConnection tracks atomically to SourceMediaStream. r=jesup
2015-02-11 16:21:11 +08:00
Chris Peterson
e4a0d35e15
Bug 1136004 - Fix -Wthread-safety-analysis warning in webrtc. r=jesup
2015-03-02 19:51:29 -08:00
Byron Campen [:bwc]
c1cdd99c64
Bug 1133866: Some refactoring and simplification in JsepSessionImpl. r=mt
...
--HG--
extra : rebase_source : 64e445b182c7b1fad514d354cc6bf1f4abfecd7f
2015-02-25 08:36:01 -08:00
Nigel Babu
16d71fc156
Backed out changeset a622dbe33efb (bug 1135544) for ASAN mochitest-3 bustage on CLOSED TREE
2015-03-02 18:13:39 +05:30
Anthony Jones
ad3b3d35da
Bug 1135544 - Create an abstract base class for a track demuxer; r=kinetik
2015-03-02 16:34:44 +13:00
Chris Pearce
1618c6fa37
Bug 1137489 - Fix unified build failure in gmp-clearkey. r=edwin
2015-02-28 16:15:18 +13:00
Chris Pearce
e4ef49ff55
Bug 1136986 - Fix unthreadsafe uses of GMPVideoHost in gmp-clearkey. r=edwin
2015-02-28 10:23:33 +13:00
Ethan Hugg
b7a81f04b3
Bug 1137508 Change H264 maxPayloadSize to 0 for Mode 1 r=jesup
2015-02-26 15:29:36 -08:00
Felix Janda
573c0c5d46
Bug 1130175 - nICEr: avoid sysctl.h include. r=bwc
2015-02-05 22:24:20 +01:00
Gian-Carlo Pascutto
1482147cb9
Bug 1123012 - Just return a NULL ptr instead of casting NULL. r=jesup
2015-02-25 08:31:11 +01:00
Mike Hommey
66edb0fc3b
Bug 1135942 - Enable MMX/SSE code unconditionally in libsoundtouch, it does runtime detection anyways. r=padenot
2015-02-25 13:12:15 +09:00
Byron Campen [:bwc]
1c767dd0c0
Bug 1135902: Set stream id on fake media streams. r=drno
...
--HG--
extra : rebase_source : edf3e19236c05d6040ae2320d7f385105a30efe2
extra : amend_source : 79efc1ed9537b5710516e9883dc91f45c344847e
2015-02-23 15:19:17 -08:00
Ehsan Akhgari
5bff0c0b03
Bug 1135753 - Mark some overridden virtual functions in WebRTC as MOZ_OVERRIDE; r=mt
2015-02-24 09:51:57 -05:00
Matthew Gregan
bbfbfbf28c
Bug 1135878 - Simply post-error cleanup logic in WASAPI cubeb backend. r=padenot
2015-02-24 13:42:33 +13:00
Randell Jesup
05c71da4ba
Bug 1136004: fix TSAN warning in webrtc when RED isn't enabled r=cpeterson
2015-02-24 02:08:04 -05:00
Gian-Carlo Pascutto
71cad0a045
Bug 1134991 - Failure to set up voice communication mode in OpenSLES should not be fatal. r=jesup
2015-02-20 19:13:13 +01:00
Randell Jesup
1d16a313f3
Bug 1128116: Fix decoding H264 in webrtc where SPS & PPS aren't in a STAP-A packet r=ehugg
...
FF 37 and before didn't encode SPS/PPS into a STAP-A packet, and the
webrtc.org in branch 40 code doesn't handle that (common) case.
2015-02-22 19:10:59 -05:00
Makoto Kato
911ef245b5
Bug 1061339
- Part 2: Build AVX code on all Windows build. r=rillian, r=ted
2015-02-16 23:10:00 -05:00
Makoto Kato
fcc34bf07a
Bug 1061339
- Part 1: Always use VS2013 target. r=rillian
...
--HG--
rename : media/libvpx/vp8_rtcd_x86-win32-vs8.h => media/libvpx/vp8_rtcd_x86-win32-vs12.h
rename : media/libvpx/vp8_rtcd_x86_64-win64-vs8.h => media/libvpx/vp8_rtcd_x86_64-win64-vs12.h
rename : media/libvpx/vp9_rtcd_x86-win32-vs8.h => media/libvpx/vp9_rtcd_x86-win32-vs12.h
rename : media/libvpx/vp9_rtcd_x86_64-win64-vs8.h => media/libvpx/vp9_rtcd_x86_64-win64-vs12.h
rename : media/libvpx/vpx_config_x86-win32-vs8.asm => media/libvpx/vpx_config_x86-win32-vs12.asm
rename : media/libvpx/vpx_config_x86-win32-vs8.h => media/libvpx/vpx_config_x86-win32-vs12.h
rename : media/libvpx/vpx_config_x86_64-win64-vs8.asm => media/libvpx/vpx_config_x86_64-win64-vs12.asm
rename : media/libvpx/vpx_config_x86_64-win64-vs8.h => media/libvpx/vpx_config_x86_64-win64-vs12.h
rename : media/libvpx/vpx_scale_rtcd_x86-win32-vs8.h => media/libvpx/vpx_scale_rtcd_x86-win32-vs12.h
rename : media/libvpx/vpx_scale_rtcd_x86_64-win64-vs8.h => media/libvpx/vpx_scale_rtcd_x86_64-win64-vs12.h
2015-02-16 21:15:00 -05:00
Martin Thomson
f11edd5123
Bug 1132813 - Enabling DTLS 1.2 for WebRTC, r=abr
2015-02-21 10:35:21 +13:00
Nils Ohlmeier [:drno]
b25a2bb677
Bug 1089798 - MediaStream ID tests. r=bwc
2015-02-17 22:54:00 -05:00
Nils Ohlmeier [:drno]
629772a073
Bug 1089798 - Implemenation of MediaStream IDs. r=bwc
2015-02-19 12:59:00 -05:00
Chris Pearce
2880c3a9b1
Bug 1124031 part 4 - Enforce min CDM version from keySystem string. r=bz
2015-02-20 14:38:08 +13:00
Jean-Yves Avenard
fc5089207f
Bug 1134064: Part3. Don't evict partial data and make resource unplayable. r=k17e
2015-02-20 14:19:14 +13:00
Matthew Gregan
0bdf32b0cd
Bug 1133386 - Introduce an XASSERT() macro to libcubeb rather than (ab)using assert(). r=padenot f=dmajor
2015-02-20 13:42:14 +13:00
Carsten "Tomcat" Book
dc0853c72b
Backed out changeset abf7a473323c (bug 1089798)
...
--HG--
extra : rebase_source : c1248ca0d1b5f136c935a606f2968cc16aed2b7d
2015-02-19 10:31:42 +01:00
Carsten "Tomcat" Book
51d447f32c
Backed out changeset a6ccfddbdac0 (bug 1089798)
...
--HG--
extra : rebase_source : bec618ddce6083d609ae1432b2b7c7366634a508
2015-02-19 10:31:37 +01:00
Paul Adenot
a6a9beffd3
Bug 1124411 - Add timeout when calling WaitForMultipleObjects to wallpaper over a deadlock. r=kinetik
2015-02-19 19:35:07 +13:00
Matthew Gregan
eda5e9c69f
Bug 1134102 - Move cubeb's stream reconfiguration to render thread. r=padenot
2015-02-18 18:43:07 +13:00
Paul Adenot
67200dd25c
Bug 1133190 - Don't use auto_unlock in paths where lock is being destroyed. r=kinetik
2015-02-19 19:35:06 +13:00
Paul Adenot
c3491769e4
Bug 1132034 - Properly round the number of frame for the accumulating clock in WASAPI. r=kinetik
2015-02-19 19:35:06 +13:00
Matthew Gregan
f7c07beb8f
Bug 1134078 - Don't restart stopped cubeb streams when handling device change notifications. r=padenot
2015-02-18 16:06:55 +13:00
Nils Ohlmeier [:drno]
daec70e513
Bug 1089798 - MediaStream ID tests. r=bwc
2015-02-17 22:54:00 -05:00
Nils Ohlmeier [:drno]
0084d83191
Bug 1089798 - Implemenation of MediaStream IDs. r=bwc
2015-02-17 22:52:00 -05:00
Jean-Yves Avenard
aa31157b0a
Bug 1130450: Properly handle MP4 with Apple QT extension. r=k17e
2015-02-19 15:37:11 +13:00
Steve Singer
4f3952c197
Bug 1130223 - Add an implementation to the big endian conditional. r=jesup
2015-02-15 09:36:00 +01:00
Anthony Jones
28c7d528c1
Bug 1133572 - Use new demuxer for all sample fetches; r=cpearce
2015-02-18 19:13:15 +13:00
Anthony Jones
250218269a
Bug 1133572 - Remove duplication of logic from GetNextKeyframeTime(); r=cpearce
2015-02-18 19:13:14 +13:00
Matthew Gregan
8b8ae2538d
Bug 1132257 - Update cubeb from upstream. r=padenot
2015-02-17 11:52:59 +13:00
Byron Campen [:bwc]
794f966f80
Bug 1130534: Use a single bidirectional media conduit that MediaPipelines can attach/detach at will. r=jesup
...
--HG--
extra : rebase_source : 202a83e513d88bc14f1be2c5b438998461ff4a50
2015-02-10 10:11:24 -08:00
Byron Campen [:bwc]
248d6e6d79
Bug 1017888 - Part 2: Testing for renegotiation. r=mt, r=drno
...
--HG--
extra : rebase_source : 7434ef35ea6294966220f20431941e0790c4221c
2015-02-10 10:17:03 -08:00
Byron Campen [:bwc]
1f815978b4
Bug 1017888 - Part 1: Renegotiation support. r=mt, r=smaug
...
--HG--
extra : rebase_source : df1c2962ee88f75c6ad676b9cd79978a87dafb65
extra : amend_source : c938904331323ff3565624795ac76d82502f43fb
2014-12-10 15:53:54 -08:00