Georg Fritzsche
0c6065059e
Bug 1043531 - Move PluginCrashed event generation to C++. r=smaug,jesup
2014-07-28 17:41:52 +02:00
Mike Hommey
1e79fe55c2
Bug 1043802 - Remove TOOLS_DIRS and TEST_TOOLS_DIRS. r=gps
2014-07-29 08:55:55 +09:00
Carsten "Tomcat" Book
8329e0d768
merge fx-team to mozilla-central a=merge
2014-07-28 15:44:12 +02:00
Chris Kitching
9f496ef232
Bug 1041836: Delete redundant initialisers. (generated) r=rnewman
2014-07-25 20:14:47 -07:00
Wes Kocher
88a01acaab
Merge m-c to fx-team
2014-07-25 16:27:34 -07:00
Randell Jesup
2d6b62842b
Bug 1043808: Compile desktop_capture_impl.cc with the rest of desktop_capture r=ted
2014-07-25 11:21:54 -04:00
Carsten "Tomcat" Book
629718b0ad
Backed out changeset b652396e9fd7 (bug 1015932)
2014-07-28 08:21:19 +02:00
Carsten "Tomcat" Book
f5c141c5c2
Backed out changeset 689b75c98f2f (bug 1015932)
2014-07-28 08:21:16 +02:00
Gian-Carlo Pascutto
a847503bc3
Bug 1015932 - Move OpenSLES Realize into the engine broker. r=padenot
2014-07-28 08:10:21 +02:00
Gian-Carlo Pascutto
cc77fa9637
Bug 1015932 - Make WebRTC and libcubeb use the OpenSLES engine broker. r=padenot
2014-07-28 08:09:48 +02:00
Anthony Jones
5f8aaaf71d
Bug 1044714 - Add MP4 parser 'trex' atom support; r=edwin
2014-07-28 16:32:51 +12:00
Anthony Jones
47f2e5fc02
Bug 1044713 - Modify MP4 metadata parser to make it less sensitive to atom ordering; r=edwin
2014-07-28 16:32:50 +12:00
Randell Jesup
de6e65a87e
Bug 1043515: Add support for a preferred codec to be chosen/offered first always r=ehugg
2014-07-27 20:00:35 -04:00
Randell Jesup
a6b7bd2a23
Bug 1043515: Ignore unknown fmtp values; partially fix unittests to handle H264_P0 disabled r=ehugg
2014-07-27 20:00:06 -04:00
Randell Jesup
f8df63b25d
Bug 1043515: Add max-br and max-mbps H.264 SDP fmtp parameters; update supported h264 level r=ehugg
2014-07-27 19:59:46 -04:00
Ehsan Akhgari
ec9e807bb2
Bug 1044478 - Just use the libraries that we really need when linking cubeb tests; r=padenot
2014-07-27 13:08:43 -04:00
Brad Lassey
6140b461f2
bug 1041493 - add support for browser to mediaSource constraint r=rjesup,khuey
2014-07-21 08:31:31 -04:00
Randell Jesup
b5b6394b6f
Bug 1043808: Clean up rounding of sizes in MediaPipeline to handle odd sizes correctly r=jhlin
2014-07-25 03:11:13 -04:00
Georg Fritzsche
0d3e2a8cbf
Bug 1043531 - Cache PluginID in WebRTCVideoDecoder/Encoder if plugin Terminates unexpectedly r=jesup
2014-07-24 20:41:03 +02:00
Anthony Jones
9b31f46826
Bug 1039128 - Fix drain of video queue
2014-07-25 14:57:25 +12:00
Randell Jesup
50baa1493e
Bug 1042765 - Better logging for GMP plugins r=cpearce
2014-07-24 21:47:44 -04:00
Randell Jesup
8591e2dec0
Bug 1041232: Resolve GMP API lifetime issues and allow mid-call shutdown, etc r=cpearce
2014-07-24 21:47:40 -04:00
Wes Kocher
c1992a8da2
Backed out 8 changesets (bug 1023947, bug 1027713) for frequent Cppunit test failures
...
Backed out changeset 03edb1ab3182 (bug 1027713)
Backed out changeset ad05dc816fa0 (bug 1023947)
Backed out changeset a56aad94c7c9 (bug 1023947)
Backed out changeset 63af4528bd9c (bug 1023947)
Backed out changeset b6bb38846333 (bug 1027713)
Backed out changeset c0045bb1849e (bug 1027713)
Backed out changeset 274b2b25d167 (bug 1027713)
Backed out changeset e0bba6f4966f (bug 1027713)
2014-07-24 13:57:03 -07:00
Chris Pearce
9633095076
Bug 1038615 - Report GMP decoding/encoding errors asynchronously. r=jesup
2014-07-24 09:35:01 +12:00
Karl Tomlinson
82e2b3354d
b=1042504 use direct resampler for 48->44.1k r=padenot
...
Transplanted from patch by Gregory Maxwell <greg@xiph.org>
http://git.xiph.org/?p=opus-tools.git;a=commitdiff;h=f426ab52
--HG--
extra : rebase_source : 457a874135b4fea8649d72299be96a79e7dcda64
2014-07-21 16:34:26 +12:00
Karl Tomlinson
6d4723f7d2
b=1042504 update speex resampler to speexdsp 305e54ea r=padenot
...
Upstream SATURATE32PSHR changes conflict with Gecko's SSE runtime
detection patch. That patch is updated to reduce deviation from
upstream.
--HG--
extra : rebase_source : fdaf355f802b944fcbe286e076ca19dc6bc33f80
2014-07-23 16:58:45 +12:00
Karl Tomlinson
f15c5047f8
b=1042504 switch speex resampler to speexdsp bbe7e099 r=padenot
...
This is the speexdsp revision most similar to what is currently in Gecko.
We'll want to keep the HUGEMEM variant that we currently have from
opus-tools, but that will be restored in a subsequent patch.
--HG--
extra : rebase_source : 0d0d881dc1c997a42c9386136f0b93fd15aa0331
2014-07-23 16:56:25 +12:00
Karl Tomlinson
65871f39fc
b=1042504 correct strip prefix for applying outside-speex patch r=padenot
...
--HG--
extra : rebase_source : 946eef24f2f585f992065430188bdbd2aff523de
2014-07-21 15:22:25 +12:00
Randell Jesup
cf11de6562
Bug 1042791: H.264 profile-level-id's in SDP have no leading '0x', breaking interop r=ehugg
2014-07-23 15:43:38 -04:00
Mike Hommey
ad9b49263a
Bug 1041936 part 2 - Directly use the static library "xul" to link into "xul-gtest" instead of having an intermediate library "xul" used by "xul-shared" and "xul-gtest". r=gps
2014-07-23 13:33:09 +09:00
Mike Hommey
71623acdd6
Bug 1036894 part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps
...
OS_LIBS for libraries that are not part of the gecko tree, EXTRA_LIBS for
libraries, such as NSPR, that are in the tree, but are not handled by
moz.build just yet. Those EXTRA_LIBS may also come from a system library.
However, in cases where the expanded variables are always empty for the
in-tree case, OS_LIBS is used (as for, e.g. MOZ_ZLIB_LIBS). OS_LDFLAGS is
used exclusively for non-library linker flags.
Always pass EXTRA_LIBS before OS_LIBS on linker command lines.
Forbid EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS in Makefiles.
2014-07-23 13:31:02 +09:00
Mike Hommey
e5c43ef995
Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps
2014-07-23 13:30:52 +09:00
Mike Hommey
90c742edc2
Bug 1036894 part 6 - Emit SimplePrograms for CPP_UNIT_TESTs, and make the corresponding moz.build config look like that of SIMPLE_PROGRAMS. r=gps
2014-07-23 13:29:44 +09:00
Mike Hommey
b99bba5c3f
Bug 1041864 - Remove LIBRARY_NAMEs that aren't used. r=mshal
2014-07-23 08:39:56 +09:00
Mike Hommey
d10b15b035
Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal
2014-07-23 08:37:51 +09:00
Randell Jesup
62b0164ace
Bug 1038961: Patch 2 - Associate GMP plugin crash with a window and notify it r=bz,jib
2014-07-21 03:50:11 -04:00
Randell Jesup
4ac7943b4f
Bug 1038961: Patch 1 - Send GMP plugin crashes to observer, and implement PluginID system r=cpearce,jib
2014-07-21 03:50:09 -04:00
Jan-Ivar Bruaroey
1863b0dba4
Bug 1033833 - finish plumbing offerToReceiveAudio|Video to long. r=abr
2014-07-18 18:08:30 -04:00
Jan-Ivar Bruaroey
110454f873
Bug 1033833 - Remove signaling unittests for createAnswer options. r=abr
2014-07-18 17:58:55 -04:00
Jan-Ivar Bruaroey
c03273747a
Bug 1033833 - Update CreateOffer/Answer API to spec - no longer takes constraints but a dictionary. r=smaug, r=abr
2014-07-10 14:31:25 -04:00
Chris Pearce
5861c7b726
Bug 1041368 - Make MP4 demuxer correctly store the size of plain_sizes data. r=kentuckyfriedtakahe
2014-07-21 14:02:20 +12:00
Chris Pearce
98d143db73
Bug 1041346 - Remove MediaBufferGroup from libstagefright, since it's no longer used. r=kentuckyfriedtakahe
2014-07-21 14:00:42 +12:00
Chris Pearce
cf9816beca
Bug 1041346 - Don't limit number of samples stagefright mp4 demuxer can output. r=kentuckyfriedtakahe
2014-07-21 14:00:32 +12:00
Jan Beich
0a707b46ee
Bug 1040168 - Unbreak WebRTC on more archs without SSE2 after bug 983504. r=gcp
2014-07-19 21:32:18 -04:00
Randell Jesup
2a66338f30
Bug 1040345: Fix shutdown design issues with Webrtc GMP interfaces and quash leaks r=gcp
2014-07-19 19:14:03 -04:00
Paul Adenot
e51df98a9f
Bug 1023947 - Part 2 - Allow getting the current input device in cubeb. r=kinetik
...
--HG--
extra : rebase_source : bc273a2f790b2fa09e8c50c95091f5db9856d42b
2014-07-18 19:21:27 +02:00
Paul Adenot
145d25df39
Bug 1027713 - Part 3 - Add a cubeb API to signal that the output device changed. r=kinetik
...
The reentrant mutex is needed so that users can call back into cubeb's API from
the callback.
--HG--
extra : rebase_source : 42e7c8f09d02b30b35a7f80418df5e722b52faae
2014-07-24 17:05:23 +02:00
Paul Adenot
6dabbd818d
Bug 1027713 - Part 2 - Add a cubeb API to query the name of the audio output device in use. r=kinetik
...
--HG--
extra : rebase_source : fed39350db9e7c56c003a288e040fd6f901088d2
2014-07-24 17:05:23 +02:00
Paul Adenot
25e8004fd3
Bug 1027713 - Part 1 - Add a volume API in cubeb and use it instead of doing our own soft gain. r=kinetik
...
--HG--
extra : rebase_source : c94c9f6792c002d515f2fee0cf708928e76f91a8
2014-07-24 17:05:23 +02:00
Ryan VanderMeulen
77b1c14c1a
Merge m-c to inbound. a=merge
2014-07-18 10:25:14 -04:00