Matthew Gregan
22dda7e265
Bug 1136107 - Handle reconfiguring audio device if it went away while the stream was stopped. r=padenot
2015-03-02 18:07:43 +13:00
Matthew Gregan
c1533d6866
Bug 1135878 - Simply post-error cleanup logic in WASAPI cubeb backend. r=padenot
2015-02-24 13:42:33 +13:00
Matthew Gregan
bfd5b15175
Bug 1133386 - Introduce an XASSERT() macro to libcubeb rather than (ab)using assert(). r=padenot f=dmajor
2015-02-20 13:42:14 +13:00
Paul Adenot
73eff55c70
Bug 1124411 - Add timeout when calling WaitForMultipleObjects to wallpaper over a deadlock. r=kinetik
2015-02-19 19:35:07 +13:00
Matthew Gregan
63e02bda77
Bug 1134078 - Don't restart stopped cubeb streams when handling device change notifications. r=padenot
2015-02-18 16:06:55 +13:00
Matthew Gregan
9517cb9f1d
Bug 1132257 - Update cubeb from upstream. r=padenot
2015-02-17 11:52:59 +13:00
Matthew Gregan
f151c28311
Bug 1105901 - Update cubeb from upstream to pick up compilation fix for glibc 2.20. r=padenot
...
--HG--
extra : rebase_source : cb04020b3c502f51e2411b1984bb42d8423d524b
2014-12-02 12:04:16 +13:00
Matthew Gregan
18999eced5
Bug 1074010 - Update cubeb from upstream. r=padenot
...
--HG--
rename : media/libcubeb/README => media/libcubeb/README.md
2014-09-29 13:19:09 +13:00
Paul Adenot
fd16aeaa78
Bug 946618 - Update cubeb to pick up new tests. r=kinetik
...
--HG--
extra : rebase_source : 335880c5ecc3ace9cf5260e9e95b668ae00d183a
2014-02-27 16:26:24 +01:00
Matthew Gregan
545b765abe
Bug 962346 - Pass STACK_SIZE_PARAM_IS_A_RESERVATION to _beginthreadex in Windows cubeb backends to save address space. r=padenot
2014-01-22 13:52:46 +13:00
Matthew Gregan
64c8309484
Bug 923992 - Call GetDefaultAudioEndpoint when needed rather than caching its result when called at cubeb init time. r=padenot
2013-11-28 14:12:45 +13:00
Matthew Gregan
358b7e64f0
Bug 942657 - Devirtualize AudioStream. r=doublec,gps
2013-11-28 18:09:08 +13:00
Benjamin Peterson
168ae22e9f
backout dc9ebdf27e98 (bug 942657) for bustage
2013-11-28 20:50:16 -06:00
Matthew Gregan
647694fec9
Bug 942657 - Devirtualize AudioStream. r=doublec,gps
2013-11-28 18:09:08 +13:00
Carsten "Tomcat" Book
fe1329b80e
Backed out changeset de7d74796ced (bug 923992) for frequent mochitest-1 orange on a CLOSED TREE
2013-11-28 09:06:42 +01:00
Matthew Gregan
7ac70ef780
Bug 923992 - Call GetDefaultAudioEndpoint when needed rather than caching its result when called at cubeb init time. r=padenot
...
--HG--
extra : rebase_source : 3eaf73bf5a19e0b1997f7943bd29aa3e232c019f
2013-11-28 14:12:45 +13:00
Matthew Gregan
af07e0a7ab
Bug 934232 - Handle pa_stream_new failure in libcubeb's PulseAudio backend. r=padenot
2013-11-21 10:59:48 +13:00
Paul Adenot
7c1a2e55fc
Bug 939593 - Resync libcubeb with upstream. r=kinetik
2013-11-18 11:47:24 +13:00
Paul Adenot
dad80e5e14
Bug 899050, 900380 - Update cubeb. r=kinetik
...
Update cubeb to pick up three WASAPI fixes:
- This fixes the resampling path when playing on a surround setup
- Also fixes mono playback on a surround setup.
- Fix a weird crash where the struct we get out of GetMixFormat was not of the
right type.
--HG--
extra : rebase_source : c5b62032a88a3c1379a33d12510944cc11f51184
2013-08-08 19:48:18 +02:00
Paul Adenot
879637359e
Bug 893307 - Handle surround speaker setups when using the WASAPI cubeb backend. r=kinetik
2013-07-26 14:17:30 +02:00
Michael Wu
52dee3bd78
Update libcubeb to pick up bug 895378 (r=kinetik) and bug 889652 (r=kinetik)
2013-07-19 21:16:41 -04:00
Jacek Caban
45ac145993
Bug 893540 - Update cubeb to recent version (fixes mingw compilation). r=padenot
2013-07-15 13:39:43 +02:00
Paul Adenot
6e6e7b19dc
Bug 866675 - Add a WASAPI backend to cubeb. r=kinetik
2013-07-09 11:59:47 +02:00
Paul Adenot
0a3c8e5c01
Bug 865244 - Update in-tree cubeb to have cubeb_get_max_channels. r=kinetik
2013-06-10 19:32:28 +02:00
Paul Adenot
fb304375b7
Bug 861936 - Allow calling cubeb_stream_get_position while in the callback when using the pulseaudio backend. r=kinetik
2013-04-17 14:02:01 +02:00
Paul Adenot
b761c78600
Bug 859805 - Make libcubeb work on Android 2.3. r=kinetik
2013-04-12 14:50:02 +02:00
Michael Wu
200dbc2b6d
Bug 853077 - Don't queue empty buffers in the opensles cubeb backend, r=kinetik
2013-03-25 18:16:31 -04:00
Landry Breuil
ef9ad97952
Bug 851149 - Fix cubeb_sndio build after switchable-backends landing. r=kinetik
2013-03-15 16:28:07 +13:00
Paul Adenot
a2b7c56784
Bug 698328 - Add a new cubeb backend based on AudioTrack.cpp. r=kinetik
2013-03-13 19:36:46 +01:00
Phil Ringnalda
4f7b6b562a
Back out 0044e4c2dc53 (bug 851149), 3080f18ba53d (bug 698328), 0b147c3f682b (bug 850713) for Android bustage
...
CLOSED TREE
2013-03-14 21:19:40 -07:00
Landry Breuil
ba16f23ad6
Bug 851149 - Fix cubeb_sndio build after switchable-backends landing. r=kinetik
...
--HG--
extra : rebase_source : 6130904c7e96e4a942eeaf87723d6766d70c3b55
2013-03-15 16:28:07 +13:00
Paul Adenot
84e2f21337
Bug 698328 - Add a new cubeb backend based on AudioTrack.cpp. r=kinetik
...
--HG--
extra : rebase_source : ec59b20cc746e052c1627285929138f34a349c00
2013-03-13 19:36:46 +01:00
Marco Chen
2f154ff82a
Bug 839415 - [Audio] Add support of SLAndroidConfigurationItf into backend of Cubeb + OpenSLES. r=kinetik
2013-03-12 11:46:32 +08:00
Matthew Gregan
487ab4ba4e
Bug 837564 - Implement switchable backends for cubeb. r=padenot
2013-03-08 17:51:59 +13:00
Marco Chen
a37a26ce2c
Bug 839007 - Destroy outMix & engine before closing the openSLES lib. r=kinetik
2013-02-20 18:56:32 +08:00
Matthew Gregan
5d6eaa1ca9
Bug 842176 - Partial revert of bug 839319; use WAVE_FORMATEX when channels <= 2. r=doublec
2013-02-18 15:06:30 +13:00
Matthew Gregan
6d497ec059
Bug 752401 - Drain timing and error handling fixes for PulseAudio cubeb backend. r=doublec,jesup
2013-02-04 17:58:29 +13:00
Matthew Gregan
1d5f0aa655
Bug 839319 - Initialize WAVE_FORMAT_EXTENSIBLE correctly in cubeb winmm backend. r=doublec
2013-02-08 14:00:24 +13:00
Matthew Gregan
57e243db3e
Bug 818364 - Update libcubeb to 0.2. r=doublec
2012-12-05 17:20:47 +13:00
Matthew Gregan
1c69ff1f7b
Bug 797517 - Switch order of cubeb WinMM latency kludges. r=doublec
2012-11-19 11:41:32 +13:00
Matthew Gregan
50843d2e4c
Bug 788005 - Work around Vista's higher latency requirements in WinMM. r=doublec
2012-11-13 18:19:00 +13:00
Matthew Gregan
1818762288
Bug 779392 - Improve cubeb_alsa workaround for bug 761274. r=doublec
2012-11-13 18:09:10 +13:00
Matthew Gregan
cc30487cfd
Bug 805352 - Make cubeb_stream_destroy errors non-fatal in AudioUnit backend. r=doublec
2012-10-26 17:09:12 +13:00
Matthew Gregan
8679053e85
No bug - Update media/libcubeb's import script to include upstreamed OpenSL backend.
...
--HG--
extra : rebase_source : 522aed702afc506555ed62a6b903b2bd2c4c314a
2012-10-23 17:22:10 +13:00
Matthew Gregan
58eb48540b
Bug 778675 - Make cubeb_stream_init errors non-fatal in AudioUnit backend. r=doublec
2012-10-18 18:03:45 +13:00
Matthew Gregan
8af8793f29
Bug 761917 - Fail when stream restart is attempted on a dead PCM. r=doublec
2012-08-16 18:48:40 +12:00
Matthew Gregan
e274db737a
Bug 779187 - Fix nsBufferedAudioStream's sample format selection for big endian machines. r=doublec
2012-08-06 15:26:41 +12:00
Matthew Gregan
9ae4b13c59
Bug 761274 - Work around buffer sizing bug in PulseAudio ALSA plugin. r=doublec
2012-07-16 17:15:24 -04:00
Matthew Gregan
2d215348c1
Bug 757034 - Add sndio to cubeb update.sh.
2012-06-02 19:16:32 +12:00
Matthew Gregan
ba35fa8f59
Bug 759677 - Increase cubeb_run_thread stack size to avoid blowing the stack with some ALSA configurations. r=doublec
2012-06-02 19:09:27 +12:00