Alastor Wu
06119f256b
Bug 1203068 - Add system type into kMozAudioChannelAttributeTable. r=baku
2015-09-09 18:32:00 +08:00
Andrea Marchesini
9bed9431be
Bug 1184058 - AudioChannelAgent should be muted when used without a proper window object. r=alwu
...
CLOSED TREE
2015-09-01 12:05:59 -04:00
Ryan VanderMeulen
e15d441eea
Backed out changeset ddc08e87843f (bug 1184058) for AudioChannelAgent crashes/asserts.
2015-09-01 09:47:02 -04:00
Andrea Marchesini
23953b6f90
Bug 1184058 - AudioChannelAgent should be muted when used without a proper window object, r=alwu
2015-08-27 09:12:21 +01:00
Andrea Marchesini
c3121ca1cf
Bug 1187204 - AudioChannelService must exist before calling IsAudioChannelMutedByDefault(), r=alwu
2015-08-31 11:52:42 +01:00
Nicholas Nethercote
10d95cca57
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Nigel Babu
16bb4b75d7
Back out a19daae11647 (Bug 1186307) for W8 and W4 bustage on CLOSED TREE
2015-08-27 14:50:50 +05:30
Andrea Marchesini
174a27e7a7
Bug 1184058 - AudioChannelAgent should be muted when used without a proper window object, r=alwu
2015-08-27 09:12:21 +01:00
Ryan VanderMeulen
64888c286f
Merge b2g-inbound to m-c. a=merge
2015-08-06 15:37:49 -04:00
Ehsan Akhgari
4b39b32cd8
Bug 1190040 - Part 2: Teach the audio channel service how to not notify audio-playback, and do that when a media element has no audio track; r=padenot
2015-08-06 10:26:27 -04:00
Alastor Wu
b8b1c3f9eb
Bug 1186135 - change active flag per channel. r=ehsan
2015-08-05 10:47:10 +08:00
Ehsan Akhgari
445de25825
Bug 1190082 - Rename media-playback and the related stuff to audio-playback; r=smaug
...
Given that we only dispatch this for audio, media-playback sounds
like a misnomer.
2015-08-04 21:07:41 -04:00
Birunthan Mohanathas
9b6236a10a
Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan
...
Comment-only so DONTBUILD.
2015-08-04 16:17:36 -07:00
Paul Adenot
e531a82084
Bug 1156472 - Part 14 - Null check the window, because it can be different during the window's shutdown. r=baku
...
In which case everything is cleaned up properly by the HTMLMediaElement themselves.
2015-07-24 14:28:17 +02:00
Paul Adenot
5cb34edeff
Bug 1156472 - Part 1 - Allow to capture all HTMLMediaElements and AudioContexts for a document. r=baku,padenot
...
This is built on top of the AudioChannel infrastructure. This patch does not
actually implement the capture, it just does the plumbing to be able to notify
all HTMLMediaElement/AudioContext for a document.
2015-07-09 16:40:08 +02:00
Wes Kocher
b3c5403835
Backed out 14 changesets (bug 1156472) for test_getUserMedia_audioCapture.html failures on b2g emulator
...
Backed out changeset deec8eb18346 (bug 1156472)
Backed out changeset 0f5bec4c05ba (bug 1156472)
Backed out changeset 2dd83ac00bf9 (bug 1156472)
Backed out changeset abd4e47887f7 (bug 1156472)
Backed out changeset 4824d9874663 (bug 1156472)
Backed out changeset 12805598e6fa (bug 1156472)
Backed out changeset e2f0062a1f67 (bug 1156472)
Backed out changeset 99ef8e436a7f (bug 1156472)
Backed out changeset 65bbfc1546af (bug 1156472)
Backed out changeset 2ab4f16eaf0a (bug 1156472)
Backed out changeset 7f565685e20a (bug 1156472)
Backed out changeset 28c03c98cb2b (bug 1156472)
Backed out changeset d477cfba6e1d (bug 1156472)
Backed out changeset 9819fa56caa1 (bug 1156472)
2015-07-24 13:15:57 -07:00
Paul Adenot
edb785075c
Bug 1156472 - Part 14 - Null check the window, because it can be different during the window's shutdown. r=baku
...
In which case everything is cleaned up properly by the HTMLMediaElement themselves.
2015-07-24 14:28:17 +02:00
Paul Adenot
d3a9816e6b
Bug 1156472 - Part 1 - Allow to capture all HTMLMediaElements and AudioContexts for a document. r=baku,padenot
...
This is built on top of the AudioChannel infrastructure. This patch does not
actually implement the capture, it just does the plumbing to be able to notify
all HTMLMediaElement/AudioContext for a document.
2015-07-09 16:40:08 +02:00
Carsten "Tomcat" Book
4db694f526
Backed out 14 changesets (bug 1156472) for bustage on a CLOSED TREE
...
Backed out changeset 2ddbf85a42c0 (bug 1156472)
Backed out changeset 306d02e17081 (bug 1156472)
Backed out changeset 03598139f39a (bug 1156472)
Backed out changeset 4b1e6069b598 (bug 1156472)
Backed out changeset 6c588a5eaaec (bug 1156472)
Backed out changeset 8c98d7beaea7 (bug 1156472)
Backed out changeset fbf59fbb5875 (bug 1156472)
Backed out changeset 66479dd9eed9 (bug 1156472)
Backed out changeset c8502deeed33 (bug 1156472)
Backed out changeset 1a60ff1149a1 (bug 1156472)
Backed out changeset af1638279785 (bug 1156472)
Backed out changeset 8210276a98ca (bug 1156472)
Backed out changeset 13730e7c5997 (bug 1156472)
Backed out changeset 05acb71cf981 (bug 1156472)
2015-07-24 17:08:37 +02:00
Paul Adenot
d034d09094
Bug 1156472 - Part 14 - Null check the window, because it can be different during the window's shutdown. r=baku
...
In which case everything is cleaned up properly by the HTMLMediaElement themselves.
2015-07-24 14:28:17 +02:00
Paul Adenot
cf8afdeabc
Bug 1156472 - Part 1 - Allow to capture all HTMLMediaElements and AudioContexts for a document. r=baku,padenot
...
This is built on top of the AudioChannel infrastructure. This patch does not
actually implement the capture, it just does the plumbing to be able to notify
all HTMLMediaElement/AudioContext for a document.
2015-07-09 16:40:08 +02:00
Alastor Wu
eb3020088b
Bug 1142933 - New audio channel type for system usages. r=baku
2015-03-16 12:01:50 +08:00
Andrea Marchesini
0822e80f44
Bug 1184970 - Remove unused struct in AudioChannelService, r=ehsan
2015-07-19 02:49:32 +01:00
Andrea Marchesini
87efb97cb1
Bug 1184972 - We should always use the top window for any audioChannel operation, r=ehsan
2015-07-19 02:47:49 +01:00
Wes Kocher
153e60a100
Merge b2ginbound to central, a=merge
2015-07-17 18:07:14 -07:00
Andrea Marchesini
66bad6eac9
Bug 1177399 - patch 3 - AudioChannelAgent should not be initialized without a valid top-window, CLOSED TREE
2015-07-17 18:29:44 +01:00
Alastor Wu
059c8e2524
Bug 1170117 - Separate volume control. r=baku
2015-07-17 10:07:37 +08:00
Ehsan Akhgari
ba62cd0f90
Bug 1183925 - Part 2: Clean up the AudioChannelService shutdown; r=baku
...
Right now this function is called after the XPCOM component manager is
shut down, so it can never remove any observers. It's better to do this
work in response to xpcom-shutdown while we still have a component
manager to be able to clean up after ourselves properly.
2015-07-15 17:47:28 -04:00
Andrea Marchesini
4b1d08c6a5
Bug 1183304 - Unregister the actor when unlinked by CC. r=ehsan
...
CLOSED TREE
2015-07-17 07:08:00 -04:00
Ryan VanderMeulen
2f23e06096
Backed out changeset 21a5c9152c3b (bug 1183925) for B2G debug mochitest crashes.
2015-07-15 11:29:50 -04:00
Ehsan Akhgari
3c4ecb5c40
Bug 1183925 - Clean up the AudioChannelService shutdown; r=baku
...
Right now this function is called after the XPCOM component manager is
shut down, so it can never remove any observers. It's better to do this
work in response to xpcom-shutdown while we still have a component
manager to be able to clean up after ourselves properly.
2015-07-15 08:12:36 -04:00
Andrea Marchesini
a6e3ef54ff
Bug 1183446 - Audio Channel service should use outer windows, r=ehsan
2015-07-15 11:17:52 +01:00
Ehsan Akhgari
7df47e1426
Bug 1183356 - Part 2: Add assertions enforcing the usage of outer windows for all of the entry points of the API; r=baku
...
The assertions here serve as a unit test for the previous commit,
because with these, our existing tests would have caught this bug.
2015-07-14 11:48:19 -04:00
Carsten "Tomcat" Book
8fbd674961
Backed out changeset dc97f665d047 (bug 1183356)
2015-07-14 17:08:39 +02:00
Ehsan Akhgari
47dab6d2c5
Bug 1183356 - Part 2: Add assertions enforcing the usage of outer windows for all of the entry points of the API; r=baku
...
The assertions here serve as a unit test for the previous commit,
because with these, our existing tests would have caught this bug.
2015-07-14 08:53:02 -04:00
Birunthan Mohanathas
e52329c788
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Andrea Marchesini
b6ce33c41d
Bug 1177259 - Improve the names of the methods of nsIAudioChannelAgent, r=alwu
2015-07-11 08:24:26 +01:00
Andrea Marchesini
edc798be42
Bug 1113086 - AudioChannel policy in Browser API - patch 6 - media-playback has to be dispatched async, r=alwu
2015-07-10 17:38:53 +01:00
Andrea Marchesini
9e26628736
Bug 1113086 - AudioChannel policy in Browser API - patch 5 - nsTObserverArray instead hashtables, r=ehsan, r=alwu
2015-07-10 17:38:51 +01:00
Andrea Marchesini
a42f259d80
Bug 1113086 - AudioChannel policy in Browser API - patch 4 - Muted by default, e=alwu
2015-07-10 17:38:49 +01:00
Andrea Marchesini
543742c224
Bug 1113086 - AudioChannel policy in Browser API - patch 2 - IPC communication between AudioChannelServices, r=ehsan
2015-07-10 17:38:46 +01:00
Andrea Marchesini
bbfb9c4aa0
Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
2015-07-10 17:38:44 +01:00
Carsten "Tomcat" Book
6a80a5a324
Backed out changeset bcfbdb934c37 (bug 1113086) for breaking cpp tests with timeouts in TestAudioChannelService.exe
2015-07-11 14:14:58 +02:00
Carsten "Tomcat" Book
119564601c
Backed out changeset 3f09bee844e2 (bug 1113086)
2015-07-11 14:14:04 +02:00
Carsten "Tomcat" Book
34f5f20ed6
Backed out changeset 69427ebb50f1 (bug 1113086)
2015-07-11 14:13:55 +02:00
Carsten "Tomcat" Book
2b56b58946
Backed out changeset d9cc17209f0e (bug 1113086)
2015-07-11 14:13:50 +02:00
Carsten "Tomcat" Book
e25043e650
Backed out changeset dc6c9832002f (bug 1113086)
2015-07-11 14:13:45 +02:00
Carsten "Tomcat" Book
618de865ae
Backed out changeset 41195fb9f293 (bug 1177259)
2015-07-11 14:13:27 +02:00
Andrea Marchesini
f48b279685
Bug 1177259 - Improve the names of the methods of nsIAudioChannelAgent, r=alwu
2015-07-11 08:24:26 +01:00
Andrea Marchesini
c760929156
Bug 1113086 - AudioChannel policy in Browser API - patch 6 - media-playback has to be dispatched async, r=alwu
2015-07-10 21:08:51 -04:00