media/libcubeb/src/cubeb_wasapi.cpp
47fa2df291d4a019a4e4dd2ef9c84806da1d72a8
created 2015-08-28 19:13 -0400
pushed 2015-09-01 15:50 +0000
Matthew Gregan Matthew Gregan - Bug 1199794 - Add NULL checks to avoid crashing during media playback if the audio device removed. r=padenot
951ac09d3d3a4871da1f5f1c9955871c1cc0fabd
created 2015-08-21 18:09 +1200
pushed 2015-08-28 13:55 +0000
Matthew Gregan Matthew Gregan - Bug 1136360 - Report actual number of frames written to ReleaseBuffer. r=jesup, a=ritu
31d1d9a45b12ee7ff4655d5a353c2e1b2096518b
created 2015-08-21 14:46 +1200
pushed 2015-08-25 19:49 +0000
Matthew Gregan Matthew Gregan - Bug 1197049 - Retain stream volume across device changes. r=padenot
e7f6748ee57d45b441a9fde36ec9a31da60d6118
created 2015-08-21 18:09 +1200
pushed 2015-08-24 13:37 +0000
Matthew Gregan Matthew Gregan - Bug 1136360 - Report actual number of frames written to ReleaseBuffer. r=jesup
ece893a2e16fdd0b903520d434d1aa454f70e1c8
created 2015-08-21 13:53 +1200
pushed 2015-08-24 13:37 +0000
Matthew Gregan Matthew Gregan - Bug 1136360 - Account for stream and device latency in stream position calculation. r=jesup
e7c52ea2f221d8c082c463a60e2d9a26f72f6902
created 2015-08-24 13:25 +1200
pushed 2015-08-24 13:37 +0000
Matthew Gregan Matthew Gregan - Backed out 2 changesets (bug 1136360)
004f6db9c2dd293009ea3bb934bc399f776bc15d
created 2015-08-21 18:09 +1200
pushed 2015-08-24 13:37 +0000
Matthew Gregan Matthew Gregan - Bug 1136360 - Report actual number of frames written to ReleaseBuffer. r=jesup
9b568fb8d4477b0095eaf31c93fd53f3d2f4aa45
created 2015-08-21 13:53 +1200
pushed 2015-08-24 13:37 +0000
Matthew Gregan Matthew Gregan - Bug 1136360 - Account for stream and device latency in stream position calculation. r=jesup
3a784fc318c1d28644bbc9eaaedffa8021981ec9
created 2015-08-18 10:59 +1200
pushed 2015-08-18 17:52 +0000
Matthew Gregan Matthew Gregan - Bug 1195061 - Correctly restore audio hardware mix format after attempting to use an alternative format. r=padenot
b10c59539ec8b9ac1b1c9346f2fdc29330bbfd6e
created 2015-06-23 17:02 -0700
pushed 2015-06-24 18:22 +0000
Matthew Gregan Matthew Gregan - Bug 1103824 - Back out changeset for causing regression reported in bug 1176499.
aeaa70495f1d0d17413a695bb05ae4a2416e5747
created 2015-05-14 18:33 +1200
pushed 2015-06-16 21:04 +0000
Matthew Gregan Matthew Gregan - Bug 1103824 - Ensure first initialization of IAudioClient happens on STA thread. r=padenot
4ea8cdc621e897845ac1398df40e513437d8ad59
created 2015-04-29 10:04 +1200
pushed 2015-05-22 21:06 +0000
Chris Pearce Chris Pearce - Bug 1136360 - Backout 3920b67e97a3 to fix A/V sync regressions (bug 1148299 & bug 1157886). r=backout a=sledru
fff936b47a9fce8830804c24d434a0fdff357ecc
created 2015-03-16 18:12 +0100
pushed 2015-05-22 21:06 +0000
Paul Adenot Paul Adenot - Bug 1136360 - Take into account the output device latency in the clock, and be more robust about rounding error accumulation, in cubeb_wasapi.cpp. r=kinetik, a=sledru
ea342656f3cbc1bfb77f1c7ce08f68a98adecdf3
created 2015-04-11 13:24 +1200
pushed 2015-05-22 21:06 +0000
Matthew Gregan Matthew Gregan - Bug 1144199 - Require multiple consecutive timeouts to accumulate before triggering timeout error handling in libcubeb's WASAPI backend; this avoids spurious timeout errors triggered by system sleep/wake cycles. r=padenot, a=sledru
8348e6654b30089b141ef9f0316e6ef4b60b3202
created 2015-04-02 10:08 +1300
pushed 2015-05-22 21:06 +0000
Matthew Gregan Matthew Gregan - Bug 1134977 - Release IAudioStreamVolume when closing WASAPI stream. Refixes bug 1109802. r=padenot, a=sledru
9b5d357f679f030458748db79a8b0e886638a30e
created 2015-03-18 15:23 +1300
pushed 2015-05-10 10:26 +0000
Matthew Gregan Matthew Gregan - Bug 1143968 - Allow a cubeb_stream in error to be stopped without triggering a fatal assert. r=padenot, a=sledru
9665b9f5026831beb2e743dec50b3e3219d8bd40
created 2015-05-20 11:01 +0200
pushed 2015-05-20 14:27 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset de34ec0570a3 (bug 1103824) for bc3 test failures on a CLOSED TREE
de34ec0570a3471d605faca295a4410f745d916f
created 2015-05-20 13:22 +1200
pushed 2015-05-20 03:03 +0000
Matthew Gregan Matthew Gregan - Bug 1103824 - Ensure first initialization of IAudioClient happens on STA thread. r=padenot
e7cd988251979d27a012c80fc2747168bb1c87e1
created 2015-05-19 17:08 +1200
pushed 2015-05-19 14:12 +0000
Matthew Gregan Matthew Gregan - Backed out changeset dd1417716d76 (bug 1103824) for Android issues. CLOSED TREE.
dd1417716d7698bf4bf292715aa82afc04994b3e
created 2015-05-14 18:33 +1200
pushed 2015-05-19 14:12 +0000
Matthew Gregan Matthew Gregan - Bug 1103824 - Ensure first initialization of IAudioClient happens on STA thread. r=padenot
bae54dd3ade1a6c70687829e08331d6622939962
created 2015-04-28 11:37 +1200
pushed 2015-04-28 13:26 +0000
Chris Pearce Chris Pearce - Bug 1136360 - Backout 3920b67e97a3 to fix A/V sync regressions (bug 1148299 & bug 1157886). r=backout
9cd59e599f3a4b3299558a73dfef4e574bb074aa
created 2015-04-20 18:41 +0200
pushed 2015-04-20 22:13 +0000
Jacek Caban Jacek Caban - Bug 1155624 - follow up: MSVC requires including <algorithm> for std::max. CLOSED TREE
97c7b5c070144d431d913b216aeffe2f1de247a5
created 2015-04-20 18:18 +0200
pushed 2015-04-20 22:13 +0000
Jacek Caban Jacek Caban - Bug 1155624 - Use std::max instead of max macro in cubeb_wasapi.cpp. r=kinetik
463f10614634ab7c82edf2df5e896efe5ef1b11c
created 2015-04-20 17:05 +0200
pushed 2015-04-20 22:13 +0000
Paul Adenot Paul Adenot - Bug 979705 - Fix typo.
d9aa2a4f6d7c96a569ebb736803f0f6933a6d5a6
created 2015-04-20 15:58 +0200
pushed 2015-04-20 22:13 +0000
Paul17041993 Paul17041993 - Bug 979705 - Re-write the upmixing functions in the WASAPI cubeb backend to fix mono audio and surround compatibility. r=padenot
34c74293536d7045cd3a7520fee6fadcdf284911
created 2015-04-20 16:44 +0200
pushed 2015-04-20 22:13 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c511ccad7676 (bug 979705) for bustage on a CLOSED TREE
c511ccad7676e90b0f06cb1d2ee0a7b82eb6d51e
created 2015-04-20 15:58 +0200
pushed 2015-04-20 22:13 +0000
Paul17041993 Paul17041993 - Bug 979705 - Re-write the upmixing functions in the WASAPI cubeb backend to fix mono audio and surround compatibility. r=padenot
4947d6bca9fac91df520361de233a1bf3ee785ab
created 2015-04-29 10:08 +1200
pushed 2015-05-10 10:26 +0000
Chris Pearce Chris Pearce - Bug 1136360 - Backout 3920b67e97a3 to fix A/V sync regressions (bug 1148299 & bug 1157886). r=backout a=sledru
3920b67e97a3f426335edfe6514b1f494b0bc291
created 2015-03-16 18:12 +0100
pushed 2015-04-16 22:18 +0000
Paul Adenot Paul Adenot - Bug 1136360 - Take into account the output device latency in the clock, and be more robust about rounding error accumulation, in cubeb_wasapi.cpp. r=kinetik
74903317d80d343086b9c0d03a94d937257d472e
created 2015-04-11 13:24 +1200
pushed 2015-04-15 15:52 +0000
Matthew Gregan Matthew Gregan - Bug 1144199 - Require multiple consecutive timeouts to accumulate before triggering timeout error handling in libcubeb's WASAPI backend; this avoids spurious timeout errors triggered by system sleep/wake cycles. r=padenot
513590a0b360af3b5e5caf6372fc66b61cae1436
created 2015-04-02 10:08 +1300
pushed 2015-04-02 13:51 +0000
Matthew Gregan Matthew Gregan - Bug 1134977 - Release IAudioStreamVolume when closing WASAPI stream. Refixes bug 1109802. r=padenot
e0d9c9cbee73a42a83dbd8d1db9b4f037debcee5
created 2015-03-18 15:23 +1300
pushed 2015-03-22 01:24 +0000
Matthew Gregan Matthew Gregan - Bug 1143968 - Allow a cubeb_stream in error to be stopped without triggering a fatal assert. r=padenot
8c59ac44efce9c4e24020623cb2a9cfc855579ff
created 2015-03-16 15:04 -0400
pushed 2015-03-16 21:57 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 7a53ee0cc3ae (bug 1136360) for Windows mochitest crashes.
7a53ee0cc3ae984bd4661a116425e8f155edca5c
created 2015-03-16 18:12 +0100
pushed 2015-03-16 21:57 +0000
Paul Adenot Paul Adenot - Bug 1136360 - Take into account the output device latency in the clock, and be more robust about rounding error accumulation, in cubeb_wasapi.cpp. r=kinetik
d6d887fcc49ca693555450ddc6e630000128e654
created 2015-03-02 18:07 +1300
pushed 2015-03-04 17:42 +0000
Matthew Gregan Matthew Gregan - Bug 1136107 - Handle reconfiguring audio device if it went away while the stream was stopped. r=padenot
82339d98aa6ad55fefbeb30208bf48528afb47cf
created 2015-02-17 11:46 +1300
pushed 2015-03-03 18:12 +0000
Matthew Gregan Matthew Gregan - Bug 1133190 - Back out default audio device handling changes introduced in bug 698079. a=sledru
57f79302248f8edcb4251bfbb899935cf5e931bf
created 2015-02-10 17:45 +1300
pushed 2015-03-03 18:12 +0000
Matthew Gregan Matthew Gregan - Bug 1131788 - cubeb: Unable to use InterlockedAdd64 on MSVC2010 (and mingw). r=padenot, a=sledru
69a8d311ddd6433b7ece5c8f411e3b7c8f6d9f90
created 2015-02-11 00:12 +0100
pushed 2015-03-03 18:12 +0000
Paul Adenot Paul Adenot - Bug 1131768 - Unlock before tearing down the stream in case of error, to avoid recursive locking. r=kinetik, a=sledru
9a36ec122aa5063c8a6a21d0b57dc9f54187e220
created 2015-02-09 14:43 +0100
pushed 2015-03-03 18:12 +0000
Paul Adenot Paul Adenot - Bug 1123768 - Backout bug 1108455 to avoid truncating the end of audio streams on Vista+. r=kinetik, a=sledru
9579b9ab68cab6c06a5c4c56a20caf787e12b407
created 2015-02-09 14:42 +0100
pushed 2015-03-03 18:12 +0000
Paul Adenot Paul Adenot - Bug 1127213 - Fix various issues with the device change notification in the WASAPI cubeb backend. r=kinetik, a=sledru
0411d20465b425ce0960f5cefcaa203e2284805b
created 2015-01-19 14:17 +0100
pushed 2015-03-03 18:12 +0000
Paul Adenot Paul Adenot - Bug 698079 - Synthetize the clock when using WASAPI to prevent A/V desynchronization issues when switching the default audio output device. r=kinetik, a=sledru
20f7d44346da593afd3054718d873495699b568b
created 2015-01-19 14:16 +0100
pushed 2015-03-03 18:12 +0000
Paul Adenot Paul Adenot - Bug 698079 - When using the WASAPI backend, always output audio to the default audio device. r=kinetik, a=sledru
bbd372f6967b8f4c1a71cef3b6fdd6e6d8a1cd56
created 2014-12-16 18:45 +0100
pushed 2015-03-03 18:12 +0000
Paul Adenot Paul Adenot - Bug 1108455 - Part 1. r=kinetik, a=sledru
65a968102d6dd986563e38525cbe195282ea9e23
created 2015-02-24 13:42 +1300
pushed 2015-02-24 15:12 +0000
Matthew Gregan Matthew Gregan - Bug 1135878 - Simply post-error cleanup logic in WASAPI cubeb backend. r=padenot
1c7760c72b583da925ffe351fc4fec9e32717a77
created 2015-02-20 13:42 +1300
pushed 2015-02-20 17:03 +0000
Matthew Gregan Matthew Gregan - Bug 1133386 - Introduce an XASSERT() macro to libcubeb rather than (ab)using assert(). r=padenot f=dmajor
c841c87a77912f66ff78e5a1335b7deb6e7719c1
created 2015-02-19 19:35 +1300
pushed 2015-02-20 01:12 +0000
Paul Adenot Paul Adenot - Bug 1124411 - Add timeout when calling WaitForMultipleObjects to wallpaper over a deadlock. r=kinetik
d3d919e4fdf4cc86e34d6f1d80557890c1e80a62
created 2015-02-18 18:43 +1300
pushed 2015-02-20 01:12 +0000
Matthew Gregan Matthew Gregan - Bug 1134102 - Move cubeb's stream reconfiguration to render thread. r=padenot
35b8aaad1312e40ae4ee57dc924cb47760742361
created 2015-02-19 19:35 +1300
pushed 2015-02-20 01:12 +0000
Paul Adenot Paul Adenot - Bug 1133190 - Don't use auto_unlock in paths where lock is being destroyed. r=kinetik
99f5101d6cf18479f300d29725026094db957673
created 2015-02-19 19:35 +1300
pushed 2015-02-20 01:12 +0000
Paul Adenot Paul Adenot - Bug 1132034 - Properly round the number of frame for the accumulating clock in WASAPI. r=kinetik
425f602236255e8c0a2f23d08ba6d0aeb7f9cb85
created 2015-02-18 16:06 +1300
pushed 2015-02-20 01:12 +0000
Matthew Gregan Matthew Gregan - Bug 1134078 - Don't restart stopped cubeb streams when handling device change notifications. r=padenot
e62dd2ded2fc5aa2c2ec1028defc85abc9e54807
created 2015-02-17 11:46 +1300
pushed 2015-02-19 22:06 +0000
Matthew Gregan Matthew Gregan - Bug 1133190 - Back out default audio device handling changes introduced in bug 698079. a=lmandel
52263e093c85692c6c91b9005c3eb5d1138fc9cb
created 2015-02-10 17:45 +1300
pushed 2015-02-19 22:06 +0000
Matthew Gregan Matthew Gregan - Bug 1131788 - cubeb: Unable to use InterlockedAdd64 on MSVC2010 (and mingw). r=padenot, a=sledru
cf0bc4ee5aa63a0da3f28abc4881a567fd0ee9c2
created 2015-02-11 00:12 +0100
pushed 2015-02-19 22:06 +0000
Paul Adenot Paul Adenot - Bug 1131768 - Unlock before tearing down the stream in case of error, to avoid recursive locking. r=kinetik, a=sledru
d5d2d9c8e4f39392864baea78632bcee0f4a449d
created 2015-02-09 14:43 +0100
pushed 2015-02-19 22:06 +0000
Paul Adenot Paul Adenot - Bug 1123768 - Backout bug 1108455 to avoid truncating the end of audio streams on Vista+. r=kinetik, a=sledru
b8df96693f4f09d2e588cad22d326e7c4e296fe6
created 2015-02-09 14:42 +0100
pushed 2015-02-19 22:06 +0000
Paul Adenot Paul Adenot - Bug 1127213 - Fix various issues with the device change notification in the WASAPI cubeb backend. r=kinetik, a=sledru
29265b95af975e5ca617f408a91498742d0fb9f7
created 2014-12-16 18:45 +0100
pushed 2015-02-19 22:06 +0000
Paul Adenot Paul Adenot - Bug 1108455 - Part 1. r=kinetik, a=sledru
617a07d3b29dae98843a51f1a9da7d6cd6d4966d
created 2014-12-11 12:17 +1300
pushed 2015-02-19 22:06 +0000
Matthew Gregan Matthew Gregan - Bug 1109802 - Release IAudioStreamVolume after use in libcubeb's WASAPI backend. r=padenot, a=lsblakk
9b95a2885023286cbd1bfad543e7ac851739ed83
created 2015-02-17 11:52 +1300
pushed 2015-02-19 21:55 +0000
Matthew Gregan Matthew Gregan - Bug 1132257 - Update cubeb from upstream. r=padenot
a2e7a9e606aa7673b1111659bbc315ddaab0e728
created 2015-02-10 17:45 +1300
pushed 2015-02-12 05:35 +0000
Matthew Gregan Matthew Gregan - Bug 1131788 - cubeb: Unable to use InterlockedAdd64 on MSVC2010 (and mingw). r=padenot
4cea294700c1efb42f2e5a93644839b0e81c1052
created 2015-02-12 10:33 +1300
pushed 2015-02-12 05:35 +0000
David Major David Major - Bug 1131871 - auto_com should only uninitialize when successful. r=padenot
less more (0) -100 -60 tip