searching for reviewer(cajbir)
97ace5e97d7b12bd550bff3f70e8269be755d4fa: Bug 1175058: P1. Properly handle partial init and media header. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 16 Jun 2015 23:45:16 +1000 - rev 249726
Push 28936 by ryanvm@gmail.com at Fri, 19 Jun 2015 20:34:42 +0000
Bug 1175058: P1. Properly handle partial init and media header. r=cajbir
34d1dedc56c42d4374f759f44eb380262a887d0e: Bug 1171311: P5. Force update of buffered range after endOfStream. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 12 Jun 2015 09:26:58 +1000 - rev 248534
Push 28899 by ryanvm@gmail.com at Fri, 12 Jun 2015 18:57:39 +0000
Bug 1171311: P5. Force update of buffered range after endOfStream. r=cajbir
86014e576ae36a71b3c3233a26725793e6647c0c: Bug 1171330: P18. Error when finding invalid data. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jun 2015 16:34:03 +1000 - rev 248282
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1171330: P18. Error when finding invalid data. r=cajbir
299c650797f243228100f9d6693ae05bb0d776c0: Bug 1171330: P17. Add diagnostic to ensure no pending append is going. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jun 2015 16:33:58 +1000 - rev 248281
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1171330: P17. Add diagnostic to ensure no pending append is going. r=cajbir
7b2f7c764372e174cf2353af6e18abc31e95e9c7: Bug 1171330: P16. Use ProxyMediaCall and remove need for monitor. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jun 2015 16:33:10 +1000 - rev 248280
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1171330: P16. Use ProxyMediaCall and remove need for monitor. r=cajbir
cb28ba1d607b32cc4598d08e63f5875143758cda: Bug 1171330: P15. Better andle partial media segments. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jun 2015 16:33:05 +1000 - rev 248279
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1171330: P15. Better andle partial media segments. r=cajbir
d3f99ebe7c888182b6734ac82e94e3c341252dcf: Bug 1171330: P13. Relax frame discontinuity detection. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jun 2015 16:27:08 +1000 - rev 248277
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1171330: P13. Relax frame discontinuity detection. r=cajbir
d62627bbe3b24fa92aef8aa9b3fa86a39bbcfb32: Bug 1171330: P12. Properly insert frames in DTS order. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jun 2015 16:27:03 +1000 - rev 248276
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1171330: P12. Properly insert frames in DTS order. r=cajbir
b4d64177e02feb19194eaf99abc9b6ffffad96a8: Bug 1171330: P11. Add eviction support. r=cajbir.
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jun 2015 16:26:57 +1000 - rev 248275
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1171330: P11. Add eviction support. r=cajbir. We evict data in two steps. Up to playback time, or tail data.
34ec7493164c7a7b10cd7e6ad263e41c662dce43: Bug 1171330: P10. Add TrackBuffersManager object. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jun 2015 15:55:20 +1000 - rev 248274
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1171330: P10. Add TrackBuffersManager object. r=cajbir This implements MSE's SourceBuffer exactly per spec. No memory or speed optimisations of any kind were added for the purpose of being 100% W3C spec compliant.
2aef130d13cd0760ed3d74a38527ea3d25970b22: Bug 1171330: P7. Add ability to retrieve init range to ContainerParser. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jun 2015 15:55:20 +1000 - rev 248271
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1171330: P7. Add ability to retrieve init range to ContainerParser. r=cajbir Currently, we always assume that the init segment starts at offset 0. But this doesn't have to always be true.
cd08ea9d91939991327b01020d53e9d7f4b1e02f: Bug 1171330: P6. Make RangeRemoval use promises. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jun 2015 15:55:12 +1000 - rev 248270
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1171330: P6. Make RangeRemoval use promises. r=cajbir
5d30edb9048a289f28c7ef6dd13d4a53fb0170d8: Bug 1171330: P5. Split AppendData task to be closer to spec. r=cajbir.
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 11 Jun 2015 15:49:50 +1000 - rev 248269
Push 28893 by kwierso@gmail.com at Fri, 12 Jun 2015 00:02:58 +0000
Bug 1171330: P5. Split AppendData task to be closer to spec. r=cajbir.
083d678bb7fd7a4a057eb74ee86d1824188b7700: Bug 1161339 - Add gtest calling rust code. r=cajbir
Ralph Giles <giles@mozilla.com> - Thu, 07 May 2015 12:15:00 -0700 - rev 243090
Push 28720 by philringnalda@gmail.com at Sat, 09 May 2015 21:17:12 +0000
Bug 1161339 - Add gtest calling rust code. r=cajbir This is mostly to verify compilation and linkage. The test itself just verifies the contents of an returned string.
3a1da9617e315154e9c180595855beea4f53b3cb: Bug 1157476 - Remove synchronous dispatch in AndroidMediaResourceServer::Start. r=cajbir
Bobby Holley <bobbyholley@gmail.com> - Fri, 24 Apr 2015 11:22:20 -0700 - rev 241549
Push 28665 by kwierso@gmail.com at Wed, 29 Apr 2015 23:43:43 +0000
Bug 1157476 - Remove synchronous dispatch in AndroidMediaResourceServer::Start. r=cajbir
5226e698dd5f12a9a684ff1b507b0b46f5b584f3: Bug 1144486 - Fix Bogus test. r=cajbir
Bobby Holley <bobbyholley@gmail.com> - Wed, 08 Apr 2015 14:09:26 -0700 - rev 240673
Push 28640 by cbook@mozilla.com at Thu, 23 Apr 2015 13:41:18 +0000
Bug 1144486 - Fix Bogus test. r=cajbir cajbir said we should do this in the media meeting.
5b1c0aca5bf674dc29230e8de500942a776345f1: bug 1149376 remove no-op assignment of loop terminator variable r=cajbir
Karl Tomlinson <karlt+@karlt.net> - Tue, 31 Mar 2015 13:52:10 +1300 - rev 237235
Push 28529 by cbook@mozilla.com at Thu, 02 Apr 2015 12:09:53 +0000
bug 1149376 remove no-op assignment of loop terminator variable r=cajbir
03463f829208c48c0d351eea300bf0b5833da5ba: bug 1149376 release leaking GstIterator holding on to mPlayBin r=cajbir
Karl Tomlinson <karlt+@karlt.net> - Tue, 31 Mar 2015 13:46:58 +1300 - rev 237234
Push 28529 by cbook@mozilla.com at Thu, 02 Apr 2015 12:09:53 +0000
bug 1149376 release leaking GstIterator holding on to mPlayBin r=cajbir
f19216bba031c57b063433cbb8f8524b43c8b21f: Bug 1039639 - Add support for Flac on Firefox OS. r=cajbir
Jim Porter <jporter@mozilla.com> - Tue, 02 Dec 2014 16:37:00 -0500 - rev 234764
Push 28454 by philringnalda@gmail.com at Sat, 21 Mar 2015 19:32:28 +0000
Bug 1039639 - Add support for Flac on Firefox OS. r=cajbir
3c1922880a9de1095959cafc26c19dabcfd2a6f5: Bug 1143514: Update mochitest. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 18 Mar 2015 14:10:57 +1100 - rev 234189
Push 28436 by cbook@mozilla.com at Wed, 18 Mar 2015 12:52:36 +0000
Bug 1143514: Update mochitest. r=cajbir sourcebuffer is added to ms.activeSourceBuffers only once the first init segment has been appended.
395a1812db6845a332bf235b404372d30770651c: Bug 1143514: Part1. Only add sourcebuffer to ActiveSourceBuffers once active. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 18 Mar 2015 14:10:56 +1100 - rev 234187
Push 28436 by cbook@mozilla.com at Wed, 18 Mar 2015 12:52:36 +0000
Bug 1143514: Part1. Only add sourcebuffer to ActiveSourceBuffers once active. r=cajbir
a03e6ad02d3064994a8c6ffd6f931f079282b29d: Bug 1143336 - Fix and suppress -Wunreachable-code-return warnings in media code. r=cajbir
Chris Peterson <cpeterson@mozilla.com> - Sat, 14 Mar 2015 13:47:51 -0700 - rev 233888
Push 28426 by cbook@mozilla.com at Tue, 17 Mar 2015 10:46:54 +0000
Bug 1143336 - Fix and suppress -Wunreachable-code-return warnings in media code. r=cajbir
095f709e0c28afc32ef118d22bcc396360e26f27: Bug 1140947 - Correct some logging in SourceBufferResource.cpp. r=cajbir
Chris Pearce <cpearce@mozilla.com> - Mon, 09 Mar 2015 15:38:33 +1300 - rev 232485
Push 28384 by cbook@mozilla.com at Mon, 09 Mar 2015 12:46:25 +0000
Bug 1140947 - Correct some logging in SourceBufferResource.cpp. r=cajbir
da8e7a594541258f4c57f063044d2b717c8862c0: Bug 1096089: Make end argument an unrestricted double as per spec. r=cajbir r=bholley
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 25 Feb 2015 20:35:44 +1100 - rev 230832
Push 28337 by cbook@mozilla.com at Thu, 26 Feb 2015 10:57:44 +0000
Bug 1096089: Make end argument an unrestricted double as per spec. r=cajbir r=bholley Also, test for updating value before testing for duration and start, as per spec: http://w3c.github.io/media-source/#widl-SourceBuffer-remove-void-double-start-unrestricted-double-end
da1cac8417acc133782ab6e514d70192236976a2: Bug 1136576: Properly align source buffer starts with current decoder. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 25 Feb 2015 20:55:14 +1100 - rev 230712
Push 28334 by kwierso@gmail.com at Thu, 26 Feb 2015 01:18:38 +0000
Bug 1136576: Properly align source buffer starts with current decoder. r=cajbir
7dcf7b36267af44afa4140579cee46c638992391: Bug 1135532: Allow partial truncation from ResourceQueue. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 25 Feb 2015 20:35:21 +1100 - rev 230711
Push 28334 by kwierso@gmail.com at Thu, 26 Feb 2015 01:18:38 +0000
Bug 1135532: Allow partial truncation from ResourceQueue. r=cajbir
5a745cf431cba4de373f8d7ac0f28b0a6255d2d8: Bug 1096089: Part3. Add trimming support from beginning of source buffer. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 24 Feb 2015 16:38:42 +1100 - rev 230427
Push 28324 by cbook@mozilla.com at Tue, 24 Feb 2015 11:56:37 +0000
Bug 1096089: Part3. Add trimming support from beginning of source buffer. r=cajbir
8cd5efa83e440a6dc7b60f3846c7f9cb652e2590: Bug 1134064: Part5. Evict from TrackBuffer's current decoder. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 24 Feb 2015 16:38:41 +1100 - rev 230426
Push 28324 by cbook@mozilla.com at Tue, 24 Feb 2015 11:56:37 +0000
Bug 1134064: Part5. Evict from TrackBuffer's current decoder. r=cajbir Also evicts all data from inactive decoders once there's nothing left to play in them.
74014ad8e1f8301cff489b9a6561f1deb39059ee: Bug 1133625: Part2. Don't accept buffer exceeding our threshold. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Feb 2015 14:19:14 +1300 - rev 229966
Push 28304 by cbook@mozilla.com at Fri, 20 Feb 2015 14:15:44 +0000
Bug 1133625: Part2. Don't accept buffer exceeding our threshold. r=cajbir YouTube attempts to load data in excess of 8MB when close to the end of the video, and never attempts to re-append should it error. As such, the sourcebuffer threshold can't be set to lower than 8MB with this change.
af39fc4994cc2c06cce3f11d582b17cd3195cfbb: Bug 1133625: Fix mochitest so it doesn't append data forever. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Feb 2015 14:19:14 +1300 - rev 229965
Push 28304 by cbook@mozilla.com at Fri, 20 Feb 2015 14:15:44 +0000
Bug 1133625: Fix mochitest so it doesn't append data forever. r=cajbir
661dcf41cef9a2acbb6b4b2dc4af627c750a4b56: Bug 1133625: Return an error when attempting to append too much data. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Feb 2015 14:19:13 +1300 - rev 229964
Push 28304 by cbook@mozilla.com at Fri, 20 Feb 2015 14:15:44 +0000
Bug 1133625: Return an error when attempting to append too much data. r=cajbir Implement part 6 of Prepare Append Algorithm: http://w3c.github.io/media-source/#sourcebuffer-prepare-append "If the buffer full flag equals true, then throw a QuotaExceededError exception and abort these step."
dad2b32454574aabe1b66d5ee36ecd18a3bd3de7: Bug 1132796: Evict data we likely previously read. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 13 Feb 2015 16:52:42 +1100 - rev 229430
Push 28287 by ryanvm@gmail.com at Tue, 17 Feb 2015 20:08:22 +0000
Bug 1132796: Evict data we likely previously read. r=cajbir Also attempt to evict future data, the furthest away from playback position.
355f5e2dee58fb204d01701d4e3ed08b599239a6: Bug 1132825: Don't evict partial segments. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 17 Feb 2015 16:24:19 +1300 - rev 229429
Push 28287 by ryanvm@gmail.com at Tue, 17 Feb 2015 20:08:22 +0000
Bug 1132825: Don't evict partial segments. r=cajbir Evicting a partial segment can leave the entire sourcebuffer in unplayable state.
f310a80db30d0a3d901f1e09c5fa0dc5af68597b: Bug 1130839: mochitest ensuring element seeks to end of media when truncated. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 12 Feb 2015 18:53:53 +1100 - rev 228820
Push 28271 by cbook@mozilla.com at Thu, 12 Feb 2015 14:33:39 +0000
Bug 1130839: mochitest ensuring element seeks to end of media when truncated. r=cajbir Test that truncating the media when changing mediasource.duration attribute immediately adjusts the buffered range and cause seek to the end of the new media duration (adjusting currentTime).
715a00dcf5c0b1f6c1c78f7ae78fe5d20e55bcd8: Bug 1131433: Show codec/container type in MSE logs. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 12 Feb 2015 18:52:13 +1100 - rev 228818
Push 28271 by cbook@mozilla.com at Thu, 12 Feb 2015 14:33:39 +0000
Bug 1131433: Show codec/container type in MSE logs. r=cajbir Also rationalize MSE debugging logs, so they all follow the same format.
d4dc526e2abdc5428faad025aca06be99de1b54f: Bug 1130948: Part2. Ensure we don't overflow when setting duration. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 12 Feb 2015 18:52:12 +1100 - rev 228816
Push 28271 by cbook@mozilla.com at Thu, 12 Feb 2015 14:33:39 +0000
Bug 1130948: Part2. Ensure we don't overflow when setting duration. r=cajbir
8df52c8e52e3856bc75f013d0f6f45d3824b926d: Bug 1130948: Part1. Use mediasource duration to determine media element duration. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 12 Feb 2015 18:52:12 +1100 - rev 228815
Push 28271 by cbook@mozilla.com at Thu, 12 Feb 2015 14:33:39 +0000
Bug 1130948: Part1. Use mediasource duration to determine media element duration. r=cajbir
5adf82c926e36c66dee8a89b34f62724c7063741: Bug 1130826: Run range removal algorithm when setting mediasource duration. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 12 Feb 2015 18:52:12 +1100 - rev 228814
Push 28271 by cbook@mozilla.com at Thu, 12 Feb 2015 14:33:39 +0000
Bug 1130826: Run range removal algorithm when setting mediasource duration. r=cajbir
22fb2f111021e4e04dfe91efa8c52a632c7e189a: Bug 1122358: Implement partial reset parser. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:16 +1100 - rev 227440
Push 28230 by ryanvm@gmail.com at Wed, 04 Feb 2015 19:42:59 +0000
Bug 1122358: Implement partial reset parser. r=cajbir Only handles resetting parser and incomplete init segments at this stage.
3b7380dbd20cbc82bdabd20616e81971e7515ab4: Bug 1128115: MediaSource.removeSourceBuffer should call SourceBuffer.abort. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:15 +1100 - rev 227438
Push 28230 by ryanvm@gmail.com at Wed, 04 Feb 2015 19:42:59 +0000
Bug 1128115: MediaSource.removeSourceBuffer should call SourceBuffer.abort. r=cajbir
71dd88a5ad5f587aa76d6e70c818c4ab9d8c98c5: Bug 1125776: Part3. Add support for partial init segment. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 02 Feb 2015 11:41:43 +1100 - rev 227434
Push 28230 by ryanvm@gmail.com at Wed, 04 Feb 2015 19:42:59 +0000
Bug 1125776: Part3. Add support for partial init segment. r=cajbir Now that we rely on appendBuffer to scan the init segment, it has become imperative to handle partial segments as it could otherwise lead to appendBuffer never firing update/updateend
e16b5300cd42c14d65159f34f2fe47549d89ee50: Bug 1125776: Part1. Fix initialization of variables. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Feb 2015 20:20:14 +1100 - rev 227432
Push 28230 by ryanvm@gmail.com at Wed, 04 Feb 2015 19:42:59 +0000
Bug 1125776: Part1. Fix initialization of variables. r=cajbir They could be used when non-initialized.
de6ab277539a57e3b7a68dc5acbdea57f898dda4: Bug 1128858 - release media element after playing webm in testcases. r=cajbir
Alfredo Yang <ayang@mozilla.com> - Tue, 03 Feb 2015 01:05:00 +0100 - rev 227425
Push 28230 by ryanvm@gmail.com at Wed, 04 Feb 2015 19:42:59 +0000
Bug 1128858 - release media element after playing webm in testcases. r=cajbir
993b90fb20c9310436ebf413e5e9fab13520c717: Bug 1127725 - free media element ndoe to release decoder. r=cajbir
Alfredo Yang <ayang@mozilla.com> - Fri, 30 Jan 2015 00:00:00 +0100 - rev 227044
Push 28219 by ryanvm@gmail.com at Mon, 02 Feb 2015 22:28:16 +0000
Bug 1127725 - free media element ndoe to release decoder. r=cajbir
1e5647b23d2eac3ef087c77b5de6a828c83a8217: Bug 1127122 - Make ResourceQueue::Evict treat aSizeToEvict as relative to the start of the data instead of 0. r=cajbir,jya
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 29 Jan 2015 23:34:18 +1300 - rev 226550
Push 28200 by kwierso@gmail.com at Thu, 29 Jan 2015 23:01:46 +0000
Bug 1127122 - Make ResourceQueue::Evict treat aSizeToEvict as relative to the start of the data instead of 0. r=cajbir,jya
d73961a4175273038edf708409198a5b58920f3b: Bug 980622 - Free media element node to release decoder. r=cajbir
Alfredo Yang <ayang@mozilla.com> - Tue, 27 Jan 2015 02:27:00 -0500 - rev 226181
Push 28187 by cbook@mozilla.com at Wed, 28 Jan 2015 13:20:48 +0000
Bug 980622 - Free media element node to release decoder. r=cajbir
a20b290d8c86d41a15fcdfa7052a49360bad40a4: Bug 1118589: MSE: Run appendBuffer internal's asynchronously. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 26 Jan 2015 21:33:56 +1100 - rev 225767
Push 28175 by ryanvm@gmail.com at Mon, 26 Jan 2015 21:33:41 +0000
Bug 1118589: MSE: Run appendBuffer internal's asynchronously. r=cajbir
19608b0262aba7282ff3c18c7ee1bc7a26e8bff5: Bug 1096089: MSE: Partially implement Range Removal algorithm. r=mattwoodrow, r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Sat, 24 Jan 2015 21:45:58 +1100 - rev 225513
Push 28163 by philringnalda@gmail.com at Sat, 24 Jan 2015 16:27:39 +0000
Bug 1096089: MSE: Partially implement Range Removal algorithm. r=mattwoodrow, r=cajbir Data is only properly evicted when we remove the entire buffered range. Otherwise, only the buffered times are updated.
1efd2c0dfbb41889b74fb5c36cea7283627d6e39: Bug 1123202: Execute abort() when detaching source buffer. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Sat, 24 Jan 2015 21:45:55 +1100 - rev 225512
Push 28163 by philringnalda@gmail.com at Sat, 24 Jan 2015 16:27:39 +0000
Bug 1123202: Execute abort() when detaching source buffer. r=cajbir
ebc8ccaf3ea40910792993395f315e063e091c17: Bug 1123198: Run reset parser state algorithm when aborting. r=cajbir
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 22 Jan 2015 21:19:02 +1100 - rev 225128
Push 28153 by kwierso@gmail.com at Thu, 22 Jan 2015 22:31:53 +0000
Bug 1123198: Run reset parser state algorithm when aborting. r=cajbir