2f46afa97421d1b34ba8443075b05c03018ad61b: Bug 1127213 - Fix various issues with the device change notification in the WASAPI cubeb backend. r=kinetik
Paul Adenot <paul@paul.cx> - Mon, 09 Feb 2015 14:42:43 +0100 - rev 228164
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1127213 - Fix various issues with the device change notification in the WASAPI cubeb backend. r=kinetik This patch does the following: - Introduces an owned_critical_section object to be able to assert that a current thread owns a critical section - Change the auto_lock to use the above, add auto_unlock (basically like the Gecko AutoEnter/AutoExit things) - Fix an issue during audio output device switch where the clock would use the old sample rate. Apparently I did not notice this because my headset and the sound card on this laptop have the same rate - Check that we could acquire a device_enumerator in the ctor before deallocating in the dtor, as that can happen if a ton of streams are running at once (I had this issue running the full mochitest suite) - Stop getting another device_enumator in unregister_notification_client, fixing a leak - Assert that setup_wasapi_stream and close_wasapi_stream are called with the lock held, this was the cause of the crash for this bug - Make close_wasapi_stream clear out its state to make sure setup_wasapi_stream and close_wasapi_stream are called in the right order (especially, not two setup_wasapi_stream without close in between, since that would leak stuff) - In wasapi_stream_destroy, unregister the notification client before destroying the CRITICAL_SECTION (this was the cause of a crash I duped against this bug)
70a1847bdc205c1bda9d76177e8b96aecbadff89: Bug 1127882: Sort the unified files list before splitting into multiple files, r=nfroyd
Joshua Cranmer <Pidgeot18@gmail.com> - Mon, 09 Feb 2015 08:45:15 -0600 - rev 228163
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1127882: Sort the unified files list before splitting into multiple files, r=nfroyd
8f675794e1b6471913cbe7cc0e7c30360cad7e1c: Bug 1130231 - Reftest for left/right padding on button contents with direction=rtl. r=smontagu
Jonathan Kew <jkew@mozilla.com> - Mon, 09 Feb 2015 14:40:25 +0000 - rev 228162
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1130231 - Reftest for left/right padding on button contents with direction=rtl. r=smontagu
44078171052141c0998b64d2f83faf34da75cb1a: Bug 1130231 - Properly logicalize the implementation of padding on button contents. r=smontagu
Jonathan Kew <jkew@mozilla.com> - Mon, 09 Feb 2015 14:40:23 +0000 - rev 228161
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1130231 - Properly logicalize the implementation of padding on button contents. r=smontagu
c13e7799a147a1ebdb8745e1bc58b7581b49fdca: Backed out changeset a372a90a9475 (bug 1119126) for gaia-js-integration-8 failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 09 Feb 2015 15:33:24 +0100 - rev 228160
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Backed out changeset a372a90a9475 (bug 1119126) for gaia-js-integration-8 failures
1bd47ee5fde94ce09bc978436fa5250c2c9a7952: Backed out changeset 88c746188a40 (bug 1125934) for rc6 test failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 09 Feb 2015 15:28:41 +0100 - rev 228159
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Backed out changeset 88c746188a40 (bug 1125934) for rc6 test failures
a53c8b6ab6df888f0c59b5ef4c9dd96634f30f24: Bug 1110982 - Disabled tests for oth chunk and leaks (run-by-dir). r=RyanVM
Joel Maher <jmaher@mozilla.com> - Sat, 27 Dec 2014 00:44:52 +0530 - rev 228158
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1110982 - Disabled tests for oth chunk and leaks (run-by-dir). r=RyanVM
c87700b18b98db965c55c0d105e1d21b75d4850c: Bug 1131038 - Use a READ_WRITE lock instead of WRITE on tile back buffers. r=sotaro
Nicolas Silva <nsilva@mozilla.com> - Mon, 09 Feb 2015 15:01:11 +0100 - rev 228157
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1131038 - Use a READ_WRITE lock instead of WRITE on tile back buffers. r=sotaro
551f075bd49b1f048d11864cc8ef9798f69a9d6a: Bug 1127920 - Re-enable mediasource-redundant-seek.html with longer timeout, r=me
James Graham <james@hoppipolla.co.uk> - Mon, 09 Feb 2015 12:29:23 +0000 - rev 228156
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1127920 - Re-enable mediasource-redundant-seek.html with longer timeout, r=me
af8a542c1f321919ec34276537c1073550413088: Bug 1129497 - Update web-platform-tests expected data, a = testonly
James Graham <james@hoppipolla.co.uk> - Fri, 06 Feb 2015 16:38:40 +0000 - rev 228155
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1129497 - Update web-platform-tests expected data, a = testonly
dc70bdfb02b2865e1d655f77e311f9e62f745e4b: Bug 1129497 - Update web-platform-tests to revision 63dafe11d04d035a69351c43297cc1ade8171a6b, a=testonly
James Graham <james@hoppipolla.co.uk> - Wed, 04 Feb 2015 17:05:59 +0000 - rev 228154
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1129497 - Update web-platform-tests to revision 63dafe11d04d035a69351c43297cc1ade8171a6b, a=testonly
2393fea47338e55fd6a44cbf366fdb6b990288e1: Bug 1124181 - Update to latest wptrunner, r=Ms2ger
James Graham <james@hoppipolla.co.uk> - Wed, 04 Feb 2015 15:49:43 +0000 - rev 228153
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1124181 - Update to latest wptrunner, r=Ms2ger
35aa35129ceb4d98f89416d6c09642bd686030ab: Bug 1125469: Disable MP4 audio bitrate test. r=me
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 09 Feb 2015 23:29:02 +1100 - rev 228152
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1125469: Disable MP4 audio bitrate test. r=me
c955793299aaa653a3b55a14e5dd0eaf0f95e4c6: Bug 1125469: Part3. Make sure we stop dropping frames from previous operation after seeking. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 09 Feb 2015 23:29:01 +1100 - rev 228151
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1125469: Part3. Make sure we stop dropping frames from previous operation after seeking. r=mattwoodrow
ec26a3ce93519e0d8ed5850a80f3a9f13b6fb5a7: Bug 1125469: Part2. Ensure discontinuity flag is set after seeking. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 09 Feb 2015 23:29:01 +1100 - rev 228150
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1125469: Part2. Ensure discontinuity flag is set after seeking. r=mattwoodrow Under some circumstances, the discontinuity flag value would be lost, leading the state machine to drop all frames being decoded.
3f9edb15d77d7b860443a66181cd4f67a6efdcc6: Bug 1125469: Part1. Don't attempt to seek on time found with fuzz search. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 06 Feb 2015 23:51:46 +1100 - rev 228149
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1125469: Part1. Don't attempt to seek on time found with fuzz search. r=mattwoodrow Instead seek to the actual time available.
8c14bb84abe990ac6837fea460753277679cd95c: Bug 1129732: Part4. Use sourcebufferdecoder's end time. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 09 Feb 2015 23:29:00 +1100 - rev 228148
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1129732: Part4. Use sourcebufferdecoder's end time. r=mattwoodrow
7f2c7fe988991003fe0f1162fa55753e34a471a4: Bug 1129732: Part3. Assume buffered range starting close enough to 0 to be 0. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 09 Feb 2015 23:29:00 +1100 - rev 228147
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1129732: Part3. Assume buffered range starting close enough to 0 to be 0. r=mattwoodrow
a190ece892cc72a7c08488df1c3b68ab952bbad6: Bug 1129732: Part2. Fix VideoData copy. r=cpearce
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 09 Feb 2015 23:29:00 +1100 - rev 228146
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1129732: Part2. Fix VideoData copy. r=cpearce mDiscontinuity member must be copied.
3068d82cb1a8f8ce7ee52b2b9ed97c41d39a9a1f: Bug 1129732: Part1. Dynamically adjust calculations using timestampoffset. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 09 Feb 2015 23:28:59 +1100 - rev 228145
Push 28258 by ryanvm@gmail.com at Mon, 09 Feb 2015 21:30:07 +0000
Bug 1129732: Part1. Dynamically adjust calculations using timestampoffset. r=mattwoodrow Timestamp Offset calculations are now done exclusively by the Media Source components which allow to recalculate them on the fly. By abstracting those offsets it remove the need for the sub-decoders to handle them (which allows to add WebM support).
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip