Aryeh Gregor
3713e55caa
Bug 1190823 - Move OwningNonNull.h to xpcom/base/; r=froydnj
2015-08-05 15:28:27 +03:00
Andre Natal
9abb5afb49
Bug 1180113 - Introducing g2p algorithm inside pocketsphinx to allow out of dictionary words to be added to grammars. r=smaug
...
Signed-off-by: Andre Natal <anatal@gmail.com>
2015-08-05 00:33:00 +02:00
Nils Ohlmeier [:drno]
2b27df7560
Bug 1190720 - only check IP version for STUN server IPs. r=bwc
2015-08-03 23:38:36 -07:00
Nils Ohlmeier [:drno]
4259d8c57d
Bug 1190615 - Skip non-UDP STUN servers for UDP sockets. r=bwc
...
CLOSED TREE
2015-08-03 16:26:20 -07:00
EKR
6eeb11fd3f
Bug 1178349 - Enable ice_unittests on desktop linux on CI. r=bwc
...
CLOSED TREE
2015-08-04 06:07:55 -07:00
Jean-Yves Avenard
a34d61f9a4
Bug 1185115 - Ensure we have enough memory to allocate required capacity. r=kentuckyfriedtakahe
...
CLOSED TREE
2015-08-04 13:43:17 -04:00
Byron Campen [:bwc]
0939d03286
Bug 1142105 - Part 3: Extract more SDP-related functionality out of JsepSessionImpl, and some readability improvements. r=mt
2015-07-29 13:10:24 -05:00
Ryan VanderMeulen
7e4ccf8bec
Backed out changeset 62561970f611 (bug 1178349) for Android crashes.
...
CLOSED TREE
2015-08-03 15:34:17 -04:00
EKR
6a03597c4d
Bug 1178349 - Re-enable ice_unittest on Linux. r=drno
2015-08-01 07:22:12 -07:00
EKR
f4dd34bb52
Bug 1177921 - Fix typo in STUN server name. r=drno
2015-08-01 06:03:35 -07:00
Nils Ohlmeier [:drno]
d79fc8d13f
Bug 1189198 - don't start STUN transactions with a protocol mis-match. r=mtseng
2015-07-31 11:23:26 -07:00
Makoto Kato
629ba560a7
Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal
2015-08-03 10:07:09 +09:00
JW Wang
dd02890934
Bug 1189866 - revert code that accidentally got into bug 1187817 patch 5. r=me.
2015-08-01 13:58:39 +08:00
JW Wang
0af35fe560
Bug 1187817. Part 5 - assert some code in the audio thread and don't enter the monitor. r=kinetik.
2015-07-31 13:26:06 +08:00
JW Wang
9afacdd82c
Bug 1189197 - enqueue a silent frame to kick off the buffer queue callbacks. r=kinetik.
2015-07-31 13:25:59 +08:00
Jean-Yves Avenard
1bbb2a972c
Bug 1183196: [MSE] P2. Do not ignore tracks other than the first one. r=kentuckyfriedtakahe
...
When used in the MP4ContainerParser, the MoofParser set the trackID as 0 ; indicating that all tracks are to be parsed. However it set later the trackID to the first one found, causing to ignore all following tracks.
2015-07-30 20:42:44 +10:00
Nils Ohlmeier [:drno]
9251df3f85
Bug 1187472 - only log UDP and TCP candidate gathering failures. r=bwc
2015-07-24 14:01:11 -07:00
Wes Kocher
cb7dc67ce2
Merge b2ginbound to central, a=merge
2015-07-29 20:19:12 -07:00
Jessica Jong
d9b0280e17
Bug 1167132 - Part 15: [NetworkManager] Move network information into a separate interface (NetworkInterfaceList). r=echen
2015-07-29 02:16:00 -04:00
Byron Campen [:bwc]
5aa036a145
Bug 1142105 - Part 2: Move some stuff from JsepCodecDescription into /sdp r=mt
2015-07-23 16:55:08 -05:00
Bobby Holley
59c4d9cf6c
Bug 1188696 - Hoist nsRefPtr.h into MFBT. r=froydnj
2015-07-29 10:44:59 -07:00
Ehsan Akhgari
5663fff04a
Bug 1188212 - Fix more constructors in media; r=cpearce
2015-07-28 08:53:33 -04:00
Glenn Randers-Pehrson
4e5433f7b5
Bug 1186977 - Update embedded libpng to version 1.6.18. r=jmuizelaar
2015-07-26 20:26:00 +02:00
Gian-Carlo Pascutto
53d712402f
Bug 1186657. r=jesup,nchen
2015-07-28 08:55:06 +02:00
Jean-Yves Avenard
1bb3795c3d
Bug 1186149: P1. Allow both first sample flags flag and sample flags simultaneously. r=kentuckyfriedtakahe
2015-07-28 14:11:04 +10:00
Jean-Yves Avenard
e512b7da33
Bug 1186718 - Ensure ESDS have valid size. r=kentuckyfriedtakahe
2015-07-27 16:25:17 -04:00
Jean-Yves Avenard
4024185dbe
Bug 1185115 - Ensure we have enough memory to allocate required capacity. r=kentuckyfriedtakahe
2015-07-27 11:27:34 -04:00
Ryan VanderMeulen
89f3a33336
Merge fx-team to m-c. a=merge
2015-07-27 10:39:37 -04:00
Wes Kocher
c18f2ecbfb
Merge m-c to fx-team, a=merge
2015-07-24 13:48:31 -07:00
Wes Kocher
bb95c6c968
Merge b2ginbound to central, a=merge
2015-07-24 13:47:05 -07:00
Qiang Lu
9d8feab426
Bug 1178069 - Check devices capability before enable use of vp8 hardware acceleration using android.media.MediaCodecList and android.media.MediaCodecInfo r=jrmuizel
2015-07-24 12:45:55 -07:00
Xidorn Quan
9c765046a1
Bug 1186784 followup - Fix bustage on CLOSED TREE
2015-07-25 00:08:40 +10:00
Xidorn Quan
9c7aa7d0a3
Bug 1186784 - Disable snprintf definition in libav on VC2015. r=glandium
2015-07-24 23:06:50 +10:00
Nils Ohlmeier [:drno]
aa4b06956c
Bug 1186339 - skip STUN/TURN servers with non-matching IP versions for TCP sockets. r=bwc
2015-07-22 10:54:11 -07:00
Nils Ohlmeier [:drno]
16bef89cb2
Bug 1185198 - use port 9 for TCP active candidates. r=bwc
2015-07-22 16:51:38 -07:00
Jessica Jong
3a36aa7c32
Bug 1185802 - Part 2: support fota apn type (impl). r=hsinyi
2015-07-24 10:41:15 +08:00
Nathan Froyd
a9f60f9111
Bug 1186040 - use XPCOM refcounting macros instead of mozilla::RefCounted in WebrtcGlobalParent.h; r=jesup
2015-07-21 11:26:56 -04:00
Alfredo Yang
d322b99ad7
Bug 1163486 - Remove MP4Reader. r=jya
2015-07-21 02:48:00 +02:00
Carsten "Tomcat" Book
dd6641a31b
Backed out changeset 1704ea727e81 (bug 1163486) for at least b2g bustage
2015-07-21 08:42:54 +02:00
Alfredo Yang
9d9f2ec1dd
Bug 1163486 - Remove MP4Reader. r=jya
2015-07-20 19:25:00 +02:00
Wes Kocher
5cb5bee6eb
Merge m-c to inbound, a=merge
2015-07-24 13:47:28 -07:00
Byron Campen [:bwc]
123ad2aeb6
Bug 1182289: Clean up dispatches in WebrtcGmpVideoEncoder/Decoder. r=jesup, a=abillings
2015-07-14 09:20:28 -05:00
Jan-Ivar Bruaroey
b4079291a9
Bug 1184426 - Unprefix RTCIceCandidatePairStats.priority (formerly mozPriority). r=bwc, r=smaug
2015-07-15 22:43:37 -04:00
Andreas Pehrson
54871bbdbc
Bug 1173654 - Part 4: Add detailed logging and asserts to MediaPipeline::ProcessVideoChunk. r=bwc
2015-07-16 09:30:39 +08:00
Andreas Pehrson
69dc526dc0
Bug 1173654 - Part 3: Attempt to GetDataSurface() and convert if sending pure I420 fails. r=bwc, r=jesup
2015-07-16 09:30:23 +08:00
Andreas Pehrson
14c7316b3a
Bug 1173654 - Part 2: Use namespaces in MediaPipeline.cpp. r=bwc
2015-07-16 09:30:12 +08:00
Nils Ohlmeier [:drno]
a0b8b0929c
Bug 1183985: Fixed WebRTC socket leak on Linux. r=bwc
2015-07-15 00:19:47 -07:00
Martin Thomson
f19301728d
Bug 1184226 - Suppressing received packets when disabled, r=ekr
2015-07-15 13:03:01 -07:00
Martin Thomson
2832da0934
Bug 1184226 - Disabling write on shutdown, r=ekr
2015-07-15 12:23:10 -07:00
Martin Thomson
1433cdee9e
Bug 1184226 - Updating transportlayerdtls logging levels, r=ekr
2015-07-15 12:23:10 -07:00
Byron Campen [:bwc]
b8c4222b9e
Bug 1142105 - Part 1: Move SDP helper code functions out of JsepSessionImpl and into a separate class. r=mt
2015-07-02 10:04:36 -07:00
Jean-Yves Avenard
90c7e86105
Bug 1144107 - Part 4: Prevent assert when hitting EOS. r=kentuckyfriedtakahe
...
this would occur if we attempt to read exactly the end of the array.
2015-07-14 09:21:27 -04:00
Jean-Yves Avenard
3d39f1bf1f
Bug 1144107 - Part 3: Prevent int overflow in sort. r=kentuckyfriedtakahe
2015-07-14 09:21:27 -04:00
Jean-Yves Avenard
ea9642ff40
Bug 1144107 - Part 2: Prevent uin32_t overflow. r=kentuckyfriedtakahe
2015-07-14 09:21:27 -04:00
Jean-Yves Avenard
980628da22
Bug 1144107 - Part 1: Mark tracks with no samples table as invalid. r=kentuckyfriedtakahe
2015-07-14 09:21:27 -04:00
Birunthan Mohanathas
47ed3a3675
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Kyle Machulis
00b6e6c5a6
Bug 1157768 - libav FFT dummy functions for Windows PGO/NoOpt builds; r=glandium
2015-07-10 14:34:07 -07:00
Kyle Machulis
38a381216f
Bug 1157768 - Build files and config headers for libav fft; r=glandium
2015-07-10 14:34:07 -07:00
Kyle Machulis
da1e2e5543
Bug 1157768 - Minimal libav files for using libav fft; r=padenot
2015-07-10 14:34:06 -07:00
Gerald Squelart
1b42d3b7d8
Bug 1182363 - Added missing 'else' to prevent wrong error logging. r=edwin
2015-07-09 18:22:00 +02:00
Randell Jesup
cb8f0924d3
Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj
...
Modify Dispatch IDL and code to deal with MSVC issues with overloaded templates r=froydnj
2015-07-09 23:21:46 -04:00
Wes Kocher
262c2fee8b
Backed out 3 changesets (bug 1157768) for win64 pgo build bustage CLOSED TREE
...
Backed out changeset 24ced1b9f9dd (bug 1157768)
Backed out changeset 55efd92ce59d (bug 1157768)
Backed out changeset 812f311c4ee4 (bug 1157768)
2015-07-09 14:40:20 -07:00
Randell Jesup
c620a6386e
Bug 1181265 - wallpaper over windows (driver?) returning null ptr to GetStreamCaps r=pkerr
2015-07-09 14:23:58 -04:00
Kyle Machulis
e9d2054d2f
Bug 1157768 - Build files and config headers for libav fft; r=glandium
2015-07-09 09:07:52 -07:00
Kyle Machulis
12b28ba624
Bug 1157768 - Minimal libav files for using libav fft; r=padenot
2015-07-09 09:07:52 -07:00
Julian Seward
f7bf0c1dcd
Bug 1137169 - Uninitialised value uses related to mozilla::dom::WebAudioUtils::SpeexResamplerProcess. r=rjesup.
2015-07-08 20:11:52 +02:00
Chris Pearce
ff3ac51976
Bug 1181436 - Use 'gmp-api/' prefix consistently in includes in gmp-clearkey. r=gerald
2015-07-08 17:12:47 +12:00
Kyle Machulis
e19538e281
Bug 1176300 - Add soundtouch factory functions for DLL memory handling on windows; r=padenot
2015-07-07 21:17:09 -07:00
Kyle Machulis
03af7e4e5b
Bug 1176300 - Update libsoundtouch to patched r222; r=padenot
2015-07-07 21:17:09 -07:00
Kyle Machulis
ac8b78175b
Bug 1176300 - Move libsoundtouch to lgpllibs; r=glandium
2015-07-07 21:17:09 -07:00
Emanuel Hoogeveen
e1b03075a7
Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell
2015-07-07 04:17:00 +02:00
Robert O'Callahan
80aa50a0b1
Bug 1143575. Add RefBase #include to stagefright stubs. r=cpearce
2015-05-12 15:36:19 +12:00
Martin Thomson
305d8ff510
Bug 1172785 - Switch to ECDSA for MTI suites, r=ekr
2015-07-06 10:40:04 -07:00
Martin Thomson
2402691c0f
Bug 1172785 - Using RTCCertificate for WebRTC, r=ekr
2015-07-06 10:40:04 -07:00
Byron Campen [:bwc]
32f50da572
Bug 1180311 - Add null check to ifa_addr. r=ekr
2015-07-03 14:10:16 -07:00
Juan Gomez
01df2f691b
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Byron Campen [:bwc]
f594c39259
Bug 1112692: BundlePolicy support, and support for more than one BUNDLE group. r=mt, r=smaug
2015-06-12 14:27:08 -07:00
Ralph Giles
f1f690f498
Bug 1179885 - Update rust mp4parser gtest. r=k17e
...
Switch to stdio for reading the file snippet. I can't figure
out how to cleanly read a minimum subset into a vector with
ifstream. Previously we were asking it to read zero bytes,
so the argument validation in read_box_from_buffer() was
rejecting the data without trying to parse it.
With this and the v0.0.9 changes to catch eof, we can remove
the expected fail on the street.mp4 test.
2015-07-02 14:12:14 -07:00
Ralph Giles
f40b799f8f
Bug 1179885 - Update rust mp4parser to v0.0.9. r=k17e
...
Source from https://notabug.org/rillian/mp4parse-rust
Modified to use byteorder as a local mod instead of an
extern crate, per bug 1175322.
2015-07-02 14:12:13 -07:00
Byron Campen [:bwc]
a3b3e420c4
Bug 797262 - IPV6 support for webrtc. r=drno
2015-04-22 15:02:50 -05:00
Byron Campen [:bwc]
8affb046c4
Bug 980609: Do not assert that TURN TCP client contexts can't fail before attempting to allocate. r=ekr
2014-03-07 15:29:09 -08:00
Byron Campen [:bwc]
d04fccd62b
Bug 971357: Log STUN responses at INFO instead of DEBUG. r=ekr
2014-02-11 17:27:45 -08:00
Byron Campen [:bwc]
179add5090
Bug 1035428: Re-register writeable callback after partially servicing the send queue. r=drno
2014-07-07 14:25:23 -07:00
Jan Gerber
40dd0e6b65
Bug 1178215 - Update libvpx. r=rillian
...
Update libvpx to e67d45d4ce92468ba193288b59093fef0a502662
* * *
Bug 1178215 - Bump clobber for libvpx file renames. r=me
2015-06-29 23:07:20 +02:00
Jan Gerber
54c9149478
Bug 1178215 - update update.py for new libvpx r=rillian
...
libvpx dropped vpx_mem_set_functions,
only use it if an external libvpx
is used and still has it.
update update.py
add vpx_dsp_rtcd.h
rebase disable_pthread_on_mingw.patch
add vp9_filter_restore_aligment.patch
drop msvc2015.patch
2015-06-29 23:06:04 +02:00
Nathan Froyd
8780083336
Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
...
This conversion was done with the script:
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl' | \
egrep -v 'cairo-win32-refptr.h|RefPtr.h|TestRefPtr.cpp' | \
xargs sed -i -e 's/mozilla::TemporaryRef</already_AddRefed</g' \
-e 's/TemporaryRef</already_AddRefed</g'
Manual fixups were performed in the following instances:
- We handled mfbt/RefPtr.h manually so as to not convert TemporaryRef itself
into already_AddRefed.
- The following files had explicit Move() calls added to make up for the lack
of a copy constructor on already_AddRefed:
dom/base/ImageEncoder.cpp
dom/media/MediaTaskQueue.{h,cpp}
dom/media/webaudio/PannerNode.cpp
- A redundant overload for MediaTaskQueue::Dispatch was deleted.
- A few manual fixups were required in mfbt/tests/TestRefPtr.cpp.
- Comments, using declarations, and forward declarations relating to
TemporaryRef in dom/canvas/ and gfx/layers/ were changed to refer to
already_AddRefed.
2015-06-17 10:00:52 -04:00
Nathan Froyd
0abc5f23b9
Bug 1175621 - make WrapRunnable* more efficient by utilizing moves in wrapper functions; r=ekr
...
Calls to WrapRunnable* copy their arguments already; we don't need to
copy them a second time when constructing the actual runnable. In
addition to making things more efficient, this change also permits calls
to WrapRunnable to correctly handle objects that can only be moved, and
not copied.
2015-06-17 10:52:48 -04:00
Ryan VanderMeulen
e6131fc8b8
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
2128198065
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Ralph Giles
a6e465c6c2
Bug 1177029 - Use stdint.h instead of cstdint. r=kinetik
...
Clang can't find this on my MacOS X machine.
2015-06-24 00:23:00 -07:00
Jan Gerber
73b378ca3c
Bug 1176730: Don't use pthread for libvpx in mingw builds. r=rillian
...
Based on a patch by Jacek Caban.
2015-06-23 02:19:00 -07:00
Matthew Gregan
b0a98f661f
Bug 1103824 - Back out changeset for causing regression reported in bug 1176499.
2015-06-23 17:02:51 -07:00
Jean-Yves Avenard
6249f471a8
Bug 1174577
: P1. Have Init segment range only include the first moov. r=kentuckyfriedtakahe
2015-06-19 16:45:15 +10:00
Nils Ohlmeier [:drno]
6978b71d16
Bug 891551 - Part 11: fix a couple of issues from part 5. r=bwc
2015-06-18 23:02:38 -07:00
Nils Ohlmeier [:drno]
f7d0501047
Bug 891551 - Part 10: added user pref to turn of ICE TCP. r=mt
2015-06-18 23:02:33 -07:00
Nils Ohlmeier [:drno]
1dc1f36ff4
Bug 891551 - Part 9: ignore initial socket connect failures during gathering. r=jesup
2015-06-18 23:02:25 -07:00
Peter Tatrai
464bc4fc9a
Bug 891551 - Part 8: Increase and make backlog value configurable. r=bwc
2014-06-12 07:25:00 -07:00
Byron Campen [:bwc]
e5297379c6
Bug 891551 - Part 7: Fix some intermittent failures in multi_tcp_socket_unittest. r=ekr
2014-06-09 15:04:42 -07:00
"Peter Tatrai ext:(%22)
4e899fb26f
Bug 891551 - Part 6: Add log dumper to multi_tcp_socket_unittest. r=bwc
2014-06-03 08:44:59 +02:00
"Peter Tatrai ext:(%22)
941c4d85fe
Bug 891551 - Part 5: Add support for TCP ICE candidates. r=bwc,jesup
2014-04-23 10:15:25 +02:00
Jan Gerber
19e79ad074
Bug 1151175 - Update libvpx to 1.4.0. r=rillian
...
vp9_thread.c has changed directories, which mach doesn't handle
properly, resulting in "No rule to make target" for the old source
file path.
Bump clobber for libvpx file renames.
2015-06-17 20:46:25 +02:00
Jan Gerber
873aca494f
Bug 1151175 - Update libvpx update.py for 1.4.0. r=rillian
2015-06-17 20:43:46 +02:00
Gerald Squelart
f886059d10
Bug 1173631 - [EME] Implement async shutdown in clearkey GMP. r=cpearce
2015-06-11 22:05:00 +02:00
Adrian Cruceru
8a688c9922
Bug 881742: Fix null-deref on OOM (or bad allocation size due to corrupted video) in webrtc upstream code r=jesup
2015-06-18 00:06:36 -04:00
Ralph Giles
98e0787d03
Bug 1175322 - Add gtests for rust mp4 metadata parser. r=k17e
...
Add a null buffer test.
Add a street.mp4 test.
We have trouble parsing gizmo.mp4, and the dom/media/gtest
already exposes the file, which is confusing since we apparently
can't have duplicates in TEST_HARNESS_FILES.
The street.mp4 test always fails because we don't catch
the eof in the rust code.
2015-06-16 15:52:00 -07:00
Ralph Giles
8103865102
Bug 1175322 - Import byteorder crate. r=k17e
...
This is the source of Andrew Gallant's byteorder crate,
used end the MIT license.
It has been slightly modified to re-export the new sub-module
so it can be built as a mod inside our MP4Metadata crate since
we don't currently support crate dependencies.
2015-06-16 15:51:00 -07:00
Ralph Giles
0d98ecd84f
Bug 1175322 - Import mp4parse v0.0.8 source. r=k17e
...
Source from https://notabug.org/rillian/mp4parse-rust
2015-06-16 15:50:00 -07:00
Ralph Giles
43f31d4870
Bug 1174356 - Add missing MediaData include. r=jya
...
Needed for separate compilation of MP4Metadata.h in unit tests.
2015-06-15 08:53:00 -07:00
Nathan Froyd
67848b768d
Bug 1162026 - move WrapRunnable &co over to variadic templates; r=ekr
2015-05-05 16:21:37 -04:00
Andreas Pehrson
7e463e6df4
Bug 1172397 - Check for Conduit/Type mismatch on every frame. r=jesup, r=bwc
2015-06-08 14:43:48 +08:00
Matthew Gregan
4a86a9bc10
Bug 1103824 - Ensure first initialization of IAudioClient happens on STA thread. r=padenot
2015-05-14 18:33:23 +12:00
Birunthan Mohanathas
2651a2df2e
Bug 1174220 - Part 2: Use MediaByteBuffer instead of MediaLargeByteBuffer. r=jya
...
All MediaLargeByteBuffer calls already include the `mozilla::fallible`
parameter so we can safely replace MediaLargeByteBuffer with MediaByteBuffer.
2015-06-14 21:37:13 -07:00
Ted Mielczarek
22de09f65f
bug 1171143 - Fix iOS capture build. r=jesup
2015-02-28 19:47:07 -05:00
Ted Mielczarek
46ff58d424
bug 1171120 - Fix mtransport+signalling to build on iOS. r=ekr
2015-02-27 12:37:42 -05:00
Ted Mielczarek
fe4092720a
bug 1171072 - make libcubeb build on iOS. r=kinetik
2015-02-06 14:50:40 -05:00
Byron Campen [:bwc]
a9f136fd9e
Bug 1170683: Do a better job in copying previous transport parameters into new offers/answers. r=mt
2015-06-02 17:15:40 -07:00
Ralph Giles
9345225136
Bug 1173396 - Restore libvpx alignment patch. r=kinetik
...
The crash in vp8_diamond_search_sadx4 is reproducing again
so it looks like switching off unified build didn't fix
this.
2015-06-10 09:31:00 -07:00
Andreas Pehrson
61cd5b21d6
Bug 1169125 - Part 2: Use UniquePtr for scoped delete of yuv data in MediaPipeline. r=bwc
2015-06-09 13:31:34 +08:00
Andreas Pehrson
4d0d1b1a47
Bug 1169125 - Part 1: Allow sending any DataSourceSurface-backed image over WebRTC and fix failure cases. r=bwc
2015-06-09 13:31:22 +08:00
Jean-Yves Avenard
15d5b7e469
Bug 1171330: P14. Add ContainerParser::FirstCompleteMediaHeader() method. r=kentuckyfriedtakahe
2015-06-11 16:27:15 +10:00
Jean-Yves Avenard
d5fbe79449
Bug 1171330: P1. Add ContainerParser::MediaSegmentRange() method. r=kentuckyfriedtakahe
...
And add abilities to MoofParser to indicate if a media segment is complete.
In MP4 a media segment is made of a moof atom followed by one (or more) mdat
atoms.
2015-06-11 15:49:49 +10:00
Byron Campen [:bwc]
d5e1a60853
Bug 1035468: A NAT simulator based on NrSocket, and integrate into ice_unittest. r=ekr
2015-06-10 15:27:12 -07:00
Birunthan Mohanathas
6d5d42e7dc
Bug 968520 - Add mozilla::fallible to more FallibleTArray calls. r=froydnj
...
This calls were already fallible due to their type (FallibleTArray). This
commit merely makes that fact visible at the call site.
2015-06-10 14:30:41 -07:00
Jean-Yves Avenard
e5810afacc
Bug 1171067: Part2. Properly hande box size marked as 0. r=kentuckyfriedtakahe
...
This indicates that the box goes to the end of the file.
2015-06-10 19:38:13 +10:00
Jean-Yves Avenard
2def0bc43d
Bug 1171067: Properly read 64bits header's size. r=kentuckyfriedtakahe
2015-06-10 19:38:13 +10:00
Jean-Yves Avenard
164cbeebb0
Bug 1168040: P3. MP4 dts must use the same timeline as pts. r=kentuckyfriedtakahe
2015-06-10 19:38:13 +10:00
Jean-Yves Avenard
4597960d97
Bug 1168040: Part2. Properly handle MP4 time offset in MoofParser. r=kentuckyfriedtakahe
2015-06-10 19:38:13 +10:00
Jean-Yves Avenard
a7b54821a7
Bug 1168040: Part1. Properly handle MP4 starting offset. r=kentuckyfriedtakahe
2015-06-10 19:38:13 +10:00
Jean-Yves Avenard
52d976162c
Bug 1171629: Use fallible array to store MP4 samples index. r=kentuckyfriedtakahe
2015-06-10 19:38:13 +10:00
Randell Jesup
5a2640a899
Bug 1132318: merge SelectSendFrameRate with SelectSendResolution r=bwc
2015-06-05 20:27:38 -04:00
Phil Ringnalda
0926e0e518
Back out 08acee81ae64 (bug 1132318) for assertion failures in mochitest-3 media tests
...
CLOSED TREE
2015-06-05 19:41:53 -07:00
Randell Jesup
60490289f8
Bug 1132318: merge SelectSendFrameRate with SelectSendResolution r=bwc
2015-06-05 20:27:38 -04:00
Wes Kocher
5cf625ace6
Merge m-c to inbound, a=merge
2015-06-05 16:03:46 -07:00
Wes Kocher
50e852c11a
Merge b2ginbound to central, a=merge
2015-06-05 16:02:54 -07:00
Randell Jesup
b1740db715
Bug 822129: don't alloc/free on every packet send in MediaPipeline r=bwc
2015-06-05 15:16:45 -04:00
Wes Kocher
39a9de47ef
Backed out changeset 2cb094627289 (bug 822129) for cppunittest orange
2015-06-05 14:16:56 -07:00
Randell Jesup
2f96e4ab5b
Bug 822129: don't alloc/free on every packet send in MediaPipeline r=bwc
2015-06-05 15:16:45 -04:00
Benjamin Chen
e2e98f6828
Bug 1165963 - Fix regression by bug 1104643: Detect "over compensation" and reset the anchor. r=padenot
2015-06-02 17:27:09 +08:00
Randell Jesup
fcc51b8063
Bug 1158372: clean up windows CreateCapabilityMap for video capture r=dmajor
2015-06-05 09:18:35 -04:00
Eugen Sawin
1aaee34cfa
Bug 1166779 - Rebase MP3 demuxer on MediaDataDemuxer interface. r=kinetik
2015-06-05 14:34:19 +02:00
Kelly Davis
1e203607fc
Bug 1171082 - Now _WIN32_WINNT is defined to 0x0400 only if it is not defined, 0x0400 is the minimal version. Also modified update.sh to do this. r=smaug
2015-06-04 21:45:00 +02:00
Chris Pearce
7171544036
Bug 1169129 - Test that an EME GMP can instantiate a plugin before report we support that keySystem. r=edwin
2015-06-05 21:55:51 +12:00
Chris Pearce
537ab640fc
Bug 1169129 - Change GMP*Parent::ParentId() to a more consistent GMP*Parent::GetPluginId(). r=edwin
2015-06-05 21:55:51 +12:00
Byron Campen [:bwc]
54eb50d98e
Bug 1169338 - Part 2: Extend ICE timeouts since mochitests are frequently run on systems that are performance constrained. r=mt
2015-05-22 11:11:37 -07:00
Eric Rahm
9100016c49
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-03 15:25:57 -07:00
Eric Rahm
6348740bbb
Bug 1165515 - Part 11: Align CSFLogLevel with PR_LOG levels. r=jesup
...
This aligns CSFLogLevel with the corresponding PR_LOG levels by removing the
unused CRITICAL and NOTICE CSF log levels and renaming OBNOXIOUS to VERBOSE.
mozilla/Logging.h was moved into the implementation file so as to avoid
compilation errors in C-only code.
2015-06-03 15:22:37 -07:00
Eric Rahm
6158606ff8
Bug 1165515 - Part 10: Convert mtransport/logging.h to use PR_LOG levels. r=ekr
...
To fit into the new structure of mozilla logging we need to remove |ML_EMERG|
(it is not used) and as an interim step we need to switch from using raw
integers to the new PR_LOG levels.
2015-06-03 15:22:36 -07:00
Eric Rahm
6d13987359
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-03 15:22:28 -07:00
Kelly Davis
4abbda9597
Bug 1051146 - Part 7: Introduce update scripts for Pocketsphinx and Sphinxbase code. r=smaug
2015-05-26 02:45:00 -04:00
Kelly Davis
5e96472983
Bug 1051146 - Part 3: Introduce build system changes for the new Pocketsphinx and Sphinxbase code. r=smaug, r=gps
2015-05-27 21:39:00 -04:00