Commit Graph

3000 Commits

Author SHA1 Message Date
Byron Campen [:bwc]
7ea87c9027 Bug 1152093: Perform case-insensitive comparisons for codec types. r=jesup 2015-04-09 15:40:48 -07:00
Byron Campen [:bwc]
a7d6965c19 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]
d570fe7dc5 Bug 1152137 - Part 1: Test case. r=ekr 2015-04-08 16:18:00 -07:00
Blake Wu
e8f334bcac Bug 1153876 - Support MPEG-4 Codec, mp4v-es. r=jya. r=cpearce. 2015-04-20 21:57:29 +08:00
Jacek Caban
df6dbaa8a7 Bug 1155624 - follow up: MSVC requires including <algorithm> for std::max. CLOSED TREE 2015-04-20 18:41:12 +02:00
Denis Volk
cd6346cce0 Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj 2015-04-15 12:47:03 -04:00
Jacek Caban
a33ef4a63c 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
8c5829b980 Bug 979705 - Fix typo. 2015-04-20 17:05:26 +02:00
Paul17041993
2af31c5b7f 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
9292d28542 Backed out changeset c511ccad7676 (bug 979705) for bustage on a CLOSED TREE 2015-04-20 16:44:41 +02:00
Paul17041993
510aeb0311 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
71b98fc9da Bug 1155178 - Part 2: Rename GMPUnique to GMPUniquePtr; r=cpearce 2015-04-20 08:29:51 -04:00
Ehsan Akhgari
b695fb3ae4 Bug 1155178 - Part 1: Convert GMPUnique into a template alias; r=cpearce 2015-04-20 08:28:44 -04:00
Chris Pearce
1eeafc1dae 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
2f843d7e5e Bug 1154683: Fix potential size overflow. r=kentuckyfriedtakahe 2015-04-20 14:35:45 +10:00
Ralph Giles
f8aa15f24d 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
ea72d500dd 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
c2efef78f6 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
eb095d3036 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
042fa20fdf Bug 1150609 Patch 3 - WebRTC enable tmmbr unittest changes. r=jesup 2015-04-06 11:57:27 -07:00
Ethan Hugg
774e333fa9 Bug 1150609 Patch 2 - WebRTC enable tmmbr r=jesup 2015-04-08 22:17:08 -07:00
Ethan Hugg
32b78d5ddc Bug 1150609 Patch 1 WebRTC SDP - add tmmbr to offer. r=jesup 2015-04-02 10:36:14 -07:00
Paul Adenot
8c600ca84e 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
480c7ce21e Bug 1151080: Rewrite NR_async_timer_set(0) to use direct dispatch. r=mt 2015-04-16 06:33:49 -07:00
Felix Janda
931484873c Bug 1151202 - libstagefright: Fix compilation for systems without <sys/cdefs.h>. r=cpearce 2015-02-05 22:26:24 +01:00
Jean-Yves Avenard
d444fdc20b 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
4fc21b3855 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
7ed5e72c17 Bug 1153049: Part4. Remove redundant mHasAudio/mHasVideo member. r=cpearce 2015-04-14 15:17:51 +10:00
Jean-Yves Avenard
e131b92b34 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
bbd03ff1a5 Bug 1152658: Use MediaRawDataWriter to access MediaRawData::mCrypto. r=cpearce 2015-04-14 15:15:46 +10:00
Brian Smith
76da9b93cc 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
a2bcd49501 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
ea574b6d4f 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
3edae15f29 Bug 1143278 - Add more null checks in gmp-clearkey's decoders. r=edwin 2015-04-13 13:39:49 +12:00
Chris Pearce
ad949054cc 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
b857455182 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
cec494374e 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
028799d282 Bug 911450: sndio webrtc audio backend, build integration bits r=jesup 2015-04-10 21:36:54 +02:00
Jan-Ivar Bruaroey
47c0e1ea0a Bug 1153056 - Fix about:webrtc to not blank on zero allocated PeerConnections. r=jesup 2015-04-10 08:40:17 -04:00
Ryan VanderMeulen
9feefd9d6d Merge inbound to m-c. a=merge 2015-04-09 22:43:57 -04:00
Randall Barker
d023fe22e2 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
Dragana Damjanovic
5487d8f5d2 Bug 935838 - Add per app network traffic statistics to the UDP socket. r=sicking, r=mayhemer 2015-04-08 15:35:00 -04:00
Juan Gomez
0a492f3bcd Bug 1087161 - Upgrading B2G toolchain to gcc-4.9
* Fixed some -Werror=format issues by making function-style castings
2015-04-09 18:13:39 +02:00
Jean-Yves Avenard
60c3cb76d2 Bug 1152652: Part1. Use mStandardMozillaStyle for crypto classes. r=edwin 2015-04-09 21:14:56 +10:00
Jean-Yves Avenard
9f1cbcfd19 Bug 1150853: Part2. Use new MediaRawObject across the board. r=cpearce. 2015-04-09 21:14:55 +10:00
Jean-Yves Avenard
df96e808db Bug 1150853: Part1. Create MediaRawData object type. r=cpearce
This object extends MediaData and will be used to contain demuxed compressed
data.
2015-04-09 21:14:55 +10:00
Brian O'Keefe
3ae80812fb Bug 852814 - Move the last remaining EXTRA_DSO_LDOPTS to moz.build. r=gps 2015-03-30 10:32:10 -04:00
Felix Janda
3d91432a7a Bug 1130709: Make __BEGIN_DECLS and __END_DECLS explicit r=bwc 2015-02-07 11:18:52 +01:00
Byron Campen [:bwc]
6e4a43b7bf Bug 1151139: Simplify how we choose which streams to gather stats from. r=mt 2015-04-03 17:27:57 -07:00
Byron Campen [:bwc]
ddcf161624 Bug 1150966: Check whether |streams_| is null on stats methods in NrIceMediaStream. r=drno 2015-04-03 11:13:44 -07:00