4089e4a43dc68ab9df90466b1d6772ebacc7991a: Bug 1264684 - [rep tests] Add tests for grip-array rep. r=Honza
Lin Clark <lclark@mozilla.com> - Mon, 27 Jun 2016 09:50:44 -0400 - rev 386196
Push 22646 by chevobbe.nicolas@gmail.com at Mon, 11 Jul 2016 10:39:10 +0000
Bug 1264684 - [rep tests] Add tests for grip-array rep. r=Honza
6cb64b05508f8ff782052b451d2321ed93fb95ef: Bug 1285293 - Add fstatfs to seccomp-bpf whitelist. r?tedd draft
Gian-Carlo Pascutto <gcp@mozilla.com> - Mon, 11 Jul 2016 10:54:48 +0200 - rev 386195
Push 22645 by gpascutto@mozilla.com at Mon, 11 Jul 2016 10:25:48 +0000
Bug 1285293 - Add fstatfs to seccomp-bpf whitelist. r?tedd For some reason libfontconfig really Needs To Know. MozReview-Commit-ID: KSET8D5h9xf
aa8160b4051e5780a6c58e0df70e389fd06ebe28: Bug 1285525 - Add sys_semget to seccomp-bpf whitelist. r?tedd draft
Gian-Carlo Pascutto <gcp@mozilla.com> - Mon, 11 Jul 2016 10:15:31 +0200 - rev 386194
Push 22645 by gpascutto@mozilla.com at Mon, 11 Jul 2016 10:25:48 +0000
Bug 1285525 - Add sys_semget to seccomp-bpf whitelist. r?tedd MozReview-Commit-ID: 1yV0uqiMSru
33797a678ed7bd467481e97c9c7918efd8ffc2c7: Bug 1253771 - Add previous state info to mixed content callback. r=tanvi r?florian draft
Johann Hofmann <jhofmann@mozilla.com> - Wed, 27 Apr 2016 10:38:26 +0200 - rev 386193
Push 22644 by mail@johann-hofmann.com at Mon, 11 Jul 2016 10:23:14 +0000
Bug 1253771 - Add previous state info to mixed content callback. r=tanvi r?florian MozReview-Commit-ID: 5msNz97psok
c0beee5efe8b3d2d39e87bc021a0ffdb5c1d7da4: Use svg. draft
Sean Lee <selee@mozilla.com> - Wed, 06 Jul 2016 17:46:42 +0800 - rev 386192
Push 22643 by bmo:selee@mozilla.com at Mon, 11 Jul 2016 10:12:05 +0000
Use svg. MozReview-Commit-ID: 2tzWLFXqbdi
e8f2a1ac16ce4377429141c2adef08b3ebccedf2: Bug 1284673 - Reps: add a cropLimit property to string rep; r?linclark draft
gasolin <gasolin@gmail.com> - Mon, 11 Jul 2016 17:56:41 +0800 - rev 386191
Push 22642 by bmo:gasolin@mozilla.com at Mon, 11 Jul 2016 09:57:28 +0000
Bug 1284673 - Reps: add a cropLimit property to string rep; r?linclark MozReview-Commit-ID: GCVISe8zhyD
2a431656000a90e02ff2004f733a98e095841e12: Bug 1282577 - Guard against multiple intr messages causes us to multi-delete GMP actors. r?jesup. draft
Chris Pearce <cpearce@mozilla.com> - Mon, 11 Jul 2016 21:52:31 +1200 - rev 386190
Push 22641 by cpearce@mozilla.com at Mon, 11 Jul 2016 09:54:31 +0000
Bug 1282577 - Guard against multiple intr messages causes us to multi-delete GMP actors. r?jesup. This is a regression from bug 1162358. We must be hitting the #ifndef SHMEM_ALLOC_IN_CHILD block in GMPVideoDecoderChild::Alloc() with multiple allocs doing intr calls at once. If this happens when a DecodingComplete() comes in, we'll end up sending one task to re-call RecvDecodingComplete for every Alloc() blocked on an intr response. This would result in us ending up trying to Send__delete__() in RecvDecodingComplete() twice. Which causes the runtime abort we're seeing here. I think that could happen in the WidevineVideoDecoder if a Decode message comes in, and goes into a ReturnOutput(), tries to alloc a frame and has to spin on an intr message response, and another Decode message comes in and does the same, so GMPVideoDecoderChild::mNeedShmemIntrCount will be 2, and then a DecodingComplete comes in, and when two tasks on the stack in GMPVideoDecoderChild::Alloc() finish they both end up dispatching a task to re-call GMPVideoDecoderChild::RecvDecodingComplete(). So we end up trying to Send__delete__() in RecvDecodingComplete() twice. I expect the same problem exists in the GMPVideoEncoder too. intr, or spinning event loops in general for that matter, is evil. MozReview-Commit-ID: AKsvP62G3Cx
c43ecb4bf00fb31ccb07f4efac5a16e51cfe91f4: Bug 1285887 - MediaDecoder::PlayStateStr() should call ToPlayStateStr() to eliminate redundant code. r=bechen draft
JW Wang <jwwang@mozilla.com> - Mon, 11 Jul 2016 17:42:34 +0800 - rev 386189
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1285887 - MediaDecoder::PlayStateStr() should call ToPlayStateStr() to eliminate redundant code. r=bechen MozReview-Commit-ID: pwhafUHxOL
ff3c896487297e5b2370c7acd5da1f88b98745e4: Bug 1285122. Part 2 - fix includes and forward-declaration. r=kaku draft
JW Wang <jwwang@mozilla.com> - Thu, 07 Jul 2016 14:44:53 +0800 - rev 386188
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1285122. Part 2 - fix includes and forward-declaration. r=kaku MozReview-Commit-ID: 7r1NNH5DZki
8c080b1535c680430687d64372fd955f3aa6ce88: Bug 1285122. Part 1 - remove SeekTask::mNeedToStopPrerolling{Audio,Video} per discussion in https://reviewboard.mozilla.org/r/43689/#comment54421. r=kaku draft
JW Wang <jwwang@mozilla.com> - Thu, 07 Jul 2016 14:35:58 +0800 - rev 386187
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1285122. Part 1 - remove SeekTask::mNeedToStopPrerolling{Audio,Video} per discussion in https://reviewboard.mozilla.org/r/43689/#comment54421. r=kaku MozReview-Commit-ID: 1r909HO5Cbl
807e4e2dbf0d13c07ee5106f5849e3eccce1a356: Bug 1285121 - cancel callbacks before rejecting the promise. r=kaku draft
JW Wang <jwwang@mozilla.com> - Thu, 07 Jul 2016 14:30:54 +0800 - rev 386186
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1285121 - cancel callbacks before rejecting the promise. r=kaku MozReview-Commit-ID: 1Ly4ZW1d6KL
ef859c556b619c8d2991b12de6119dd80e53362c: Bug 1284399. Part 6 - store a copy of SeekTarget instead of its reference in SeekTask so it's life cycle can be independent from the client. r=kaku draft
JW Wang <jwwang@mozilla.com> - Tue, 05 Jul 2016 14:12:42 +0800 - rev 386185
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1284399. Part 6 - store a copy of SeekTarget instead of its reference in SeekTask so it's life cycle can be independent from the client. r=kaku MozReview-Commit-ID: BWrutqvsj29
eda00335ff63e8faf352e28bd64b04b228cb8c71: Bug 1284399. Part 5 - remove SeekTask::mSeekJob. r=kaku draft
JW Wang <jwwang@mozilla.com> - Tue, 05 Jul 2016 13:58:51 +0800 - rev 386184
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1284399. Part 5 - remove SeekTask::mSeekJob. r=kaku Drop{Audio,Video}UpToSeekTarget() is always called before Discard() so mSeekJob.Exists() is guaranteed to be true. MozReview-Commit-ID: Cezbqs0JKm2
084a01bd84e768ec2be4ae795cff47c9cfe95f5c: Bug 1284399. Part 4 - move |mSeekJob.RejectIfExists(__func__)| out of SeekTask::Discard(). r=kaku draft
JW Wang <jwwang@mozilla.com> - Tue, 05 Jul 2016 13:55:32 +0800 - rev 386183
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1284399. Part 4 - move |mSeekJob.RejectIfExists(__func__)| out of SeekTask::Discard(). r=kaku MozReview-Commit-ID: C0kmdNkCpk3
14060b0459f3573117b0e52ac966f5bdecd745f3: Bug 1284399. Part 3 - remove SeekTask::Exists(). r=kaku draft
JW Wang <jwwang@mozilla.com> - Tue, 05 Jul 2016 13:50:37 +0800 - rev 386182
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1284399. Part 3 - remove SeekTask::Exists(). r=kaku MozReview-Commit-ID: EECDBv1DR88
d5ae8d17e0306227d4bf4e5e587f0388dfae0fff: Bug 1284399. Part 2 - add MDSM::mCurrentSeek to replace SeekTask::mSeekJob. r=kaku draft
JW Wang <jwwang@mozilla.com> - Tue, 05 Jul 2016 13:43:46 +0800 - rev 386181
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1284399. Part 2 - add MDSM::mCurrentSeek to replace SeekTask::mSeekJob. r=kaku MozReview-Commit-ID: 84KJcdoXakS
913e452873d9940d557d5e3e96bee1189d9b4839: Bug 1284399. Part 1 - add GetSeekTarget() to remove direct access to mSeekJob. r=kaku draft
JW Wang <jwwang@mozilla.com> - Thu, 30 Jun 2016 13:37:20 +0800 - rev 386180
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1284399. Part 1 - add GetSeekTarget() to remove direct access to mSeekJob. r=kaku MozReview-Commit-ID: 60wIW9gHYKt
443f72041da4fbcf6a8b99c83989cb1c913e91bd: Bug 1283785. Part 4 - remove unused macros and fix some styles. r=kaku draft
JW Wang <jwwang@mozilla.com> - Fri, 01 Jul 2016 18:10:57 +0800 - rev 386179
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1283785. Part 4 - remove unused macros and fix some styles. r=kaku MozReview-Commit-ID: 4xz8rlymOsS
6deecf04377a6e71fec2b48587e55e17c5f90e6d: Bug 1283785. Part 3 - merge and remove unused functions. r=kaku draft
JW Wang <jwwang@mozilla.com> - Fri, 01 Jul 2016 17:55:41 +0800 - rev 386178
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1283785. Part 3 - merge and remove unused functions. r=kaku MozReview-Commit-ID: IC5bTvawVGm
04d4f2edc9c0a2755d92828638191ab8c6feafdb: Bug 1283785. Part 2 - remove the IsVideoDecoding() check from EnsureVideoDecodeTaskQueued(). r=kaku draft
JW Wang <jwwang@mozilla.com> - Fri, 01 Jul 2016 17:53:03 +0800 - rev 386177
Push 22640 by jwwang@mozilla.com at Mon, 11 Jul 2016 09:50:14 +0000
Bug 1283785. Part 2 - remove the IsVideoDecoding() check from EnsureVideoDecodeTaskQueued(). r=kaku EnsureVideoDecodeTaskQueued() is always called when NeedMoreVideo() is true which guarantees mIsVideoQueueFinished is false and IsVideoDecoding() is true. MozReview-Commit-ID: BURhDl6vNXi
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip