Commit Graph

3755 Commits

Author SHA1 Message Date
Nils Ohlmeier [:drno]
4c8a7b6442 Bug 1247547: removed double accounting for WEBRTC_ICE_ADD_CANDIDATE telemetry probes. r=bwc
MozReview-Commit-ID: 43nNMVFLqT
2016-02-11 02:16:03 -08:00
Nathan Froyd
36d62dc66f Bug 1247395 - use UniquePtr for control messages in MediaStreamGraphImpl; r=roc 2016-01-20 16:14:33 -05:00
[:ng]
12c04e6829 Bug 1241321 - No RTCP stats for audio streams. r=rjesup
AudioConduit was calling a deprecated and unimplemented to get SenderInfo RTCP stats.
2016-01-29 14:45:21 -08:00
Aidin Gharibnavaz
6b26e7ff2b Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley 2016-02-10 08:23:00 +01:00
Nils Ohlmeier [:drno]
5eb6c07862 Bug 1246363: add logging to detect if relay only option is set. r=mjf 2016-02-05 22:56:14 -08:00
Paul Kerr [:pkerr]
b399a5e9b0 Bug 1219339 - Part2: Ensure close of webrtc trace file during shutdown. r=rjesup 2016-02-10 13:10:46 -08:00
Karl Tomlinson
503543260f bug 1242991 correct vpx include path and vpx/svc_context.h visibilty r=glandium
to fix up --with-system-vpx after f442638a.
2016-02-05 12:06:11 +13:00
Bogdan Postelnicu
cc5f7ce2d5 Bug 1246925 - log filtering_type and mapping_type only if they are valid pointers. r=ekr 2016-02-09 15:38:00 +02:00
Carsten "Tomcat" Book
55bc48c02d Backed out changeset c18e29c1b369 (bug 1164581) for cpp unit tests test failures 2016-02-08 11:17:38 +01:00
Aidin Gharibnavaz
ec66ec4671 Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley 2016-02-07 10:56:00 +01:00
Nils Ohlmeier [:drno]
4130692abc Bug 1246011: fixed PT comparising for PT's without rtpmap. r=jesup 2016-02-05 11:58:05 -08:00
Nils Ohlmeier [:drno]
12cddca025 Bug 1224845 - close sockets on errors and don't connect to IPv4 TURN TCP from IPv6 sockets. r=jesup 2016-01-28 10:53:56 -08:00
Rudolfs Bundulis
91ff19af88 Bug 1235427: [mp4] Properly parse tfhd box. r=jya 2016-02-05 16:09:37 +11:00
Gerald Squelart
f0cf348f58 Bug 1237848 - Updated update.py patch - r=rillian 2016-02-04 11:29:02 +11:00
Gerald Squelart
eeba0736d7 Bug 1237848 - Check lookahead ctx - r=rillian
Copied from https://chromium-review.googlesource.com/324510
2016-02-04 11:29:00 +11:00
Byron Campen [:bwc]
3d7fdb6008 Bug 1244338 - Don't try to clean up |ctx| if null. r=drno 2016-02-01 16:22:17 -06:00
Byron Campen [:bwc]
06024461a8 Bug 1231973 - Allow NAT simulator to be enabled with the pref system. r=drno 2015-12-16 14:26:02 -06:00
Nils Ohlmeier [:drno]
de2dab0590 Bug 1214269 - read multiple DTLS packets from NSS if present. r=mt r=jesup 2015-11-03 17:21:35 -08:00
Randell Jesup
302f8f279b Bug 1219339: switch GetStaticInstance to use IPC's Singleton<T> impl r=froyd 2016-01-14 00:16:49 -05:00
Mike Hommey
b09954f88a Bug 1245035 - Move LOCAL_INCLUDES to moz.build in media/omx-plugin/lib/ics/libvideoeditorplayer. r=mshal 2016-02-03 08:41:24 +09:00
Mike Hommey
5370c0b645 Bug 1245027 - Move LOCAL_INCLUDES to moz.build in media/libvpx. r=mshal 2016-02-03 08:41:23 +09:00
Birunthan Mohanathas
2083419fba Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
Byron Campen [:bwc]
341b79f82c Bug 1234578 - Assert if PCM is destroyed improperly. r=rjesup 2016-01-29 14:54:47 -06:00
Jean-Yves Avenard
90594dc164 Bug 1244523: [mp4] P3. Skip four bytes when we hit a zero length box, r=kentuckyfriedtakahe
Similar to bug 1180101, but don't handle only the last box in the file.
2016-02-02 16:27:48 +11:00
Byron Campen [:bwc]
f5c1ebd63a Bug 1231971 - Refactor the NAT simulator to use e10s sockets when appropriate. r=drno 2016-01-20 17:25:26 -06:00
Phil Ringnalda
b885c4b318 Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
CLOSED TREE

Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
a93e22749f Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-01-31 17:12:12 +02:00
Kyle Huey
ce39f191af Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
Randell Jesup
03933322a2 Bug 1242199: Add lower-limit WebRTC bandwidth pref for testing r=pkerr 2016-01-28 23:49:46 -05:00
Randell Jesup
6f07dc2536 Bug 1243607: make webrtc bitrate prefs take precedence over automatic bitrate selection r=pkerr 2016-01-27 21:55:42 -05:00
Paul Kerr [:pkerr]
8079b11b8b Bug 1221786: clear about:webrtc logs for private browsing sessions. r=jib
No WebRTC session statistics will be saved until all PeerConnections
in private browsing window end. In addition, the shared
WebRTC ICE signalling log for that e10s process is disabled until the
private session close.
2016-01-26 08:08:25 -08:00
Nigel Babu
153a359e75 Backed out changeset ebf10602138c (bug 1243607) for test_peerConnection_verifyVideoAfterRenegotiation.html timeout 2016-01-28 13:24:31 +05:30
Nigel Babu
8179cc95b7 Backed out changeset 5d8f454c269e (bug 1243607) for test_peerConnection_verifyVideoAfterRenegotiation.html timeout 2016-01-28 13:24:23 +05:30
Randell Jesup
43e4275ed1 Bug 1243607: Fix out-of-order limit checks in WebRTC bandwidth settings rs=me 2016-01-28 00:37:41 -05:00
Randell Jesup
fce7ed15b7 Bug 1243607: make webrtc bitrate prefs take precedence over automatic bitrate selection r=pkerr 2016-01-27 21:55:42 -05:00
Paul Kerr [:pkerr]
2fb6265743 Bug 1209252 - Part 2: typo fix for compile issue. r=bustage on a CLOSED TREE 2016-01-27 18:09:19 -08:00
Matthew Gregan
86b9d6e7eb Bug 1243234 - Move mp4parse-rust initialization into constructor and clean up try_rust. r=giles
Initializing in the constructor better matches libstagefright's behaviour
(and avoids reading and copying the stream contents every time
GetNumberTracks() is called).

