33c0eb66eb7fcf1a0e5cc4d7700ea62e71b60cd5: Bug 1273397. Part 1 - move some functions to private. r=jya. draft 1273405_VorbisDataDecoder_Flush
JW Wang <jwwang@mozilla.com> - Tue, 17 May 2016 15:09:12 +0800 - rev 368643
Push 18619 by jwwang@mozilla.com at Thu, 19 May 2016 09:06:15 +0000
Bug 1273397. Part 1 - move some functions to private. r=jya. MozReview-Commit-ID: LpbUrRGRTRM
c78290019a67165dd66ff066ff7f3630e47e6588: Bug 1273405. Part 5 - add assertions. r=jya. draft 1273405_VorbisDataDecoder_Flush
JW Wang <jwwang@mozilla.com> - Tue, 17 May 2016 17:32:55 +0800 - rev 368642
Push 18619 by jwwang@mozilla.com at Thu, 19 May 2016 09:06:15 +0000
Bug 1273405. Part 5 - add assertions. r=jya. MozReview-Commit-ID: 6tbA0aj5Rto
a5496fd2b0b2cfd71970277338976b4b414cd8dc: Bug 1273405. Part 4 - remove use of FlushableTaskQueue. r=jya. draft 1273405_VorbisDataDecoder_Flush
JW Wang <jwwang@mozilla.com> - Tue, 17 May 2016 17:30:53 +0800 - rev 368641
Push 18619 by jwwang@mozilla.com at Thu, 19 May 2016 09:06:15 +0000
Bug 1273405. Part 4 - remove use of FlushableTaskQueue. r=jya. MozReview-Commit-ID: Do9REbjltEW
844f6c0a4f366291130d1c4bcc0863083490f251: Bug 1273405. Part 3 - remove use of FlushableTaskQueue::Flush(). r=jya. draft 1273405_VorbisDataDecoder_Flush
JW Wang <jwwang@mozilla.com> - Tue, 17 May 2016 17:22:45 +0800 - rev 368640
Push 18619 by jwwang@mozilla.com at Thu, 19 May 2016 09:06:15 +0000
Bug 1273405. Part 3 - remove use of FlushableTaskQueue::Flush(). r=jya. MozReview-Commit-ID: bchmGXw1fw
e534742d4e10d9d43bdd901ce87d4034af9b84b5: Bug 1273405. Part 2 - rename some functions to be consistent with other MediaDataDecoder sub-classes. r=jya. draft 1273405_VorbisDataDecoder_Flush
JW Wang <jwwang@mozilla.com> - Tue, 17 May 2016 16:05:30 +0800 - rev 368639
Push 18619 by jwwang@mozilla.com at Thu, 19 May 2016 09:06:15 +0000
Bug 1273405. Part 2 - rename some functions to be consistent with other MediaDataDecoder sub-classes. r=jya. MozReview-Commit-ID: 1CpEZktGNia
2a100b4b2c6fb71858becc2fdb44efb4c89b78be: Bug 1273405. Part 1 - move some functions to private. r=jya. draft 1273405_VorbisDataDecoder_Flush
JW Wang <jwwang@mozilla.com> - Tue, 17 May 2016 16:03:31 +0800 - rev 368638
Push 18619 by jwwang@mozilla.com at Thu, 19 May 2016 09:06:15 +0000
Bug 1273405. Part 1 - move some functions to private. r=jya. MozReview-Commit-ID: CXoBsYyT55r
5bbfcd33d07112aebf02abb4faf7d74f6c8f1117: Bug 1274189. Part 4 - remove use of FlushableTaskQueue. r=jya draft 1274189_OpusDataDecoder_Flush
JW Wang <jwwang@mozilla.com> - Thu, 19 May 2016 16:30:02 +0800 - rev 368637
Push 18618 by jwwang@mozilla.com at Thu, 19 May 2016 08:33:07 +0000
Bug 1274189. Part 4 - remove use of FlushableTaskQueue. r=jya MozReview-Commit-ID: BblRglpMvtp
8fca54360f536c0762b4c58dfac30e611495428d: Bug 1274189. Part 3 - remove use of FlushableTaskQueue::Flush(). r=jya. draft 1274189_OpusDataDecoder_Flush
JW Wang <jwwang@mozilla.com> - Thu, 19 May 2016 16:25:02 +0800 - rev 368636
Push 18618 by jwwang@mozilla.com at Thu, 19 May 2016 08:33:07 +0000
Bug 1274189. Part 3 - remove use of FlushableTaskQueue::Flush(). r=jya. MozReview-Commit-ID: I079lp6vSqu
fc2931adba5dedd213a778b00b72f3d224beb5d7: Bug 1274189. Part 2 - rename some functions to be consistent with other MediaDataDecoder sub-classes. r=jya. draft 1274189_OpusDataDecoder_Flush
JW Wang <jwwang@mozilla.com> - Thu, 19 May 2016 16:14:49 +0800 - rev 368635
Push 18618 by jwwang@mozilla.com at Thu, 19 May 2016 08:33:07 +0000
Bug 1274189. Part 2 - rename some functions to be consistent with other MediaDataDecoder sub-classes. r=jya. MozReview-Commit-ID: JsfdvtO5AUK
e2419d04929b2dce046a866095e47ee799a88e92: Bug 1274189. Part 1 - move some functions to private. r=jya. draft 1274189_OpusDataDecoder_Flush
JW Wang <jwwang@mozilla.com> - Thu, 19 May 2016 16:07:21 +0800 - rev 368634
Push 18618 by jwwang@mozilla.com at Thu, 19 May 2016 08:33:07 +0000
Bug 1274189. Part 1 - move some functions to private. r=jya. MozReview-Commit-ID: FQd87ueJ2XA
3d0b05bba694f7b06b4c13d9bb14dc6b6c5259f4: Bug 1273774. Part 3 - remove members no longer used. r=jya. draft
JW Wang <jwwang@mozilla.com> - Wed, 18 May 2016 15:26:36 +0800 - rev 368633
Push 18618 by jwwang@mozilla.com at Thu, 19 May 2016 08:33:07 +0000
Bug 1273774. Part 3 - remove members no longer used. r=jya. MozReview-Commit-ID: E4OgqAOzqnr
4aa23b461f5b7fb38702f869c03ba05db37cb5b4: Bug 1273774. Part 2 - do decoding jobs synchronously without dispatching. r=jya. draft
JW Wang <jwwang@mozilla.com> - Wed, 18 May 2016 15:09:25 +0800 - rev 368632
Push 18618 by jwwang@mozilla.com at Thu, 19 May 2016 08:33:07 +0000
Bug 1273774. Part 2 - do decoding jobs synchronously without dispatching. r=jya. MozReview-Commit-ID: CkGrZfgEIhu
bde4931d63c6a858bb7d0c80fe69b9f50ab0edbc: Bug 1273774. Part 1 - remove unused members and thread assertions. r=jya. draft
JW Wang <jwwang@mozilla.com> - Wed, 18 May 2016 15:03:51 +0800 - rev 368631
Push 18618 by jwwang@mozilla.com at Thu, 19 May 2016 08:33:07 +0000
Bug 1273774. Part 1 - remove unused members and thread assertions. r=jya. MozReview-Commit-ID: 7rIxvxAfvhq
a93b52463be4e596fe8eca12a7a54ec36d38058e: Bug 1269171 - Change how mozalloc.h is hooked in STL wrappers draft
Mike Hommey <mh+mozilla@glandium.org> - Wed, 18 May 2016 16:37:19 +0900 - rev 368630
Push 18617 by bmo:mh+mozilla@glandium.org at Thu, 19 May 2016 08:27:44 +0000
Bug 1269171 - Change how mozalloc.h is hooked in STL wrappers Since the introduction of the STL wrappers, they have included mozalloc.h, and multiple times, we've hit header reentrancy problems, and worked around them as best as we could. Taking a step back, all mozalloc.h does is: - declare moz_* allocator functions. - define inline implementations of various operator new/delete variants. The first only requires the functions to be declared before they are used, so mozalloc.h only needs to be included before anything that would use those functions. The second doesn't actually require a specific order, as long as the declaration for those functions comes before their use, and they are either declared in <new> or implicitly by the C++ compiler. So all in all, it doesn't matter that mozalloc.h is included before the wrapped STL headers. What matters is that it's included when STL headers are included. So arrange things such that mozalloc.h is included after the first wrapped STL header is fully preprocessed (and all its includes have been included).
35699418ee18ed373586b34c3356d74605de9723: Bug 1269171 - Backout ccff1c4580ab (bug 1270832) because it doesn't actually work properly and blocks upcoming changes. draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 19 May 2016 14:41:14 +0900 - rev 368629
Push 18617 by bmo:mh+mozilla@glandium.org at Thu, 19 May 2016 08:27:44 +0000
Bug 1269171 - Backout ccff1c4580ab (bug 1270832) because it doesn't actually work properly and blocks upcoming changes. It turns out that, since we're including <new> before setting _GLIBCXX_DEBUG, the debug parts of c++config.h are not activated, and that has an impact of how much of the debug features of the STL are activated. In contrast, the upcoming changes to the STL wrappers are avoiding the include of <new> before _GLIBCXX_DEBUG is set, which in turn breaks the build because, as we link things that use STL wrappers with things that don't, they end up with a different state of STL debugging, and have mismatching symbols.
a3320a0a4a581a9ef8f4806e1e6da97192a868e3: Bug 1269171 - Change how mozalloc.h is hooked in STL wrappers draft
Mike Hommey <mh+mozilla@glandium.org> - Wed, 18 May 2016 16:37:19 +0900 - rev 368628
Push 18616 by bmo:mh+mozilla@glandium.org at Thu, 19 May 2016 08:25:36 +0000
Bug 1269171 - Change how mozalloc.h is hooked in STL wrappers Since the introduction of the STL wrappers, they have included mozalloc.h, and multiple times, we've hit header reentrancy problems, and worked around them as best as we could. Taking a step back, all mozalloc.h does is: - declare moz_* allocator functions. - define inline implementations of various operator new/delete variants. The first only requires the functions to be declared before they are used, so mozalloc.h only needs to be included before anything that would use those functions. The second doesn't actually require a specific order, as long as the declaration for those functions comes before their use, and they are either declared in <new> or implicitly by the C++ compiler. So all in all, it doesn't matter that mozalloc.h is included before the wrapped STL headers. What matters is that it's included when STL headers are included. So arrange things such that mozalloc.h is included after the first wrapped STL header is fully preprocessed (and all its includes have been included).
fe9d573573e9b64893db2dad97fa0f0c26b516e7: Backout ccff1c4580ab (bug 1270832) because it doesn't actually work properly and blocks upcoming changes. draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 19 May 2016 14:41:14 +0900 - rev 368627
Push 18616 by bmo:mh+mozilla@glandium.org at Thu, 19 May 2016 08:25:36 +0000
Backout ccff1c4580ab (bug 1270832) because it doesn't actually work properly and blocks upcoming changes. It turns out that, since we're including <new> before setting _GLIBCXX_DEBUG, the debug parts of c++config.h are not activated, and that has an impact of how much of the debug features of the STL are activated. In contrast, the upcoming changes to the STL wrappers are avoiding the include of <new> before _GLIBCXX_DEBUG is set, which in turn breaks the build because, as we link things that use STL wrappers with things that don't, they end up with a different state of STL debugging, and have mismatching symbols.
366522f97c404cb3916eac0ae29589c170b29c18: Bug 882718 - triggerTimeMarchesOn. r=rillian draft
bechen <bechen@mozilla.com> - Thu, 19 May 2016 16:18:08 +0800 - rev 368626
Push 18615 by bechen@mozilla.com at Thu, 19 May 2016 08:18:49 +0000
Bug 882718 - triggerTimeMarchesOn. r=rillian MozReview-Commit-ID: 2OOqr1Z6X9
d1f36d835d0169936febe243a1354016441d7c10: Bug 882718 - Implement "TimeMarchesOn". r=rillian draft
Andrew Quartey <andrew.quartey@gmail.com> - Thu, 19 May 2016 16:18:06 +0800 - rev 368625
Push 18615 by bechen@mozilla.com at Thu, 19 May 2016 08:18:49 +0000
Bug 882718 - Implement "TimeMarchesOn". r=rillian MozReview-Commit-ID: 1RqUmgz056N
199b100088b87d16b4c3cb62ae2c6a73821b7e60: Bug 882718 - Implement GetCueListByTimeInterval() at TextTrackCueList object. r=rillian draft
bechen <bechen@mozilla.com> - Thu, 19 May 2016 16:18:03 +0800 - rev 368624
Push 18615 by bechen@mozilla.com at Thu, 19 May 2016 08:18:49 +0000
Bug 882718 - Implement GetCueListByTimeInterval() at TextTrackCueList object. r=rillian MozReview-Commit-ID: 1T3EEfG83ec
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip