Chris Pearce
83ca0489b5
Bug 910966 - Bustage fix for 48a66737dc5c. Forgot to qref. r=bustage.
2013-09-09 09:52:20 +12:00
Chris Pearce
9a6ec47677
Bug 910966 - Use MP3FrameParser in DirectShow's SourceFilter, to more accurately determine the offset of the first MP3 frame. This enables us to only pass the MP3 data into DirectShow, which can't handle large ID3v2 tags. r=padenot
2013-09-09 09:47:54 +12:00
Chris Pearce
cb69dfe1b0
Bug 910996 - Move MP3FrameParser out of B2G specific code, so it can be used on other platforms. r=padenot
...
--HG--
rename : content/media/omx/MP3FrameParser.cpp => content/media/MP3FrameParser.cpp
rename : content/media/omx/MP3FrameParser.h => content/media/MP3FrameParser.h
2013-09-09 09:47:29 +12:00
Benoit Jacob
4dbb3d0ca3
Bug 913603 - Avoid needlessly including nsRect.h - r=jrmuizel
2013-09-06 22:15:49 -04:00
Ryan VanderMeulen
4dec0a7644
Merge inbound to m-c.
2013-09-06 20:55:41 -04:00
Ehsan Akhgari
82b9523028
Bug 913531 - Remove the unnecessary #includes from nsIXPConnect.idl; r=bholley
2013-09-06 13:50:24 -04:00
Ed Morley
03c9d2802c
Merge mozilla-central and b2g-inbound
2013-09-06 16:24:22 +01:00
Shih-Chiang Chien
33cf6b681a
Bug 912960 - Use nsString for mDeviceName and mUniqueId. r=rjesup
2013-09-06 09:14:15 -04:00
Ms2ger
03028689d0
Bug 909003 - Part e: Remove some includes from SpeechGrammarList.h; r=bz
2013-09-06 08:43:19 +02:00
Ms2ger
9e242a759d
No bug - Remove a stray semicolon
2013-09-06 08:41:34 +02:00
Ehsan Akhgari
45746b149c
Backed out changeset 2f15518f566e (bug 912702) because of B2G JB Emulator build bustage
...
--HG--
extra : rebase_source : 6c01ad3bc2f91b0e7e3edab84aedbfe064310a8b
2013-09-05 13:29:38 -04:00
Ms2ger
486a5c3769
Merge m-c to inbound.
2013-09-06 12:31:58 +02:00
Matthew Gregan
a4824ee8b5
Bug 911051 - Fix some namespace/type name related potential build errors in content/media. r=doublec
2013-09-06 18:31:50 +12:00
Matthew Gregan
2465fe64dd
Bug 911050 - Use mfbt/Endian.h rather than a local version in WaveReader. r=doublec
2013-09-06 18:31:50 +12:00
Edwin Flores
114ff5ef9e
Bug 752796 - Stop MediaDecoderStateMachine::SendStreamData from trying to A/V sync unnecessarily r=roc
2013-09-06 15:14:48 +12:00
Edwin Flores
7ab1583e18
Bug 884651 - Stop gstreamer from trying to sync video and audio for us r=cpearce
2013-09-06 15:14:48 +12:00
Mike Hommey
9bec3dacdd
Bug 912980 - Don't use VPATH in content/media/webspeech/recognition. r=gps
2013-09-06 09:22:09 +09:00
Mike Hommey
a39e437eae
Bug 912862 - Cleanup some wrong assignments in moz.build. r=ted
2013-09-06 09:19:08 +09:00
Ehsan Akhgari
210ba12d7c
Bug 912702 - Minimize the #includes in content/media; r=roc
2013-09-05 16:25:17 -04:00
Ehsan Akhgari
66abd6bfb5
Bug 912702 - Minimize the #includes in content/media; r=roc
2013-09-04 17:58:14 -04:00
Steven Lee
4821d005c2
Bug 902856 - Generate fake audio data in MediaEngineDefaultAudioSource. r=jesup, r=derf
2013-09-05 08:34:49 -04:00
Robert O'Callahan
03e7828db2
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
...
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
2013-09-02 20:41:57 +12:00
Phil Ringnalda
26ceee4fb5
Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
2013-09-04 22:42:06 -07:00
Nicholas Nethercote
1f32372424
Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
...
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 9142be547b2eeef37a8073a710ce23070f98cf65
2013-08-27 16:24:51 -07:00
Mike Hommey
f8bc7fa754
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Karl Tomlinson
57d8fb0391
b=906966 limit ScriptProcessorNode input channel count through channelCount and channelCountMode r=ehsan
...
--HG--
extra : transplant_source : %E6-%8A%10%BEb%FEg%8C%C3f%2C%1F%C6%859%E5%27%1C%60
2013-09-05 07:44:37 +12:00
Karl Tomlinson
3d1ac8d90c
b=906966 limit ConvolverNode and PannerNode input channel count through channelCount and channelCountMode r=ehsan
...
--HG--
extra : transplant_source : %8A%FB%BC%D3%D0%F3Ct%A5%D1%B1%AF%3D%9Bk%896%7F%7F%1F
2013-09-05 07:44:35 +12:00
Karl Tomlinson
e18bfe88a5
tests for convolver and panner channelCount b=906966
...
--HG--
extra : transplant_source : %17%A2WFH%18%7E-c%2CZVC%AAc%85%FB%02%BE%BD
2013-09-05 07:44:04 +12:00
Karl Tomlinson
07f97e6423
b=907986 remove unused ThreeDPoint::Distance() r=padenot
...
--HG--
extra : transplant_source : %19%DD%A9%CB%CC%B1%C42%E2%8EY%CE%22%89o_%97i%03_
2013-09-04 21:21:00 +12:00
Karl Tomlinson
95c6c435c1
b=907986 handle zero front-right plane projection without NaNs r=padenot
...
The azimuth calculation in the Web Audio spec becomes undefined in this
situation as it requires normalizing a zero vector. The panning effect should
not depend on azimuth when the source is directly above the listener (because
position does not depend on azimuth), but the specified "equalpower" panning
model does depend on azimuth even at this elevation. Setting azimuth to zero
produces the same result as if the normalized projection were replaced with a
zero vector.
--HG--
extra : transplant_source : f%A4h%CB7%7Bp%87%AE%09%9F%2Cu%D7%CD%9D%5E%A8%EC%0D
2013-09-04 21:20:59 +12:00
Karl Tomlinson
23ae39aad2
test equalpower panning effect with panner directly above b=907986
...
--HG--
extra : transplant_source : %8E%99%9B%F8%288%5C%A5%E8%D1%C3%E2%9F%89%5C%D0C%B1l%B0
2013-09-04 21:20:59 +12:00
Karl Tomlinson
4affe59604
b=907986 normalize orientation vectors early and keep existing state if directions are undefined r=padenot
...
Normalizing the AudioListener front orientation vectors before taking their
cross product avoids the possibility of overflow.
The panning effect and the azimuth and elevation calculation in the Web Audio
spec becomes undefined with linearly dependent listener vectors, so keep
existing state in these situations.
PannerNode orientation is normalized for consistency, but zero is permitted
for this vector because the sound cone algorithm in the Web Audio specifies
behavior for this case.
--HG--
extra : transplant_source : %DA%C7e%E7%90%14%AF%EA%08%94x%C1%A2g%F1%9A%EE%16%EB%29
2013-09-04 21:20:59 +12:00
Karl Tomlinson
de80c0afe2
b=907986 avoid under and overflow in Normalize() r=padenot
...
--HG--
extra : transplant_source : %83%C5%A4%92%28%2Bf%7DHT%13%DE7L%26%B89x%E4%FF
2013-09-04 21:20:58 +12:00
Karl Tomlinson
ce7c2ca91b
b=907986 don't calculate upProjection twice r=padenot
...
--HG--
extra : transplant_source : %8E%E1r%9F%AC%EB%C6%9A%EE_%10%0F%B9%1D%EF%85%EBu%CD%96
2013-09-04 21:20:58 +12:00
Karl Tomlinson
21298924c4
crashtests for bug 907986
...
--HG--
extra : transplant_source : %1A%09%7D%14MM%B2_p%2B%27%C4M%C3%A2%83%F3C%C4%DC
2013-09-04 21:10:32 +12:00
Karl Tomlinson
cac20eed1e
revert 3171b6ad0055 b=907986
...
--HG--
extra : transplant_source : K%83%1FS%27%A7%20%82%C4P%08%E5n%8C%830%B6%2C%24%97
2013-09-04 15:02:04 +12:00
Masatoshi Kimura
e06d8f88fa
Bug 911573 - Mochitest fixup to prepare removing Components-in-content with UniversalXPConnect. r=bholley
2013-09-05 01:02:34 +09:00
Robert O'Callahan
c61a331c05
Bug 904926. Remove unnecessary lock. r=cpearce
...
--HG--
extra : rebase_source : 0088907b65ff3ce2e1f15b2bb1b5e0cdb7126f24
2013-09-04 23:13:06 +12:00
Matthew Gregan
4113c357f9
Bug 911059 - Move WebAudio's BufferDecoder to its own file so it can be shared with MSE. r=cpearce
2013-09-04 15:08:11 +12:00
Matthew Gregan
6fc72a6e69
Bug 911052 - Use decoder's IsDataCachedToEndOfResource instead of resource's version. r=cpearce
2013-09-04 15:08:10 +12:00
Andrew McCreight
01af9297c7
Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv
2013-08-16 13:10:17 -07:00
Paul Adenot
b946c945f0
b=907986 part 3 fold-in 1 remove normalize of unit vector r=padenot
2013-09-03 10:52:55 +02:00
Chris Double
b034b6ad42
Bug 888816 - Log android device information before checking for stagefright blocklist - r=edwin
2013-09-03 14:37:51 +12:00
Chris Double
764d7011b2
Bug 888786 - Part 1: Remove OMX media plugin workarounds for Sony ICS devices - r=edwin
2013-09-03 14:35:54 +12:00
Chris Double
4ab6b138ac
Bug 812680 - Part 1: Remove OMX media plugin workarounds for HTC One X - r=edwin
2013-09-03 14:34:33 +12:00
Karl Tomlinson
39e8fc1974
b=911777 disable test_delayNodeAtMax.html on Ubuntu(|64) opt builds
...
--HG--
extra : transplant_source : %27%3E%E7%B8%81%F6%AAg%A8%B0H%86%97%C5/V6%B8%FCh
2013-09-03 12:54:37 +12:00
Karl Tomlinson
ce68442554
use existing named constants b=890528
...
--HG--
extra : transplant_source : %C9%F5%23%A2%CC%D0%E5v%F4%7B%ED%93%0C%B6%D7%E3%CC%C5%B1%A1
2013-09-02 16:53:15 +12:00
Karl Tomlinson
1cd118ed64
remove unintentional ! in ed23ecc80370 to test expected buffer frame count when length is supplied b=890528
...
--HG--
extra : transplant_source : %BB%8E%A8%C2BBFr%A4D%28VG%84%2A%AE%A3qZ%81
2013-09-02 16:53:15 +12:00
Karl Tomlinson
c3a1633528
test for bug 891254
...
--HG--
extra : transplant_source : %FE%D3%7F%0F%3Da%3A%D9u6Hx2%E22%15fn%14H
2013-09-02 16:52:15 +12:00
Nicholas Nethercote
01c70c8c97
Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
...
--HG--
extra : rebase_source : 008ef689989f93b46627b8be8608bdbc544ca3a2
2013-08-27 19:59:14 -07:00