Also restricts the size of the buffer to 1MB.  This will be handled in the
future by passing the parser a DataSource-like interface for reading from
the stream.
2016-01-28 14:25:18 +13:00
Matthew Gregan
27f30f454f Bug 1243234 - Remove now-unnecessary StagefrightPrivate wrapper. r=giles 2016-01-28 14:25:18 +13:00
Matthew Gregan
81bf58c837 Bug 1243234 - Move mp4parse-rust code into MP4MetadataRust impl. r=giles
Most of the interface is stubbed with asserts and only GetNumberTracks() is
called on both libstagefright and mp4parse-rust variants.

This also moves the libstagefright vs mp4parse-rust comparisons up into
MP4Metadata.
2016-01-28 14:25:18 +13:00
Matthew Gregan
3989b4d5bd Bug 1243234 - Hide MP4Metadata behind an impl pointer. r=giles
This is temporary (until libstagefright is removed) and intended to make
swapping between and comparing the results of the libstagefright and
mp4parse-rust versions simpler.
2016-01-28 14:25:18 +13:00
Ralph Giles
57bd6a318e Bug 1243234 - Update rust mp4parse telemetry reporting. r=kinetik
As of mp4parse 0.2.0 error codes are positive, as gecko telemetry
requires, so we no longer need to invert them. However, the return
code is still signed, so assert to catch future errors.

Also fix a bug in track comparison telemetry. We were only counting
tracks when parsing failed.
2016-01-28 14:25:18 +13:00
Ralph Giles
60b5ba674f Bug 1243234 - Update rust mp4parse to v0.2.1. r=kinetik
- Invert return codes.
 - Preliminary VP9 and Opus sample entry support.
 - Fix a string parsing error which caused street.mp4 to fail.
2016-01-28 14:25:18 +13:00
Ralph Giles
e67bdcc134 Bug 1243234 - Update script for mp4parse v0.2.1. r=kinetik
Bump the default version.
2016-01-28 14:25:18 +13:00
Ralph Giles
9f57e79825 Bug 1243234 - Move mp4parse into a crate subdirectory. r=kinetik
If we can get this to work it will be less confusing, I think.

Byteorder has to be in a subdir while we're treating it as a mod.

We may have to add yet another directory when we have crate support
but until then all the rust code is at least self-contained..
2016-01-28 14:25:18 +13:00
Paul Kerr [:pkerr]
d4e008ea3b Bug 1209252: add buttons to clear session and signaling logs. r=jib, r=sicking 2016-01-27 16:05:10 -08:00
Randell Jesup
9b08370830 Bug 1243275: Update libcubeb to pick up device-change-notification changes and a pulse fix rs=kinetik 2016-01-27 07:57:35 -05:00
Matthew Gregan
19c2d4fee0 Bug 1242807 - Fix mp4parse-rust's error reporting via telemetry. r=giles 2016-01-26 14:27:35 +13:00
Nils Ohlmeier [:drno]
6c8e546d46 Bug 1242334: fixed jesp session test bustage CLOSED TREE. r=jesup r=bustage 2016-01-25 00:28:41 -08:00
Randell Jesup
b18a4b7e26 Bug 1242324: Give VP9 priority over vp8 when both are enabled r=drno 2016-01-25 01:46:08 -05:00
Randell Jesup
2f908772e3 Bug 1237023: Update of cherry-pick of VP9: add some base files, compiles-and-works r=pkerr 2016-01-24 23:14:05 -05:00