Ryan VanderMeulen
3fb7520283
Merge inbound to m-c on a CLOSED TREE. a=merge
2014-06-26 17:13:04 -04:00
Andrea Marchesini
e25e980526
Bug 876683 - DOMFile/DOMBlob refactoring, r=ehsan, r=bent
2014-06-26 09:47:44 -07:00
Carsten "Tomcat" Book
c481d404e3
Merge mozilla-central to b2g-inbound
2014-06-26 15:58:35 +02:00
Chris Pearce
4978f15eac
Bug 1024300 - Backout 72040861741d. r=burninator.
2014-06-26 16:00:28 +12:00
Chris Pearce
d2c6d6035e
Bug 1024300 - Allow GMPs to be segregated by origin. r=josh
2014-06-26 15:44:54 +12:00
Benjamin Chen
fbb1394204
Bug 1021006 - [RTSP] Browser pops up a network warning message in the end of RTSP streaming. r=sworkman
2014-06-17 17:47:13 +08:00
Olli Pettay
7da5fd8ae0
Bug 1029866 - Rename InitUsingWin(...) to Init(...), r=bobowencode
...
--HG--
extra : rebase_source : e04aac99fe64270f283cf49ed52b8f7512a2fa3b
2014-06-25 13:17:17 +03:00
Andrea Marchesini
a2569ba17c
Bug 1027172 - patch 2 - AudioContext should dispatch call AudioChannelAgent::StopPlaying() when the destination node doesn't have any input or it's muted., r=ehsan
...
--HG--
rename : content/media/webaudio/test/browser_mozAudioChannel.html => content/media/webaudio/test/browser_mozAudioChannel_muted.html
rename : content/media/webaudio/test/browser_mozAudioChannel.js => content/media/webaudio/test/browser_mozAudioChannel_muted.js
2014-06-24 22:15:36 -07:00
Ehsan Akhgari
b55cd094dd
Bug 1028679 - Give DOMAudioNodeMediaStream an out-of-line destructor so that we can forward declare AudioNode in the header; r=bzbarsky
...
--HG--
extra : rebase_source : d1a17ca2b83f5137ef512d0be5611ae8525f4107
2014-06-24 07:21:21 -07:00
Ehsan Akhgari
8a4e973ec1
Bug 1028680 - Give TextTrackList an out-of-line destructor so that we can forward declare TextTrackManager in the header; r=bzbarsky
...
--HG--
extra : rebase_source : d8a6eaefd00fe20b0405bef5309100e74a0ac6d7
2014-06-24 07:20:54 -07:00
Benoit Jacob
0943d4adbd
Bug 1028588 - Fix dangerous public destructors in content/media/ - r=cpearce,smaug
2014-06-24 12:36:43 -04:00
JW Wang
b23c53b0d6
Bug 750258 - include |nextCurrentTime| when calculating whether to call NotifyBlockingChanged(). r=roc
2014-06-22 20:21:00 +02:00
Shashank Sabniveesu
bf65c4e5fc
BUG 1028826 - Move <script> element next to <body> element in test_fastSeek-forwards.html. r=cajbir
2014-06-23 13:09:00 +02:00
Benjamin Chen
c30f4036df
Bug 962878: testcase: Modify the testcase since we can not guarantee the last onDataAvailble always has data. r=roc
2014-06-24 13:52:09 +08:00
Benjamin Chen
5725609dec
Bug 962878 - 1. Reduce the two successive PushBlobRunnable at the end of recording to one. 2. Refine the code flow in Session:Extract for the accuracy of the blob time. r=roc
2014-06-24 14:05:49 +08:00
Eric Phan
661c2e8d55
Bug 1015985 - Set decoder seekable members outside of ReadMetadata by StateMachine. r=cpearce
2014-06-23 22:08:34 +12:00
Benoit Jacob
61e163f753
Bug 1028420 - Non-unified build fails when using --enable-warnings-as-errors - bustage fix, no review
2014-06-23 14:49:09 -04:00
Paul Adenot
54c2895226
Bug 1028458 - Don't try to use a resampler when resampling segments to graph rate if we haven't instanciated one yet. r=karlt
...
--HG--
extra : rebase_source : 3b7696b3e89c1be0e338893578d81088f7182a3b
2014-06-26 14:01:01 +02:00
Ryan VanderMeulen
0d0c6fe121
Bug 608634 - Re-disable test_error_in_video_document.html on Android for intermittent failures.
2014-06-23 11:42:40 -04:00
Jed Davis
389afd62ed
Bug 1027953 - Don't assume int64_t is long long int in media plugin support code. r=cpearce
2014-06-19 18:21:00 +02:00
Matthew Gregan
3357c9afe3
Bug 948269 - Refactor MediaDecoderStateMachine::AudioLoop into a standalone AudioSink class. r=cpearce
2013-12-11 18:03:30 +13:00
JW Wang
958808213e
Bug 1020538 - Enable test_playback_rate.html. r=cpearce
2014-06-26 14:56:24 +12:00
JW Wang
e3558ea421
Bug 1020538 - Fix frame position adjustment algorithm in AudioStream. r=kinetik
2014-06-26 14:56:23 +12:00
JW Wang
ee70b824c2
Bug 1020538 - Fix the position calculation algorithm in MediaDecoderStateMachine::GetVideoStreamPosition(). r=cpearce
2014-06-26 14:56:23 +12:00
JW Wang
a9ab1bba71
Bug 897108 - test_playback_rate_playpause.html: set preload to 'metadata' to ensure 'loadedmetadata' is fired. r=cpearce
2014-06-26 14:56:23 +12:00
Bob Owen
d5b1972d3b
Bug 1025476 - Part 1: Add compulsory Init functions to AutoJSAPI. r=bholley
2014-06-19 08:21:14 +01:00
Matthew Gregan
91926b828a
Bug 1028146 - Remove dangerous public destructor of MediaChannelStatistics. r=cpearce
2014-06-22 16:43:00 +12:00
Matthew Gregan
529f4b1054
Bug 1028144 - Remove dangerous public destructor of MediaDecoderReader. r=cpearce
2014-06-22 16:44:00 +12:00
Andrew McCreight
bee6f49645
Bug 1021932 - Free the buffer on failure in MediaBufferDecoder::AsyncDecodeMedia. r=padenot
2014-06-22 11:10:08 -07:00
Chris Peterson
6d73fa876a
Bug 1026336 - Fix warnings in content/media/webrtc and mark FAIL_ON_WARNINGS. r=jesup
2014-06-15 11:57:30 -07:00
Ralph Giles
79b23c4048
Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace
...
Move Annex B sample formatting from the demuxer to a
static utility function. Return NAL unit syntax
samples by default, since more platforms prefer to
unpack the AVCC data themselves.
Pass the raw AVCC payload to ffmpeg through its extradata
field. It can handle either sample format, expecting one or
the other depending on whether extradata is present.
Pass input samples through a new WMFOutputSource::Input
method. Save a reference to the VideoDecoderConfig in the
WFMVideoOutputSource and use it to convert samples to
Annex B before forwarding them to the MFTDecoder.
2014-06-19 15:59:00 -07:00
Eric Rahm
fa5d109ec2
Bug 1027573 - Crash when measuring memory in about:memory while using Web Audio. r=roc
2014-06-20 10:29:10 -07:00
Benoit Jacob
3d6f89b2de
Bug 1027251 - Fix or whitelist dangerous public destructors in content/media - r=cpearce
2014-06-20 07:08:24 -04:00
Paul Adenot
9c18d5ebfa
Bug 1015519 - Don't write uninitialized buffers to the AudioStream in AudioSegment::WriteTo. r=roc
2014-06-19 13:30:27 +02:00
Benjamin Chen
83d0cab023
Bug 969372: part1: Change the prototype of FreezableElementEnumerator in nsIDocument from nsIContent to nsISupports, and rename it to ActivityObservers. r=roc
2014-06-19 10:09:35 +08:00
Benjamin Chen
03690d7ace
Bug 969372: part2: 1. Let Session hold a reference to MediaRecorder. 2. MediaRecorder implement nsIDocumentActivity. r=roc
2014-06-19 10:11:34 +08:00
Benjamin Chen
668b4cfbce
Bug 969372: part3: fix the testcase. r=roc
2014-06-19 10:14:37 +08:00
Karl Tomlinson
10b58827f1
b=1006279 finalize thread pool when MediaBufferDecoder is destroyed r=padenot
...
--HG--
extra : transplant_source : %B3%A2%CA%00%3Ct%23%E4%AF%17%3B%C4%D0%E08%8Bn%08%D8%94
2014-06-19 14:48:22 +12:00
Birunthan Mohanathas
f475f7189b
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
2014-06-18 17:57:51 -07:00
Birunthan Mohanathas
ec8396a564
Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin
2014-06-18 17:56:02 -07:00
Nicholas Nethercote
39f29c384a
Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
...
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
2014-05-20 23:06:54 -07:00
Kyle Huey
cd8ab396a0
Bug 1015662: Drop the edge from <track> to its channel once the load is completed. r=bz
2014-06-18 13:10:24 -07:00
Corentin Cos
558174fc6b
Bug 1026704 - Prefer FMP4 over GStreamer. r=rillian
...
This change has to be made because FMP4 is meant to take over GStreamer for MP4 file format. This way, FMP4 will be instantiated by default over GStreamer if both tools work (on a certain Linux platform).
2014-06-17 00:32:18 +02:00
Karl Tomlinson
39b8fc92b3
b=1026325 backout 169de60f0b1e from bug 821062 for shutdown hang
...
--HG--
extra : transplant_source : %92%9Cm8%AE%13%10U%06%FA%FA%15%08n%DF%5Do%18%87%E7
2014-06-18 17:24:05 +12:00
Karl Tomlinson
b336d85e93
b=1024901 revert TrackTicks range assertion to warning, unintentionally changed in b33b8af66151 r=roc
...
--HG--
extra : transplant_source : %D8%F8%C3%C2%C3%BF%29%F5%9C%3DiG%04%F9%86Gu%29%9A%8C
2014-06-18 17:23:57 +12:00
Chris Pearce
92ac291127
Bug 979104 - MediaDecoderReader/StateMachine asynchronous decoding. r=kinetik
2014-06-18 17:07:02 +12:00
Ehsan Akhgari
baf1bebd32
Fix the places where we forward declare already_AddRefed as a struct, no bug, r=I'm-sick-and-tired-of-MSVC-stupidity
2014-06-17 10:57:23 -04:00
JW Wang
d7ea25c326
Bug 1023781 - default preload is 'none' on B2G. It will not create a decoder at all and we will get 'suspend' instead of 'error'. r=cajbir
2014-06-16 20:17:00 +02:00
Chris Pearce
3956503389
Bug 1022913 - Ensure that fastSeek() doesn't skip behind the current playback position if we're seeking forwards. r=cajbir
2014-06-17 15:27:46 +12:00
Ben Kelly
d96ec8b401
Bug 1025973 - Part 1: Rename GlobalObject::GetContext() to Context(). r=bz
2014-06-16 14:08:00 -04:00