Ryan VanderMeulen
55b2086097
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
98461fc4a4
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Ralph Giles
8cd889ebff
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
380294b9cc
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
ae6d257365
Bug 1103824 - Back out changeset for causing regression reported in bug 1176499.
2015-06-23 17:02:51 -07:00
Jean-Yves Avenard
e22321e24f
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]
7c76869c13
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]
06d83d3241
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]
167d64dec2
Bug 891551 - Part 9: ignore initial socket connect failures during gathering. r=jesup
2015-06-18 23:02:25 -07:00
Peter Tatrai
78f506ded8
Bug 891551 - Part 8: Increase and make backlog value configurable. r=bwc
2014-06-12 07:25:00 -07:00
Byron Campen [:bwc]
8b55540723
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)
c23a010af6
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)
7c11130587
Bug 891551 - Part 5: Add support for TCP ICE candidates. r=bwc,jesup
2014-04-23 10:15:25 +02:00
Jan Gerber
0210e3849a
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
b8b9ea477d
Bug 1151175 - Update libvpx update.py for 1.4.0. r=rillian
2015-06-17 20:43:46 +02:00
Gerald Squelart
52007e9665
Bug 1173631 - [EME] Implement async shutdown in clearkey GMP. r=cpearce
2015-06-11 22:05:00 +02:00
Adrian Cruceru
ecc32f3948
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
67b2696acc
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
b783a8bf9c
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
c9c268497e
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
d4b0fb86e9
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
bf12814aab
Bug 1162026 - move WrapRunnable &co over to variadic templates; r=ekr
2015-05-05 16:21:37 -04:00
Andreas Pehrson
068c9fe5e7
Bug 1172397 - Check for Conduit/Type mismatch on every frame. r=jesup, r=bwc
2015-06-08 14:43:48 +08:00
Matthew Gregan
51211a85c8
Bug 1103824 - Ensure first initialization of IAudioClient happens on STA thread. r=padenot
2015-05-14 18:33:23 +12:00
Birunthan Mohanathas
175f707fc8
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
880631c842
bug 1171143 - Fix iOS capture build. r=jesup
2015-02-28 19:47:07 -05:00
Ted Mielczarek
d33652a9ef
bug 1171120 - Fix mtransport+signalling to build on iOS. r=ekr
2015-02-27 12:37:42 -05:00
Ted Mielczarek
76c24ff659
bug 1171072 - make libcubeb build on iOS. r=kinetik
2015-02-06 14:50:40 -05:00
Byron Campen [:bwc]
80520b9081
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
12af1558ee
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
916d69551d
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
e3350650bb
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
afcbfc9b48
Bug 1171330: P14. Add ContainerParser::FirstCompleteMediaHeader() method. r=kentuckyfriedtakahe
2015-06-11 16:27:15 +10:00
Jean-Yves Avenard
306c867b10
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]
7fb0e7cd2b
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
8aaa6ae83e
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
9b86221a9f
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
a91eb477eb
Bug 1171067: Properly read 64bits header's size. r=kentuckyfriedtakahe
2015-06-10 19:38:13 +10:00
Jean-Yves Avenard
cd1eb1d1b9
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
6106267244
Bug 1168040: Part2. Properly handle MP4 time offset in MoofParser. r=kentuckyfriedtakahe
2015-06-10 19:38:13 +10:00
Jean-Yves Avenard
33abc1b31e
Bug 1168040: Part1. Properly handle MP4 starting offset. r=kentuckyfriedtakahe
2015-06-10 19:38:13 +10:00
Jean-Yves Avenard
c3b56c2f02
Bug 1171629: Use fallible array to store MP4 samples index. r=kentuckyfriedtakahe
2015-06-10 19:38:13 +10:00
Randell Jesup
c115dd825e
Bug 1132318: merge SelectSendFrameRate with SelectSendResolution r=bwc
2015-06-05 20:27:38 -04:00
Phil Ringnalda
2d622709bc
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
9f01ac3400
Bug 1132318: merge SelectSendFrameRate with SelectSendResolution r=bwc
2015-06-05 20:27:38 -04:00
Wes Kocher
b3e3924b2f
Merge m-c to inbound, a=merge
2015-06-05 16:03:46 -07:00
Wes Kocher
017d1e00dc
Merge b2ginbound to central, a=merge
2015-06-05 16:02:54 -07:00
Randell Jesup
9f3b737f8b
Bug 822129: don't alloc/free on every packet send in MediaPipeline r=bwc
2015-06-05 15:16:45 -04:00
Wes Kocher
a10d4bd67e
Backed out changeset 2cb094627289 (bug 822129) for cppunittest orange
2015-06-05 14:16:56 -07:00
Randell Jesup
922ae3c94b
Bug 822129: don't alloc/free on every packet send in MediaPipeline r=bwc
2015-06-05 15:16:45 -04:00