9fb91aa67681f291a0693ecbccc6ec0462b6cdfb: Bug 1296531 - Change track encoder gtests to better mimic Gecko usage. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Tue, 16 May 2017 13:29:43 +0200 - rev 670673
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Change track encoder gtests to better mimic Gecko usage. r=jesup MozReview-Commit-ID: 3VwqUBip33u
2f254c86634764e86890b3a163f5eb6e3b872240: Bug 1296531 - Don't use direct audio listener with full duplex in MediaRecorder. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Tue, 22 Nov 2016 09:54:47 +0100 - rev 670672
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Don't use direct audio listener with full duplex in MediaRecorder. r=jesup MozReview-Commit-ID: LS6eF6n7t7M
02d44644658bc8727f66758afb81992a0436166d: Bug 1296531 - Refactor MediaRecorder. r=jesup,SingingTree
Andreas Pehrson <pehrsons@gmail.com> - Wed, 24 May 2017 18:51:47 +0200 - rev 670671
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Refactor MediaRecorder. r=jesup,SingingTree The main purpose of this patch is to make the TrackEncoders run in a TaskQueue to avoid multi-threaded access to members, and to change to track listeners to allow for recording all kinds of tracks (the description of bug 1296531). MozReview-Commit-ID: EtLXaDDBPdy
5cba097bf1eda93c6e7e0b1d7e57e9362377c7e6: Bug 1296531 - Add MediaSegment::IsNull. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Tue, 16 May 2017 13:06:02 +0200 - rev 670670
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Add MediaSegment::IsNull. r=jesup This allows us to see if all chunks in a MediaSegment are null. When this is true for the MediaSegment passed to NotifyQueuedChanges, we can assume that the track's input is blocked for the given time. MozReview-Commit-ID: zf7V7aiohg
e70956077d8b3d3e67d23ec83af9bd1b70410f07: Bug 1296531 - Remove MediaStream blocking logic from HTMLMediaElement. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Mon, 08 May 2017 18:41:28 +0200 - rev 670669
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Remove MediaStream blocking logic from HTMLMediaElement. r=jesup MediaStreamGraph only implements the blocking notifications for SourceMediaStreams, but the MediaStream that gets attached as srcObject on a media element is always a TrackUnionStream. Hence, this code is unused and can be removed. MozReview-Commit-ID: 6DKtCGNsZec
f1f93df303b687e84a03725efda07101aeceea4e: Bug 1296531 - Don't notify of queued data after a track ended. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Wed, 03 May 2017 14:15:11 +0200 - rev 670668
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Don't notify of queued data after a track ended. r=jesup This could confuse listeners, since non-direct listeners would see more data than their direct counterparts. MozReview-Commit-ID: FC5rukQtrKL
555d0dc71713b7fe23ea372155ee3447019306d9: Bug 1296531 - Break out ShutdownTicket and GetShutdownBarrier from MSG to MediaUtils. r=jib
Andreas Pehrson <pehrsons@gmail.com> - Tue, 16 May 2017 12:39:02 +0200 - rev 670667
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Break out ShutdownTicket and GetShutdownBarrier from MSG to MediaUtils. r=jib MozReview-Commit-ID: HVCfuJz1zoA
f265edf5234cf9bd937f1fe2a9cf5b2b320a3387: Bug 1296531 - Order MSGImpl.h-includes alphabetically. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Tue, 16 May 2017 12:37:38 +0200 - rev 670666
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Order MSGImpl.h-includes alphabetically. r=jesup MozReview-Commit-ID: HklmT8OtzOr
dd39cf469d202d7b18d3672c98568a4cf090f80f: Bug 1296531 - Fix AudioTrackEncoder resampling gtest to match comment. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Fri, 17 Feb 2017 12:23:43 +0100 - rev 670665
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Fix AudioTrackEncoder resampling gtest to match comment. r=jesup MozReview-Commit-ID: F0uCA9VkeQf
463b0c40f07ec416c279a25e681810c692e0b55e: Bug 1296531 - Add gtest for encoding audio data. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Fri, 17 Feb 2017 12:15:48 +0100 - rev 670664
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Add gtest for encoding audio data. r=jesup MozReview-Commit-ID: 9hAecL1VG7B
3c010e4b44e04db2a9517e7eaae8dec04d0d4cb9: Bug 1296531 - Add AudioGenerator to TestAudioTrackEncoder for simple generation of audio. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Tue, 16 May 2017 12:39:39 +0200 - rev 670663
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Add AudioGenerator to TestAudioTrackEncoder for simple generation of audio. r=jesup MozReview-Commit-ID: Cj9pyLZ3RR6
a832d1310e6391a32751313b33a566aff47809bd: Bug 1296531 - Break out SineWaveGenerator from MediaEngineDefault. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Fri, 17 Feb 2017 11:48:33 +0100 - rev 670662
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Break out SineWaveGenerator from MediaEngineDefault. r=jesup For re-use in TestAudioTrackEncoder. MozReview-Commit-ID: AQvIiKkxkFH
7ee3807be53447957980d846264ff2bc0729b996: Bug 1296531 - Add gtest for AudioTrackEncoder metadata. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Fri, 17 Feb 2017 11:41:05 +0100 - rev 670661
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Add gtest for AudioTrackEncoder metadata. r=jesup MozReview-Commit-ID: EsiAuvxo6r5
bb47b1aba6c72b6d03a19c0c79fcdb627347e06e: Bug 1296531 - Rename existing AudioTrackEncoder gtests to match TestVideoTrackEncoder. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Fri, 17 Feb 2017 11:40:33 +0100 - rev 670660
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Rename existing AudioTrackEncoder gtests to match TestVideoTrackEncoder. r=jesup MozReview-Commit-ID: 6o5c35yGUL4
4458029940336f73b78fdfd2ade8c7fe00a729d8: Bug 1296531 - Rename gtest TestTrackEncoder.cpp to TestAudioTrackEncoder.cpp. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Fri, 17 Feb 2017 11:15:39 +0100 - rev 670659
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Rename gtest TestTrackEncoder.cpp to TestAudioTrackEncoder.cpp. r=jesup MozReview-Commit-ID: BaRlycq4yTS
ff830ca6e0d241cdf0226bb5887a7e6214b7ab8f: Bug 1296531 - Add gtest for an encoding that ends before all pushed data has been consumed. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Mon, 30 Jan 2017 18:56:24 +0100 - rev 670658
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Add gtest for an encoding that ends before all pushed data has been consumed. r=jesup MozReview-Commit-ID: HmHZcMlQRrM
9ff34ff8a7459f77831c464a7c48eb836f8f4324: Bug 1296531 - Add gtest for encoding where suspend/resume timestamps happen in the middle of frame durations. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Mon, 30 Jan 2017 18:26:48 +0100 - rev 670657
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Add gtest for encoding where suspend/resume timestamps happen in the middle of frame durations. r=jesup MozReview-Commit-ID: H2UPEC2OTxQ
81c3fc64fe9f32ff38a10632f273104724cf7919: Bug 1296531 - Add gtest for an encoding that is suspended in the beginning. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Mon, 30 Jan 2017 18:26:08 +0100 - rev 670656
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Add gtest for an encoding that is suspended in the beginning. r=jesup MozReview-Commit-ID: HZeQW4Z01CR
c4fae1605712ec3c9f597c139102d3c0550a1aea: Bug 1296531 - Add gtest for a VideoTrackEncoder suspended throughout the entire recording. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Mon, 30 Jan 2017 18:11:08 +0100 - rev 670655
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Add gtest for a VideoTrackEncoder suspended throughout the entire recording. r=jesup MozReview-Commit-ID: DrUOijuqlVu
bc3d9b8fa333e43dec72975ad5f5090127ccec71: Bug 1296531 - Add gtest for a VideoTrackEncoder suspended until the end. r=jesup
Andreas Pehrson <pehrsons@gmail.com> - Mon, 30 Jan 2017 18:10:41 +0100 - rev 670654
Push 81678 by kgupta@mozilla.com at Tue, 26 Sep 2017 17:28:53 +0000
Bug 1296531 - Add gtest for a VideoTrackEncoder suspended until the end. r=jesup MozReview-Commit-ID: 3oT4aNxkpMs
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip