e6350e4fb18ba8198a7f4913954a0e4b2b8d3782: Bug 1109437 - Implement non-polling buffering. r=cpearce
Bobby Holley <bobbyholley@gmail.com> - Fri, 19 Dec 2014 11:39:15 -0800 - rev 246528
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1109437 - Implement non-polling buffering. r=cpearce
4c38dda0688052e7074c04a7a25065cb7e3246c6: Bug 1109437 - Schedule the state machine thread in MediaSourceDecoder::Load. r=cpearce
Bobby Holley <bobbyholley@gmail.com> - Fri, 19 Dec 2014 11:39:15 -0800 - rev 246527
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1109437 - Schedule the state machine thread in MediaSourceDecoder::Load. r=cpearce This is necessary to get the state machine moving after it's initialized. MediaDecoder::Load does this, but it looks like we missed this in the override. So the current code relies on the ScheduleStateMachine call at the end of TrackBuffer::AppendData to get things rolling. We're going to be removing that call, so we need to fix this.
72f171ec04bad38d43a39545fe7804dbf42fd94d: Bug 1109437 - Switch m{Audio,Video}RequestPending to a tri-state. r=cpearce
Bobby Holley <bobbyholley@gmail.com> - Fri, 19 Dec 2014 11:39:15 -0800 - rev 246526
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1109437 - Switch m{Audio,Video}RequestPending to a tri-state. r=cpearce
ec275f65c67632ed65305cae41b9b26dacdd747b: Bug 1109437 - Stop using buffering heuristics when they're not requested. r=cpearce
Bobby Holley <bobbyholley@gmail.com> - Fri, 19 Dec 2014 11:39:15 -0800 - rev 246525
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1109437 - Stop using buffering heuristics when they're not requested. r=cpearce Given that we set the buffering wait to 0 in this case already, the only practical impact on our behavior of this change is that we'll no longer ping-pong between states.
65d172e7a1cfed8669fceb219ad959ffd26de107: Bug 1109437 - Generalize GetBufferingWait to UseBufferingHeuristics. r=cpearce
Bobby Holley <bobbyholley@gmail.com> - Fri, 19 Dec 2014 11:39:14 -0800 - rev 246524
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1109437 - Generalize GetBufferingWait to UseBufferingHeuristics. r=cpearce
0b8a156dcff0dc8aaeffabc1fe7780ac3605052c: Bug 1109437 - Remove MOZ_COUNT_{C,D}TOR on refcounted promise classes. r=cpearce
Bobby Holley <bobbyholley@gmail.com> - Fri, 19 Dec 2014 11:39:14 -0800 - rev 246523
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1109437 - Remove MOZ_COUNT_{C,D}TOR on refcounted promise classes. r=cpearce These were accidental and redundant, because refcounted classes get this behavior automatically. And this is very lucky, because it turns out that our MOZ_COUNT_* infrastructure can't handle varying-sized instances identified with the same string, which is exactly what we can get with these templated types. The only remaining use of these macros is on the non-templated ThenValueBase, which is happily not variable-sized. \o/
1a8b874719fbe47e0cfad7606804005000887ffe: Backed out changesets 5f7211d4190d and bac36f6e728f (bug 1111995) for B2G desktop mochitest failures.
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 19 Dec 2014 14:33:58 -0500 - rev 246522
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Backed out changesets 5f7211d4190d and bac36f6e728f (bug 1111995) for B2G desktop mochitest failures. CLOSED TREE
ebcea5a8cb79b5a41e1b3454cb79c25860f0b33c: Bug 1095510 - See if ClearRect has weird data. r=jmuizelaar
Milan Sreckovic <milan@mozilla.com> - Thu, 11 Dec 2014 12:05:51 -0500 - rev 246521
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1095510 - See if ClearRect has weird data. r=jmuizelaar
5a082a183de4bc87e28ec3e29557162ed20fb632: backout changeset 339049fcea42 (bug 1024809) for android and b2g bustage on a CLOSED TREE
David Keeler <dkeeler@mozilla.com> - Fri, 19 Dec 2014 11:31:32 -0800 - rev 246520
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
backout changeset 339049fcea42 (bug 1024809) for android and b2g bustage on a CLOSED TREE
afd92b25e239747e029b5677ce1fea2a8be996a7: Backed out changeset a6c8c4ccb5e7 (bug 1113005) because of mochitest-4 bustage on a CLOSED TREE
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 19 Dec 2014 14:26:52 -0500 - rev 246519
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Backed out changeset a6c8c4ccb5e7 (bug 1113005) because of mochitest-4 bustage on a CLOSED TREE
6cd496d732f7b8b58e9ba5c7410d50b284865291: Bug 1112278 - Add some more benchmarks to gc-ubench; r=tests
Terrence Cole <terrence@mozilla.com> - Fri, 19 Dec 2014 11:00:48 -0800 - rev 246518
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1112278 - Add some more benchmarks to gc-ubench; r=tests
e4bee2367e67a3f6676d13327907fc21665b853d: No bug - fix typo r=me
Benjamin Peterson <benjamin@python.org> - Fri, 19 Dec 2014 12:40:30 -0600 - rev 246517
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
No bug - fix typo r=me
ea53aab8d7cecca2da0700a0877c13def013683c: Bug 1113677 - Fold instanceof operations in IonBuilder. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Fri, 19 Dec 2014 19:29:28 +0100 - rev 246516
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1113677 - Fold instanceof operations in IonBuilder. r=bhackett
339049fcea42e2454843b0f2752e41eadd3e8fe7: Bug 1024809 - (OneCRL) Create a blocklist mechanism to revoke intermediate certs (r=keeler,Unfocused)
Mark Goodwin <mgoodwin@mozilla.com>, Harsh Pathak <hpathak@mozilla.com> - Fri, 19 Dec 2014 10:22:41 -0800 - rev 246515
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1024809 - (OneCRL) Create a blocklist mechanism to revoke intermediate certs (r=keeler,Unfocused)
4d9a7a26e09a5c6ba34abcaef7ca027e29aa4d7e: Bug 1112974 - Try to find llvm-config through clang first before looking at $PATH; r=glandium
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 19 Dec 2014 13:13:44 -0500 - rev 246514
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1112974 - Try to find llvm-config through clang first before looking at $PATH; r=glandium Right now, if the LLVMCONFIG variable is not set in the .mozconfig, we first look for the system default llvm-config and only then we ask clang itself, which breaks building with the clang plugin if you make $CC and $CXX point to a non-default clang binary. This patch fixes the issue by reversing the search order.
a6c8c4ccb5e7caffcf64b3c6ce75cae628014fa1: Bug 1113005 - Copy only the necessary number of bytes from the source buffer; r=froydnj
Ehsan Akhgari <ehsan.akhgari@gmail.com> - Fri, 19 Dec 2014 13:12:34 -0500 - rev 246513
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1113005 - Copy only the necessary number of bytes from the source buffer; r=froydnj
b6aba55876988ea7c5c3b0c17ebb4275984dc784: (no bug) Fix typo in copypasted assertion text in nsStyleBasicShape accessors. rs=krit over IRC
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 19 Dec 2014 10:12:31 -0800 - rev 246512
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
(no bug) Fix typo in copypasted assertion text in nsStyleBasicShape accessors. rs=krit over IRC
056b301fd9829cb40337cf7f85fd375b1daffec6: Bug 1113419: Make eUnit_Filter ordering more consistent, in switch statements & enum definition in StyleAnimationValue.h,cpp r=krit
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 19 Dec 2014 10:12:29 -0800 - rev 246511
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1113419: Make eUnit_Filter ordering more consistent, in switch statements & enum definition in StyleAnimationValue.h,cpp r=krit
001e0c8c26b4c87276ffce5ad8845a51f269dfb4: Bug 1105065: Remove an #ifdef, to fix a -Wunused-private-field build warning in GMPLoader.cpp for builds with --disable-sandbox. r=cpearce
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 19 Dec 2014 10:12:23 -0800 - rev 246510
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 1105065: Remove an #ifdef, to fix a -Wunused-private-field build warning in GMPLoader.cpp for builds with --disable-sandbox. r=cpearce
c9b0bbb1d4f9565da1b91e47029bbc9a7c773e63: Bug 867348 - Part 2: Apply MOZ_NO_ARITHMETIC_EXPR_IN_ARGUMENT to CheckedInt's constructor; r=jrmuizel,cpearce
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 18 Dec 2014 15:27:05 -0500 - rev 246509
Push 4489 by raliiev@mozilla.com at Mon, 23 Feb 2015 15:17:55 +0000
Bug 867348 - Part 2: Apply MOZ_NO_ARITHMETIC_EXPR_IN_ARGUMENT to CheckedInt's constructor; r=jrmuizel,cpearce Note that the analysis currently just looks at the AST subtree of the function call site and is therefore unable to correctly deal with cases such as the last two hunks of the change to OggCodecState.cpp. Fixing the analysis to deal with that would be very difficult, so we currently adjust the code so that it compiles. The first hunk in that file though is a real bug that this analysis found.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip