content/media/nsBuiltinDecoderStateMachine.cpp
d24c4d2ffde94ac0d2e6a2d2bf6041cdf65189c2
created 2012-01-19 11:56 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug Bug 713381 - backout 38271572005b,d5ebbc25b4b8,6435f51dd10d. r=backout
6435f51dd10d6ace3a410d560ed8d92b27ed4ede
created 2012-01-19 09:15 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 713381 - Queue media decode thread creation when limit reached. r=roc
1fd016e845378ce75338579310d278d2afe77a80
created 2012-01-11 09:23 +0100
pushed 2012-02-01 18:17 +0000
Ms2ger Ms2ger - Bug 699731 - Remove PR_INT64_MAX / PR_UINT64_MAX from non-nsprpub source; r=ted
a8504f16777020cdf38dc15fe138178053707ece
created 2012-01-06 19:40 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 712738 - Cap seeking outside of buffered data in live streams to end of buffered data. r=kinetik
cf7878e0d886ed4ba2ea29073a69a6f006ff67b9
created 2011-12-22 11:07 +0000
pushed 2012-02-01 18:17 +0000
Ed Morley Ed Morley - Backout b02402b95e5c (bug 708277) for build failures on all platforms
b02402b95e5cbfa6058d5ecae230604f64ed5fe4
created 2011-12-22 11:47 +0100
pushed 2012-02-01 18:17 +0000
Thomas Prip Vestergaard Thomas Prip Vestergaard - Bug 708277 - Replace PR_MAX with NS_MAX. r=roc
e78e431b2354f897e83af7d3bf3c4b4e0323d293
created 2012-01-13 12:19 +1300
pushed 2012-01-15 20:55 +0000
Chris Pearce Chris Pearce - Bug 713381 - Backout 34e3a0cb25a4 and 8eb1a29b4aa0 (bug 691096) to fix null-pointer deref. a=akeybl
1d9de4178e98dc1e0fdc24a10a0b73e15f843932
created 2011-11-25 15:06 +1300
pushed 2011-12-21 14:41 +0000
Robert O'Callahan Robert O'Callahan - Bug 703379. Rename nsMediaDecoder::GetCurrentStream to GetStream. Make nsMediaStream::URI() const. r=doublec
22f2cc4d1a04b3d1c4d5e00aa9a5210e7bbc4d48
created 2011-11-22 13:17 +1300
pushed 2011-12-21 14:41 +0000
Matthew Gregan Matthew Gregan - Bug 695986 - Fix bug 669556 on Android. r=cpearce
e6be0cc7a77061228a4454c62c918aae01580e45
created 2011-11-24 12:30 +1300
pushed 2011-12-21 14:41 +0000
Robert O'Callahan Robert O'Callahan - Backing out part of bug 703379 to fix build failure of nsRawReader
ea58921ed9eabd2fdffed87f66a0072a265f3b66
created 2011-11-24 12:05 +1300
pushed 2011-12-21 14:41 +0000
Robert O'Callahan Robert O'Callahan - Bug 703379. Rename nsMediaDecoder::GetCurrentStream to GetStream. Make nsMediaStream::URI() const. r=doublec
566d93e2500cc7d686c61e134c62b840e6815313
created 2011-11-22 13:34 +1300
pushed 2011-12-21 14:41 +0000
Chris Pearce Chris Pearce - Bug 604682 - Remove unnecessary copy of audio data when there's no MozAudioAvailable event listener. r=smaug,kinetik
8eb1a29b4aa00b1125081e1b883a3257809648fd
created 2011-11-08 14:38 +1300
pushed 2011-11-09 02:03 +0000
Chris Double Chris Double - Bug 691096 - Provide hard limit to number of media elements that can be decoded in parallel - r=cpearce
c8b43b9b0398071a7fd7c19b762c51c71c925caa
created 2011-11-03 09:24 +0100
pushed 2011-11-09 02:03 +0000
Marco Bonardo Marco Bonardo - Backout 12744c5b688d, edefcb820429 to investigate Android C1 permaorange.
12744c5b688ddc3087a5f056a1e09c82d70ddb02
created 2011-11-03 14:58 +1300
pushed 2011-11-09 02:03 +0000
Chris Double Chris Double - Bug 691096 - Provide hard limit to number of media elements that can be decoded in parallel - r=cpearce
959ff7fea1e8130affc569b617dac85967db20df
created 2011-10-19 18:29 +1300
pushed 2011-11-09 02:03 +0000
Matthew Gregan Matthew Gregan - Bug 693095 - Fix audio stream position estimation for remoted streams. Also resurrect audio thread wait removed in bug 669556 when using remoted audio streams. r=cpearce
b773a00c239b3edb0ce38d34964b162e937ad7c8
created 2011-10-03 15:14 +1300
pushed 2011-11-09 02:03 +0000
Matthew Gregan Matthew Gregan - Bug 669556 - Calculate OS X sydneyaudio buffer sizes by time, and shrink buffers to 1000ms. Remove buffer refill wait from nsBuiltinDecoderStateMachine::AudioLoop as the buffer fullness estimation is inaccurate. r=cpearce
079071eed1d16582ef9fea3ef13077107b501b64
created 2011-09-30 12:34 +1300
pushed 2011-11-09 02:03 +0000
Matthew Gregan Matthew Gregan - Bug 690603 - Remove PR_TRUE/PR_FALSE from media code. r=doublec
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-11-09 02:03 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
89b5ec4cacc1a57a210ccdbd85425ed12513bbfb
created 2011-09-27 16:31 +1300
pushed 2011-11-09 02:03 +0000
Matthew Gregan Matthew Gregan - Bug 689432 - Disambiguate use of "samples" by introducing "frames" in a number of places. r=doublec
5fc1c56499278628ada047f97c590754dad8f233
created 2011-09-26 17:25 -0700
pushed 2011-09-27 17:43 +0000
Fabrice Desré Fabrice Desré - Bug 659188 - Android and media parts [r=blassey] [r=cpearce]
cf4a13b84474d0a743eecd461beb1dae0c0f5f97
created 2011-09-21 19:01 +1200
pushed 2011-09-27 17:43 +0000
Matthew Gregan Matthew Gregan - Bug 682593 - Avoid possible null dereference during state machine shutdown. r=cpearce
ea752547a5b6932795c0114b63cae2335821fd42
created 2011-09-15 07:39 +1200
pushed 2011-09-27 17:43 +0000
Martin Richard Martin Richard - Bug 646333 - Make video constants consistently const T. r=cpearce
dc1d14484d6ee95306c8946b04e46b0183ce2d9b
created 2011-08-25 11:42 +1200
pushed 2011-09-27 17:43 +0000
Chris Double Chris Double - Bug 648595 - Part 1/2: Implement temporal dimension portion of Media Fragments URI specification for video/audio - r=cpearce
8813fd93ef5d8d204cd58c13de1ab7cf3f67452c
created 2011-08-16 17:19 +1200
pushed 2011-09-27 17:43 +0000
Matthew Gregan Matthew Gregan - Bug 679269 - Rename SoundData{,Value} to AudioData{,Value} and fix inconsistent use of "sound" vs "audio". r=doublec
5a4ca4d59be491a1d8d68ee9ad9c40243682885b
created 2011-08-16 15:47 +1200
pushed 2011-09-27 17:43 +0000
Matthew Gregan Matthew Gregan - Bug 679261 - sa_stream_get_min_write should return a result in bytes, not frames. r=cpearce
c54c3b67c10288c7ef0013a6cb17340cb9fe20cd
created 2011-08-08 12:51 +1200
pushed 2011-09-27 17:43 +0000
Matthew Gregan Matthew Gregan - Bug 623444 - Remove unused non-blocking code from nsAudioStream. r=doublec
4f62a0bb3a78df4d49e23d4195ba3d67ed19780c
created 2011-08-16 15:32 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 665344 - Ensure minWriteSamples samples written before sleeping in AudioLoop drain. r=kinetik
84a4857051734340369fb0da124d75023eaaaf7c
created 2011-08-11 15:19 -0700
pushed 2011-08-16 19:58 +0000
Daniel Holbert Daniel Holbert - Bug 678256: Fix init list warning for nsBuiltinDecoderStateMachine. r=cpearce
685b3762558c91d19580dc295e54c43a7138f911
created 2011-07-27 15:28 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 664341 - Specify media decoder's thread stack size. r=kinetik
d300091f22551798a093a04a1700d754b968755a
created 2011-07-12 15:40 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Don't hold decoder monitor while audio stream does sync dispatch to main thread (on Android). r=roc
7555375e0c13256d85f4d8cc2c651fe26ab78438
created 2011-07-12 15:39 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Shutdown inactive media decode threads, don't start audio thread until needed. r=roc
2e83eea3b960dd057c90552fdeb860940d01adfc
created 2011-07-12 15:39 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Merge all media state machines into a single thread. r=roc
a73193e9b9d80967db5c6862ec27fea7b5dede1c
created 2011-07-12 15:39 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Run media state machine as a series of events. r=roc
45974f65fc7eaa8591d923d2d91f82ddd9819294
created 2011-07-12 15:39 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Move audio stream management to audio thread. r=?
61d23b08b595a95808345e6dc458cac85fb086c7
created 2011-07-12 15:39 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Move seeking to the decode thread. r=roc
786f3a0c29b53a67b60834bb1bdc2d69a0b879f0
created 2011-07-12 15:39 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Move metadata decoding to decode thread. r=roc
24360f70b743c9272734700ddfa9b78a74cf6628
created 2011-07-12 15:39 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Split StartDecodeThreads() into StartDecodeThread() and StartAudioThread() for finer control. r=roc
e95d8bef125fc3525168cb1b160bb552bac611e2
created 2011-07-06 19:21 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Backout due to suspected android crashtest permaorange. r=philor
414abd0f3f6d3deb67ff687f93e8f8377c27516d
created 2011-07-06 10:05 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Shutdown inactive media decode threads, don't start audio thread until needed. r=roc
7554f013b50b95eb0e659b0c6881e5abf9ff7732
created 2011-07-06 10:05 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Merge all media state machines into a single thread. r=roc
403c9a63f8addd3890e9254f3ae23b8f49a6c0e1
created 2011-07-06 10:05 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Run media state machine as a series of events. r=roc
0c5f791a55fd6ca8ecaaa4230e356644e0a949bb
created 2011-07-06 10:05 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Move audio stream management to audio thread. r=roc
dd85dde8dc9a269f8b7340f7db838c071f0829da
created 2011-07-06 10:03 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Move seeking to the decode thread. r=roc
58110ddc8f6987aeacb7864769da8ceddcf31a1f
created 2011-07-06 10:03 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Move metadata decoding to decode thread. r=roc
062c0811586f104db58ac5e147256f3e0246dd28
created 2011-07-06 10:03 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Split StartDecodeThreads() into StartDecodeThread() and StartAudioThread() for finer control. r=roc
fce9b0ca58c3f63c481f603bae75a15af6b4503a
created 2011-07-01 11:00 +1200
pushed 2011-07-05 17:42 +0000
Chris Pearce Chris Pearce - Bug 655648 - Update media readyState more often, exit decode thread when decode finishes. r=kinetik
fc776fa4afb78d940418997eab4a958c6a5a4d48
created 2011-06-25 16:06 +0200
pushed 2011-07-05 17:42 +0000
Ed Morley Ed Morley - Bug 661584 - Code cleanup, substitute more PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc,ted
6d87b94b1b12c08ee6d2733065267a59eebd90c0
created 2011-06-24 10:08 +1200
pushed 2011-07-05 17:42 +0000
Chris Pearce Chris Pearce - Bug 661456 - Scale WebM video frames to display size. r=kinetik
2185b561e5e11e10f58c4980ff54723873d02a36
created 2011-06-15 14:26 +1200
pushed 2011-07-05 17:42 +0000
Chris Pearce Chris Pearce - Bug 664354 - Make nsBuiltinDecoderStateMachine::GetUndecodedData() return result in usecs. r=roc
d15d6f06eeb640e5be38782fedd0dd7c324cab5d
created 2011-05-12 14:02 +1200
pushed 2011-05-24 18:03 +0000
Chris Pearce Chris Pearce - Bug 651023 - Round up wait times to 1ms to ensure we drop the decoder monitor when presenting video frames. r=kinetik
a4bf69cf2f78fe4e1cfd1bc903499c8fc90469b1
created 2011-05-09 09:10 +1200
pushed 2011-05-24 18:03 +0000
Chris Pearce Chris Pearce - Bug 566779 - Clean up media start and end time calculation. r=doublec
a8f07cad55e2b2c45cc9dd74aa8e9778461f9340
created 2011-05-08 18:24 +1200
pushed 2011-05-24 18:03 +0000
Chris Pearce Chris Pearce - Bug 650994 - Decode ogg packets lazily, timestamp them at demux time. r=doublec
0912e048403117c91f5be660c54a810aa7232835
created 2011-04-29 14:21 -0500
pushed 2011-05-24 18:03 +0000
Chris Jones Chris Jones - Bug 556214, parts 1 and 1.1: Rename Monitor to ReentrantMonitor and fix existing Monitor users. r=roc
24505fa656f3cd03fc599a11bf0ab30a7409aa80
created 2011-04-15 13:29 +1200
pushed 2011-05-24 18:03 +0000
Chris Pearce Chris Pearce - Bug 650157 - Push nsBuiltinDecoderReader::mDataOffset down into nsOggReader. r=doublec
f548e43998be6a1bfb24245b8dc03c559150c0d3
created 2011-04-14 10:12 +1200
pushed 2011-05-24 18:03 +0000
Chris Pearce Chris Pearce - Bug 641718 - Convert to using microseconds for internal video timestamps. r=kinetik
71fa806ffd267a33d923992984bec9f2682211fc
created 2011-04-11 17:15 -0400
pushed 2011-04-12 01:19 +0000
Yury Yury - Bug 638807 - Data race on nsBuiltinDecoder::mFrameBufferLength; r=chris.double
49835a54196a17fa22aec0543274aa69793c0d5f
created 2011-04-10 02:01 -0400
pushed 2011-04-12 01:19 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset c51a334e99d9 (bug 638807) because of crashtest orange
c51a334e99d9b1d0ee31f072cce83568d97f39ef
created 2011-04-09 23:35 -0400
pushed 2011-04-12 01:19 +0000
Yury Yury - Bug 638807 - Data race on nsBuiltinDecoder::mFrameBufferLength; r=chris.double
c1553501c4966df32d22dcd117532d62bdfe9731
created 2011-04-01 13:02 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 641718 - Backout 44d43f095a4f. r=backout
less more (0) -100 -60 tip