Commit Graph

2974 Commits

Author SHA1 Message Date
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
Chris Pearce
bdd3e51ab8 Bug 1143278 - Add more null checks in gmp-clearkey's decoders. r=edwin 2015-04-13 13:39:49 +12:00
Chris Pearce
e61fe5c00d 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
9f5a6dea5a 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
1a95012eb4 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
4acbe13c9a Bug 911450: sndio webrtc audio backend, build integration bits r=jesup 2015-04-10 21:36:54 +02:00
Jan-Ivar Bruaroey
6a0efb770a Bug 1153056 - Fix about:webrtc to not blank on zero allocated PeerConnections. r=jesup 2015-04-10 08:40:17 -04:00
Ryan VanderMeulen
23b2440390 Merge inbound to m-c. a=merge 2015-04-09 22:43:57 -04:00
Randall Barker
3263a9649b Bug 1101651 - Part 2: Enable WebRTC unit tests to be built using standalone WebRTC library. r=jesup
--HG--
extra : rebase_source : 97215946f8152cc8df425449b7052b0b365ab0e9
2015-04-09 09:15:00 -04:00
Dragana Damjanovic
9441d5b1f1 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
74d291470d Bug 1087161 - Upgrading B2G toolchain to gcc-4.9
* Fixed some -Werror=format issues by making function-style castings

--HG--
extra : rebase_source : e9677c42819a8e95008bb3e97b97b47eff915021
2015-04-09 18:13:39 +02:00
Jean-Yves Avenard
aa270b640c Bug 1152652: Part1. Use mStandardMozillaStyle for crypto classes. r=edwin 2015-04-09 21:14:56 +10:00
Jean-Yves Avenard
e6858f0af5 Bug 1150853: Part2. Use new MediaRawObject across the board. r=cpearce. 2015-04-09 21:14:55 +10:00
Jean-Yves Avenard
a441d92aa3 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
9a791e9e69 Bug 852814 - Move the last remaining EXTRA_DSO_LDOPTS to moz.build. r=gps
--HG--
extra : rebase_source : d842c4a5805ad2180ff2d0110d95be40daf28a59
2015-03-30 10:32:10 -04:00
Felix Janda
b63df9d2bd Bug 1130709: Make __BEGIN_DECLS and __END_DECLS explicit r=bwc
--HG--
extra : rebase_source : 121e13410be1f60a135227f9f60ad98b7c7d62d4
2015-02-07 11:18:52 +01:00
Byron Campen [:bwc]
455ab40d32 Bug 1151139: Simplify how we choose which streams to gather stats from. r=mt
--HG--
extra : rebase_source : 2430615575dcfcc2a4d3aa31b12e54f0f356bfe8
2015-04-03 17:27:57 -07:00
Byron Campen [:bwc]
da2ef8fa74 Bug 1150966: Check whether |streams_| is null on stats methods in NrIceMediaStream. r=drno
--HG--
extra : rebase_source : 38f61e496d3b2ad7d7a0c72e141490deaa04b538
extra : source : ab93f4716296c85ce4953ee87be1bfa728a7cbb9
2015-04-03 11:13:44 -07:00
Jean-Yves Avenard
dfb7ffd7e5 Bug 1147744: Part2. Properly calculate cropping value. r=k17e
If chroma_format_idc isn't defined, chroma_format_idc shall be inferred to be
equal to 1 (4:2:0 chroma format).
Also, ignore nonsensical cropping values as per spec.
2015-04-08 14:26:38 +10:00
Jean-Yves Avenard
cb95c32927 Bug 1147744: Part1. Round down display size. r=k17e 2015-04-08 14:26:35 +10:00
Randell Jesup
bab336bd5b Bug 1152016: suppress fprintf(stderr)'s from jpeg in MJPEG decode r=pkerr 2015-04-07 22:55:48 -04:00
Randell Jesup
08cbc9d8e1 Bug 1151628: re-enable MJPEG in libyuv (especially for getUserMedia) r=glandium 2015-04-07 08:54:20 -04:00
Glenn Randers-Pehrson
f7c2380ce0 Bug 1147909 - Part 1 - (libpng) Update embedded libpng to version 1.6.17. r=jmuizelaar
--HG--
extra : rebase_source : 84db9860c2d53302de2298aa650050711fe3b4dc
2015-03-30 21:23:00 +02:00
Jean-Yves Avenard
d7cb635d09 Bug 1151378: Part3. Fix constness and remove use of reference to refcounted ptr. r=k17e 2015-04-07 20:33:18 +10:00
Jean-Yves Avenard
1d47a88bf2 Bug 1151378: Part2. Remove libstagefright depencies from Crypto config. r=edwin 2015-04-07 20:33:18 +10:00
Jean-Yves Avenard
f17c6eb49e Bug 1151378: Part1. Remove of now unused code path. r=k17e
libstagefright is now only used to read the metadata.
2015-04-07 20:33:18 +10:00
Jean-Yves Avenard
c74f6b186a Bug 1145926: Part1. Refactor AVCC wrapper. r=cpearce
Add support for future handling of audio remuxing before conversion.
2015-04-07 20:33:17 +10:00
Jean-Yves Avenard
37d978104c Bug 1151360: Allow playback of extended AAC profile audio track. r=k17e 2015-04-07 20:33:17 +10:00
Jean-Yves Avenard
7a51dcf194 Bug 1149278: Limit box reads to resource length. r=k17e
Also, add a safeguard where we will never attempt to read a mp4 box over 32MiB
2015-04-07 20:33:16 +10:00
Chris Pearce
1fa249bfb8 Bug 1150437 - Make gmp-clearkey consistently Apache2 licensed. r=edwin,jwwang,kentuckyfriedtakahe 2015-04-03 09:08:27 +13:00
Byron Campen [:bwc]
a892b4a703 Bug 1149838: Do not suppress onnegotiationneeded before the first offer/answer. r=mt
--HG--
extra : rebase_source : 488491dfe91fd7cd179dc898d9d7733e49d9368f
2015-04-01 08:51:32 -07:00
David Major
3fe1b09e45 Bug 1137614: Align the mvsadcost array to work around a possible compiler issue. r=rillian
--HG--
extra : rebase_source : 4b2b582099cd04c8d4913a34d090801c3880905a
2015-04-07 04:32:46 +12:00
Martin Thomson
bc958b8830 Bug 996238 - ALPN support for WebRTC. r=ekr
--HG--
extra : transplant_source : %8A2%AA%AA%A2G%5C%FF%F6%B8%9C%AA%EDI%D9%CE%0Cs%C7%C7
2015-04-01 11:21:06 -07:00
Martin Thomson
9521b41410 Bug 996238 - Reformat gtest_utils.h. r=ekr
--HG--
extra : transplant_source : %60%1EVr%11%DB%8FaI%0A%F7%89%89%E6%BD%5B%84%A4%C6%99
2015-04-01 11:21:06 -07:00
Brian Smith
0c89cfc24d Bug 1150357: Remove libstagefright's stdbool.h to fix MSVC 2015 CTP 6 build, r=cpearce
MSVC 2013 and later already provide a real stdbool.h. libstagefright's
stdbool.h breaks the build in MSVC 2015 CTP 6 because MSVC 2015's internal
headers #include <stdbool.h> expecting it to be the real thing.

