Commit Graph

3209 Commits

Author SHA1 Message Date
Byron Campen [:bwc]
f02ccd87aa Bug 1167306: Fix preprocessor goof that disabled the load manager and some preference handling. r=jesup 2015-05-21 13:45:55 -07:00
Byron Campen [:bwc]
3d133e74a4 Bug 952145: Rollback support r=mt, r=smaug 2015-03-19 17:32:51 -07:00
Byron Campen [:bwc]
521fa356e9 Bug 1160280: Put ssrc attributes in recvonly m-sections. r=ekr 2015-04-30 13:03:16 -07:00
Byron Campen [:bwc]
5736de1d3f Bug 1167274 - Do the right thing when accessing the proxyinfo fails for some reason. r=mt 2015-05-21 10:42:05 -07:00
Byron Campen [:bwc]
79767b7dac Bug 818640 - Test that using dynamic payload types < 96 works. r=mt 2015-05-14 15:54:21 -07:00
Nathan Froyd
c39128bbad Bug 1116905 - part 1 - remove dependence on implicit conversion from T* to TemporaryRef<T>, non-gfx changes; r=ehsan 2015-04-30 15:17:08 -04:00
Eric Rahm
ccf1ec07c6 Bug 1165515 - Part 1: Convert PR_LOG to MOZ_LOG. r=froydnj 2015-05-21 13:22:04 -07:00
Ryan Nath
5c6200e6f8 Bug 1142757 - Deallocate |inbuf| in the appropriate place to prevent memory leaks and close file streams of |inFile| and |outFile|. r=bwc 2015-05-19 12:25:00 -04:00
Byron Campen [:bwc]
62c9bad3de Bug 1164575 - Log SDP in SetLocalDescription. r=mt 2015-05-13 11:25:35 -07:00
Carsten "Tomcat" Book
e07628cae8 Backed out changeset c163ecde3b7f (bug 1166183) for m3 - m4 and dt4 test bustage on a CLOSED TREE 2015-05-20 16:09:20 +02:00
Paul Adenot
7af9c1512d Bug 1166183 - Back out the direct listener removal landed by mistake in bug 1141781. r=jesup 2015-05-19 10:26:47 +02:00
Carsten "Tomcat" Book
4799357964 Backed out changeset de34ec0570a3 (bug 1103824) for bc3 test failures on a CLOSED TREE 2015-05-20 11:01:07 +02:00
Matthew Gregan
4b8b371976 Bug 1103824 - Ensure first initialization of IAudioClient happens on STA thread. r=padenot 2015-05-20 13:22:38 +12:00
Mike Hommey
6ec460bd24 Bug 1165654 - Cleanup how libjpeg-turbo assembly build variables are set. r=mshal
Most notably, always set LIBJPEG_TURBO_AS if LIBJPEG_TURBO_ASFLAGS is set.
2015-05-20 09:44:33 +09:00
Eric Rahm
c5e63515bf Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj 2015-05-19 11:15:34 -07:00
David Major
43ed497db0 Bug 1119072: Backed out ce3638e6a659 since it's no longer needed with VS2015RC. rs=cpearce 2015-05-18 16:25:21 -04:00
Carsten "Tomcat" Book
92b4658f2b Backed out changeset 92c8a78a2c09 (bug 1166183) for perma timeouts in test_peerConnection_replaceTrack.html on a CLOSED TREE 2015-05-19 13:19:00 +02:00
Paul Adenot
868097f4a9 Bug 1166183 - Back out the direct listener removal landed by mistake in bug 1141781. r=jesup 2015-05-19 10:31:59 +02:00
Gervase Markham
4f8a9e8935 Bug 1076906 - Fix license headers for some WebRTC files, and provide LICENSE file. r=rjesup 2015-05-18 08:24:00 +02:00
Matthew Gregan
b2b9f95550 Backed out changeset dd1417716d76 (bug 1103824) for Android issues. CLOSED TREE. 2015-05-19 17:08:18 +12:00
Matthew Gregan
4f0b6274bc Bug 1103824 - Ensure first initialization of IAudioClient happens on STA thread. r=padenot 2015-05-14 18:33:23 +12:00
Birunthan Mohanathas
c316215317 Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj 2015-05-18 13:50:35 -07:00
Gerald Squelart
c1664a6c81 Bug 1163505 - PtrVector should disallow copies to prevent premature&double deletions - r=bwc 2015-05-17 16:19:00 +02:00
Byron Campen [:bwc]
cce68539d6 Bug 1164197 - Fix bad logging statement in sdp_parse_attr_rtr. r=mt 2015-05-13 13:00:22 -07:00
Byron Campen [:bwc]
933d692f53 Bug 1164582 - Report an error when the appdata portion of a webrtc msid is missing. r=mt 2015-05-13 11:54:06 -07:00
Ryan VanderMeulen
21e0de0a25 Backed out changeset 41f03ff16f47 (bug 1163505) for bustage. 2015-05-17 18:57:48 -04:00
Gerald Squelart
46a007e2c2 Bug 1163505 - PtrVector should disallow copies to prevent premature&double deletions. r=bwc 2015-05-11 00:38:00 -04:00
Byron Campen [:bwc]
491cb24083 Bug 1155965 - Part 2: Verify that CreateOffer/Answer has been called when SetLocal is called. r=drno 2015-04-20 09:59:54 -05:00
Byron Campen [:bwc]
e72f9619c9 Bug 1155965 - Part 1: Test-cases. r=drno 2015-05-13 13:54:14 -07:00
Felix Janda
887da92a97 Bug 1152185 - Include port/generic/include also for mtransport/test and webrtc/signaling/test. r=ekr 2015-04-16 23:03:11 +02:00
Byron Campen [:bwc]
7329c5bfa9 Bug 1096795 - Put a=rtcp in SDP when gathering ends. r=mt 2015-05-08 15:52:41 -07:00
Ethan Hugg
e4936326f4 Bug 1164061 - Backout signaling unittest changes for tmmbr r=jesup 2015-05-12 09:15:00 -07:00
Ethan Hugg
fd8fded5f0 Bug 1164061 - WebRTC - move TMMBR behind pref r=jesup 2015-05-12 08:33:48 -07:00
Ehsan Akhgari
60fd031cdf Bug 1157057 - Rewrite the handling of the nsITimer object in nrappkitTimerCallback; r=ekr
This patch makes the code use smart pointers more for dealing with
the nsITimer object, and it also avoid an unneeded AddRef and
Release pair.
2015-05-15 08:39:54 -04:00
James Willcox
e824134e93 No bug, fix WebrtcMediaCodecVP8VideoCodec.cpp warnings 2015-05-14 14:52:09 -05:00
Eric Rahm
5b7fe8084b Bug 1164622 - Part 2: Wrap expensive calls in PR_LOG_TEST. r=ekr
Avoid using a stringstream if the given log level is not enabled.
2015-05-14 10:13:24 -07:00
Eric Rahm
5dba223914 Bug 1164622 - Part 1: Remove instances of #ifdef PR_LOGGING in media. r=froydnj
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-14 10:13:24 -07:00
Paul Kerr [:pkerr]
ac44cc6af0 Bug 1163859: Only update webrtc.debug prefs from gecko thread. r=rjesup 2015-05-13 21:08:30 -07:00
Eugen Sawin
6875d494b4 Bug 1093815 - Remove ambiguous typedefs. r=kinetik
---
 media/libstagefright/binding/include/demuxer/TrackDemuxer.h    | 4 ++--
 media/libstagefright/binding/include/mp4_demuxer/DecoderData.h | 1 -
 2 files changed, 2 insertions(+), 3 deletions(-)
