Star Cheng
d397d5eeb4
Bug 940177 - Refill the queues before starting playback in order to avoid racing with refills started by SetPlayState on OpenSLES ndk threads. r=kinetik
2014-01-06 18:21:19 +08:00
Paul Adenot
6ec0a9470f
Bug 950026 - Bail out when we don't get an expected return value from AudioClient::IsFormatSupported, instead of asserting. r=kinetik
...
This will fall back to our own channel mapping code, instead of trying to use
the platform's.
2013-12-13 18:11:06 +01:00
Paul Adenot
9c371ba053
Bug 947431 - Be more robust when getting the preferred sample rate when using the OpenSL backend. r=kinetik
...
--HG--
extra : rebase_source : a55d98b9ce2cc6a9c2559d9589984faf8063c301
2013-12-12 18:35:39 +01:00
Paul Adenot
77915061d2
Bug 944132 - Make sure we don't loose precision when computing the audio clock when using opensl. r=sotaro
2013-11-28 18:15:54 +01:00
Paul Adenot
6b3e8ade1b
Bug 940707 - Get more accurate latency numbers when using OpenSL. r=sotaro,kinetik
...
This dlopen libmedia.so, fetches some symbols and use that to determine the
output latency of the stream.
This also includes some fixes to get the minimal latency on Android 4.0.4, and
makes the latency a bit better.
2013-11-28 17:32:50 +01:00
Matthew Gregan
3e21b06488
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
2ca1434c82
Bug 942657 - Devirtualize AudioStream. r=doublec,gps
2013-11-28 18:09:08 +13:00
Benjamin Peterson
02f058e57a
backout dc9ebdf27e98 (bug 942657) for bustage
2013-11-28 20:50:16 -06:00
Matthew Gregan
93237d768e
Bug 942657 - Devirtualize AudioStream. r=doublec,gps
2013-11-28 18:09:08 +13:00
Mike Hommey
a1486ce449
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-22 23:03:21 +09:00
Mike Hommey
8fd06cf41b
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-27 22:55:07 +09:00
Carsten "Tomcat" Book
d969fc65f8
Backed out changeset de7d74796ced (bug 923992) for frequent mochitest-1 orange on a CLOSED TREE
2013-11-28 09:06:42 +01:00
Mike Hommey
b32a4ed166
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
...
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
682364d535
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-28 13:08:16 +09:00
Mike Hommey
0a1fb8d11c
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-28 12:49:43 +09:00
Matthew Gregan
9b9b92613e
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
8d8ba44d87
Bug 934232 - Handle pa_stream_new failure in libcubeb's PulseAudio backend. r=padenot
2013-11-21 10:59:48 +13:00
Mike Hommey
2812d11fce
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
...
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
e80e877ab7
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
dda5b915fe
Bug 939039 - Remove now useless FORCE_STATIC_LIB definitions. r=gps
2013-11-19 11:47:28 +09:00
Mike Hommey
ffe0380912
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
2013-11-19 11:47:14 +09:00
Paul Adenot
ab1b273373
Bug 939593 - Resync libcubeb with upstream. r=kinetik
2013-11-18 11:47:24 +13:00
Matthew Gregan
1b0e7b4249
Bug 929009 - Support mono configurations in WASAPI backend. r=padenot
2013-11-12 15:48:29 +13:00
Matthew Gregan
94e949b282
Bug 933284 - Initialize cubeb_audiotrack's get_output_samplingrate even on non-Froyo systems. r=padenot
2013-11-04 11:37:04 +13:00
Matthew Gregan
4a4be6685e
Bug 933198 - gum_test.html doesn't provide audio on Windows nightly builds. r=jesup
2013-11-01 15:49:55 -04:00
Ted Mielczarek
673fd74516
Bug 930674 - convert VISIBILITY_FLAGS in Makefile.in to NO_VISIBILITY_FLAGS in moz.build. r=mshal
2013-10-24 15:06:19 -04:00
Cykesiopka
d2f6b7333c
Bug 914270 - Part 1: Simple/Automated moves. r=joey
2013-10-24 18:51:00 +01:00
Mike Hommey
b000a846c2
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Ed Morley
37785a21ba
Backed out changeset 38414f29834c (bug 928797) on suspicion of turning bug 701384 permaorange on a CLOSED TREE
2013-10-24 18:21:12 +01:00
Paul Adenot
e58b82c58c
Bug 928797 - Only set the audio output latency on mac if it is lower than the default. r=kinetik
2013-10-23 17:33:41 +02:00
Mark Banner
b5814be473
Bug 930189 Round up values when getting the minimum latency to avoid values of zero. Patch suggested by jesup. r=padenot
2013-10-24 14:30:01 +01:00
Landry Breuil
d7b696d54c
Bug 928651: #include <assert.h> in cubeb_sndio.c to fix libxul linking r=padenot
...
../../../libcubeb/src/cubeb_sndio.o(.text+0x686): In function `sndio_get_max_channel_count':
undefined reference to `assert'
2013-10-22 11:24:30 +02:00
Matthew Gregan
ae2decfeda
Bug 928615 - Pass valid pointer to waveOutGetDevCaps. r=padenot
2013-10-21 14:19:05 +13:00
Paul Adenot
4c8c44228f
Bug 918861 - Add an API to get the native samplerate for a given audio backend. r=kinetik
...
--HG--
extra : rebase_source : 592445a01f00a89289d52c52d9c758e10b9d9a00
2013-10-17 15:44:52 +02:00
Paul Adenot
ececd6c386
Bug 907817 - Add a cubeb API to get a valid audio latency range per platform. r=kinetik
...
--HG--
extra : rebase_source : 06999c8009f2828ee0f6f49e0cdb5cbc86d785cc
2013-10-17 15:44:52 +02:00
Paul Adenot
6d4e01d3c2
Bug 907817 - Actually set the latency when using the audiounit cubeb backend. r=kinetik
...
--HG--
extra : rebase_source : a24f4511e22465d736423c5af275021101c2898b
2013-10-17 15:44:51 +02:00
Paul Adenot
3ab666560e
Bug 899050 - Add rudimentary support for multichannel files when using WASAPI. r=kinetik
2013-10-12 13:53:11 -04:00
Paul Adenot
1165a8cfdd
Bug 917246 - Make the tree compile with --enable-pulse. r=jesup
...
--HG--
extra : rebase_source : 9496c74dcc81cef40cf6e0f49b47c9c6c06a52d4
2013-09-17 15:23:43 +02:00
Ed Morley
ac7c2e3abd
Backed out changeset 58dbd84ae828 (bug 917246) for crashes on a CLOSED TREE
2013-09-17 17:24:30 +01:00
Ed Morley
94fdad4a1d
Backed out changeset 7d17f2d129e3 (bug 881959)
2013-09-17 17:14:26 +01:00
Ed Morley
a8fe3b72e1
Backed out changeset 7469a58a5f3d (bug 908669)
2013-09-17 17:14:23 +01:00
Paul Adenot
b9e4f4113e
Bug 908669 - Remove an unrelated chunk that sneaked in, on a CLOSED TREE.
2013-09-17 17:30:30 +02:00
Paul Adenot
8f2783b9fe
Bug 881959 - Fix inbound bustage on XP again, on a CLOSED TREE.
2013-09-17 17:25:33 +02:00
Paul Adenot
0d3b9c3113
Bug 917246 - Make the tree compile with --enable-pulse. r=jesup
...
--HG--
extra : rebase_source : 83d648e4af08e27bc9b29a9450722c3d5d2278c7
2013-09-17 15:23:43 +02:00
Paul Adenot
71aa4ff23c
Bug 904617: Part 1 - Add a way to get cube latency, add wasapi latency functions r=kinetik
2013-09-17 02:39:30 -04:00
Ed Morley
4abe2b9d25
Backed out changeset acf80b86d630 (bug 904617) for compilation failures
2013-09-16 08:44:44 +01:00
Ed Morley
77ff767b7d
Backed out changeset a317a2d59ed5 (bug 904617)
2013-09-16 08:43:37 +01:00
Paul Adenot
7f3a3729b9
Bug 904617: Part 4 - Add windows wasapi latency entries for cubeb r=kinetik
2013-09-16 03:26:31 -04:00
Paul Adenot
d480d1b82e
Bug 904617: Part 1 - Add a way to get cube latency r=kinetik
2013-09-16 03:25:54 -04:00
Mike Hommey
f8bc7fa754
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00