1eb3bd54b7bd6ed60456e790540917cad9fa7b4b: Bug 805254. Part 12: Simplify AudioSegment::WriteTo and related code now that the output format is known statically. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:41 +1300 - rev 111496
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 12: Simplify AudioSegment::WriteTo and related code now that the output format is known statically. r=kinetik Also fixes what I think is a bug in InterleaveAndConvertBuffer converting S16 to S16. Instead of clamping the volume, we should handle arbitrary volumes by falling back to the float conversion path.
c3fcdbf501049aec59009d7804e05d793abaeacc: Bug 805254. Part 11: Move Vorbis-specific definitons into a new file VorbisUtils.h. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:41 +1300 - rev 111495
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 11: Move Vorbis-specific definitons into a new file VorbisUtils.h. r=kinetik
68faa49eec3d23194b0fe68a2d8266e5b8096779: Bug 805254. Part 10: remove MOZ_CONVERT_AUDIO_SAMPLE. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:40 +1300 - rev 111494
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 10: remove MOZ_CONVERT_AUDIO_SAMPLE. r=kinetik
caff86361591bc5c4f899298ad278b9b7972203e: Bug 805254. Part 9: Get rid of some more #ifdefs in nsWaveDecoder. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:40 +1300 - rev 111493
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 9: Get rid of some more #ifdefs in nsWaveDecoder. r=kinetik
882cfaba69c25be5368542dbd10675c69401c6f4: Bug 805254. Part 8: Consolidate audio sample processing code using templates over the format types. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:40 +1300 - rev 111492
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 8: Consolidate audio sample processing code using templates over the format types. r=kinetik Replace nsAudioStream::Format with an AUDIO_OUTPUT_FORMAT enum value so we can use it as a template parameter. Introduce AudioSampleTraits<AudioSampleFormat> to give us access to the C++ type corresponding to an enum value. Move SampleToFloat/FloatToSample to AudioSampleFormat.h. Introduce ConvertAudioSamples and ConvertAudioSamplesWithScale functions and use them from various places. Moves AudioDataValue to AudioSampleFormat.h. The name isn't great, but it'll do.
569b5cf142851ddc79c169a205c21a2dc84f3acd: Bug 805254. Part 7: Move SampleFormat to mozilla::AudioSampleFormat in its own file. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:40 +1300 - rev 111491
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 7: Move SampleFormat to mozilla::AudioSampleFormat in its own file. r=kinetik
da7b1a16814662dcb2a4182e6693089571e6bec1: Bug 805254. Part 6: Replace some #ifdefs with if statements. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:39 +1300 - rev 111490
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 6: Replace some #ifdefs with if statements. r=kinetik This is largely obsoleted by part 8. Sorry.
870743d33a56ba6b6a25ddccd79d509f5cceebd3: Bug 805254. Part 5: Remove format parameter from PAudio constructor. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:39 +1300 - rev 111489
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 5: Remove format parameter from PAudio constructor. r=kinetik
4edf6b315c50fc626223e5a7e526a48a8b00fc18: Bug 805254. Part 4: Remove FORMAT_U8 from nsAudioStream::SampleFormat. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:39 +1300 - rev 111488
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 4: Remove FORMAT_U8 from nsAudioStream::SampleFormat. r=kinetik We also give nsWaveReader its own separate format enum.
afb0fa607ef2f12dc8f7d238535b4e91768af412: Bug 805254. Part 3: Remove SampleType. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:39 +1300 - rev 111487
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 3: Remove SampleType. r=kinetik
c30be4a4cd06a4ac8e608270c26554f4f347d693: Bug 805254. Part 2: Rename nsAudioStream::GetFormat() to Format(), make it static, and use it instead of the MOZ_AUDIO_DATA_FORMAT macro. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:38 +1300 - rev 111486
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 2: Rename nsAudioStream::GetFormat() to Format(), make it static, and use it instead of the MOZ_AUDIO_DATA_FORMAT macro. r=kinetik Part 8 mostly replaces this patch, but it's quite difficult to reorder the patches to avoid this one.
b9102f7a79c0dc6038954876ce59f5967d662779: Bug 805254. Part 1: Remove mFormat from nsAudioStream. r=kinetik
Robert O'Callahan <robert@ocallahan.org> - Thu, 25 Oct 2012 23:09:38 +1300 - rev 111485
Push 17090 by rocallahan@mozilla.com at Fri, 26 Oct 2012 05:37:55 +0000
Bug 805254. Part 1: Remove mFormat from nsAudioStream. r=kinetik
dd4d9137c1a5af3365433046a7c5c0ed62799e52: Bug 804068 - set social sharebutton image via .src, plus css tweaks to ensure it is sized correctly. r=jaws
Alfred Kayser <alfredkayser@gmail.com> - Wed, 24 Oct 2012 13:46:05 +1100 - rev 111484
Push 17089 by mhammond@skippinet.com.au at Fri, 26 Oct 2012 04:55:29 +0000
Bug 804068 - set social sharebutton image via .src, plus css tweaks to ensure it is sized correctly. r=jaws
c229f8853f4d4b035cd4c22bf06e17266d3400e6: Bug 805725 - browser_frameworker test should hit mochi.test:8888 for websocket tests. r=me
Mark Hammond <mhammond@skippinet.com.au> - Fri, 26 Oct 2012 15:19:58 +1100 - rev 111483
Push 17088 by mhammond@skippinet.com.au at Fri, 26 Oct 2012 04:21:08 +0000
Bug 805725 - browser_frameworker test should hit mochi.test:8888 for websocket tests. r=me
5a4073fa0bbb7556d2c1ea4dd9ef5c0d73399e0d: Bug 805352 - Make cubeb_stream_destroy errors non-fatal in AudioUnit backend. r=doublec
Matthew Gregan <kinetik@flim.org> - Fri, 26 Oct 2012 17:09:12 +1300 - rev 111482
Push 17087 by mgregan@mozilla.com at Fri, 26 Oct 2012 04:09:27 +0000
Bug 805352 - Make cubeb_stream_destroy errors non-fatal in AudioUnit backend. r=doublec
56ea8204864df62e250ebc18ab44d8b3c82f077a: Bug 800041 - Make nsDisplayWrapList set its own reference frame correctly, and sanity check during ComputeVisibilityForSublist. r=roc
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 25 Oct 2012 18:32:25 +1300 - rev 111481
Push 17086 by mwoodrow@mozilla.com at Fri, 26 Oct 2012 03:59:01 +0000
Bug 800041 - Make nsDisplayWrapList set its own reference frame correctly, and sanity check during ComputeVisibilityForSublist. r=roc
612a40a222d7cd9cca0d50b80da075fac00b5c41: Bug 790496 - Make maintenance service errors stand out more. r=ehsan
Brian R. Bondy <netzen@gmail.com> - Thu, 25 Oct 2012 22:34:03 -0400 - rev 111480
Push 17085 by bbondy@mozilla.com at Fri, 26 Oct 2012 02:34:39 +0000
Bug 790496 - Make maintenance service errors stand out more. r=ehsan
3a68d4377cd815efd7973ca515e8dbd3ce45a602: Bug 765598 - Remove newly created MozUpdater folders in tmp on post update. r=ehsan
Brian R. Bondy <netzen@gmail.com> - Thu, 25 Oct 2012 22:30:34 -0400 - rev 111479
Push 17084 by bbondy@mozilla.com at Fri, 26 Oct 2012 02:30:54 +0000
Bug 765598 - Remove newly created MozUpdater folders in tmp on post update. r=ehsan
fb30db0fa0aa0782b4fc8f5e2de7cca299994ed3: Bug 801853. r=rstrong
Brian R. Bondy <netzen@gmail.com> - Thu, 25 Oct 2012 22:07:04 -0400 - rev 111478
Push 17083 by bbondy@mozilla.com at Fri, 26 Oct 2012 02:11:51 +0000
Bug 801853. r=rstrong
02647d980da2fa2e8c7d4a156d22b51e7f25696f: Bug 804395 - Allow app:// protocol and XHR. r=sicking
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 25 Oct 2012 21:57:57 -0400 - rev 111477
Push 17082 by ryanvm@gmail.com at Fri, 26 Oct 2012 01:58:08 +0000
Bug 804395 - Allow app:// protocol and XHR. r=sicking
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip