gecko-dev/dom/media
James Cheng ad74bc6fbc Bug 1388633 - Relax the duration constrain due to the duration may be changed in runtime. r=alwu
The original duration I wrote is calculated from the m3u8 file this is too accurate without error tolerant.
The state machine will update playback position periodically(UpdatePlaybackPositionPeriodically)
according to the clockTime or max end time from A/Vsink.
So the duration will be variant that I should consider to set the value to a more relaxed value.
MozReview-Commit-ID: GGwkhvzz8sI

--HG--
extra : rebase_source : c0465f7aef7a41e999e8c4c3429957fa56336239
2017-08-10 14:59:25 +08:00
..
benchmark
bridge
eme Bug 1388288 - Make EME/GMP related code build non-Unified. r=gerald 2017-08-08 16:36:01 +08:00
encoder Bug 1388288 - Make OpusTrackEncoder build in non-Unified mode. r=SingingTree 2017-08-08 16:42:57 +08:00
flac Bug 1388288 - Make Flac and Ogg decoders build in non-Unified mode. r=jya 2017-08-08 15:46:37 +08:00
fmp4 Bug 1383628. P1 - divide Clone() into 2 functions. r=gerald 2017-08-03 17:39:55 +08:00
gmp Bug 1388288 - Make EME/GMP related code build non-Unified. r=gerald 2017-08-08 16:36:01 +08:00
gmp-plugin Bug 1381253 - Remove redundant control flow declarations rs=ehsan 2017-07-15 19:03:04 +02:00
gmp-plugin-openh264 Bug 1372977 - Use nullptr in /media and /dom/media (clang-tidy: modernize-use-nullptr). r=bwc 2017-06-28 15:38:00 -04:00
gtest Bug 1388604 - move SetReadMode() from MediaResource to BaseMediaResource. r=gerald 2017-08-09 11:06:29 +08:00
hls Bug 1388604 - move SetReadMode() from MediaResource to BaseMediaResource. r=gerald 2017-08-09 11:06:29 +08:00
imagecapture Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm 2017-07-26 16:13:35 +08:00
ipc Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
mediasink Bug 1386478 - don't cap the return value of GetEndTime(). r=jya 2017-08-02 10:45:48 +08:00
mediasource Bug 1388604 - move SetReadMode() from MediaResource to BaseMediaResource. r=gerald 2017-08-09 11:06:29 +08:00
mp3 Bug 1383628. P1 - divide Clone() into 2 functions. r=gerald 2017-08-03 17:39:55 +08:00
ogg Bug 1388288 - Make Flac and Ogg decoders build in non-Unified mode. r=jya 2017-08-08 15:46:37 +08:00
platforms Bug 1388288 - Make dom/media/platforms build in non-unified mode. r=jya 2017-08-08 14:35:36 +08:00
systemservices Bug 1283609 - Part 2: Rename BackgroundChild::SynchronouslyCreateForCurrentThread to BackgroundChild::GetOrCreateForCurrentThread; r=billm 2017-08-03 11:21:53 +02:00
test Bug 1388633 - Relax the duration constrain due to the duration may be changed in runtime. r=alwu 2017-08-10 14:59:25 +08:00
tests Bug 1382995 - Reduce expected sent/received bytes to improve intermittent failures. r=bwc 2017-07-27 15:48:13 -05:00
wave Bug 1383628. P1 - divide Clone() into 2 functions. r=gerald 2017-08-03 17:39:55 +08:00
webaudio Backed out changeset be8e60de5c0c (bug 1388656) for heap buffer overflow at AudioNodeEngine.cpp:375:12 in mozilla::AudioBufferSumOfSquares. r=backout 2017-08-10 11:18:36 +02:00
webm Bug 1383628. P1 - divide Clone() into 2 functions. r=gerald 2017-08-03 17:39:55 +08:00
webrtc Bug 1388372 - Fix assert and null check properly to account for the pass-through mode in gUM. r=jesup 2017-08-09 14:58:44 +02:00
webspeech Bug 1374460 - Remove mochitests using showModalDialog. r=smaug 2017-06-08 11:44:24 -07:00
webvtt
ADTSDecoder.cpp Bug 1383628. P1 - divide Clone() into 2 functions. r=gerald 2017-08-03 17:39:55 +08:00
ADTSDecoder.h Bug 1383628. P1 - divide Clone() into 2 functions. r=gerald 2017-08-03 17:39:55 +08:00
ADTSDemuxer.cpp Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj 2017-07-26 16:03:57 -04:00
ADTSDemuxer.h
AudioBufferUtils.h
AudioCaptureStream.cpp Bug 1341555 - Consolidate use of the MSG's AbstractMainThread, and stop having AbstractMainThread on MediaStreams. r=pehrsons 2017-06-29 11:30:57 -07:00
AudioCaptureStream.h Bug 1341555 - Make static analysis happier. 2017-06-29 13:11:23 -07:00
AudioChannelFormat.cpp
AudioChannelFormat.h
AudioCompactor.cpp
AudioCompactor.h
AudioConverter.cpp
AudioConverter.h
AudioDeviceInfo.cpp Backed out changeset a4ea1d5fcb4e (bug 1197045) for eslint failure at Troubleshoot.jsm:401: 'winUtils' is assigned a value but never used. r=backout 2017-07-24 13:24:28 +02:00
AudioDeviceInfo.h Backed out changeset a4ea1d5fcb4e (bug 1197045) for eslint failure at Troubleshoot.jsm:401: 'winUtils' is assigned a value but never used. r=backout 2017-07-24 13:24:28 +02:00
AudioMixer.h
AudioNotificationReceiver.cpp Bug 1387058 - part2: Early return in AudioNotificationReceiver::NotifyDefaultDeviceChanged if there is no AudioStream; r=jwwang 2017-08-04 15:01:39 +08:00
AudioNotificationReceiver.h Bug 1361336 - part4: Create AudioNotificationSender/Receiver to pass the device-changed notification; r=cpearce 2017-07-26 17:00:44 +08:00
AudioNotificationSender.cpp Bug 1361336 - part4: Create AudioNotificationSender/Receiver to pass the device-changed notification; r=cpearce 2017-07-26 17:00:44 +08:00
AudioNotificationSender.h Bug 1361336 - part4: Create AudioNotificationSender/Receiver to pass the device-changed notification; r=cpearce 2017-07-26 17:00:44 +08:00
AudioPacketizer.h
AudioSampleFormat.h
AudioSegment.cpp
AudioSegment.h
AudioStream.cpp Bug 1386825 - Part 1: Remove MOZ_B2G from dom. r=bkelly 2017-08-08 14:41:05 -07:00
AudioStream.h Bug 1361336 - part1: A new API for AudioStream that it can reset stream to the default device; r=kinetik 2017-07-12 14:51:07 +08:00
AudioStreamTrack.cpp
AudioStreamTrack.h
AudioTrack.cpp
AudioTrack.h
AudioTrackList.cpp
AudioTrackList.h
Benchmark.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
Benchmark.h Bug 1374596: P7. Fix includes as per coding style. r=padenot 2017-06-20 17:56:55 +02:00
BufferMediaResource.h Bug 1388604 - move SetReadMode() from MediaResource to BaseMediaResource. r=gerald 2017-08-09 11:06:29 +08:00
CanvasCaptureMediaStream.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
CanvasCaptureMediaStream.h
ChannelMediaDecoder.cpp Bug 1388604 - move SetReadMode() from MediaResource to BaseMediaResource. r=gerald 2017-08-09 11:06:29 +08:00
ChannelMediaDecoder.h Bug 1388604 - move SetReadMode() from MediaResource to BaseMediaResource. r=gerald 2017-08-09 11:06:29 +08:00
CubebUtils.cpp Merge mozilla-central to autoland 2017-08-09 12:31:56 +02:00
CubebUtils.h Bug 1386825 - Part 1: Remove MOZ_B2G from dom. r=bkelly 2017-08-08 14:41:05 -07:00
DecoderDoctorDiagnostics.cpp Bug 1384835 (part 3, attempt 2) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj. 2017-07-31 14:28:48 +10:00
DecoderDoctorDiagnostics.h
DecoderTraits.cpp Bug 1384831. P2 - rewrite HTMLMediaElement::InitializeDecoderForChannel() and move HLSDecoder creation code to it. r=gerald 2017-07-26 15:49:03 +08:00
DecoderTraits.h Bug 1316211. P15 - remove MDR from the base class of MFR. r=gerald 2017-07-19 22:18:37 +08:00
DOMMediaStream.cpp Bug 1382099 - Remove MOZ_WIDGET_GONK from dom/media/. r=gerald. 2017-07-24 10:08:55 +10:00
DOMMediaStream.h Bug 1382099 - Remove MOZ_WIDGET_GONK from dom/media/. r=gerald. 2017-07-24 10:08:55 +10:00
EncodedBufferCache.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
EncodedBufferCache.h
FileBlockCache.cpp Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm 2017-07-26 16:13:35 +08:00
FileBlockCache.h Bug 1379091 - Let block cache tell MediaCache its block use limit - r=cpearce 2017-07-10 10:23:02 +12:00
FrameStatistics.h Bug 1378295. P2 - move AutoNotifyDecoded from AbstractMediaDecoder to FrameStatistics. r=jya 2017-07-13 15:17:25 +08:00
GetUserMediaRequest.cpp
GetUserMediaRequest.h
GraphDriver.cpp Bug 1386825 - Part 1: Remove MOZ_B2G from dom. r=bkelly 2017-08-08 14:41:05 -07:00
GraphDriver.h Bug 1372247 - Make the AudioOutputObserver a member of the MediaEngineWebRTCMicrophoneSource so it's not a global singleton anymore. r=jesup 2017-06-12 17:14:26 +02:00
IdpSandbox.jsm Bug 1326520 - Rename nsIURI.path to pathQueryRef. r=valentin.gosu 2017-07-29 20:50:21 +09:00
Intervals.h
Latency.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
Latency.h
MediaBlockCacheBase.h Bug 1379091 - Let block cache tell MediaCache its block use limit - r=cpearce 2017-07-10 10:23:02 +12:00
MediaCache.cpp Bug 1388612. P1 - remove MediaResource::EnsureCacheUpToDate(). r=gerald 2017-08-09 16:07:53 +08:00
MediaCache.h Bug 1388612. P1 - remove MediaResource::EnsureCacheUpToDate(). r=gerald 2017-08-09 16:07:53 +08:00
MediaContainerType.cpp
MediaContainerType.h
MediaData.cpp Bug 1382099 - Remove MOZ_WIDGET_GONK from dom/media/. r=gerald. 2017-07-24 10:08:55 +10:00
MediaData.h Bug 1378691 P3 - return next key frame time back to MDSM; r=jwwang 2017-07-11 10:15:33 +08:00
MediaDataDemuxer.h
MediaDecoder.cpp Bug 1388612. P2 - remove the call to NotifySuspendedStatusChanged() in MediaDecoder::FirstFrameLoaded(). r=gerald 2017-08-09 16:13:51 +08:00
MediaDecoder.h Bug 1388604 - move SetReadMode() from MediaResource to BaseMediaResource. r=gerald 2017-08-09 11:06:29 +08:00
MediaDecoderOwner.h Bug 1378295. P6 - remove AbstractMediaDecoder and fix includes. r=jya 2017-07-13 17:39:42 +08:00
MediaDecoderStateMachine.cpp Bug 1388665 - remove BufferingState::DispatchDecodeTasksIfNeeded(). r=kaku 2017-08-09 16:56:41 +08:00
MediaDecoderStateMachine.h Bug 1388228. P3 - following P2, we can now remove unused code and canonicals. r=gerald 2017-08-04 17:56:28 +08:00
MediaDeviceInfo.cpp
MediaDeviceInfo.h
MediaDevices.cpp Bug 1382172 - Name nsITimerCallback instances in native implementation. r=billm 2017-07-27 02:18:20 +08:00
MediaDevices.h
MediaEventSource.h Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaFormatReader.cpp merge mozilla-inbound to mozilla-central a=merge 2017-07-27 10:57:25 +02:00
MediaFormatReader.h Bug 1316211. P16 - remove MediaDecoderReader completely and fix includes. r=gerald 2017-07-20 09:56:08 +08:00
MediaInfo.cpp
MediaInfo.h Bug 1316211. P16 - remove MediaDecoderReader completely and fix includes. r=gerald 2017-07-20 09:56:08 +08:00
MediaManager.cpp Bug 1386825 - Part 1: Remove MOZ_B2G from dom. r=bkelly 2017-08-08 14:41:05 -07:00
MediaManager.h Bug 1364038 - Call SourceListener::StopTrack when the coresponding external device is disconnected. r=jib 2017-07-27 16:51:24 +08:00
MediaMetadataManager.h Bug 1378295. P6 - remove AbstractMediaDecoder and fix includes. r=jya 2017-07-13 17:39:42 +08:00
MediaMIMETypes.cpp Bug 1377015 - MediaCodecs::ContainsPrefix implementation and tests - r=rillian 2017-06-29 11:17:56 -07:00
MediaMIMETypes.h Bug 1377015 - MediaCodecs::ContainsPrefix implementation and tests - r=rillian 2017-06-29 11:17:56 -07:00
MediaPrefs.cpp
MediaPrefs.h Bug 1274919 - part2 : implement resume/suspend mechanism in MediaDecoder. r=jwwang 2017-07-20 14:13:37 +08:00
MediaQueue.h Bug 1347963 - part 6 - make MediaQueue use RecursiveMutex; r=gerald 2017-07-04 13:47:15 -04:00
MediaRecorder.cpp Bug 1381253 - Remove redundant control flow declarations rs=ehsan 2017-07-15 19:03:04 +02:00
MediaRecorder.h Bug 1341555 - Consolidate use of the MSG's AbstractMainThread, and stop having AbstractMainThread on MediaStreams. r=pehrsons 2017-06-29 11:30:57 -07:00
MediaResource.cpp Bug 1388612. P1 - remove MediaResource::EnsureCacheUpToDate(). r=gerald 2017-08-09 16:07:53 +08:00
MediaResource.h Bug 1388612. P1 - remove MediaResource::EnsureCacheUpToDate(). r=gerald 2017-08-09 16:07:53 +08:00
MediaResourceCallback.h Bug 1385699. P3 - remove MediaDecoder::SetInfinite() and related code. r=cpearce 2017-08-01 14:15:29 +08:00
MediaResult.h
MediaSegment.h Bug 1372453 - Part 2: Name the caller of ProxyReleaseEvent. r=billm 2017-06-14 09:27:17 +08:00
MediaShutdownManager.cpp Bug 1373914. P3 - dump sInitPhase when sInstance is null in Instance() to help debugging. r=gerald 2017-06-19 17:14:06 +08:00
MediaShutdownManager.h Bug 1373914. P2 - remove unused members. r=gerald 2017-06-19 17:10:41 +08:00
MediaStatistics.h
MediaStreamError.cpp
MediaStreamError.h
MediaStreamGraph.cpp merge mozilla-inbound to mozilla-central a=merge 2017-07-27 10:57:25 +02:00
MediaStreamGraph.h merge mozilla-inbound to mozilla-central a=merge 2017-06-30 12:59:45 +02:00
MediaStreamGraphImpl.h Bug 1382172 - Name nsITimerCallback instances in native implementation. r=billm 2017-07-27 02:18:20 +08:00
MediaStreamListener.cpp
MediaStreamListener.h Bug 1374596: P1. Fix MediaStream* headers. r=padenot 2017-06-20 17:18:53 +02:00
MediaStreamTrack.cpp Bug 1341555 - Consolidate use of the MSG's AbstractMainThread, and stop having AbstractMainThread on MediaStreams. r=pehrsons 2017-06-29 11:30:57 -07:00
MediaStreamTrack.h Bug 1374596: P7. Fix includes as per coding style. r=padenot 2017-06-20 17:56:55 +02:00
MediaStreamTypes.h Bug 1374596: P1. Fix MediaStream* headers. r=padenot 2017-06-20 17:18:53 +02:00
MediaStreamVideoSink.cpp
MediaStreamVideoSink.h
MediaTimer.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaTimer.h Bug 1374596: P7. Fix includes as per coding style. r=padenot 2017-06-20 17:56:55 +02:00
MediaTrack.cpp
MediaTrack.h
MediaTrackList.cpp
MediaTrackList.h
MemoryBlockCache.cpp Bug 1379091 - Don't prevent MemoryBlockCache overuse - r=cpearce 2017-07-10 10:35:25 +12:00
MemoryBlockCache.h Bug 1379091 - Let block cache tell MediaCache its block use limit - r=cpearce 2017-07-10 10:23:02 +12:00
moz.build Bug 1361336 - part4: Create AudioNotificationSender/Receiver to pass the device-changed notification; r=cpearce 2017-07-26 17:00:44 +08:00
nsIAudioDeviceInfo.idl Backed out changeset a4ea1d5fcb4e (bug 1197045) for eslint failure at Troubleshoot.jsm:401: 'winUtils' is assigned a value but never used. r=backout 2017-07-24 13:24:28 +02:00
nsIDocumentActivity.h
nsIDOMNavigatorUserMedia.idl
nsIMediaManager.idl
PeerConnection.js Bug 1386825 - Part 1: Remove MOZ_B2G from dom. r=bkelly 2017-08-08 14:41:05 -07:00
PeerConnection.manifest
PeerConnectionIdp.jsm Bug 1376357 - Automatically fix ESLint issues in dom/media/*.js*. r=bwc 2017-06-28 12:41:50 -07:00
PrincipalChangeObserver.h
QueueObject.cpp
QueueObject.h
ReaderProxy.cpp Bug 1384836 - rename MediaDecoderReaderWrapper to ReaderProxy. r=kaku 2017-07-27 14:49:57 +08:00
ReaderProxy.h Bug 1384836 - rename MediaDecoderReaderWrapper to ReaderProxy. r=kaku 2017-07-27 14:49:57 +08:00
RTCStatsReport.jsm Bug 1359775 - Part 1 - add RTCRtpContributingSourceStats;r=jib,smaug 2017-04-26 04:27:13 -07:00
SeekJob.cpp
SeekJob.h Bug 1316211. P16 - remove MediaDecoderReader completely and fix includes. r=gerald 2017-07-20 09:56:08 +08:00
SeekTarget.h Bug 1366362: P1. Fix style. r=gerald 2017-05-22 09:33:18 +02:00
SelfRef.h
SharedBuffer.h
SimpleImageBuffer.cpp
SimpleImageBuffer.h
StreamTracks.cpp
StreamTracks.h
TextTrack.cpp Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm 2017-07-26 16:13:35 +08:00
TextTrack.h
TextTrackCue.cpp
TextTrackCue.h
TextTrackCueList.cpp Bug 1368489 - Fixing TimeMarchesOn step 13, sort the tasks by "text track cue order". r=rillian. 2017-06-13 09:52:27 +08:00
TextTrackCueList.h Bug 1368489 - Fixing TimeMarchesOn step 13, sort the tasks by "text track cue order". r=rillian. 2017-06-13 09:52:27 +08:00
TextTrackList.cpp Bug 1378930 - Part 2: Remove the aName parameter from SchedulerGroup/DocGroup/DispatcherTrait. r=billm 2017-07-26 16:13:35 +08:00
TextTrackList.h Bug 1368489 - Fixing TimeMarchesOn step 13, sort the tasks by "text track cue order". r=rillian. 2017-06-13 09:52:27 +08:00
TextTrackRegion.cpp
TextTrackRegion.h
ThreadPoolCOMListener.cpp
ThreadPoolCOMListener.h Bug 1370192: P1. Remove usage of DirectShowDecoder. r=cpearce 2017-06-05 12:59:46 +02:00
TimeUnits.h
TrackUnionStream.cpp Bug 1341555 - Consolidate use of the MSG's AbstractMainThread, and stop having AbstractMainThread on MediaStreams. r=pehrsons 2017-06-29 11:30:57 -07:00
TrackUnionStream.h Bug 1341555 - Consolidate use of the MSG's AbstractMainThread, and stop having AbstractMainThread on MediaStreams. r=pehrsons 2017-06-29 11:30:57 -07:00
VideoFrameContainer.cpp Bug 1377025. P2 - dispatch intrinsic size changes to the main thread. r=cpearce 2017-06-29 10:27:38 +08:00
VideoFrameContainer.h Bug 1377025. P2 - dispatch intrinsic size changes to the main thread. r=cpearce 2017-06-29 10:27:38 +08:00
VideoLimits.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
VideoPlaybackQuality.cpp
VideoPlaybackQuality.h
VideoSegment.cpp
VideoSegment.h
VideoStreamTrack.cpp
VideoStreamTrack.h
VideoTrack.cpp
VideoTrack.h
VideoTrackList.cpp
VideoTrackList.h
VideoUtils.cpp Bug 1382172 - Name nsITimerCallback instances in native implementation. r=billm 2017-07-27 02:18:20 +08:00
VideoUtils.h Bug 1382172 - Name nsITimerCallback instances in native implementation. r=billm 2017-07-27 02:18:20 +08:00
VorbisUtils.h
WebMSample.h
WebVTTListener.cpp Bug 1371259 part 3. Change UnwrapObject<> and the UNWRAP_OBJECT macro to allow passing in mutable object or value handles for the thing being unwrapped, and do so at various callsites. r=peterv 2017-07-10 16:05:24 -04:00
WebVTTListener.h
XiphExtradata.cpp
XiphExtradata.h