Commit Graph

5075 Commits

Author SHA1 Message Date
JW Wang
aeae7c9915 Bug 883731 - Part2 - Remove unnecessary update of readyState and introduce NEXT_FRAME_UNAVAILABLE_SEEKING so that we return HAVE_METADATA while seeking. r=cpearce 2014-09-24 19:25:00 +02:00
JW Wang
76d3882dcc Bug 883731. Part1 - Remove ResourceLoaded notifications since they don't make much sense with a media cache. r=cpearce 2014-09-24 19:25:00 +02:00
Matthew Gregan
d77bcd67fd Bug 1073346 - Add some basic GTest coverage of the WebMBufferedParser. r=cpearce 2014-09-26 17:25:13 +12:00
Randell Jesup
1e4b9249cc bug 1072780: patch 4 - Use atomics for EnsureNextIteration to close races around CurrentDriver r=roc 2014-09-28 12:07:25 -04:00
Randell Jesup
682e33494d bug 1072780: patch 3 - Fix up Revive() to not trigger assertions, and also to avoid Init() (blocking) on MainThread r=roc 2014-09-28 12:07:24 -04:00
Randell Jesup
9a91ca0a91 Bug 1072775: Additional assertions for MediaStreamGraph/GraphDriver r=roc 2014-09-28 12:07:24 -04:00
Randell Jesup
cdc2162522 Bug 1072780: patch 1 - clean up CurrentDriver() use off-MSG-thread; fix InCallback() r=roc 2014-09-28 12:07:24 -04:00
Daniel Holbert
ec62208fdf Bug 1073716: Use C++ std::abs() instead of C abs(), for non-'int'-typed values, to address clang warning. r=ehsan 2014-09-28 09:59:46 -07:00
Daniel Holbert
a0869f434b Back out bug 1072780 & bug 1072775 (by reverting to cset before them, d71444b75291) for pthread assertion failures 2014-09-28 09:56:40 -07:00
Randell Jesup
aa18ebcddb bug 1072780: patch 4 - Use atomics for EnsureNextIteration to close races around CurrentDriver r=roc 2014-09-28 12:07:25 -04:00
Randell Jesup
864eefaddc bug 1072780: patch 3 - Fix up Revive() to not trigger assertions, and also to avoid Init() (blocking) on MainThread r=roc 2014-09-28 12:07:24 -04:00
Randell Jesup
70b7a63015 Bug 1072775: Additional assertions for MediaStreamGraph/GraphDriver r=roc 2014-09-28 12:07:24 -04:00
Randell Jesup
cd81bcf1d7 Bug 1072780: patch 1 - clean up CurrentDriver() use off-MSG-thread; fix InCallback() r=roc 2014-09-28 12:07:24 -04:00
Randell Jesup
012b38099a Bug 1033066: Never let AudioSegments underflow mDuration and cause OOM allocation r=karlt 2014-09-26 14:13:17 -04:00
Sotaro Ikeda
64a9d9ae61 Bug 1069109 - Do not occupy Audio channel if DOMMediaStream does not have audio r=cajbir 2014-09-26 06:14:32 -07:00
JW Wang
4bf57c75fc Bug 1018125 - remove SpecialPowers.pushPrefEnv() which delays loading media resources and breaks the purpose of this test. r=kinetik 2014-09-25 19:44:00 +02:00
Phil Ringnalda
6eb3e94389 Back out 693507b38116 (bug 1041180) since it doesn't like compiling without its friend
CLOSED TREE
2014-09-25 21:18:01 -07:00
Matthew Gregan
4bdec4ba22 Bug 1072483 - Bustage fix for p2. 2014-09-26 14:37:07 +12:00
Matthew Gregan
34cfa12b0f Bug 1072483 - Restore cluster sync search to WebM buffered parser (from bug 1044498) and use it when starting a parser from an arbitrary offset. r=cajbir 2014-09-24 20:13:00 +12:00
Matthew Gregan
8459033f1b Bug 1072483 - Fix unit conversion error in WebMReader::GetBuffered. r=cpearce 2014-09-24 19:41:00 +12:00
Matthew Gregan
2c7472bdc5 Bug 739094 - Push an empty AudioData instance to the AudioQueue when first WebM audio packet is empty. r=cpearce
Without this, the media start time is derived from the first packet that produces audio, but that may have a non-zero start time in badly muxed files.
2014-09-24 20:21:00 +12:00
Christoph Kerschbaumer
fd3d3cc25b Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-25 16:10:28 -07:00
Carsten "Tomcat" Book
e1a3c6bb17 merge fx-team to mozilla-central a=merge 2014-09-25 14:35:17 +02:00
Mark Hammond
0bc3f1e363 Bug 1072739 - disable test_streams_element_capture.html test on windows with e10s due to bug 1065881. r=mossop 2014-09-25 14:19:17 +10:00
Ehsan Akhgari
2ca0839618 Bug 1072294 - Build more files in content/media/mp4 in unified mode; r=cpearce 2014-09-24 18:41:48 -04:00
Vasanthakumar Pandurangan
a77fd9691a Bug 1059700 - AudioOffloadPlayer: Use wakelock to avoid suspend between pause and reset. r=roc 2014-09-24 01:22:57 -07:00
John Lin
1ede1934fa Bug 1067442 - OMXCodecWrapper image validation supports input from WebrtcOMXH264VideoEncoder r=jesup 2014-09-24 09:21:16 -04:00
Carsten "Tomcat" Book
76043a5642 Backed out changeset 4bb508b6f0c5 (bug 1041180) for XPCshell test failures 2014-09-24 13:13:20 +02:00
Christoph Kerschbaumer
a2ecbd83dc Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-24 01:01:07 -07:00
Blake Wu
fcbcbb70e6 Bug 1069857- clear seek timestamp in time. r=jwwang r=cpearce 2014-09-24 09:41:49 +08:00
Edwin Flores
0dcc84b0c0 Bug 1044742 - Add mochitests for Encrypted Media Extensions support - r=cpearce 2014-09-24 15:59:11 +12:00
Edwin Flores
fa5ef650c8 Bug 1044742 - Backout 8f13101a6dbb on a CLOSED TREE - r=bustage 2014-09-24 12:07:18 +12:00
Wes Kocher
ff7c6d21cd Backed out 2 changesets (bug 1041180) for build bustage on a CLOSED TREE
Backed out changeset 1cfb645267a4 (bug 1041180)
Backed out changeset afc9903ff28f (bug 1041180)
2014-09-23 16:26:49 -07:00
Edwin Flores
10437b06ed Bug 1044742 - Add mochitests for Encrypted Media Extensions support - r=cpearce 2014-09-24 10:04:49 +12:00
Edwin Flores
a0d147ac22 Bug 1044742 - Fix multiple track support for EME - r=cpearce 2014-09-24 10:04:49 +12:00
Edwin Flores
e18043e3ad Bug 1059043 - Move MediaKeys.createSession into MediaKeySession as per spec - r=cpearce,smaug 2014-09-24 10:04:49 +12:00
Edwin Flores
d0b5b36ea1 Bug 1066425 - Make GMPDecryptorChild callbacks work off GMP thread - r=cpearce 2014-09-24 10:04:48 +12:00
Edwin Flores
7b48bb5556 Bug 1060123 - Ensure metadata stays alive during decryption in GMPDecryptorChild - r=cpearce 2014-09-24 10:04:48 +12:00
Edwin Flores
6a2d2b9d84 Bug 1039886 - Add warnings to Gecko Media Plugin loading code r=cpearce 2014-09-24 10:04:48 +12:00
Edwin Flores
5eee8bf077 Bug 1039886 - Segregate Gecko Media Plugins by origin r=cpearce 2014-09-24 10:04:47 +12:00
Edwin Flores
0d02aed6b9 Bug 976023 - Fix crash in AppleMP3Reader - r=rillian 2014-09-24 10:46:17 +12:00
Christoph Kerschbaumer
bc20780b98 Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-09-23 09:46:54 -07:00
Sotaro Ikeda
5db4e3ab07 Bug 1052206 - Add Fuzz r=kinetik 2014-09-22 13:26:36 -07:00
Ryan VanderMeulen
344138b126 Merge m-c to inbound. a=merge 2014-09-22 15:50:08 -04:00
JW Wang
dd36ca6c9c Bug 962871 - Enable media mochitests on B2G debug and disable some failed tests. r=cpearce 2014-09-14 23:35:00 -04:00
Alfredo Yang
69fe951ae4 Bug 1069795 - Use promise and pushEnv instead of setEnv. r=jwwang 2014-09-22 02:21:00 -04:00
Karl Tomlinson
f9cddf8331 b=1069113 explicitly unset media.mediasource.enabled when testing disabling of MediaSource r=kinetik
so that web platform tests can be run with MediaSource enabled.

--HG--
extra : transplant_source : %C9%01%A22%DF%8C%89%CF%7E6%0E%FCR%EE%0E%BE%15%B1%D2%92
2014-09-12 17:29:35 +12:00
Christoph Kerschbaumer
9fb0b5cf71 Bug 1038756: Callsites creating a channel in content/media/ (r=roc) 2014-09-21 09:37:32 -07:00
Ralph Giles
f6ec236298 Bug 1067377 - Use VPX_ prefixed defines in WebMReader. r=kinetik 2014-09-19 15:01:00 -07:00
Steffen Michalke
ec15b57397 Bug 1067377 - Use VPX_ prefixed defines in VP8TrackEncoder. r=giles
The unprefixed IMG_FMT and PLANE defines from libvpx 0.9.x
are disabled by default subsequent to the 1.3.0 release.
2014-09-15 07:16:00 -07:00