Commit Graph

32847 Commits

Author SHA1 Message Date
Alfredo Yang
ad27ffbff5 Bug 1041883 - Run state machine until MUX_DONE when EOS. r=cpearce 2014-07-23 23:47:00 +02:00
JW Wang
5c9fa3eb59 Bug 1037597 - fix some races in AudioSink.cpp. r=kinetik 2014-07-24 20:03:00 +02:00
Georg Fritzsche
dc9dfa5dba Bug 1041226: Make sure IPC channel is open before initializing GMP CrashReporter r=jesup 2014-07-22 16:00:00 +02:00
L. David Baron
15136f0cbe Bug 996796 patch 4 - Add a new type of RestyleTracker for handling animation-only style flushes. r=heycam 2014-07-24 21:35:34 -07:00
Ms2ger
813fd261ab Bug 981257 - Free up the unused NODE_ATTACH_BINDING_ON_POSTCREATE bit. r=bzbarsky 2014-07-24 21:35:33 -07:00
Anthony Jones
cd04f88f69 Bug 1039128 - Fix drain of video queue 2014-07-25 14:57:25 +12:00
Randell Jesup
7513e8e6e3 Bug 1042765 - Better logging for GMP plugins r=cpearce 2014-07-24 21:47:44 -04:00
Randell Jesup
7d86fd81ac Bug 1041232: Deferred GMP process shutdown to avoid Shmem lockup (workaround) r=cpearce 2014-07-24 21:47:41 -04:00
Randell Jesup
1965298721 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
04a9c3cb26 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
Patrick McManus
a9b36c4e46 bug 1040930 - part 1 mixed content websockets should be based on scheme r=smaug
--HG--
extra : rebase_source : 2e71720763f60b43fbf31f17b8e518120f15e60e
2014-07-18 15:04:28 -04:00
Ben Kelly
0d01c09be4 Bug 1029620 P4 Make HTTP token and header value validation accessible via nsNetUtil.h r=ehsan r=mcmanus 2014-07-24 12:38:55 -04:00
Ben Kelly
3fa4e60611 Bug 1029620 P3 Factor non-CORS simple content type checkout out of XHR. r=ehsan 2014-07-24 12:38:55 -04:00
Sotaro Ikeda
c0952e7718 Bug 1042308 - Return All MediaBuffers to OMXCodec during OMXCodec shutdown r=cajbir,nical 2014-07-24 08:24:42 -07:00
Paul Adenot
d826143a22 Bug 1027713 - Part 5 - Trigger the panning logic on stream creation. r=jesup
UpdateStreamOrder is not called often because it's expensive (it's called only
when the graph topology changed), and it's earlier in the MSG loop than the
audio stream creation, so we need to tell the newly created AudioStream that a
microphone is active on creation as well.

