gecko-dev/dom/media
Ehsan Akhgari 3f4737e49a Bug 1156084 - Disallow AddRef() and Release() calls on the return value of methods returning XPCOM objects; r=jrmuizel
When a method returns type D derived from RefCounted type B, there is an
ImplicitCastExpr (or an ExplicitCastExpr, if there is an explicit cast
to the base type in the code) in the AST between the CallExpr and
MemberExpr, which we didn't take into account before.  This caused the
analysis to not work on common patterns such as
nsCOMPtr<nsIXPCOMInterface>.
2015-04-21 16:24:41 -04:00
..
android Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas 2015-04-21 17:22:30 +02:00
apple Bug 1153049: Part4. Remove redundant mHasAudio/mHasVideo member. r=cpearce 2015-04-14 15:17:51 +10:00
bridge
compiledtest Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo 2015-01-11 11:34:52 +09:00
directshow Bug 1153049: Part4. Remove redundant mHasAudio/mHasVideo member. r=cpearce 2015-04-14 15:17:51 +10:00
eme Bug 1154133 - Remove sync dispatches in EMEDecryptor, and mark MediaTaskQueue::SyncDispatch as deprecated. r=edwin 2015-04-15 12:14:49 +12:00
encoder Bug 1152556 - Add moz.build bugzilla metadata in dom/media. r=kinetik 2015-04-08 15:21:00 -07:00
fmp4 Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas 2015-04-21 17:22:30 +02:00
gmp Bug 1156084 - Disallow AddRef() and Release() calls on the return value of methods returning XPCOM objects; r=jrmuizel 2015-04-21 16:24:41 -04:00
gmp-plugin Bug 1147689 - Increment eme-decrypt API version to v7 - r=cpearce 2015-03-26 22:58:43 +13:00
gstreamer Bug 1153049: Fix linux build ON A CLOSED TREE. a=bustage 2015-04-14 16:11:14 +10:00
gtest Backed out changesets f06080c6097f and 03ce639c4f13 (bug 1155939) for frequent Linux GMP gtest deadlocks. 2015-04-20 11:39:36 -04:00
imagecapture Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
mediasource Bug 1154782 - Align the failure handling of the TemporaryRef Dispatch overload with its companion. r=jww 2015-04-15 22:30:36 -07:00
ogg Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas 2015-04-21 17:22:30 +02:00
omx Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas 2015-04-21 17:22:30 +02:00
raw Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas 2015-04-21 17:22:30 +02:00
standalone Bug 1101651 - Part 1: xpcomrt version of dom media library need for standalone webrtcs. r=jesup 2015-04-09 09:15:00 -04:00
systemservices Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj 2015-04-15 12:47:03 -04:00
test Bug 1154802 - Fix racey test_error_in_video_document.html. r=jww 2015-04-17 09:26:05 -07:00
tests Bug 1155140 - Removed mentions of deleted parameters from test helper documentation. r=mt 2015-04-16 04:56:00 -04:00
wave Bug 1153049: Part4. Remove redundant mHasAudio/mHasVideo member. r=cpearce 2015-04-14 15:17:51 +10:00
webaudio Bug 1153248, re-enable a bunch of tests that now work with e10s, r=billm 2015-04-16 15:38:12 -04:00
webm Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas 2015-04-21 17:22:30 +02:00
webrtc Bug 1152556 - Add moz.build bugzilla metadata in dom/media webrtc. r=abr 2015-04-10 17:10:00 -07:00
webspeech Bug 1155034 - Let indirect audio speech services send their own events. Make pause/resume IPC safe. r=smaug 2015-04-16 10:36:47 -07:00
webvtt
wmf Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas 2015-04-21 17:22:30 +02:00
AbstractMediaDecoder.h Bug 1144519 - Rename MediaDecoder::OnDecodeThread to MediaDecoder::OnDecodeTaskQueue. r=jya 2015-03-27 11:50:21 -07:00
AbstractThread.cpp Bug 1155268 - Add checked methods to convert from an AbstractThread to a concrete type. r=cpearce 2015-04-21 00:15:18 -07:00
AbstractThread.h Bug 1155268 - Add checked methods to convert from an AbstractThread to a concrete type. r=cpearce 2015-04-21 00:15:18 -07:00
AudioBufferUtils.h
AudioChannelFormat.cpp
AudioChannelFormat.h
AudioCompactor.cpp
AudioCompactor.h
AudioMixer.h
AudioSampleFormat.h
AudioSegment.cpp Bug 1101651 - Part 1: xpcomrt version of dom media library need for standalone webrtcs. r=jesup 2015-04-09 09:15:00 -04:00
AudioSegment.h Bug 1153378 - Move local variable in behind #ifndef MOZILLA_XPCOMRT_API. r=jesup 2015-04-10 11:54:24 -07:00
AudioSink.cpp Bug 1153344 - Suppress DispatchOnAudioSinkComplete() r=cpearce 2015-04-16 06:46:01 -07:00
AudioSink.h Bug 1137511 - Account for audio frames already pushed to audio hardware but not yet played when computing OutOfDecodedAudio. r=kinetik 2015-02-27 16:07:44 -08:00
AudioStream.cpp Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo. 2015-02-09 14:34:50 -08:00
AudioStream.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
AudioStreamTrack.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
AudioStreamTrack.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
AudioTrack.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
AudioTrack.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
AudioTrackList.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
AudioTrackList.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
BufferMediaResource.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
CubebUtils.cpp
CubebUtils.h
DecoderTraits.cpp Bug 1155533 - use blank-decoder on B2G when pref is on. r=edwin. 2015-04-20 11:24:47 +08:00
DecoderTraits.h
DOMMediaStream.cpp Bug 1107534 - Using audio channels type to capture different stream. r=roc 2015-03-31 10:14:00 +08:00
DOMMediaStream.h Bug 1107534 - Using audio channels type to capture different stream. r=roc 2015-03-31 10:14:00 +08:00
EncodedBufferCache.cpp Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn 2015-03-31 12:32:49 +09:00
EncodedBufferCache.h
FileBlockCache.cpp Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo. 2015-02-09 14:34:50 -08:00
FileBlockCache.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
GetUserMediaRequest.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
GetUserMediaRequest.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
GraphDriver.cpp Bug 1094764 - Implement AudioContext.suspend and friends. r=roc,ehsan 2015-02-27 18:22:05 +01:00
GraphDriver.h Bug 1094764 - Implement AudioContext.suspend and friends. r=roc,ehsan 2015-02-27 18:22:05 +01:00
IdpSandbox.jsm Bug 1153314 - Assign load group to IdP load channel, r=jib 2015-04-15 14:19:21 -07:00
Latency.cpp
Latency.h
MediaCache.cpp Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
MediaCache.h
MediaData.cpp Bug 1153094: Rename LargeDataBuffer and DataBuffer object. r=cpearce 2015-04-15 15:27:38 +10:00
MediaData.h Bug 1153094: Rename LargeDataBuffer and DataBuffer object. r=cpearce 2015-04-15 15:27:38 +10:00
MediaDecoder.cpp Bug 1154805 - Hoist the GetCurrent TLS logic into AbstractThread. r=jww 2015-04-16 09:28:55 -07:00
MediaDecoder.h Bug 1139206 - Update AudioOffloadPlayer seek r=bholley,bwu 2015-04-15 14:00:41 -07:00
MediaDecoderOwner.h Bug 1144409 - Encrypted event should be fired once per initData. r=cpearce 2015-04-01 03:36:00 -04:00
MediaDecoderReader.cpp Bug 1144519 - Rename MediaDecoderReader::OnDecodeThread to MediaDecoderReader::OnTaskQueue. r=jya 2015-03-27 11:50:20 -07:00
MediaDecoderReader.h Bug 1144519 - Rename MediaDecoderReader::OnDecodeThread to MediaDecoderReader::OnTaskQueue. r=jya 2015-03-27 11:50:20 -07:00
MediaDecoderStateMachine.cpp Bug 1154805 - Stop manually passing TaskDispatchers everywhere. r=jww 2015-04-16 09:28:56 -07:00
MediaDecoderStateMachine.h Bug 1154805 - Stop manually passing TaskDispatchers everywhere. r=jww 2015-04-16 09:28:56 -07:00
MediaDeviceInfo.cpp Backed out 6 changesets (bug 1046245) on a CLOSED TREE 2015-03-29 01:42:32 -04:00
MediaDeviceInfo.h Backed out 6 changesets (bug 1046245) on a CLOSED TREE 2015-03-29 01:42:32 -04:00
MediaDevices.cpp Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj 2015-04-15 12:47:03 -04:00
MediaDevices.h Backed out 6 changesets (bug 1046245) on a CLOSED TREE 2015-03-29 01:42:32 -04:00
MediaInfo.h Bug 1153876 - Support MPEG-4 Codec, mp4v-es. r=jya. r=cpearce. 2015-04-20 21:57:29 +08:00
MediaManager.cpp Bug 1154389 - Stop leaking DeviceSuccessCallbackRunnable objects, and release its mOnSuccess and mOnFailure on the main thread if needed; r=jesup 2015-04-14 20:55:00 -04:00
MediaManager.h Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, florian, billm, jesup 2015-03-03 09:51:05 -05:00
MediaMetadataManager.h
MediaPermissionGonk.cpp Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj 2015-04-15 12:47:03 -04:00
MediaPermissionGonk.h
MediaPromise.h Bug 1154805 - Stop manually passing TaskDispatchers everywhere. r=jww 2015-04-16 09:28:56 -07:00
MediaQueue.h Bug 1154805 - Remove MaybeTailDispatch. r=jww 2015-04-16 09:28:56 -07:00
MediaRecorder.cpp Bug 1149312 - Obtain test coverage for the file-backed case of MediaRecorder. r=roc 2015-03-30 17:13:00 +02:00
MediaRecorder.h Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
MediaResource.cpp Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
MediaResource.h Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
MediaSegment.h Bug 1149494 - Part 1. Add a listener directly to the unblocked input stream that reports the size of the first non-empty frame seen. r=pehrsons 2015-04-08 17:51:21 +12:00
MediaShutdownManager.cpp
MediaShutdownManager.h
MediaStreamError.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
MediaStreamError.h Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
MediaStreamGraph.cpp Bug 1154805 - Remove MaybeTailDispatch. r=jww 2015-04-16 09:28:56 -07:00
MediaStreamGraph.h Bug 1094764 - Implement AudioContext.suspend and friends. r=roc,ehsan 2015-02-27 18:22:05 +01:00
MediaStreamGraphImpl.h Bug 1094764 - Implement AudioContext.suspend and friends. r=roc,ehsan 2015-02-27 18:22:05 +01:00
MediaStreamTrack.cpp Bug 1095218 - Part 2: Multistream support. r=mt 2014-12-10 11:17:09 -08:00
MediaStreamTrack.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
MediaTaskQueue.cpp Bug 1154802 - Tighten up some existing assertions. r=jww 2015-04-17 09:26:06 -07:00
MediaTaskQueue.h Bug 1155268 - Add checked methods to convert from an AbstractThread to a concrete type. r=cpearce 2015-04-21 00:15:18 -07:00
MediaTimer.cpp Bug 1147555 - Implement logging for MediaTimer. r=mattwoodrow 2015-03-30 20:06:38 -07:00
MediaTimer.h Bug 1147555 - Implement logging for MediaTimer. r=mattwoodrow 2015-03-30 20:06:38 -07:00
MediaTrack.cpp
MediaTrack.h
MediaTrackList.cpp
MediaTrackList.h Bug 1129263 - Part 4. Use MediaInfo instead of mHasAudio/Video in media element. r=roc 2015-02-09 14:51:17 +08:00
moz.build Bug 1152556 - Add moz.build bugzilla metadata in dom/media webrtc. r=abr 2015-04-10 17:10:00 -07:00
MP3FrameParser.cpp Bug 1092370 - Tighten up MP3FrameParser - r=cpearce 2015-01-30 16:54:12 +13:00
MP3FrameParser.h
nsIDocumentActivity.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
nsIDOMNavigatorUserMedia.idl Bug 1119818 - Bump various UUIDs that were missed when IDL changes landed. r=jib, r=jdm, r=gavin, r=bz, a=me 2015-01-12 10:44:18 -05:00
nsIMediaManager.idl Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, florian, billm, jesup 2015-03-03 09:51:05 -05:00
PeerConnection.js Bug 1152538 - Removing RTCIdentityAssertion interface code, r=jib 2015-04-16 09:52:36 -07:00
PeerConnection.manifest Bug 1152538 - Removing RTCIdentityAssertion interface code, r=jib 2015-04-16 09:52:36 -07:00
PeerConnectionIdp.jsm Bug 1153314 - Assign load group to IdP load channel, r=jib 2015-04-15 14:19:21 -07:00
RTCIdentityProviderRegistrar.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
RTCIdentityProviderRegistrar.h Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
RTCStatsReport.jsm
RtspMediaResource.cpp Bug 1149616 - Fix the calculation of slots count in Read/WriteBuffer. r=bechen 2015-04-08 16:57:39 +08:00
RtspMediaResource.h Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
SelfRef.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
SharedBuffer.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
SharedThreadPool.cpp
SharedThreadPool.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
SimpleImageBuffer.cpp Bug 1101651 - Part 1: xpcomrt version of dom media library need for standalone webrtcs. r=jesup 2015-04-09 09:15:00 -04:00
SimpleImageBuffer.h Bug 1101651 - Part 1: xpcomrt version of dom media library need for standalone webrtcs. r=jesup 2015-04-09 09:15:00 -04:00
StreamBuffer.cpp
StreamBuffer.h
TaskDispatcher.h Bug 1154802 - Implement tail dispatch for the main thread. r=jww 2015-04-17 09:26:06 -07:00
TextTrack.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
TextTrack.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
TextTrackCue.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
TextTrackCue.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
TextTrackCueList.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
TextTrackCueList.h Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
TextTrackList.cpp Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
TextTrackList.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
TextTrackRegion.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
TextTrackRegion.h Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00
ThreadPoolCOMListener.cpp
ThreadPoolCOMListener.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
TimeUnits.h Bug 1138260 - Add typed Microseconds class and use it for the range removal algorithm. r=jya,kinetik 2015-03-03 17:38:45 +13:00
TimeVarying.h
TrackUnionStream.cpp Bug 1094764 - Implement AudioContext.suspend and friends. r=roc,ehsan 2015-02-27 18:22:05 +01:00
TrackUnionStream.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
VideoFrameContainer.cpp Back out bug 1131638 (changesets 78b34d0e414a and 1b55b99dc432) for causing various video regressions 2015-03-09 16:18:32 +13:00
VideoFrameContainer.h
VideoPlaybackQuality.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
VideoPlaybackQuality.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
VideoSegment.cpp Bug 1101651 - Part 1: xpcomrt version of dom media library need for standalone webrtcs. r=jesup 2015-04-09 09:15:00 -04:00
VideoSegment.h Bug 1101651 - Part 1: xpcomrt version of dom media library need for standalone webrtcs. r=jesup 2015-04-09 09:15:00 -04:00
VideoStreamTrack.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
VideoStreamTrack.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
VideoTrack.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
VideoTrack.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
VideoTrackList.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
VideoTrackList.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
VideoUtils.cpp Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, florian, billm, jesup 2015-03-03 09:51:05 -05:00
VideoUtils.h Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas 2015-04-21 17:04:57 +02:00
VorbisUtils.h
WebVTTListener.cpp
WebVTTListener.h Bug 1148527 - Indentation fix after bug 1145631, r=ehsan 2015-03-27 18:52:19 +00:00