2015-05-13 15:15:43 +02:00
Eugen Sawin
10546516a1 Bug 1093815 - Add MP3 track demuxer. r=kinetik
---
 media/libstagefright/binding/MP3TrackDemuxer.cpp   | 755 +++++++++++++++++++++
 .../binding/include/mp4_demuxer/MP3TrackDemuxer.h  | 380 +++++++++++
 media/libstagefright/moz.build                     |   2 +
 3 files changed, 1137 insertions(+)
 create mode 100644 media/libstagefright/binding/MP3TrackDemuxer.cpp
 create mode 100644 media/libstagefright/binding/include/mp4_demuxer/MP3TrackDemuxer.h
2015-05-13 15:15:36 +02:00
Lee Salzman
1850a6f595 Bug 1159273 - Allow loading of tree cairo and system cairo at the same time. r=glandium 2015-05-13 12:04:03 +09:00
Nils Ohlmeier [:drno]
31f0a794a9 Bug 1087551: updated tests around addIceCandidate(). r=jib 2015-05-12 00:05:24 -07:00
Landry Breuil
b4d523e04e Bug 911450 - fix webrtc signaling tests build on OpenBSD. r=jesup r=rbarker r=glandium 2015-05-07 04:35:00 +02:00
Mike Hommey
ec07b959e5 Bug 1043692 - Add a DIST_INSTALL variable to moz.build, and replace NO_DIST_INSTALL with it. r=gps 2015-05-12 07:55:21 +09:00
Mike Hommey
bf048111fa Bug 1162845 - Move ASFLAGS to moz.build. r=mshal 2015-05-12 07:54:06 +09:00
Jean-Yves Avenard
4e426e8b6a Bug 1159027: Part4. Include ftyp box when parsing init segment. r=kentuckyfriedtakahe 2015-05-11 20:57:37 +10:00
Jean-Yves Avenard
c1dc4a31b2 Bug 1159027: Part2. Extend BufferStream to work with external buffer array. r=kentuckyfriedtakahe
Also make BufferStream::AppendBytes fallible
2015-05-11 20:54:59 +10:00
Jean-Yves Avenard
02b49e39b0 Bug 1159027: Part1. Add MP4Metadata method to retrieve init segment byte range. r=cpearce 2015-05-11 20:54:54 +10:00
Benjamin Chen
bd1e80cba6 Bug 1104643 - Interpolate the audio clock by system clock if the qudio clock is not going forward. r=padenot 2015-05-05 16:00:14 +08:00
Matthew Gregan
e2b35dbcb9 Bug 1161718 - Distinguish unknown track types from errors in libnestegg. r=rillian 2015-05-11 14:25:33 +12:00
Sebastian Hengst
d8958c63b9 Backed out changeset 899c470e0275 (bug 1087551) for build bustage. r=bustage fix for CLOSED TREE 2015-05-09 10:34:24 +02:00
Nils Ohlmeier [:drno]
dc591f4d8c Bug 1087551: updated tests around addIceCandidate(). r=jib 2015-05-09 00:26:30 -07:00
Nils Ohlmeier [:drno]
434d80cd87 Bug 1131779: 403 on permission request no longer invalidates the whole TURN relay. r=bwc 2015-05-08 11:59:52 -07:00
Randell Jesup
1a25d3754b Bug 1162251: Fix WebRTC jitter buffer ignoring partial frames if the packet holds a complete NAL r=ehugg a=prep for uplift (kwierso) 2015-05-07 20:05:20 -04:00
Paul Adenot
5f45a24f0d Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps 2015-05-04 17:19:03 +02:00
Paul Adenot
c39589a7f4 Bug 926838 - [Part 5] Re-import Google's modifications. r=gerv 2015-05-04 17:19:03 +02:00
JW Wang
4a4e58161c Bug 926838 - [Part 3] Fix GCC compiler errors, text relocation and build errors on emulators. r=ehsan 2013-11-13 11:07:29 +08:00
JW Wang
c81349a686 Bug 926838 - [Part 2] Add build files. r=gps 2013-11-13 11:07:28 +08:00
JW Wang
ee30c9aefc Bug 926838 - [Part 1] Add new files, and update license file. r=gerv,ehsan 2013-11-13 11:07:24 +08:00
Paul Kerr [:pkerr]
7436b407ea Bug 1161619: RunStatsQuery leak fix. r=jib 2015-05-06 13:01:59 -07:00
Byron Campen [:bwc]
1d521b0f71 Bug 1161719: Fix bounds check in FilterSenderReport r=jesup 2015-05-05 15:10:25 -07:00
Byron Campen [:bwc]
2c99144fec Bug 1161136: Ensure that mid is copied over before we disable answer m-sections. r=jesup 2015-05-04 12:02:35 -07:00
Paul Kerr [:pkerr]
e34fe878bb Bug 1159320: disable-webrtc builds fail after bug 1100502 applied. r=rjesup 2015-05-06 09:29:33 -07:00
Chris Pearce
2d1c9f6a2b Bug 1160914 - Use locks for gmp-clearkey threadsafe refcounting when std::atomic is not easily available. r=edwin 2015-05-06 11:40:42 +12:00
Chris Pearce
e6f1e550bf Bug 1160914 - Make gmp-clearkey's decoders threadsafe refcounted, to handle DecodingComplete while GMPVideoHost::CreateFrame() is waiting. r=edwin 2015-05-06 11:40:40 +12:00
Carsten "Tomcat" Book
a7d5986800 Backed out changeset abc86341cd75 (bug 926838) for m3 test failures on a CLOSED TREE 2015-05-05 15:52:11 +02:00
Carsten "Tomcat" Book
a6bef70f5a Backed out changeset 2456dfeb5f9c (bug 926838) 2015-05-05 15:51:38 +02:00
Carsten "Tomcat" Book
1f31af884c Backed out changeset 041ed2e08168 (bug 926838) 2015-05-05 15:51:33 +02:00
Carsten "Tomcat" Book
1e12893c2f Backed out changeset 1ada6df926ba (bug 926838) 2015-05-05 15:51:22 +02:00
Carsten "Tomcat" Book
4b2e1ee7fa Backed out changeset 5b6ef91bfe01 (bug 926838) 2015-05-05 15:51:16 +02:00
Paul Adenot
8b0c1ea6ce Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps 2015-05-04 17:19:03 +02:00
Paul Adenot
f5020ccb3c Bug 926838 - [Part 5] Re-import Google's modifications. r=gerv 2015-05-04 17:19:03 +02:00
JW Wang
c557cda567 Bug 926838 - [Part 3] Fix GCC compiler errors, text relocation and build errors on emulators. r=ehsan 2013-11-13 11:07:29 +08:00
JW Wang
fef3cc977b Bug 926838 - [Part 2] Add build files. r=gps 2013-11-13 11:07:28 +08:00
JW Wang
a7dc99394c Bug 926838 - [Part 1] Add new files, and update license file. r=gerv,ehsan 2013-11-13 11:07:24 +08:00
Byron Campen [:bwc]
b9f30797c7 Bug 1161317: Fix bug where sendonly video RTCP would be treated as outgoing RTP r=jesup 2015-05-05 02:51:18 -04:00
Wes Kocher
9572d96a59 Backed out changeset ddb936f4e78a (bug 1160914) for build bustage CLOSED TREE 2015-05-04 16:32:41 -07:00
Chris Pearce
488459fe55 Bug 1160914 - Make gmp-clearkey's decoders threadsafe refcounted, to handle DecodingComplete while GMPVideoHost::CreateFrame() is waiting. r=edwin 2015-05-05 11:21:55 +12:00
Mike Conley
ead628b6ad Bug 1146955 - Make the GMP pluginID a uint32_t, and dispatch it in the PluginCrashed event. r=jesup r=mrbkap 2015-05-04 15:40:29 -04:00
Randell Jesup
fbdca54511 Bug 1161079: Fix VideoCodecStats to allow for collecting encoder and decoder stats r=jib 2015-05-04 14:51:24 -04:00
Ralph Giles
9275df22fb Bug 1159840 - Remove libvpx alignment patch. r=kinetik
Follow-up testing in suggests that the crash in vp8_diamond_search_sadx4
was caused by unified build breakage, so we may no longer need this.
2015-04-29 11:28:00 -07:00
Jean-Yves Avenard
d6a18ddf1c Bug 1156689: Part9. Remove unused headers. r=kentuckfriedtakahe 2015-05-01 15:26:51 +10:00
Jean-Yves Avenard
b4ad245369 Bug 1156689: Part8. Use new MoofParser::HasMetadata in MP4Metadata. r=kentuckyfriedtakahe
This allows MP4Reader::ReadMetadata() to no be unecessarily blocking on partial
init segment.
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
345f13f99d Bug 1156689: Part7. Add MoofParser::HasMetadata method. r=kentuckyfriedtakahe
Allows to check if we have a full MP4 metadata's atom available in our stream.
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
f440878dfa Bug 1156689: Part6. Add ResourceStream class. r=kentuckyfriedtakahe
A Stream abstract over a MediaResource
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
203bd1741a Bug 1156689: Part5. Add MP4Metadata class. r=kentuckyfriedtakahe
This allows to abstract the calls to libstagefright and allow future
replacement with our own code.
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
ff1f1bb292 Bug 1156689: Part2. Remove MP4 Index's libstagefright dependency. r=kentuckyfriedtakahe 2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
8b4c79cc59 Bug 1156689: Part1. Remove mp4_demuxer::TrackType. r=cpearce 2015-05-01 15:26:50 +10:00
Jacek Caban
68b7476b2e Bug 1156131 - mingw cross compilation fixup. 2015-04-29 17:39:35 +02:00
Jean-Yves Avenard
9876308367 Bug 1156891: Disable use of stagefright::String8::clear. r=kentuckyfriedtakahe
Some parts of stagefright::String8 aren't threadsafe as they make use of
static shared objects.
2015-04-29 15:38:16 +10:00
Jean-Yves Avenard
206dc1ba0d Bug 1149605: Avoid potential integers overflow. r=kentuckyfriedtakahe 2015-04-26 14:42:37 +10:00
Jean-Yves Avenard
8d0bf45f50 Bug 1158568: Fix potential size overflow. r=kentuckyfriedtakahe 2015-04-26 16:05:10 +10:00
Carsten "Tomcat" Book
8068b6d165 Backed out changeset 1b04bf621858 (bug 1158568) for bustage on a CLOSED TREE 2015-04-28 15:39:41 +02:00
Carsten "Tomcat" Book
7cdd98cc71 Backed out changeset 87277085561a (bug 1149605) for bustage on a CLOSED TREE 2015-04-28 15:37:01 +02:00
Jean-Yves Avenard
9c4f6ede57 Bug 1149605: Avoid potential integers overflow. r=kentuckyfriedtakahe 2015-04-28 22:28:41 +10:00
Jean-Yves Avenard
2e435cdcbf Bug 1158568: Fix potential size overflow. r=kentuckyfriedtakahe 2015-04-28 22:27:13 +10:00
Paul Kerr [:pkerr]
6f25800574 Bug 1100502: about:webrtc e10s fix. Content and chrome connections are reported. r=rjesup 2015-04-21 15:29:18 -07:00
Ethan Hugg
9708224743 Bug 1158627 - WebRTC return error if GetEmptyFrame returns null r=jesup 2015-04-26 13:13:46 -07:00
David Major
c92c020b89 Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium 2015-04-27 19:59:27 -04:00
Chris Pearce
7fa1167ea3 Bug 1136360 - Backout 3920b67e97a3 to fix A/V sync regressions (bug 1148299 & bug 1157886). r=backout 2015-04-28 11:37:33 +12:00
Nathan Toone
743ce3c39b Bug 1158931 - Fix static assertion compilation error; r=snorp
Move the destructor for WebrtcAndroidMediaCodec to be protected instead of public.
2015-04-27 14:43:25 -05:00
Boris Zbarsky
7f61a6b625 Bug 1157898 part 5. Eliminate the remaining non-ErrorResult consumers of ErrorResult::ErrorCode and make it protected. r=peterv 2015-04-27 09:18:52 -04:00
Qiang Lu
369ac82eca Bug 1106958 - Use android.media.MediaCodec for decoding in WebRTC stack. r=snorp, r=gcp, r=ted 2014-12-10 11:06:06 +08:00
Ralph Giles
fa99055619 Bug 1157962 - Update libvpx upstream repo reference. r=kinetik DONTBUILD
Google have changed the canonical repository url.
2015-04-23 16:33:13 -07:00
Randell Jesup
b2cb9c43e2 Bug 1157766: mismatched DataChannel initial channel size in JSEP database breaks adding channels r=bwc 2015-04-23 16:17:18 -04:00
Byron Campen [:bwc]
74ce701efd Bug 1155089: Fix hazard analysis bustage on a CLOSED TREE. r=bustage 2015-04-22 10:18:33 -07:00
Andreas Pehrson
dfeb1c8f47 Bug 1155089 - Part 1: Reset |TrackID| for MediaPipelineTransmit::PipelineListener on replaceTrack(). r=bwc 2015-04-22 11:59:43 +08:00
Karl Tomlinson
09f4e138cc Bug 1156621 - Don't assume --without-system-nspr. r=glandium 2015-04-21 18:06:33 +12:00
Nathan Froyd
fa0ab7ea4d Bug 1157290 - fix modeline in media/libstagefright/moz.build; r=me, DONTBUILD for comment-only fix 2015-04-22 11:24:10 -04:00
Byron Campen [:bwc]
c4065db6bc Bug 1152093: Perform case-insensitive comparisons for codec types. r=jesup 2015-04-09 15:40:48 -07:00
Byron Campen [:bwc]
9fc4be676c Bug 1152137 - Part 2: Remove attributes that could not be initted properly instead of just freeing them. r=ekr 2015-04-08 16:18:39 -07:00
Byron Campen [:bwc]
81f55ba90c Bug 1152137 - Part 1: Test case. r=ekr 2015-04-08 16:18:00 -07:00
Blake Wu
a59b6645db Bug 1153876 - Support MPEG-4 Codec, mp4v-es. r=jya. r=cpearce. 2015-04-20 21:57:29 +08:00
Jacek Caban
baaccf16c7 Bug 1155624 - follow up: MSVC requires including <algorithm> for std::max. CLOSED TREE 2015-04-20 18:41:12 +02:00
Denis Volk
4ad62045e8 Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj 2015-04-15 12:47:03 -04:00
Jacek Caban
536522e0b0 Bug 1155624 - Use std::max instead of max macro in cubeb_wasapi.cpp. r=kinetik 2015-04-20 18:18:56 +02:00
Paul Adenot
ac681956ad Bug 979705 - Fix typo. 2015-04-20 17:05:26 +02:00
Paul17041993
be04eccf84 Bug 979705 - Re-write the upmixing functions in the WASAPI cubeb backend to fix mono audio and surround compatibility. r=padenot 2015-04-20 15:58:27 +02:00
Carsten "Tomcat" Book
81c945300f Backed out changeset c511ccad7676 (bug 979705) for bustage on a CLOSED TREE 2015-04-20 16:44:41 +02:00
Paul17041993
a94a33d24c Bug 979705 - Re-write the upmixing functions in the WASAPI cubeb backend to fix mono audio and surround compatibility. r=padenot 2015-04-20 15:58:27 +02:00
Ehsan Akhgari
01f3dc89b8 Bug 1155178 - Part 2: Rename GMPUnique to GMPUniquePtr; r=cpearce 2015-04-20 08:29:51 -04:00
Ehsan Akhgari
dd25e8bb92 Bug 1155178 - Part 1: Convert GMPUnique into a template alias; r=cpearce 2015-04-20 08:28:44 -04:00
Chris Pearce
d8be9299fd Bug 1156131 - Use correct DLL on WinVista, 7, and 8 for WMF decoding in gmp-clearkey. r=edwin 2015-04-20 20:07:24 +12:00
Jean-Yves Avenard
f92ecf179e Bug 1154683: Fix potential size overflow. r=kentuckyfriedtakahe 2015-04-20 14:35:45 +10:00
Ralph Giles
045cce50bf Bug 1154972 - Don't remove upstream libvpx repo. r=kinetik
From df2e0cd12753c147a3bd59f300c507a8246bcd52 Mon Sep 17 00:00:00 2001
This speeds up incremental updates from upstream, or debugging
update script issues.

