content/media/nsBuiltinDecoderStateMachine.h
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
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
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
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
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
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
e2fbc8276dbde2b3ac8ac5a2a5c8943a0926597e
created 2011-08-09 12:10 +0200
pushed 2011-08-16 19:58 +0000
Paul ADENOT Paul ADENOT - Bug 462960 - Implement nsIDOMHTMLMediaElement::GetSeekable() + seeking algorithm part 7. r=cpearce
b5705468f96f474a06527e0f549b3c17ef91afdb
created 2011-07-22 15:17 +1200
pushed 2011-08-16 19:58 +0000
Matthew Gregan Matthew Gregan - Bug 672755 - Add memory reporters for decoded video and audio queues. r=cpearce r=joe
0a26286aba25be2845f36d1bb8f20f935a4d76c5
created 2011-07-12 15:39 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug 592833 - Update comments for new video decoder thread model. 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
04c5bfe94282e22cddd72b2a6f673225dc68af0d
created 2011-07-06 10:05 +1200
pushed 2011-08-16 19:58 +0000
Chris Pearce Chris Pearce - Bug592833 - Update comments for new video decoder thread model. r=roc
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
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
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
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
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
44d43f095a4f34ae8c4cb85bdb29baf9f6c9717d
created 2011-04-01 11:10 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 641718 - Convert to using microseconds for internal video timestamps. r=kinetik
5915aecd1db7552dd56ae64542d6721056694bc5
created 2011-03-24 16:53 +1300
pushed 2012-02-01 18:17 +0000
Chris Double Chris Double - Bug 639721 - Fix data race on nsBuiltinDecoderReader::mInfo - r=kinetik
68ddaa1facdb681a195b6d26041263a171e6515f
created 2011-03-24 11:28 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 693391 - Pin nsMediaStream while determining buffered ranges. r=roc
6ef5427cdd976998bbf0aa30a4fc95ca6e59ddc8
created 2011-03-24 11:28 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 628665 - Supress warnings in nsBuiltinDecoderStateMachine. r=roc
1591cd866727c1e9c637493d21f568ce36a8b10f
created 2011-03-24 11:28 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 628665 - Exit media buffering state quicker if we entered it too soon after starting decode. r=roc
32dfc1dcdc8316181989b9f15d3eb37e81f93c0b
created 2011-03-24 11:28 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 628665 - Buffer media when low on undecoded data. r=roc
c00dc9b33e1da49ed498608b6720641b70db626a
created 2011-03-24 11:28 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 628665 - Resurrect nsBuiltinDecoderStateMachine::HasLowDecodedData(). r=roc
d6f8aff170a0e948bb1d437f57189faa70469937
created 2011-03-24 11:28 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 580531 - Implement HTMLMediaElement.mozPaintedFrames and mozFrameDelay. r=roc
62257785dc70999458dfb384a512d023b0476ef8
created 2011-02-18 15:30 +1300
pushed 2012-02-01 18:17 +0000
Matthew Gregan Matthew Gregan - Bug 634787 - Fix frame wait calculation and early return from Wait(). r=cpearce a=roc
d8fda3716eaec78f6ba1d63640712acccdec2d8e
created 2011-02-01 15:57 +1300
pushed 2012-02-01 18:17 +0000
Matthew Gregan Matthew Gregan - Bug 627139 - Report seek target as current time immediately after seeking. r=roc a=roc
86c446a17a798ff12c3d9cd8af0064dc60c34959
created 2011-01-17 16:03 +1300
pushed 2012-02-01 18:17 +0000
Matthew Gregan Matthew Gregan - 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
5dfc48bca76d36ccf55e597291d721fc6898719a
created 2011-01-18 13:53 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 623637 - Initiate media buffering when decode hits end of downloaded data, rather than when they're close. r=roc a=roc
70f624db117f030bb186bcd6f0784955aebcd4fa
created 2011-01-18 13:53 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 623637 - Restore playback statistics to enable more accurate media buffering duration calculation. r=roc a=roc
c380880159eebb9a5df1b43107ba99acc5a809cf
created 2011-01-13 14:06 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 620326 - Ensure media decoder loop always makes its decision to sleep based on up-to-date information. r=roc a=roc
7db5a5d297c67361a110e1b947d017a17e00f7a6
created 2010-11-29 09:06 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 610570 - Only skip to next keyframe when not running out of data to decode. r=roc a=blocking2.0
908443327ad31bd8cb22f5e6a8f44eab83b65db6
created 2010-11-16 20:14 -0800
pushed 2012-02-01 18:17 +0000
Doug Turner Doug Turner - Bug 599089 - Remote Audio to parent process. r=kinetik a=blocking-fennec
0a14ae2e06e0cb38958e129d80d30987290f482f
created 2010-10-17 07:41 +1300
pushed 2012-02-01 18:17 +0000
Chris Pearce Chris Pearce - Bug 603226 - Remove nsBuiltinDecoderStateMachine::mBufferExhausted because its unreliable. r=roc a=blocking2.0
less more (0) -60 tip