Ryan VanderMeulen
94e4e0a8df
Bug 1023351 - Adjust expected assertion range for test_playback_rate_playpause.html on OSX.
2014-06-10 13:19:20 -04:00
Jonathan Watt
545ca6ad34
Bug 1022667, part 2 - Remove BytesToTime from MediaOmxReader.cpp. r=cpearce
2014-06-10 16:42:21 +01:00
Chris Pearce
6efa8303c7
Bug 979104 - MediaDecoderReader/StateMachine asynchronous decoding. r=kinetik
2014-06-10 19:31:09 +12:00
Ed Morley
bb43cde911
Backed out changeset 3395ce618c91 (bug 979104) for mochitest-1 hangs and leaks
2014-06-09 11:25:19 +01:00
Paul Kerr [:pkerr]
af0b5dd5d3
Bug 970713 - Part 1: Control webrtc logging from about:config settings r=jesup
2014-06-08 18:54:47 -07:00
Chris Pearce
e946ffd7d0
Bug 979104 - MediaDecoderReader/StateMachine asynchronous decoding. r=kinetik
2014-06-09 20:33:22 +12:00
Anthony Jones
9ec64dde9b
Bug 1016150 - Fix ffmpeg; r=cpearce
2014-06-09 18:07:44 +12:00
Karl Tomlinson
7386288622
b=1014862 assert that source track resamplers are used with the correct channel count r=padenot
...
--HG--
extra : rebase_source : cc28665fc90cf0bfc9f113b5e25f2c57a4948c9e
2014-06-09 12:11:41 +12:00
Karl Tomlinson
4798768e07
b=999267 ensure AudioSegment::Resample() processes all frames of each chunk r=padenot
...
--HG--
extra : rebase_source : e3128e9837c108b36b83cd3cf8762e549c5ef696
2014-06-09 12:11:08 +12:00
Randell Jesup
f28fdc933c
Bug 1022376: Properly shut down LoadMonitor threads r=jib
2014-06-08 18:37:14 -04:00
Randell Jesup
370f28d765
Bug 999704: Implement GMP codec interface to webrtc (not enabled yet) r=joshmoz,ehugg,jesup,pkerr
2014-06-08 17:25:18 -04:00
Ryan VanderMeulen
0ae54304d5
Backed out changeset 2af237fa2079 (bug 999704) for bustage.
...
CLOSED TREE DONTBUILD
2014-06-08 14:39:44 -04:00
Randell Jesup
8cf755ddd9
Bug 999704: Implement GMP codec interface to webrtc (not enabled yet) r=joshmoz,ehugg,jesup
2014-06-08 14:07:53 -04:00
Ryan VanderMeulen
9bf1f9f992
No bug - Tweak expected assertions in test_playback_rate_playpause.html.
2014-06-08 13:11:25 -04:00
Ryan VanderMeulen
9a59cd3a8e
No bug - Re-disable test_mixed_principals.html on all platforms.
2014-06-07 23:34:54 -04:00
Ryan VanderMeulen
a9d2336428
Bug 567954 - Re-disable test_mixed_principals.html on B2G. a=me
2014-06-07 14:13:34 -04:00
Ryan VanderMeulen
c34eb2f090
No bug - Re-enable some media mochitests that no longer fail and disable a couple that fail frequently.
2014-06-07 00:54:02 -04:00
Randell Jesup
95cb2ee7a0
Bug 1021328: ensure no paths lose far-end audio chunks in getUserMedia r=mccr8
2014-06-07 00:11:42 -04:00
Chris Pearce
3c3777d2de
Bug 1016162 - Base EME DOM APIs, not connected to a CDM yet. r=bz
2014-06-07 08:52:15 +12:00
Brian Smith
7663f5c91a
Bug 1018402: Disable VP8VideoTrackEncoder.FrameEncode on Windows because the test crashes on Windows, r=cku
...
--HG--
extra : rebase_source : f5fe7da0aedd08a3de661fabfa7ac26ffa578dac
2014-04-24 20:11:27 -07:00
Eric Phan
ab493c3909
Bug 1015979 - Use a fatal assert in case of empty picture rect when creating a video frame. r=cpearce DONTBUILD
2014-06-06 15:11:34 +02:00
Paul Adenot
bb23260d5e
Backed out changeset cef880caa887 (bug 101597)
2014-06-06 15:10:16 +02:00
Eric Phan
de911a9386
Bug 101597 - Use a fatal assert in case of empty picture rect when creating a video frame. r=cpearce
...
--HG--
extra : rebase_source : 12b2949e5b9a243ea8bf02c1cde4e94199f47d8a
2014-06-06 15:06:58 +02:00
Vasanthakumar Pandurangan
f484ddd8f3
Bug 1020176 - AudioOffloadPlayer: Avoid calling ResumeStateMachine from multiple paths. r=roc
2014-06-04 14:25:21 +05:30
Andrea Marchesini
e4ce8a0708
Bug 1021084 - WebAudio dispatches mozinterruptbegin/mozinterrutend, r=ehsan
2014-06-06 08:06:18 +01:00
Karl Tomlinson
c4e30140cf
b=1016177 reduce MEDIA_TIME_MAX to not overflow when multiplying by sample rates r=roc
...
MediaTimes are multiplied by sample rates when converting to ticks.
This new maximum leaves 24 bits to count seconds, which corresponds to 194
days.
TimeVarying::GetAt() can return INT64_MAX, which may be > GRAPH_TIME_MAX.
The "Start time too early" assertion would now fail because conversion of
STREAM_TIME_MAX to ticks no longer overflows.
--HG--
extra : rebase_source : b49c95315d0c633f191ff68aab0b5b7aa04c6e38
2014-06-05 22:08:05 +12:00
Karl Tomlinson
777b39b20a
b=1016177 don't create another AUDIO_TRACK after finishing r=roc
...
--HG--
extra : rebase_source : a7edebde196f08adb88fb008db84bcd17cf02ad7
2014-06-05 10:11:52 +12:00
Wes Kocher
d48f2e62a4
Merge b2g-inbound to m-c a=merge
2014-06-05 18:49:36 -07:00
Dave Hylands
c074414a61
Bug 986331 - Enable .3g2 file extension to be recognized as 3gpp video. r=cajbir
2014-06-05 14:22:15 -07:00
Star Cheng
cc24600c70
Bug 1007552 - To support publicnotification audio channel type for camera shutter. r=kinetik
2014-05-22 15:08:05 +08:00
Chris Peterson
a15f6f029d
Bug 1018554 - Fix WebMWriter warnings and mark content/media/gtest as FAIL_ON_WARNINGS. r=rillian
...
--HG--
extra : rebase_source : 43a93774466cc6d7f3e1f409d63c1663b1870149
2014-05-30 18:00:46 -07:00
Chris Double
2de7b06c76
Bug 1002297 - Seek in unbuffered ranges with MSE - r=kinetik
2014-06-02 22:25:42 +00:00
Ryan VanderMeulen
5bc3216cda
No bug - Clean up media mochitest manifests.
...
This doesn't change the enabled/disabled state of any tests. It should be a no-op since the harness runs tests alphabetically anyway regardless of their order in the manifest.
2014-06-05 12:41:53 -04:00
Ryan VanderMeulen
3cc77580aa
Bug 1020538 - Re-enable test_playback_rate.html on Linux, OSX, and Android. r=cpearce
2014-06-05 12:41:52 -04:00
Wes Kocher
f6bae13ecb
Merge m-c to inbound on a CLOSED TREE
2014-06-04 18:48:20 -07:00
Randell Jesup
cb5c9db6c9
Bug 1006641: add telemetry for AudioStream open times r=jib
2014-06-04 14:52:32 -04:00
Randell Jesup
cd089192fd
Bug 1003712: Codec availability support and prioritization r=ehugg
2014-06-04 14:52:32 -04:00
Randell Jesup
7e84082c49
Bug 1003712: Use Media Resource Manager to reserve OMX Codecs r=jhlin
2014-06-04 14:52:31 -04:00
John Lin
77b8aa96e9
Bug 1003712: extend MediaResourceManagerService to support video encoder and no-wait mode. r=rjesup,jhlin,sotaro
2014-06-04 14:52:21 -04:00
Benjamin Chen
bea8a9d7cf
Bug 951040 - Add gtest testcase for WebMWriter. r=rillian
2014-05-29 16:21:01 +08:00
Randell Jesup
79df25773b
Bug 987979: Patch 3 - Fix various build issues in webrtc.org/Mozilla integration. r=rjesup
2014-05-29 17:05:14 -04:00
Randell Jesup
7740e2ceb2
Bug 987979: Patch 2 - Rollup of changes previously applied to media/webrtc/trunk/webrtc rs=jesup
2014-05-29 17:05:14 -04:00
Jan Beich
560c6554f4
Bug 1016631 - Cosmetic fix to use correct type for sysctl()'s 2nd argument. Also s/NULL/nullptr/ style fix in my code. r=gcp, r=vladan
2014-05-28 18:11:00 -04:00
Ehsan Akhgari
2094e05ac0
Bug 1015783 - Add a devtools API for Web Audio; r=padenot,smaug
...
See bug 980506 for an extensive discussion about this. This patch adds
three APIs to AudioNode in order for us to be able to build awesome
devtools on top of it.
* Weak reference API.
This patch allows one to hold a weak reference to all AudioNode's
using Components.utils.getWeakReference(). That way, the devtool's
inspection code would not change the lifetime of AudioNodes.
* AudioNode.id
This is a chrome-only unique and monotonically incrementing ID for
AudioNode objects. It is supposed to be used in order for the
devtools to be able to identify a node without having to keep it
alive.
* webaudio-node-demise
This is an observer notification that is called every time an
AudioNode gets destroyed inside Gecko. The ID of the corresponding
node is passed to this notification.
--HG--
extra : rebase_source : 83246a990489daf44ddc97dd4ea372a8cebe8e00
2014-06-03 22:51:48 -04:00
Ehsan Akhgari
1cf7290da2
Backed out 3 changesets (bug 1015783) because of test failures on a CLOSED TREE
...
Backed out changeset 1307202f365c (bug 1015783)
Backed out changeset 5c83b4710688 (bug 1015783)
Backed out changeset feb56fc5dc01 (bug 1015783)
2014-06-03 19:49:04 -04:00
Ehsan Akhgari
130053bdfb
Bug 1015783 - yet another #include fix
...
Landed on a CLOSED TREE
2014-06-03 19:29:17 -04:00
Ehsan Akhgari
d58c8a2043
Bug 1015783 - Add the missing include
2014-06-03 18:51:54 -04:00
Ehsan Akhgari
fd0113805e
Bug 1015783 - Add a devtools API for Web Audio; r=padenot,smaug
...
See bug 980506 for an extensive discussion about this. This patch adds
three APIs to AudioNode in order for us to be able to build awesome
devtools on top of it.
* Weak reference API.
This patch allows one to hold a weak reference to all AudioNode's
using Components.utils.getWeakReference(). That way, the devtool's
inspection code would not change the lifetime of AudioNodes.
* AudioNode.id
This is a chrome-only unique and monotonically incrementing ID for
AudioNode objects. It is supposed to be used in order for the
devtools to be able to identify a node without having to keep it
alive.
* webaudio-node-demise
This is an observer notification that is called every time an
AudioNode gets destroyed inside Gecko. The ID of the corresponding
node is passed to this notification.
2014-06-03 18:28:18 -04:00
Carsten "Tomcat" Book
4719cf159c
Merge mozilla-central to mozilla-inbound
2014-05-28 14:48:41 +02:00
Carsten "Tomcat" Book
7f9c4ef8ba
merge mozilla-inbound to mozilla-central
2014-05-28 14:22:02 +02:00