Commit Graph

78 Commits

Author SHA1 Message Date
Chris Peterson
453cf01dfc Bug 826784 - Fix Android warnings in sydneyaudio. r=doublec 2013-01-04 10:57:35 -08:00
Matthew Gregan
1f79e79e61 Bug 816347 - Remove overly verbose audio stream logging. r=doublec 2012-11-29 14:16:19 +13:00
Jan Beich
e6f9803bf5 Bug 807683 - Convert ALSA to a configure option. r=khuey 2012-11-26 20:38:21 -05:00
Marco Chen
88788c1c05 Bug 795237 - Web API for setting audio stream type. Part 2. r=kinetik, a=blocking-basecamp
Implementation on path of audio and video element
2012-11-16 11:25:26 +08:00
Marco Chen
b8d56a5ab9 Bug 791642 - nsIAudioManager: support voice volume. r=philikon
1. Provide api for adjusting volume based on each stream.
  2. Modify settings.js for listening the changing for stream volume.
2012-11-02 17:36:46 +08:00
Steven Lee
11d78eda9d Bug 749053 - FM radio support: AudioManager implementation. r=jlebar,mwu 2012-09-19 13:51:35 -04:00
Steven Lee
3390257e46 Bug 779149 - [Dialer] Audio does not go through headset. r=mwu 2012-08-15 21:00:50 -04:00
Mike Hommey
6173fa297f Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
Brad Lassey
552a2e4c7f bug 776907 - quiet log spew from sydney audio on android r=kinetik 2012-07-24 09:56:24 -04:00
Matthew Gregan
d3428f538e Bug 774454 - Fix PA detection hack in sydneyaudio ALSA backend. r=doublec
--HG--
extra : rebase_source : 30da2a2bb07ddc52a40417402a258e53ad2c87e5
2012-07-16 17:10:02 -04:00
Gervase Markham
d4eb7d5782 Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Gervase Markham
ca171eec44 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Michael Wu
e4561a2148 Bug 749080 - Make AudioManager.cpp build again, r=cjones 2012-04-30 14:10:48 -04:00
Brad Lassey
a412a136db bug 746139 - local JNI frame won't be popped if init fails r=dougt a=lsblakk 2012-04-17 10:12:20 -04:00
Prabindh Sundareson
d3902d3f11 Bug 741289 - Sydneyaudio does not include MOZ_ALSA_CFLAGS. r=glandium,romaxa 2012-04-11 07:58:27 -04:00
Chris Jones
9513d23820 Bug 739090: Dynamically call the right *ForceUse interface. r=mwu (npotb) 2012-03-26 17:39:33 -07:00
Michael Wu
f9f1b52a67 Bug 739118 - Pad AudioTrack to match android's expectations, r=cjones NPOTB 2012-03-25 19:52:09 -07:00
Michael Wu
b758edd35d Bug 737173, part 2: Port AudioManager and libsydneyaudio to the new import. r=cjones (npotb) 2012-03-25 02:11:05 -07:00
Michael Wu
0b2220d1bf Bug 737173, part 1: Import the Gingerbread/Ice Cream Sandwich-compatible audio client code. r=cjones (npotb) 2012-03-25 02:11:05 -07:00
Chris Pearce
eb826b046e Bug 717026 - Ensure libsydneyaudio windows block size is an even multiple of channels*frame_size. r=kinetik 2012-01-19 14:11:51 +13:00
Mike Hommey
05091dfacb Bug 709721 - Move video and audio libraries in a gkmedias library on Windows. r=khuey 2011-12-15 06:40:20 +01:00
Michael Wu
fe94f50942 Bug 710051 - Port the android libsydneyaudio backend to gonk, r=kinetik a=gonk-only 2011-12-12 17:35:52 -08:00
Matthew Gregan
411f20fc79 Bug 705112 - Don't destroy things that weren't initialized. r=dougt 2011-11-25 08:38:33 +13:00
Matthew Gregan
b888ed8aeb Bug 695986 - Start AudioTrack playing only its buffers have filled. r=dougt 2011-11-22 13:19:25 +13:00
Michael Wu
3e0835d415 Bug 694206 - Add Gonk (B2G) widget backend, r=cjones 2011-11-10 16:17:46 -08:00
Matthew Gregan
c18446f2fd Bug 693131 - Short sounds are inaudible on Android. r=dougt 2011-10-20 10:52:50 +13:00
Makoto Kato
c36e3136f1 Bug 693283 - cannot detect endian of Android x86 on libsydney. r=kinetik 2011-10-14 11:27:18 +09:00
Matthew Gregan
ea722d8a5a Bug 669556 - Calculate OS X sydneyaudio buffer sizes by time, and shrink buffers to 1000ms. Remove buffer refill wait from nsBuiltinDecoderStateMachine::AudioLoop as the buffer fullness estimation is inaccurate. r=cpearce 2011-10-03 15:14:32 +13:00
Atul Aggarwal
4091a8e4db Bug 666672 - Fix OSX compile warnings in sydneyaudio and vorbis. r=giles 2011-09-01 11:19:22 +05:30
Matthew Gregan
ff0c4ed5ec Bug 683822 - Delete media/libsydneyaudio patches and update.sh, since this is no longer maintained. r=doublec 2011-09-01 17:56:46 +12:00
Matthew Gregan
da0b8fa230 Bug 688997 - Use correct waveOutProc declaration to avoid pointer truncation on x64. r=cpearce 2011-09-25 13:46:06 +13:00
Matthew Gregan
f0cf2aa37d Bug 679261 - sa_stream_get_min_write should return a result in bytes, not frames. r=cpearce 2011-08-16 15:47:45 +12:00
Chris Double
8a2bd27f46 Bug 675839 - Update playback position more frequently when writing in linux backend for libsydneyaudio - r=kinetik 2011-08-03 15:08:53 +12:00
Ed Morley
d6cf58d23b Bug 655496 - Remove WinCE code from Mozilla owned parts of media/* ; r=kinetik 2011-05-08 10:30:06 +02:00
Landry Breuil
03a9f25271 Bug 651968. Fix linking with ossaudio, and include soundcard.h instead of sys/soundcard.h on OpenBSD. r=kinetik 2011-05-05 17:12:04 -04:00
Matthew Gregan
68743b6f0b Bug 520101 - Fix audio when hotswapping sound output on Mac. r=doublec a=roc 2011-02-16 11:08:31 +13:00
Doug Turner
ab065a6632 Bug 619827 - throw from AudioTrack constructor kills fennec, r=kinetic,mwu a=blocking-fennec 2010-12-20 00:15:48 -08:00
Chris Pearce
b1b833ee64 Bug 616800 - Ensure AudioLoop() doesn't sleep, and can still drain, if we've pushed less than the start threshold of audio to hardware. r=kinetik a=blocking2.0 2010-12-20 08:05:40 +13:00
Matthew Gregan
cd2822f20a Bug 615134 - Adjust ALSA start threshold to reduce the chance of deadlocking when recovering from underruns. r=cpearce a=roc 2010-12-02 12:41:19 +13:00
Doug Turner
c49772f8bc Bug 612479 - Sydney audio Android Issues. r=kinetik a=blocking-fennec
--HG--
extra : rebase_source : ca7328b7283a369d06b8c886af0905c5c95aa3cc
2010-11-16 20:15:11 -08:00
Matthew Gregan
8967ecd8c6 Bug 573924 - Ugly workaround for alsa-pulse bug that causes hangs after resuming audio from pause. r=chris.double a=blocking2.0 2010-10-29 13:55:33 +13:00
Matthew Gregan
d500c336c5 Bug 607200 - Revert bug 526411 to solve an audio playback regression on Maemo. r=chris.double 2010-10-26 15:27:19 +13:00
async.processingjs@yahoo.com
9dc4c9e5c2 Bug 520100 - libsydneyaudio MacOS fix, counts amount of missed audio sample bytes. r=kinetik a=blocking2.0 2010-10-07 11:58:36 +13:00
Michael Wu
09243285be Bug 598197 - Don't setup audio when we can't get the JNIEnv, r=kinetik,blassey a=blocking-fennec 2010-09-22 18:03:46 -07:00
async.processingjs@yahoo.com
9cee6eeabc Bug 591719 - Ensure sa_stream_get_position reports positions in sorted order. r=kinetik a=blocking2.0 2010-09-11 11:29:11 +12:00
Matthew Gregan
66e6ca2291 Bug 571798 - Add a library-global lock to sydneyaudio ALSA backend and use it to make sa_stream_open/sa_stream_close thread safe. r=doublec a=roc 2010-08-23 17:59:10 +12:00
Ginn Chen
9d960e756e Bug 586229 Update sydney_audio_sunaudio.c to fix a/v choppy issue r=kinetik a=NPOTB 2010-08-15 20:33:39 +08:00
Michael Wu
edca7063e0 Bug 568315 - Android support for media/libsydneyaudio, r=kinetik
--HG--
extra : rebase_source : 15e37beb985163be3fb78bf813034ae76903c3ce
2010-06-03 13:59:04 -07:00
Chris Pearce
386e8357b5 Bug 558761 - Update OS2 patches for libsydney audio (actually with the changes this time...). r=cpearce 2010-05-31 15:21:44 +12:00
Chris Pearce
8d537247f7 Bug 564734 - Ensure all audio is queued before draining on win32. r=kinetik 2010-05-13 12:59:42 +12:00