Landry Breuil
d3f772dac3
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
fe90037862
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
7c306bdc19
Bug 1162845 - Move ASFLAGS to moz.build. r=mshal
2015-05-12 07:54:06 +09:00
Jean-Yves Avenard
0afcf75167
Bug 1159027: Part4. Include ftyp box when parsing init segment. r=kentuckyfriedtakahe
2015-05-11 20:57:37 +10:00
Jean-Yves Avenard
5ad333f5a3
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
9c019c30fe
Bug 1159027: Part1. Add MP4Metadata method to retrieve init segment byte range. r=cpearce
2015-05-11 20:54:54 +10:00
Benjamin Chen
ddc5295649
Bug 1104643 - Interpolate the audio clock by system clock if the qudio clock is not going forward. r=padenot
...
--HG--
extra : rebase_source : 819aaab5e8fe182399aaab31ad457819b206df8f
2015-05-05 16:00:14 +08:00
Matthew Gregan
a0d66e7bbc
Bug 1161718 - Distinguish unknown track types from errors in libnestegg. r=rillian
2015-05-11 14:25:33 +12:00
Sebastian Hengst
cf952cc343
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]
e175791a4b
Bug 1087551: updated tests around addIceCandidate(). r=jib
2015-05-09 00:26:30 -07:00
Nils Ohlmeier [:drno]
f12185dda1
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
b8c6846e13
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
aa50589ab8
Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps
2015-05-04 17:19:03 +02:00
Paul Adenot
2889bc140a
Bug 926838 - [Part 5] Re-import Google's modifications. r=gerv
2015-05-04 17:19:03 +02:00
JW Wang
4b9241c11c
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
d1d0330fc4
Bug 926838 - [Part 2] Add build files. r=gps
2013-11-13 11:07:28 +08:00
JW Wang
6c2a2d1f4e
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]
0fadb86c8f
Bug 1161619: RunStatsQuery leak fix. r=jib
2015-05-06 13:01:59 -07:00
Byron Campen [:bwc]
a4c8fd6bef
Bug 1161719: Fix bounds check in FilterSenderReport r=jesup
...
--HG--
extra : rebase_source : 80ae757a52db6e67f9fd8480b8f97e43c6f85db1
2015-05-05 15:10:25 -07:00
Byron Campen [:bwc]
930b423cd0
Bug 1161136: Ensure that mid is copied over before we disable answer m-sections. r=jesup
...
--HG--
extra : rebase_source : 71b259b55c8eee4e035d4bfc8ce9500e30ef07b3
2015-05-04 12:02:35 -07:00
Paul Kerr [:pkerr]
4aa9352d7d
Bug 1159320: disable-webrtc builds fail after bug 1100502 applied. r=rjesup
...
--HG--
rename : media/webrtc/signaling/src/peerconnection/PWebrtcGlobal.ipdl => dom/media/webrtc/PWebrtcGlobal.ipdl
rename : media/webrtc/signaling/src/peerconnection/WebrtcGlobal.h => dom/media/webrtc/WebrtcGlobal.h
2015-05-06 09:29:33 -07:00
Chris Pearce
82d33ace6a
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
05f051d1ba
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
cd411ff6db
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
7d3e843311
Backed out changeset 2456dfeb5f9c (bug 926838)
2015-05-05 15:51:38 +02:00
Carsten "Tomcat" Book
054b93ba40
Backed out changeset 041ed2e08168 (bug 926838)
2015-05-05 15:51:33 +02:00
Carsten "Tomcat" Book
4719e01a6e
Backed out changeset 1ada6df926ba (bug 926838)
2015-05-05 15:51:22 +02:00
Carsten "Tomcat" Book
db887fe217
Backed out changeset 5b6ef91bfe01 (bug 926838)
2015-05-05 15:51:16 +02:00
Paul Adenot
18d2184244
Bug 926838 - [Part 6] Unbitrot the build system bits. r=gps
2015-05-04 17:19:03 +02:00
Paul Adenot
8fc50808d3
Bug 926838 - [Part 5] Re-import Google's modifications. r=gerv
2015-05-04 17:19:03 +02:00
JW Wang
075c139090
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
8e38326b48
Bug 926838 - [Part 2] Add build files. r=gps
2013-11-13 11:07:28 +08:00
JW Wang
6ec61a7bec
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]
e9be5ee0b5
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
b7143cd0e7
Backed out changeset ddb936f4e78a (bug 1160914
) for build bustage CLOSED TREE
2015-05-04 16:32:41 -07:00
Chris Pearce
b62f7d16fb
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
97a46ed1e0
Bug 1146955 - Make the GMP pluginID a uint32_t, and dispatch it in the PluginCrashed event. r=jesup r=mrbkap
...
--HG--
extra : rebase_source : ef8893d470e437d93a44b393f595518acb411852
extra : source : ad87e781794d5bb5337feb6e2608730075a7f71e
extra : histedit_source : 91cbbdedc9273982d0eb6b3c58269c73e0f46f63
2015-05-04 15:40:29 -04:00
Randell Jesup
8736d254cc
Bug 1161079: Fix VideoCodecStats to allow for collecting encoder and decoder stats r=jib
2015-05-04 14:51:24 -04:00
Ralph Giles
5326d8e3ee
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
556d935c52
Bug 1156689: Part9. Remove unused headers. r=kentuckfriedtakahe
2015-05-01 15:26:51 +10:00
Jean-Yves Avenard
06c5225d25
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
208ad93cf7
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
a8026d01e4
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
0e53bf222b
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
6049519f68
Bug 1156689: Part2. Remove MP4 Index's libstagefright dependency. r=kentuckyfriedtakahe
2015-05-01 15:26:50 +10:00
Jean-Yves Avenard
e146d4940f
Bug 1156689: Part1. Remove mp4_demuxer::TrackType. r=cpearce
2015-05-01 15:26:50 +10:00
Jacek Caban
3a45303395
Bug 1156131 - mingw cross compilation fixup.
2015-04-29 17:39:35 +02:00
Jean-Yves Avenard
84c09b9f81
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
71b238d9f4
Bug 1149605: Avoid potential integers overflow. r=kentuckyfriedtakahe
2015-04-26 14:42:37 +10:00
Jean-Yves Avenard
cedf773d19
Bug 1158568: Fix potential size overflow. r=kentuckyfriedtakahe
2015-04-26 16:05:10 +10:00
Carsten "Tomcat" Book
b3ac5654ea
Backed out changeset 1b04bf621858 (bug 1158568) for bustage on a CLOSED TREE
2015-04-28 15:39:41 +02:00
Carsten "Tomcat" Book
a4ebdec9ac
Backed out changeset 87277085561a (bug 1149605) for bustage on a CLOSED TREE
2015-04-28 15:37:01 +02:00
Jean-Yves Avenard
d51ead79d5
Bug 1149605: Avoid potential integers overflow. r=kentuckyfriedtakahe
2015-04-28 22:28:41 +10:00
Jean-Yves Avenard
aa8f8fc0d2
Bug 1158568: Fix potential size overflow. r=kentuckyfriedtakahe
2015-04-28 22:27:13 +10:00
Paul Kerr [:pkerr]
26a44a8d8d
Bug 1100502: about:webrtc e10s fix. Content and chrome connections are reported. r=rjesup
2015-04-21 15:29:18 -07:00
Ethan Hugg
770bb9731d
Bug 1158627 - WebRTC return error if GetEmptyFrame returns null r=jesup
2015-04-26 13:13:46 -07:00
David Major
ebde6b9f4f
Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium
...
--HG--
extra : rebase_source : 0c47c99bb8b92f8361a51fd81b20a2cc8647a986
2015-04-27 19:59:27 -04:00
Chris Pearce
85e09e9b88
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
a80a28725a
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
d36060dc11
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
e037edf4f5
Bug 1106958 - Use android.media.MediaCodec for decoding in WebRTC stack. r=snorp, r=gcp, r=ted
...
--HG--
extra : rebase_source : 104976d4e5c82047f24d39f46ec3913e8c0aa6fd
2014-12-10 11:06:06 +08:00
Ralph Giles
735514249c
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
33ea7aa24c
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]
966e2c0ec1
Bug 1155089: Fix hazard analysis bustage on a CLOSED TREE. r=bustage
2015-04-22 10:18:33 -07:00
Andreas Pehrson
d1d704fa84
Bug 1155089 - Part 1: Reset |TrackID| for MediaPipelineTransmit::PipelineListener on replaceTrack(). r=bwc
...
--HG--
extra : rebase_source : 3ce3979f4b61ef204b468c244f03839b5c1bd3ed
2015-04-22 11:59:43 +08:00
Karl Tomlinson
4c56402d38
Bug 1156621 - Don't assume --without-system-nspr. r=glandium
...
--HG--
extra : rebase_source : 1e1535572d91718d494884eab4119e772df84768
2015-04-21 18:06:33 +12:00
Nathan Froyd
be6934841f
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]
ff33a93245
Bug 1152093: Perform case-insensitive comparisons for codec types. r=jesup
...
--HG--
extra : rebase_source : 73d87290b942ab7dd202cbd840fd4232eff043c3
2015-04-09 15:40:48 -07:00
Byron Campen [:bwc]
bd03e53251
Bug 1152137 - Part 2: Remove attributes that could not be initted properly instead of just freeing them. r=ekr
...
--HG--
extra : rebase_source : f6ca2ca980ae4c99d04baed3a3b7c1ab593ab31a
2015-04-08 16:18:39 -07:00
Byron Campen [:bwc]
0897a326eb
Bug 1152137 - Part 1: Test case. r=ekr
...
--HG--
extra : rebase_source : aa6edff5a22fe8963715d79149bbb7e8ab19e694
2015-04-08 16:18:00 -07:00
Blake Wu
eeb2174b40
Bug 1153876 - Support MPEG-4 Codec, mp4v-es. r=jya. r=cpearce.
...
--HG--
extra : rebase_source : 596b37eab0d6d77c020b752212063b42ad6f5f3f
2015-04-20 21:57:29 +08:00
Jacek Caban
af0f3ae86c
Bug 1155624 - follow up: MSVC requires including <algorithm> for std::max. CLOSED TREE
2015-04-20 18:41:12 +02:00
Denis Volk
32e981896d
Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
2015-04-15 12:47:03 -04:00
Jacek Caban
d3b29e6cc5
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
ad1eda7b77
Bug 979705 - Fix typo.
2015-04-20 17:05:26 +02:00
Paul17041993
313bf7beae
Bug 979705 - Re-write the upmixing functions in the WASAPI cubeb backend to fix mono audio and surround compatibility. r=padenot
...
--HG--
extra : source : c511ccad7676e90b0f06cb1d2ee0a7b82eb6d51e
2015-04-20 15:58:27 +02:00
Carsten "Tomcat" Book
f857c3a490
Backed out changeset c511ccad7676 (bug 979705) for bustage on a CLOSED TREE
2015-04-20 16:44:41 +02:00
Paul17041993
ad02172e18
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
4ebeb72f7b
Bug 1155178 - Part 2: Rename GMPUnique to GMPUniquePtr; r=cpearce
2015-04-20 08:29:51 -04:00
Ehsan Akhgari
623b3ca075
Bug 1155178 - Part 1: Convert GMPUnique into a template alias; r=cpearce
2015-04-20 08:28:44 -04:00
Chris Pearce
fa0f746b0c
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
0e46a78213
Bug 1154683: Fix potential size overflow. r=kentuckyfriedtakahe
2015-04-20 14:35:45 +10:00
Ralph Giles
9e2e27bfb6
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
74d8beefd7
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
177b274c46
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
c536fc79d4
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
c15300721e
Bug 1150609
Patch 3 - WebRTC enable tmmbr unittest changes. r=jesup
2015-04-06 11:57:27 -07:00
Ethan Hugg
2080d8e2fa
Bug 1150609
Patch 2 - WebRTC enable tmmbr r=jesup
2015-04-08 22:17:08 -07:00
Ethan Hugg
9b5e6e9b9b
Bug 1150609
Patch 1 WebRTC SDP - add tmmbr to offer. r=jesup
2015-04-02 10:36:14 -07:00
Paul Adenot
af76d0abc7
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
e4fc5c1d1c
Bug 1151080: Rewrite NR_async_timer_set(0) to use direct dispatch. r=mt
2015-04-16 06:33:49 -07:00
Felix Janda
19a724ba1d
Bug 1151202 - libstagefright: Fix compilation for systems without <sys/cdefs.h>. r=cpearce
...
--HG--
extra : rebase_source : 984a06e3228614fcd25561e15d54c5c3bda836e6
2015-02-05 22:26:24 +01:00
Jean-Yves Avenard
52a7a65989
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.
--HG--
extra : rebase_source : 809221de3e5bde540bd40406f061f3865e4c4f00
2015-04-15 15:27:38 +10:00
Matthew Gregan
63eaf4e78b
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
4623f4873e
Bug 1153049: Part4. Remove redundant mHasAudio/mHasVideo member. r=cpearce
...
--HG--
extra : rebase_source : f53f194f7e8c870024c39270a626bc41f2f79d0b
2015-04-14 15:17:51 +10:00
Jean-Yves Avenard
378df808cf
Bug 1153049: Part3. Using AudioInfo/VideoInfo object. r=cpearce
...
This remove all remaining references to stagefright/MP4 specific objects.
--HG--
extra : rebase_source : 0f34f7851c0f22532dffb88c32ac83ebb962a7cc
2015-04-14 15:16:32 +10:00
Jean-Yves Avenard
ea02e1a1f5
Bug 1152658: Use MediaRawDataWriter to access MediaRawData::mCrypto. r=cpearce
...
--HG--
extra : rebase_source : 20332ef7e99c0183d219c0b1b739aae24f35d907
2015-04-14 15:15:46 +10:00
Brian Smith
8110c760aa
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.
--HG--
extra : rebase_source : a8efaedcae38677ef286ed423450ad70e020ab32
2015-03-31 08:34:30 -10:00
Chris Pearce
c7b1e2eadc
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
4ffa422c6e
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