From 78eba23820e4f67623a1f8a03eac1eb06631afbf Mon Sep 17 00:00:00 2001 From: Paul Adenot Date: Wed, 20 Aug 2014 17:23:24 -0400 Subject: [PATCH] Bug 1056032 - Test that we can decode an mp3 using decodeAudioData. r=ehsan --HG-- rename : content/media/test/small-shot.mp3 => content/media/webaudio/test/small-shot.mp3 --- content/media/webaudio/test/mochitest.ini | 2 + content/media/webaudio/test/small-shot.mp3 | Bin 0 -> 6825 bytes .../media/webaudio/test/test_bug1056032.html | 35 ++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 content/media/webaudio/test/small-shot.mp3 create mode 100644 content/media/webaudio/test/test_bug1056032.html diff --git a/content/media/webaudio/test/mochitest.ini b/content/media/webaudio/test/mochitest.ini index e66d5661f83c..6ff49664d344 100644 --- a/content/media/webaudio/test/mochitest.ini +++ b/content/media/webaudio/test/mochitest.ini @@ -13,6 +13,7 @@ support-files = small-shot-expected.wav small-shot-mono-expected.wav small-shot.ogg + small-shot.mp3 ting-44.1k-1ch.ogg ting-44.1k-2ch.ogg ting-48k-1ch.ogg @@ -71,6 +72,7 @@ skip-if = (toolkit == 'gonk' && !debug) || (toolkit == 'android') #bug 906752 [test_bug956489.html] [test_bug964376.html] [test_bug972678.html] +[test_bug1056032.html] [test_channelMergerNode.html] [test_channelMergerNodeWithVolume.html] [test_channelSplitterNode.html] diff --git a/content/media/webaudio/test/small-shot.mp3 b/content/media/webaudio/test/small-shot.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..f9397a5106be1fe2b5838539096d43e5f0251f8d GIT binary patch literal 6825 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 literal 0 HcmV?d00001 diff --git a/content/media/webaudio/test/test_bug1056032.html b/content/media/webaudio/test/test_bug1056032.html new file mode 100644 index 000000000000..98fb159f7651 --- /dev/null +++ b/content/media/webaudio/test/test_bug1056032.html @@ -0,0 +1,35 @@ + + + + + Test that we can decode an mp3 (bug 1056032) + + + + +
+
+
+ +