Marco Chen
0cc41cd7de
Bug 815322 - Phone rings on incoming call will pause audio. r=kinetik, a=blocking-basecamp
...
1. Add a new audio channel type called ringer.
2. Add logic into AudioChannelService for ringer.
2012-12-06 17:11:19 +08:00
Andrea Marchesini
9059fff2d9
Bug 805333 part 2 - MediaElement connected to AudioChannelService, r=kinetik, a=blocking-basecamp
2012-12-04 11:46:07 -08:00
Paul Adenot
14e8af2063
Bug 495040 - Implement playbackRate and related bits r=kinetik
2012-11-22 11:38:28 +01:00
Marco Chen
cfe9d60abb
Bug 795237 - Web API for setting audio stream type. Part 1. r=kinetik, a=blocking-basecamp
...
Add new attribute of mozAudioChannelType for controling audio streams with
the same channel individully. (ex: adjust volume up on channel type of alarm only)
2012-11-16 11:18:04 +08:00
Robert O'Callahan
94a504aa40
Bug 792665. Stop allowing HTMLMediaElement.src = mediaStream, and support HTMLMediaElement.mozSrcObject = mediaStream instead. r=cpearce,jesup
2012-09-24 15:47:30 +12:00
Ralph Giles
883d3088d5
Bug 763010 - Expose media element metadata. r=cpearce
...
Implements a media.mozGetMetadata() method returning a new javascript object whose properties are key value pairs respresenting metadata tags from the media resource. This data is available after readystate enters METADATA_LOADED.
Currently this is only implemented for Ogg Vorbis streams.
Media format metadata is parsed out by the media decoders. In the nsCodecStateMachine::ReadMetadata subclasses we fill in an nsDataHashtable pointer using the format-specifc api.
The hash pointer is passed up to the media element as part of the MetadataLoaded event.
The hash is deleted if the load is aborted. The audio metadata is also reset to zero (as in the constructor), resolving a todo comment.
2012-07-30 20:14:29 -04:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Paul ADENOT
be12fedea5
Bug 462959 - Implement nsIDOMHTMLMediaElement::GetPlayed(). r=cpearce, kinetik
2012-04-30 20:29:24 -04:00
Robert O'Callahan
5f8faf707b
Bug 664918. Part 8: Add mozCaptureStream()/mozCaptureStreamUntilEnded() APIs to HTML media elements, returning a MediaStream representing the contents of the media element. r=cpearce,jesup
...
This is currently not fully functional. The MediaStream always ends when the underlying resource ends. You can't use these APIs on a media element
whose src is a MediaStream. Seeking or pausing the resource will cause problems. The media element does not play back in sync with the MediaStream.
2012-04-30 15:12:42 +12:00
Robert O'Callahan
325f5340de
Bug 664918. Part 7: Let the "src" attribute of HTML media elements accept a MediaStream DOM object, to make the media element play back the contents of the given stream. r=cpearce,jesup
2012-04-30 15:12:28 +12:00
David Humphrey (:humph)
a49e674017
Bug 633602 - Implement Pointer Lock (Mouse Lock) API. r=roc,smaug
2012-04-11 17:55:21 -04:00
Diogo Golovanevsky Monteiro
90e6148421
Bug 735031 - Make Fullscreen API work with DOMElements rather than only HTML Elements. r=cpearce,smaug
2012-03-24 17:37:04 +13:00
Jon Buckley
41be417131
Bug 682299 - Implement CORS support for the <video> tag. r=roc
2012-01-25 17:31:30 -05:00
Ms2ger
3b443a4a43
Bug 707576 - Remove nsIDOMNSElement; r=smaug
2011-12-18 11:06:23 +01:00
Andrew Quartey
d1c56eee22
Bug 706731: Support for defaultMuted DOM attribute on media elements. r=kinetik,bzbarsky
2011-12-15 14:36:46 -05:00
Matthew Gregan
58c81c3795
Bug 449157 - Implement loop attribute on media elements. r=roc
2011-11-21 11:59:01 +13:00
Henri Sivonen
59b4dc0367
Bug 92264 - Implement outerHTML. Part of the patch by Ms2ger. r=smaug.
2011-11-10 14:02:22 +02:00
Henri Sivonen
bc0045abb7
Back out changeset 0fb81504b0aa due to Windows build breaking.
2011-11-10 14:49:54 +02:00
Henri Sivonen
7d59c3139b
Bug 92264 - Implement outerHTML. Part of the patch by Ms2ger. r=smaug.
2011-11-10 14:02:22 +02:00
Ms2ger
553391cf46
Bug 684821 - Remove nsIDOMNSHTMLElement; r=peterv
2011-10-29 22:03:55 +02:00
Olli Pettay
14e6634b1c
Bug 691059, don't throw when setting interface.prototype.onmouseenter/leave, r=bz
2011-10-10 14:42:17 +03:00
Olli Pettay
6ad5416eb1
Bug 685798 - Node.parentElement, r=bz
2011-09-11 16:05:19 -07:00
Chris Double
40265da259
Bug 648595 - Part 1/2: Implement temporal dimension portion of Media Fragments URI specification for video/audio - r=cpearce
2011-08-25 11:42:23 +12:00
Paul ADENOT
153dbbe7e4
Bug 462960 - Implement nsIDOMHTMLMediaElement::GetSeekable() + seeking algorithm part 7. r=cpearce
2011-08-09 12:10:48 +02:00
David Zbarsky
12198192cb
Bug 583514 - implement click and accesskey for all HTML elements r=smaug
2011-04-11 18:56:37 +02:00
Ms2ger
19d50a2208
Bug 604592 - Make Node.prefix readonly; r=smaug
2011-04-11 13:06:18 +02:00
Ehsan Akhgari
bdb832cf89
Backout changeset 4910cd19bc9a (Bug 583514) because it breaks the build as a result of incompatibility with the patches for bug 581177
2011-04-08 07:35:40 -07:00
David Zbarsky
d0b2f7b610
Bug 583514 - implement click and accesskey for all HTML elements r=smaug
2011-04-07 21:52:08 -07:00
Ehsan Akhgari
7c5b7d7bdd
Backout changeset 88eb5b5bb5d2 (bug 583514) because of reftest orange
2011-04-02 07:55:52 -04:00
David Zbarsky
438a2aabbb
Bug 583514 - implement click and accesskey for all HTML elements r=smaug
2011-04-01 18:50:58 -04:00
Matthew Gregan
d87175c7ff
Bug 626273 - Correct boundary seek logic. Change media element IDL floats to doubles per the spec. Invalidate updated frame after seeking. Optimize small forward seeks in WebM. r=cpearce a=roc
2011-01-17 16:03:00 +13:00
Chris Pearce
0027a22b17
Bug 485288 - Update media load algorithm. r=roc a=blocking2.0
2010-09-03 12:03:03 +12:00
David Humphrey
564bbb0dc7
bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad
2010-08-25 09:10:00 -04:00
Chris Pearce
d4833a7bce
Bug 589561 - Rename HTMLTimeRanges to TimeRanges, HTMLMediaError to MediaError. r=roc a=roc
2010-08-25 20:43:00 +12:00
Chris Pearce
40f5d5eddc
Bug 589053 - DOMString mis-capitalized in Media IDL. a=bustage-fix
2010-08-20 19:35:09 +12:00
Rich Dougherty
acede02b46
Bug 548523 - Replace HTMLMediaElement.autobuffer attribute with 'preload'. r=roc a=blocking2.0
2010-08-20 10:50:37 +12:00
Ted Mielczarek
50f154528b
Backed out changeset 1362f0ca86d2 (bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save) due to test failures.
2010-08-18 13:04:31 -04:00
David Humphrey
1135b30751
bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad
2010-08-17 09:40:00 -04:00
Chris Pearce
f99ab2f6f1
Backed out changeset 42c8cd0e1a65
2010-08-18 13:50:49 +12:00
Rich Dougherty
015d6a6d07
Bug 548523 - Replace HTMLMediaElement.autobuffer attribute with 'preload'. r=roc a=blocking2.0
2010-08-18 10:49:14 +12:00
Chris Pearce
34d8bc47f4
Bug 462957 - DOM implementation of HTMLMediaElement.buffered. r=roc a=blocking2.0
2010-08-05 19:40:35 +12:00
Robert O'Callahan
f54a8d778c
Bug 513144. Basic implementation of mozLoadFrom API. r=doublec
2009-09-15 14:30:44 +12:00
Robert O'Callahan
cb699f3063
Bug 479863. Stop buffering media elements by default, implement 'autobuffer' attribute to control buffering. r=doublec
2009-05-18 14:00:44 +12:00
Chris Pearce
bf979abba4
Chris Pearce - Bug 479859 - Implement new new load algorithm r+ doublec sr+ roc.
2009-03-09 09:59:08 +13:00
Benjamin Smedberg
c1caf46407
Bug 481027 - Move dom/public/idl to dom/interfaces, r+sr=jst
2009-03-03 12:46:49 -05:00