--HG--
extra : rebase_source : a7cd3deef2aa3b0f890a4ca3180831b1fb0dfaf4
2015-04-01 18:49:24 -10:00
Sotaro Ikeda
806c406d91 Bug 1143694 - Care about gralloc YV12 stride r=jesup 2015-04-02 09:28:11 -07:00
Peter Van der Beken
83b03d9a6f Bug 1057908 - GeckoMediaPluginService needs to be proxied from Content processes to parent process. Part 2 - support asynchronous GMP API getters. r=jwwang,rjesup.
--HG--
extra : rebase_source : 7010b6a0d5f3efc1ee749f836a37905f250d7cc6
2015-02-10 11:48:29 +01:00
Matthew Gregan
d3ddab98fb Bug 1134977 - Release IAudioStreamVolume when closing WASAPI stream. Refixes bug 1109802. r=padenot 2015-04-02 10:08:07 +13:00
Carsten "Tomcat" Book
edb10212b3 Backed out changeset 3fce22efb76e (bug 996238) for suspicion of causing Linux CPP Test Bustage on a CLOSED TREE 2015-04-01 16:14:59 +02:00
Carsten "Tomcat" Book
01ab4b3b16 Backed out changeset 9ee10cfc0489 (bug 996238) 2015-04-01 16:14:10 +02:00
Martin Thomson
bf9ce7cb44 Bug 996238 - ALPN support for WebRTC. r=ekr
--HG--
extra : transplant_source : %FE%FEZ%EBAA%0A73%28%AAO%2C%E1%E7%CF%A4%BC%5EB
2015-03-31 16:01:52 -07:00
Martin Thomson
5eb8a74765 Bug 996238 - Reformat gtest_utils.h. r=ekr
--HG--
extra : transplant_source : %D5G%1D%2BK%D3%24%01%A6%92%A5%E6q%9A%88%F5%CA98%D9
2015-03-31 16:01:51 -07:00
Mike Hommey
b077d9624d Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd 2015-04-01 13:51:45 +09:00
Byron Campen [:bwc]
f195a6006a Bug 1149298 - Part 3: Fire end of candidates signal when StartGathering has nothing to do, and only call StartGathering once per offer/answer. r=drno
--HG--
extra : rebase_source : bad9c9e8b4d83225c2cdfaa807fd034f0b70e4c8
2015-03-30 16:32:51 -07:00