The panning logic is also now triggered on stream start, because it is async.
2014-07-24 17:05:24 +02:00
Paul Adenot
9944fe8ee3 Bug 1023947 - Part 3 - Reset the output AudioStream when switching to an audio input device that uses the headphone jack on osx. r=jesup
--HG--
extra : rebase_source : 7b7bc135dbc5ea9d2b76738ff3fc57cbb962eed2
2014-07-18 19:22:03 +02:00
Paul Adenot
751a5dd7cf 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
637f84f99a Bug 1023947 - Part 1 - Drop frame instead of buffering them when we are swiching device. r=jesup
--HG--
extra : rebase_source : 9e5f70c2c8aa9bc826e8bee561285da5220bf895
2014-07-18 19:20:00 +02:00
Paul Adenot
8c440dbba5 Bug 1027713 - Part 4 - Pan audio to the right when we are using gUM and outputing sound using MacBookPro speakers. r=jesup
--HG--
extra : rebase_source : d77a3e6d17b237dc46301a34ed36b6d3e8e0aeda
2014-07-24 17:05:23 +02:00
Paul Adenot
876688d0d4 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
JW Wang
2ef5ec1b92 Bug 1042884 - Do nothing in AudioStream::OpenCubeb() after shutdown. r=kinetik 2014-07-23 20:58:00 +02:00
Ralph Giles
a6de1d83f3 Bug 1042810 - Use string comparison for Android versions. r=gps 2014-07-23 10:07:35 -07:00
JW Wang
3738381884 Bug 1043111 - Allow |mState==DECODER_STATE_DORMANT| in MediaDecoderStateMachine::ResetPlayback(). r=kinetik 2014-07-23 20:29:00 +02:00
Matthew Gregan
d446cbd1e5 Bug 1041919 - Always use MP4Reader/PDM in MediaSourceDecoder. r=cpearce 2014-07-22 20:20:00 +12:00
Chris Pearce
ec6656ed59 Bug 1042342 - Add GMPDecryptor::DecryptingComplete() to gmp-api. r=jesup 2014-07-24 09:35:02 +12:00
Chris Pearce
499998ccd9 Bug 1041384 - Update GMP APIs for decrypt without decoding and reporting capabilities. r=jesup 2014-07-24 09:35:02 +12:00
Chris Pearce
7b82110ed9 Bug 1038615 - Report GMP decoding/encoding errors asynchronously. r=jesup 2014-07-24 09:35:01 +12:00
Alexandre Poirot
7ea4dd517f Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal 2014-07-02 15:40:56 -07:00
Bruce Sun
fe4865aafc Bug 1038564: Fix MediaCodecProxy build fail on flatfish device. r=cpearce
Although android::MediaCodec has been added into AOSP in level 16,
some APIs (ex. signalEndOfInputStream) we used in MediaCodecReader
were added into AOSP in level 18.
2014-07-22 15:35:15 +08:00
Carsten "Tomcat" Book
d53e4a6316 Merge mozilla-central to mozilla-inbound 2014-07-23 16:12:02 +02:00
Paul Adenot
6dc755a5f1 Bug 1042672 - s/aSamples/aFrames/ in AudioOutputObserver::InsertFarEnd so it's consistent with the rest of the media code. r=jesup
In Gecko (and everywhere else, but sometimes not in the WebRTC code), a "frame"
or "sample-frames" is the set of all sample that will play at the same time on
all channels, whereas a "sample" is a single value on a specific channel.
2014-07-23 16:02:34 +02:00
Paul Adenot
e993ffd6b5 Bug 1042672 - Avoid mixing in uninitialized buffers in AudioSegment::WriteTo. r=jesup 2014-07-23 16:02:31 +02:00
Carsten "Tomcat" Book
acae829094 merge mozilla-inbound to mozilla-central a=merge 2014-07-23 15:50:58 +02:00
Randell Jesup
eb42901dc2 Bug 1038961: Fix --disable_webrtc breakage due to mtransport/runnable_utils r=dholbert, ted 2014-07-23 04:26:05 -04:00
Susanna Bowen
a3e95afeef Bug 1021952 - Add ruby display values and ruby frames. r=dholbert,bz 2014-07-22 19:08:01 -07:00
Wes Kocher
7c2f1b4d73 Merge fx-team to m-c a=merge 2014-07-22 18:05:18 -07:00
Ed Morley
fb8854602c Merge mozilla-central and fx-team 2014-07-22 17:32:03 +01:00
Vasanthakumar Pandurangan
6c4c034979 Bug 1042003 - Convert secs to usecs before passing to SeekTarget. r=roc 2014-07-22 03:54:32 -07:00
Mike Hommey
7cab62150a 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
5fab42fcaf 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
6d6d400ea1 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
Benoit Jacob
1e06e1a5ae Bug 1041785 - fix a null deref crash in WebGL draw-call validation - r=kamidphish 2014-07-22 08:53:24 -04:00
Jim Mathies
719a823ea5 Bug 1040080 - Update nsIMessageManager.idl notes about in-process child process message manager. r=smaug 2014-07-22 08:56:59 -05:00
Walter Litwinczyk
3bc0df27dc Bug 1041830 - Part 2: Backout bug 1030206. r=dglastonbury 2014-07-21 17:17:00 +02:00
Walter Litwinczyk
7595c3de89 Bug 1041830 - Backout bug 1030206. r=dglastonbury 2014-07-21 17:17:00 +02:00
JW Wang
5c5222fed3 Bug 1038655 - don't update official playback position when paused. r=cpearce 2014-07-21 23:34:00 +02:00
Octoploid
18faaeac6a bug 1036401 - adjust includes to fix up some issues with complete types instead of forward declarations being required r=bz r=bjacob 2014-07-22 11:29:33 -04:00
Karl Tomlinson
969f61e5af b=932400 check feedback delay loop output r=padenot
The delay in the third test is reduced to ensure that some of the output
signal has traversed every link in the cycle.

The input signal no longer loops for un-muted cycles, to keep it simple.

--HG--
extra : rebase_source : 37f555c356cc2c0573e7c93150ed86587da30ad7
2014-07-17 13:01:45 +12:00
Wes Kocher
be4af0e0fd Merge m-c to inbound 2014-07-22 18:39:17 -07:00
Jonathan Griffin
1c5d8636ac Backed out changeset 64586374a208 on a CLOSED TREE 2014-07-22 18:29:57 -07:00