Robert O'Callahan
107e991d41
Bug 703379. Rename nsMediaDecoder::GetCurrentStream to GetStream. Make nsMediaStream::URI() const. r=doublec
2011-11-25 15:06:20 +13:00
Robert O'Callahan
ce03f4df28
Backing out part of bug 703379 to fix build failure of nsRawReader
2011-11-24 12:30:03 +13:00
Robert O'Callahan
4e4c205f88
Bug 703379. Rename nsMediaDecoder::GetCurrentStream to GetStream. Make nsMediaStream::URI() const. r=doublec
2011-11-24 12:05:12 +13:00
Chris Pearce
1bbc5783b6
Bug 604682 - Remove unnecessary copy of audio data when there's no MozAudioAvailable event listener. r=smaug,kinetik
2011-11-22 13:34:21 +13:00
Matthew Gregan
8cc7c52480
Bug 690603 - Remove PR_TRUE/PR_FALSE from media code. r=doublec
2011-09-30 12:34:37 +13:00
Michael Wu
0fe7772ece
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
2011-09-28 23:19:26 -07:00
Martin Richard
475bfe0350
Bug 646333 - Make video constants consistently const T. r=cpearce
2011-09-15 07:39:50 +12: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
Paul ADENOT
2b0ac0724c
Bug 619752 part 1 - Duration should be +Inf on infinite length video streams. Core changes and corresponding test fixes. r=cpearce
2011-08-01 14:11:20 -04:00
Matthew Gregan
7b6c467de2
Bug 672755 - Add memory reporters for decoded video and audio queues. r=cpearce r=joe
2011-07-22 15:17:23 +12:00
Chris Pearce
a587b51664
Bug 592833 - Merge all media state machines into a single thread. r=roc
2011-07-12 15:39:34 +12:00
Chris Pearce
31692b338c
Bug 661456 - Scale WebM video frames to display size. r=kinetik
2011-06-24 10:08:54 +12:00
Chris Jones
4b3bb04878
Bug 556214, parts 1 and 1.1: Rename Monitor to ReentrantMonitor and fix existing Monitor users. r=roc
2011-04-29 14:21:57 -05:00
Chris Pearce
52bae6a140
Bug 641718 - Convert to using microseconds for internal video timestamps. r=kinetik
2011-04-14 10:12:23 +12:00
Chris Jones
9ae6458637
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 23:29:02 -05:00
Chris Pearce
0b0a559f09
Bug 641718 - Backout 44d43f095a4f. r=backout
2011-04-01 13:02:20 +13:00
Chris Jones
375ed04d1d
Merge backout
2011-03-31 18:58:11 -05:00
Chris Jones
ecb9597975
Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052
2011-03-31 18:57:38 -05:00
Chris Jones
5dece3352a
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 14:51:19 -05:00
Chris Pearce
c23ff371d8
Bug 641718 - Convert to using microseconds for internal video timestamps. r=kinetik
2011-04-01 11:10:49 +13:00
Chris Pearce
3b5d64cf61
Bug 628665 - Resurrect nsBuiltinDecoderStateMachine::HasLowDecodedData(). r=roc
2011-03-24 11:28:57 +13:00
Chris Pearce
3d37815baf
Bug 580531 - Implement HTMLMediaElement.mozPaintedFrames and mozFrameDelay. r=roc
2011-03-24 11:28:57 +13:00
Chris Pearce
d6fde26883
Bug 580531 - Add video demuxing/decoding stats. r=kinetik sr=roc
2011-03-24 11:28:57 +13:00
Mats Palmgren
ddf306c9a5
Bug 633164 - Zoomed ogg video renders at the wrong size until I move the mouse. r+a=roc
2011-02-17 17:12:17 +01: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
43d23cb4b8
Bug 623637 - Initiate media buffering when decode hits end of downloaded data, rather than when they're close. r=roc a=roc
2011-01-18 13:53:18 +13:00
Chris Pearce
51fd209943
Bug 611994 - Fire timeupdate based on time change, not timer. r=roc a=roc
2010-11-25 07:34:57 +13:00
Matthew Gregan
2945810e5b
Bug 598217 - Share nsWebMBufferedState between cloned decoders. r=roc a=blocking2.0
2010-09-21 12:49:50 +12:00
Chris Double
2932810d2b
Bug 571822 - Fire timeupdate event less frequently than once per frame - r=kinetik a=blocking2.0
2010-09-10 17:49:26 +12:00
Matthew Gregan
49f38129c4
Bug 570904 - Implement buffered support for WebM. r=roc
2010-09-13 20:45:50 +12:00
Marco Bonardo
d845dc6643
Backed out changeset 3d42767d964d
2010-09-11 11:15:22 +02:00
Chris Double
11cbe57fd0
Bug 571822 - Fire timeupdate event less frequently than once per frame - r=kinetik a=blocking2.0
2010-09-10 17:49:26 +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
183ddd0a78
Bug 589467 - Shutdown idle media state machine threads. r=kinetik a=sicking
2010-08-25 20:45:45 +12: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
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
3276707356
Bug 462957 - Pin media stream while seeking. r=roc a=blocking2.0
2010-08-05 19:40:35 +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
Chris Pearce
8994459f1d
Bug 543769 - Buffer non-autobuffer videos upon first playback to ensure smooth playback. r=roc a=blocking2.0
2010-07-23 10:48:32 +12:00
Matthew Gregan
12ef823666
Bug 568431 - Remove the requirement for mCallbackPeriod from the generic media backend. r=doublec
2010-05-31 16:02:00 +12:00
Chris Double
48eff34441
Bug 567056. Rename mAspectRatio to mPixelAspectRatio. r=kinetik
2010-05-24 09:36:10 +12:00
Chris Double
c4c5c80305
Bug 560708 - Factor non-Ogg specific logic into decoder base class. r=cpearce sr=roc
2010-04-27 20:53:44 +12:00
Robert O'Callahan
59be91d188
Bug 538323. Part 2: use ImageLayers to render video. r=kinetik
2010-03-02 12:41:49 +13:00
Mike Hommey
941d9bc0d6
Bug 550961. Fix license header typos. r=gerv
2010-03-15 14:44:37 +13:00
Mike Kristoffersen
cf608aa520
Bug 525949 - White spaces at EOL in nsMediaDecoder.h. r=chris.double
2009-11-05 14:56:05 +01:00
Robert O'Callahan
16a538d1f4
Bug 518659. Make nsHTMLMediaElement hold a reference to itself to keep itself alive while network or decoder activity could result in events being fired in the future. Also rework the handling of media elements in inactive documents. r=jst, r=doublec
2009-10-02 00:10:13 +10:00
Robert O'Callahan
9ab29cdee1
Bug 519136. Clean up media-related logging. r=doublec
2009-09-30 07:32:44 +10:00
Robert O'Callahan
f54a8d778c
Bug 513144. Basic implementation of mozLoadFrom API. r=doublec
2009-09-15 14:30:44 +12:00