David Zbarsky
88371b030a
[Bug 774505] Don't include Layers.h everywhere r=cjones
2012-07-18 12:31:40 -04:00
Andreas Gal
1518859a5b
Bug 714408 Part 2 - Media plugin support for libstagefright - r=doublec
...
--HG--
extra : rebase_source : 308d1aab3cfffbb7ddeb0602a3991565603e6212
2012-06-01 12:54:23 +12:00
Gervase Markham
ca171eec44
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Paul Adenot
67bfe4f064
Bug 756372 - Change |seeking| to prevent seeking in WebM livestream. r=kinetik
2012-05-18 13:35:43 -04:00
Robert O'Callahan
0fab284fc7
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
Alessandro Decina
efe31886e6
Bug 422540 - GStreamer backend for audio/video decoding. r=cdouble, a=npotb
2012-04-18 18:33:13 -04:00
Matthew Gregan
aaae0699d4
Bug 734784 - Clean up some include lists in content/media. r=cpearce
2012-03-12 15:19:31 +13:00
Robert O'Callahan
1e90444bb6
Bug 708116. Factor out logic for updating the current frame of a video element into a helper object. r=doublec
2012-02-15 17:35:01 +13:00
Chris DeCairos
6a271f929d
Bug 715323 - Make offset paramater in NotifyDataArrived PRInt64 r=cpearce
2012-02-01 11:05:51 +13:00
Ralph Giles
e86f414e30
Bug 695102 - fix a comment typo. r=cpearce
2011-10-20 10:08:59 +02:00
Matthew Gregan
b91f76289a
Bug 690603 - Remove PR_TRUE/PR_FALSE from media code. r=doublec
2011-09-30 12:34:37 +13:00
Michael Wu
d8e503c38b
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
...
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Matthew Gregan
bd4295528f
Bug 689432 - Disambiguate use of "samples" by introducing "frames" in a number of places. r=doublec
2011-09-27 16:31:18 +13:00
Matthew Gregan
1eaa941a74
Bug 679269 - Rename SoundData{,Value} to AudioData{,Value} and fix inconsistent use of "sound" vs "audio". r=doublec
2011-08-16 17:19:51 +12:00
Matthew Gregan
d378429e10
Bug 675630 - Fix null dereference in media memory reporter. r=cpearce
2011-08-02 15:21:52 +12:00
Matthew Gregan
db3428cfec
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
fabed158ed
Bug 592833 - Remove nsBuiltinDecoderReader monitor. r=roc
2011-07-12 15:39:28 +12:00
Daniel Holbert
b05ff8ffad
Bug 669237: Fix init list order in nsBuiltinDecoderReader.h r=cpearce
2011-07-04 18:31:28 -07:00
Chris Pearce
b364e365c4
Bug 661456 - Scale WebM video frames to display size. r=kinetik
2011-06-24 10:08:54 +12:00
Chris Pearce
c47b80f93b
Bug 566779 - Clean up media start and end time calculation. r=doublec
2011-05-09 09:10:28 +12:00
Chris Jones
ed22df8f64
Bug 556214, parts 1 and 1.1: Rename Monitor to ReentrantMonitor and fix existing Monitor users. r=roc
...
--HG--
rename : xpcom/glue/Monitor.h => xpcom/glue/ReentrantMonitor.h
2011-04-29 14:21:57 -05:00
Chris Pearce
bf7fe4cec2
Bug 650157 - Push nsBuiltinDecoderReader::mDataOffset down into nsOggReader. r=doublec
2011-04-15 13:29:54 +12:00
Chris Pearce
a259c20cba
Bug 641718 - Convert to using microseconds for internal video timestamps. r=kinetik
2011-04-14 10:12:23 +12:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
0bb511a3d7
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
48f5b7cc07
Bug 641718 - Backout 44d43f095a4f. r=backout
2011-04-01 13:02:20 +13:00
Chris Jones
29f9a86daa
Merge backout
2011-03-31 18:58:11 -05:00
Chris Jones
a75fb12531
Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052
2011-03-31 18:57:38 -05:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
cc8b4c9c6c
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 Double
bd28db8dee
Bug 635649 - Refactor Wave backend to use content/media nsBuiltinDecoder framework - r=kinetik
...
commit c7e190d81b10e7425b53217352c126adfbb79c4a
Author: Chris Double <chris.double@double.co.nz>
Date: Thu Mar 24 18:09:06 2011 +1300
Fix
2011-03-30 18:37:42 +13:00
Chris Pearce
526f101e8a
Bug 641718 - Convert to using microseconds for internal video timestamps. r=kinetik
2011-04-01 11:10:49 +13:00
Chris Double
bf27fe5198
Bug 639721 - Fix data race on nsBuiltinDecoderReader::mInfo - r=kinetik
...
--HG--
extra : rebase_source : 5e58af70c75f563ae7dd7d62e3be897a3c244e85
2011-03-24 16:53:03 +13:00
Chris Pearce
16b3b24b89
Bug 639391 - Push Ogg specific seeking stuff down into nsOggReader. r=roc
2011-03-24 11:28:58 +13:00
Chris Pearce
cba19c676e
Bug 626979 - Handle WebM frame size changes. r=kinetik a=blocking2.0
...
--HG--
extra : rebase_source : f8f4abe0b2249d964d6215562ff050046729b639
2011-01-28 19:36:03 +13:00
Matthew Gregan
fc868e4d64
Bug 584259 - Add support for StereoMode element. r=roc a=roc
2010-11-03 12:43:29 +13:00
Timothy B. Terriberry
8dd1e23dc0
Bug 511348 - Integrate Tremor for Vorbis decoding for non/slow-FPU platforms. r=chris.double a=blocking-fennec
...
--HG--
extra : rebase_source : 807703f9008d0e6c3829370a8a84e0914e2ccb29
2010-10-18 19:55:45 -07:00
Matthew Gregan
f3d96bd23a
Bug 598217 - Share nsWebMBufferedState between cloned decoders. r=roc a=blocking2.0
2010-09-21 12:49:50 +12:00
Chris Pearce
5e2fd3c5ad
Bug 589626 - Make video buffing logic consistent. r=kinetik a=blocking2.0
2010-09-14 16:24:47 -07:00
Matthew Gregan
48fd3a8330
Bug 570904 - Implement buffered support for WebM. r=roc
2010-09-13 20:45:50 +12:00
Chris Pearce
d8bfc08061
Bug 589626 - Backed out changeset bd972a6d344a a=backout
2010-09-11 14:07:09 +12:00
Chris Pearce
6b65c7bda2
Bug 589626 - Make video buffing logic consistent. r=kinetik a=blocking2.0
2010-09-11 11:29:11 +12:00
Chris Pearce
519835622d
Backed out changeset 528a97f6bc3b a=backout
2010-09-06 16:52:22 +12:00
Chris Pearce
59f916fab5
Bug 589626 - Make video buffing logic consistent. r=kinetik a=blocking2.0
2010-09-06 14:14:43 +12:00
Chris Pearce
b1b1746c37
Bug 589561 - Rename HTMLTimeRanges to TimeRanges, HTMLMediaError to MediaError. r=roc a=roc
...
--HG--
rename : content/html/content/src/nsHTMLMediaError.cpp => content/html/content/src/nsMediaError.cpp
rename : content/html/content/src/nsHTMLMediaError.h => content/html/content/src/nsMediaError.h
rename : content/html/content/src/nsHTMLTimeRanges.cpp => content/html/content/src/nsTimeRanges.cpp
rename : content/html/content/src/nsHTMLTimeRanges.h => content/html/content/src/nsTimeRanges.h
rename : dom/interfaces/html/nsIDOMHTMLMediaError.idl => dom/interfaces/html/nsIDOMMediaError.idl
rename : dom/interfaces/html/nsIDOMHTMLTimeRanges.idl => dom/interfaces/html/nsIDOMTimeRanges.idl
2010-08-25 20:43:00 +12:00
Chris Pearce
b07055071f
Bug 519897 - Supported indexed Ogg files. r=doublec
2010-08-20 10:50:37 +12:00
Chris Pearce
14ae2bcedd
Backed out changeset 7eee00899270
2010-08-18 13:48:34 +12:00
Chris Pearce
1e4886416f
Bug 519897 - Supported indexed Ogg files. r=doublec a=roc
2010-08-18 10:49:14 +12:00
Chris Pearce
024df6be76
Bug 576539 - Factor out decoding to target time after seek, to enable seeking into WebM regions with no audio samples. r=kinetik a=blocking2.0
2010-08-13 14:28:15 +12:00
Chris Pearce
6c349be715
Bug 462957 - Ogg support for HTMLMediaElement.buffered. r=doublec a=blocking2.0
2010-08-05 19:40:35 +12:00
Chris Pearce
fb117ca2e7
Bug 462957 - DOM implementation of HTMLMediaElement.buffered. r=roc a=blocking2.0
2010-08-05 19:40:35 +12:00
Matthew Gregan
6000056e18
Bug 579812. Recompute frame end time when recomputing frame start time in DecodeVideoFrame. r=doublec
2010-07-20 13:29:30 +12:00