Fabrice Desré
|
2b1103493c
|
Bug 659188 - Android and media parts [r=blassey] [r=cpearce]
|
2011-09-26 17:25:41 -07:00 |
Matthew Gregan
|
a8a8261514
|
Bug 682593 - Avoid possible null dereference during state machine shutdown. r=cpearce
|
2011-09-21 19:01:00 +12:00 |
Martin Richard
|
6b62274806
|
Bug 646333 - Make video constants consistently const T. r=cpearce
|
2011-09-15 07:39:50 +12:00 |
Chris Double
|
b95429c9e0
|
Bug 648595 - Part 1/2: Implement temporal dimension portion of Media Fragments URI specification for video/audio - r=cpearce
--HG--
extra : rebase_source : f9b5986e739a091c37caeb882904434f21fb6d81
|
2011-08-25 11:42:23 +12:00 |
Matthew Gregan
|
37751a6419
|
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
|
21bedaef47
|
Bug 679261 - sa_stream_get_min_write should return a result in bytes, not frames. r=cpearce
|
2011-08-16 15:47:45 +12:00 |
Matthew Gregan
|
1f023245aa
|
Bug 623444 - Remove unused non-blocking code from nsAudioStream. r=doublec
|
2011-08-08 12:51:04 +12:00 |
Chris Pearce
|
53e1d1d80a
|
Bug 665344 - Ensure minWriteSamples samples written before sleeping in AudioLoop drain. r=kinetik
|
2011-08-16 15:32:10 +12:00 |
Daniel Holbert
|
6981f5f0c4
|
Bug 678256: Fix init list warning for nsBuiltinDecoderStateMachine. r=cpearce
|
2011-08-11 15:19:56 -07:00 |
Chris Pearce
|
0fa0aa3a28
|
Bug 664341 - Specify media decoder's thread stack size. r=kinetik
|
2011-07-27 15:28:03 +12:00 |
Chris Pearce
|
e63988ff20
|
Bug 592833 - Don't hold decoder monitor while audio stream does sync dispatch to main thread (on Android). r=roc
|
2011-07-12 15:40:38 +12:00 |
Chris Pearce
|
d1ef9c31a8
|
Bug 592833 - Shutdown inactive media decode threads, don't start audio thread until needed. r=roc
|
2011-07-12 15:39:37 +12:00 |
Chris Pearce
|
a748ed84da
|
Bug 592833 - Merge all media state machines into a single thread. r=roc
|
2011-07-12 15:39:34 +12:00 |
Chris Pearce
|
3c884e542d
|
Bug 592833 - Run media state machine as a series of events. r=roc
|
2011-07-12 15:39:32 +12:00 |
Chris Pearce
|
209fc95f29
|
Bug 592833 - Move audio stream management to audio thread. r=?
|
2011-07-12 15:39:30 +12:00 |
Chris Pearce
|
73f0b3659e
|
Bug 592833 - Move seeking to the decode thread. r=roc
|
2011-07-12 15:39:25 +12:00 |
Chris Pearce
|
0a67b5d0ec
|
Bug 592833 - Move metadata decoding to decode thread. r=roc
|
2011-07-12 15:39:23 +12:00 |
Chris Pearce
|
e8fd74f46b
|
Bug 592833 - Split StartDecodeThreads() into StartDecodeThread() and StartAudioThread() for finer control. r=roc
|
2011-07-12 15:39:10 +12:00 |
Chris Pearce
|
19b07ffc2c
|
Bug 655648 - Update media readyState more often, exit decode thread when decode finishes. r=kinetik
|
2011-07-01 11:00:22 +12:00 |
Ed Morley
|
3f49fdcb2a
|
Bug 661584 - Code cleanup, substitute more PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc,ted
|
2011-06-25 16:06:02 +02:00 |
Chris Pearce
|
92c1b9ecd3
|
Bug 661456 - Scale WebM video frames to display size. r=kinetik
|
2011-06-24 10:08:54 +12:00 |
Chris Pearce
|
a9ead396e8
|
Bug 664354 - Make nsBuiltinDecoderStateMachine::GetUndecodedData() return result in usecs. r=roc
|
2011-06-15 14:26:33 +12:00 |
Chris Pearce
|
4571f1e1c0
|
Bug 651023 - Round up wait times to 1ms to ensure we drop the decoder monitor when presenting video frames. r=kinetik
|
2011-05-12 14:02:34 +12:00 |
Chris Pearce
|
61d1102801
|
Bug 566779 - Clean up media start and end time calculation. r=doublec
|
2011-05-09 09:10:28 +12:00 |
Chris Pearce
|
0c662cc62d
|
Bug 650994 - Decode ogg packets lazily, timestamp them at demux time. r=doublec
|
2011-05-08 18:24:09 +12:00 |
Chris Jones
|
31aa2c4e77
|
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
|
5d950fcb8f
|
Bug 650157 - Push nsBuiltinDecoderReader::mDataOffset down into nsOggReader. r=doublec
|
2011-04-15 13:29:54 +12:00 |
Chris Pearce
|
73310e4cd6
|
Bug 641718 - Convert to using microseconds for internal video timestamps. r=kinetik
|
2011-04-14 10:12:23 +12:00 |
Yury
|
a665c60451
|
Bug 638807 - Data race on nsBuiltinDecoder::mFrameBufferLength; r=chris.double
|
2011-04-11 17:15:45 -04:00 |
Ehsan Akhgari
|
d69ef514f0
|
Backout changeset c51a334e99d9 (bug 638807) because of crashtest orange
|
2011-04-10 02:01:36 -04:00 |
Yury
|
864fbd225d
|
Bug 638807 - Data race on nsBuiltinDecoder::mFrameBufferLength; r=chris.double
|
2011-04-09 23:35:12 -04:00 |
Matthew Gregan
|
b267b9a24b
|
Bug 645593 - Null check mAudioStream before use in PlaySilence. r=cpearce
|
2011-03-30 18:45:44 +13:00 |
Chris Double
|
1c2d3ceecf
|
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
|
3bc0fa6ae7
|
Bug 693391 - Pin nsMediaStream while determining buffered ranges. r=roc
|
2011-03-24 11:28:58 +13:00 |
Chris Pearce
|
ad1de1d7b7
|
Bug 628665 - Supress warnings in nsBuiltinDecoderStateMachine. r=roc
|
2011-03-24 11:28:58 +13:00 |
Chris Pearce
|
e04303e3b7
|
Bug 628665 - Exit media buffering state quicker if we entered it too soon after starting decode. r=roc
|
2011-03-24 11:28:57 +13:00 |
Chris Pearce
|
fad00f36b2
|
Bug 628665 - Buffer media when low on undecoded data. r=roc
|
2011-03-24 11:28:57 +13:00 |
Chris Pearce
|
674a3dbffa
|
Bug 628665 - Resurrect nsBuiltinDecoderStateMachine::HasLowDecodedData(). r=roc
|
2011-03-24 11:28:57 +13:00 |
Chris Pearce
|
932cb44722
|
Bug 580531 - Implement HTMLMediaElement.mozPaintedFrames and mozFrameDelay. r=roc
|
2011-03-24 11:28:57 +13:00 |
Chris Pearce ext:(%2C%20Chris%20Double%20%3Cchris.double%40double.co.nz%3E)
|
1e9b87276b
|
Bug 580531 - Add video demuxing/decoding stats. r=kinetik sr=roc
|
2011-03-24 11:28:57 +13:00 |
Matthew Gregan
|
659508a56b
|
Bug 636894 - Revert bug 634787's change to AUDIO_DURATION_MS to work around a regression in MozAudioAvailable event delivery. r=roc a=roc
|
2011-03-02 14:40:44 +13:00 |
Matthew Gregan
|
bed980d822
|
Bug 634787 - Fix frame wait calculation and early return from Wait(). r=cpearce a=roc
|
2011-02-18 15:30:33 +13:00 |
Matthew Gregan
|
c28587e2c5
|
Bug 627139 - Report seek target as current time immediately after seeking. r=roc a=roc
|
2011-02-01 15:57:13 +13:00 |
Chris Double
|
ba41fb22e4
|
Bug 630461 - Fix signed/unsigned comparison compiler warnings in nsBuiltinDecoderStateMachine - r=cpearce a=roc
--HG--
extra : rebase_source : 5e9423a0749e9cd9e4cc87aa5c8bf0b87710d434
|
2011-02-02 14:35:47 +13:00 |
Chris Pearce
|
be77043286
|
Bug 607838 - Don't drain audio stream when it's paused, it won't finish. r=kinetik a=blocking2.0:final
--HG--
extra : rebase_source : b7faedb35343ca22d35e40e77bd5c63175ad608a
|
2011-02-03 12:44:40 +13:00 |
Chris Double
|
678b392bed
|
Bug 607838 - Allow audio drains to be interrupted - r=cpearce a=blocking2.0:final
--HG--
extra : rebase_source : 664d1b27f71daf1db7fc4ae165174f6668273ad7
|
2011-02-02 14:31:53 +13:00 |
Chris Pearce
|
ecfa3aacda
|
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 |
Chris Pearce
|
bbdaf318b3
|
Bug 623637 - Change assertion into check in media data exhausted notification. r=roc a=roc
|
2011-01-18 21:09:04 +13:00 |
Matthew Gregan
|
d335992328
|
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
|
84b8ab4f74
|
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 |