Note that this changes the behaviour of the update script without
the --commit argument. Previously that would do a fresh clone and
one would get the lastest upstream default branch. Now without a
specific --commit argument, it will re-use an existing checkout
if one is in tree, so take care to update the repo's HEAD to what
you want first.
2015-04-15 13:45:50 -07:00
Ralph Giles
7b7046e809 Bug 1148639 - Disable unified build for libvpx. r=kinetik
From 79bdcf3f30dd70c3fe95fc6e5adb2f8961e640fd Mon Sep 17 00:00:00 2001
This fixes a build problem with the most recent import on msvc.
In general upstream doesn't support our method of concatenating
source files to speed up compilation. Rather than hand-maintaining
a list of exceptions and risking silent mis-compiles, it's better
just to compile every module individually.
2015-04-15 13:43:17 -07:00
Ralph Giles
3dc5625282 Bug 1148639 - Update libvpx. r=kinetik
From b40321d9379faaa62fa16d6d412098fca115042d Mon Sep 17 00:00:00 2001
Result of running ./update.py --ndk ~/android/android-ndk-r9 --commit
afad1a84c15b9af8298a37c0fa449e0af40931fd
2015-03-27 14:56:04 -07:00
Ralph Giles
ce8120b484 Bug 1148639 - Update libvpx import script and patches. r=kinetik
From 3f94fd4fc68971f0dc2148aa19b4e146262d15af Mon Sep 17 00:00:00 2001
Matched against upstream commit afad1a84c1.
2015-03-27 14:38:35 -07:00
Ethan Hugg
91e3530283 Bug 1150609 Patch 3 - WebRTC enable tmmbr unittest changes. r=jesup 2015-04-06 11:57:27 -07:00
Ethan Hugg
e4b741a68d Bug 1150609 Patch 2 - WebRTC enable tmmbr r=jesup 2015-04-08 22:17:08 -07:00
Ethan Hugg
a0ec23882c Bug 1150609 Patch 1 WebRTC SDP - add tmmbr to offer. r=jesup 2015-04-02 10:36:14 -07:00
Paul Adenot
04bd4586cb 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
EKR
099a8f17c2 Bug 1151080: Rewrite NR_async_timer_set(0) to use direct dispatch. r=mt 2015-04-16 06:33:49 -07:00
Felix Janda
5ed67c1af5 Bug 1151202 - libstagefright: Fix compilation for systems without <sys/cdefs.h>. r=cpearce 2015-02-05 22:26:24 +01:00
Jean-Yves Avenard
adf3258db5 Bug 1153094: Rename LargeDataBuffer and DataBuffer object. r=cpearce
This causes conflicts with webRTC libraries that use those names already. The
linker appears to get it wrong and calls the destructor of the wrong class.
2015-04-15 15:27:38 +10:00
Matthew Gregan
64571538d7 Bug 1144199 - Require multiple consecutive timeouts to accumulate before triggering timeout error handling in libcubeb's WASAPI backend; this avoids spurious timeout errors triggered by system sleep/wake cycles. r=padenot 2015-04-11 13:24:52 +12:00
Jean-Yves Avenard
263a15323b Bug 1153049: Part4. Remove redundant mHasAudio/mHasVideo member. r=cpearce 2015-04-14 15:17:51 +10:00
Jean-Yves Avenard
a09efe95ab Bug 1153049: Part3. Using AudioInfo/VideoInfo object. r=cpearce
This remove all remaining references to stagefright/MP4 specific objects.
2015-04-14 15:16:32 +10:00
Jean-Yves Avenard
4ab7cd6c92 Bug 1152658: Use MediaRawDataWriter to access MediaRawData::mCrypto. r=cpearce 2015-04-14 15:15:46 +10:00
Brian Smith
0b969bcd0f Bug 1122900: Make libyuv compile with MSVC 2015, r=rjesup.
MSVC 2015 CTP 6 refuses to compile the code with these, and MSVC
already aligns functions at 16 byte boundaries in its normal
configuration.
2015-03-31 08:34:30 -10:00
Chris Pearce
7f6cf00de3 Bug 1143278 - Support IYUV and I420 in gmp-clearkey on Windows, as Win 7 Enterprise N's H.264 decoder doesn't output I420. r=edwin 2015-04-13 13:39:56 +12:00
Chris Pearce
ede984649b Bug 1143278 - Use a different CLSID to instantiate the H264 decoder MFT in gmp-clearkey, as Win 7 Enterprise N requires that. r=edwin 2015-04-13 13:39:53 +12:00
Chris Pearce
5d8141f882 Bug 1143278 - Add more null checks in gmp-clearkey's decoders. r=edwin 2015-04-13 13:39:49 +12:00
Chris Pearce
d432eb8513 Bug 1143278 - Make gmp-clearkey not require a Win8 only DLL to decode audio on Win7. r=edwin 2015-04-13 13:39:46 +12:00
Chris Double
935f513b7d Bug 1148203 - Fix build errors with combinations of enable/disable of ffmp4/ffmpeg/eme - r=cpearce,ted
Fixes build error with  all three disabled. Prevents other combinations
that cause build errors by detecting them at configure time and displaying
an error message.
2015-04-13 11:07:14 +12:00
Jean-Yves Avenard
36321df381 Bug 1153097: Use 32 bits int to compare frequencies. r=rillian
Also potentially fix out of bound memory access.
2015-04-12 18:22:07 +10:00
Landry Breuil
97c83ced2a Bug 911450: sndio webrtc audio backend, build integration bits r=jesup 2015-04-10 21:36:54 +02:00
Jan-Ivar Bruaroey
d7edd2b33d Bug 1153056 - Fix about:webrtc to not blank on zero allocated PeerConnections. r=jesup 2015-04-10 08:40:17 -04:00
Ryan VanderMeulen
a7f714dbc3 Merge inbound to m-c. a=merge 2015-04-09 22:43:57 -04:00
Randall Barker
057a48acac Bug 1101651 - Part 2: Enable WebRTC unit tests to be built using standalone WebRTC library. r=jesup 2015-04-09 09:15:00 -04:00