content/media/nsBuiltinDecoderStateMachine.cpp
7fa56227251a5d77f9eeeafddf0d6b2d2292bda0
created 2010-11-22 14:08 -0800
pushed 2010-11-22 22:15 +0000
Doug Turner Doug Turner - [Bug 613982] Crash [@ libdvm.so@0x48c42 ] in sa_stream_write when closing a tab playing audio. r=kinetik. a=blocking-fennec
908443327ad31bd8cb22f5e6a8f44eab83b65db6
created 2010-11-16 20:14 -0800
pushed 2010-11-17 04:25 +0000
Doug Turner Doug Turner - Bug 599089 - Remote Audio to parent process. r=kinetik a=blocking-fennec
5fa5e4db20f79cbf003535afef4affef7b372e92
created 2010-11-05 13:44 +1300
pushed 2010-11-05 01:00 +0000
Chris Pearce Chris Pearce - Bug 503623 - Ensure the decoder doesn't sleep forever after filling its buffers when paused. r=doublec a=roc
d3fac77dac2683da42207db50e16484512a137d4
created 2010-10-18 19:55 -0700
pushed 2010-10-19 03:47 +0000
Timothy B. Terriberry Timothy B. Terriberry - Bug 511348 - Integrate Tremor for Vorbis decoding for non/slow-FPU platforms. r=chris.double a=blocking-fennec
0efc5866bd8a229974835715cf9dd4b1fcc44178
created 2010-10-17 08:57 +1300
pushed 2010-10-17 05:26 +0000
Chris Pearce Chris Pearce - Bug 604067 - Handle error codes from libvorbis in WebM reader. r=kinetik a=blocking2.0
0a14ae2e06e0cb38958e129d80d30987290f482f
created 2010-10-17 07:41 +1300
pushed 2010-10-17 05:26 +0000
Chris Pearce Chris Pearce - Bug 603226 - Remove nsBuiltinDecoderStateMachine::mBufferExhausted because its unreliable. r=roc a=blocking2.0
a872bd39c31ef8bf59498020c3560b48b511df49
created 2010-10-17 10:05 +1300
pushed 2010-10-16 21:06 +0000
Chris Pearce Chris Pearce - Bug 603226 - commit merge. a=backout
9c7fb95bc922d3ff9ddfc42f97fa26fe79de1f58
created 2010-10-17 10:05 +1300
pushed 2010-10-16 21:06 +0000
Chris Pearce Chris Pearce - Bug 603226 - Backed out changeset f63595eb0733 a=backout
16eecca16e862a76f103384c41fd1124e8239391
created 2010-10-17 09:59 +1300
pushed 2010-10-16 21:06 +0000
Chris Pearce Chris Pearce - Bug 604067 Backed out changeset 3a1bc45d5a54 a=backout
3a1bc45d5a54c0b5005c6cf1d7fd7c3db15544c7
created 2010-10-17 08:57 +1300
pushed 2010-10-16 20:02 +0000
Chris Pearce Chris Pearce - Bug 604067 - Handle error codes from libvorbis in WebM reader. r=kinetik a=blocking2.0
f63595eb0733e4dd8803b6ed9b788081f0c663cc
created 2010-10-17 07:41 +1300
pushed 2010-10-16 20:02 +0000
Chris Pearce Chris Pearce - Bug 603226 - Remove nsBuiltinDecoderStateMachine::mBufferExhausted because its unreliable. r=roc a=blocking2.0
7c9a21dcbd38d1c79f09ea6b8e5f130866e998d1
created 2010-10-13 20:10 +1300
pushed 2010-10-13 07:13 +0000
Chris Pearce Chris Pearce - Backed out changeset 00382c4a8b22 a=backout
00382c4a8b22d812670d8fa3e9579b7cb60b7f79
created 2010-10-13 19:36 +1300
pushed 2010-10-13 07:07 +0000
Chris Pearce Chris Pearce - Bug 603226 - Remove nsBuiltinDecoderStateMachine::mBufferExhausted because its unreliable. r=roc a=blocking2.0
afb9d9d0c7132619f8b5c8c43c8c9b47c3a3ea73
created 2010-10-07 11:58 +1300
pushed 2010-10-06 23:45 +0000
Chris Pearce Chris Pearce - Bug 598140 - Set media curentTime correctly after seek when sound is disabled. r=kinetik a=blocking2.0
d08b67f76bfc12ff20a93162ed4fe6a6588557c5
created 2010-10-07 11:58 +1300
pushed 2010-10-06 23:45 +0000
Chris Pearce Chris Pearce - Bug 584068 - Don't consider our canplaythrough status on live streams when moving out of buffering state. r=kinetik a=blocking2.0
f0a151e892714eca6bb77d495f8a17fd80ddbf8a
created 2010-10-07 11:58 +1300
pushed 2010-10-06 23:45 +0000
async processingjs async processingjs - Bug 598812 - Fix time attribute of audio available event. r=cpearce a=blocking2.0
5f0b56b5b3b34862b1f7cc4c2451b096dca4cc9a
created 2010-10-07 11:58 +1300
pushed 2010-10-06 23:45 +0000
Chris Pearce Chris Pearce - Bug 598242 - Normalize WebM buffered TimeRanges. r=kinetik a=blocking2.0
bc87d90b82dcf580bfeb0ae5a432d4facea43a45
created 2010-09-21 12:49 +1200
pushed 2010-10-06 23:45 +0000
Matthew Gregan Matthew Gregan - Bug 598217 - Share nsWebMBufferedState between cloned decoders. r=roc a=blocking2.0
89cc2e7eb2fbb51147b459374ebc31ff4214e150
created 2010-09-14 16:24 -0700
pushed 2010-09-14 23:25 +0000
Chris Pearce Chris Pearce - Bug 589626 - Update media readystate when crossing HAVE_FUTURE/HAVE_ENOUGH_DATA audio boundary. r=roc a=blocking2.0
d43718e5b27a19deaa65637a604be90272f6b786
created 2010-09-14 16:24 -0700
pushed 2010-09-14 23:25 +0000
Chris Pearce Chris Pearce - Bug 589626 - Make video buffing logic consistent. r=kinetik a=blocking2.0
ada6ae1fa42b768f2879dccc983a7216de98df37
created 2010-09-14 16:24 -0700
pushed 2010-09-14 23:25 +0000
Chris Pearce Chris Pearce - Bug 589626 - Refactor timestamp notation in nsBuiltinDecoderStateMachine. r=kinetik a=blocking2.0
5c303535a850e2ea8859568ebba00b98642bb67f
created 2010-09-10 14:48 +1200
pushed 2010-09-11 05:50 +0000
Chris Double Chris Double - Bug 588312 - Set video.currentTime to seek time when seek starts - r=kinetik a=blocking2.0
a91268f8fe9092381a2416d050588fdb233ef9da
created 2010-09-11 14:08 +1200
pushed 2010-09-11 02:09 +0000
Chris Pearce Chris Pearce - Bug 589626 - commit backout a=backout
95252c3fd8592979823b2579b2a49ecfa02653dc
created 2010-09-11 14:08 +1200
pushed 2010-09-11 02:09 +0000
Chris Pearce Chris Pearce - Bug 589626 - Backed out changeset 757b7a43aad0 a=backout
9eabb903c0f38e24e6b36bf9c8a0ab1ec6c730ad
created 2010-09-11 14:07 +1200
pushed 2010-09-11 02:09 +0000
Chris Pearce Chris Pearce - Bug 589626 - Backed out changeset bd972a6d344a a=backout
bd972a6d344a34ddfb6ac7ee42d8a4ddf5e9d286
created 2010-09-11 11:29 +1200
pushed 2010-09-10 23:48 +0000
Chris Pearce Chris Pearce - Bug 589626 - Make video buffing logic consistent. r=kinetik a=blocking2.0
757b7a43aad0a97604c5643c85ba3e23b85943f6
created 2010-09-11 11:29 +1200
pushed 2010-09-10 23:48 +0000
Chris Pearce Chris Pearce - Bug 589626 - Refactor timestamp notation in nsBuiltinDecoderStateMachine. r=kinetik a=blocking2.0
d22e058453bb303c7003aa42c2edc6d374968cd5
created 2010-09-06 16:54 +1200
pushed 2010-09-06 04:54 +0000
Chris Pearce Chris Pearce - Bug 589626 - Commit merge of backout. a=backout
848ed8a387a9b48a7c92f76378d9413bae9a5cba
created 2010-09-06 16:53 +1200
pushed 2010-09-06 04:54 +0000
Chris Pearce Chris Pearce - Backed out changeset 619459aa5005 a=backout
5cdd188795553e38987b8cac6e8d248c342f3bed
created 2010-09-06 16:53 +1200
pushed 2010-09-06 04:54 +0000
Chris Pearce Chris Pearce - Bug 589626 merge backout. a=backout
0d386e58fbdfdd99c930c1711e1309f6246309b8
created 2010-09-06 16:52 +1200
pushed 2010-09-06 04:54 +0000
Chris Pearce Chris Pearce - Backed out changeset 528a97f6bc3b a=backout
507791a67a82434e559901e6bb98b3be16844be4
created 2010-09-06 14:14 +1200
pushed 2010-09-06 02:38 +0000
Chris Pearce Chris Pearce - Bug 578804 - Defer media volume to the audio thread. r=kinetik a=blocking2.0
527a97f6bc3b15279125f9b90cd47404241f292a
created 2010-09-06 14:14 +1200
pushed 2010-09-06 02:38 +0000
Chris Pearce Chris Pearce - Bug 589626 - Make video buffing logic consistent. r=kinetik a=blocking2.0
619458aa5005bc7c1ac0b001d441ae9c20c8e1b0
created 2010-09-06 11:59 +1200
pushed 2010-09-06 02:38 +0000
Chris Pearce Chris Pearce - Bug 589626 - Make video buffing logic consistent. r=kinetik a=blocking2.0
081a707a76b8f46bc648ca3177dcefe9f21f6da9
created 2010-08-25 09:10 -0400
pushed 2010-08-25 17:50 +0000
David Humphrey David Humphrey - bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad
973351678dee4e5eae752a22f75da23e3c19edc9
created 2010-08-25 20:45 +1200
pushed 2010-08-25 09:19 +0000
Chris Pearce Chris Pearce - Bug 589467 - Shutdown idle media state machine threads. r=kinetik a=sicking
d7d9cf4ab76a2480ce529bee7272ef6aaa2d30e6
created 2010-08-20 10:50 +1200
pushed 2010-08-19 22:51 +0000
Chris Pearce Chris Pearce - Bug 519897 - Supported indexed Ogg files. r=doublec
eaa833618eaab81c9a1aad2516434196b47e9664
created 2010-08-18 13:04 -0400
pushed 2010-08-18 17:10 +0000
Ted Mielczarek Ted Mielczarek - Backed out changeset 1362f0ca86d2 (bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save) due to test failures.
1362f0ca86d2e16b0341e45e8d5d9be8345a44f0
created 2010-08-17 09:40 -0400
pushed 2010-08-18 12:55 +0000
David Humphrey David Humphrey - bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad
c19ddab49753acb6487b2a494078dd0e59630acd
created 2010-08-18 13:48 +1200
pushed 2010-08-18 02:19 +0000
Chris Pearce Chris Pearce - Backed out changeset 7eee00899270
7eee00899270a137b263dc156c3b002272eb2906
created 2010-08-18 10:49 +1200
pushed 2010-08-17 23:20 +0000
Chris Pearce Chris Pearce - Bug 519897 - Supported indexed Ogg files. r=doublec a=roc
5eb8034048992b884b75ec6f84cf7170867684d7
created 2010-08-13 14:28 +1200
pushed 2010-08-13 03:42 +0000
Chris Pearce Chris Pearce - Bug 576539 - Only reset playback when seeking to a new position. r=kinetik a=blocking2.0
94eacfad6472a3cbdc0931b98d4dcc6958d7125d
created 2010-08-13 14:28 +1200
pushed 2010-08-13 03:42 +0000
Chris Pearce Chris Pearce - Bug 576539 - Inject silence when decoder encounters missing audio in WebM and Ogg media. r=kinetik a=blocking2.0
8d7913fe2ecf719679153649e5ab5a60279a34b5
created 2010-07-23 10:48 +1200
pushed 2010-07-22 22:52 +0000
Chris Pearce Chris Pearce - Bug 543769 - Buffer non-autobuffer videos upon first playback to ensure smooth playback. r=roc a=blocking2.0
c4ec8505a4d42e72a0cb376b3f0a20052a71654d
created 2010-07-20 13:29 +1200
pushed 2010-07-20 01:29 +0000
Matthew Gregan Matthew Gregan - Bug 579812. Recompute frame end time when recomputing frame start time in DecodeVideoFrame. r=doublec
b793c7686b4fa734872fb4ddbcc2364dd64e1e06
created 2010-06-22 02:02 +0200
pushed 2010-06-22 00:03 +0000
Matthew Gregan Matthew Gregan - Bug 572299 - Stuttering audio playback with some Vorbis files (ffmpeg muxed). r=cpearce
1a6eec7899681cc62c59d94a7fd04962b5f4ac26
created 2010-05-31 16:02 +1200
pushed 2010-06-10 03:56 +0000
Matthew Gregan Matthew Gregan - Bug 568431 - Remove the requirement for mCallbackPeriod from the generic media backend. r=doublec
fa1972c19a0b8cfb1ff1ea2efd52dba26f9c8385
created 2010-06-10 15:46 +1200
pushed 2010-06-10 03:56 +0000
Matthew Gregan Matthew Gregan - Bug 569187 - Ensure mAudioEndTime is not used uninitialized. r=doublec
d2d79b60f068ecde2a833367ed2d9044efb92f92
created 2010-06-09 11:31 +1200
pushed 2010-06-08 23:38 +0000
Chris Double Chris Double - Bug 566245 - WebM/VP8 decoder backend. r=kinetik
51fef780d71a982139aa6354d02727d7c0699224
created 2010-05-29 21:51 -0700
pushed 2010-05-30 04:51 +0000
Jesse Ruderman Jesse Ruderman - Temporarily turn this assertion into a warning because of frequent random orange. Bug 569108 covers turning it back into an assertion.
229f7795d5d1fc855535801a5ab56e3225c72feb
created 2010-05-24 09:36 +1200
pushed 2010-05-23 21:42 +0000
Chris Double Chris Double - Bug 567056. Rename mAspectRatio to mPixelAspectRatio. r=kinetik
4f43e5fbd0fc0905a5ab0f9578673e4c5576a5e6
created 2010-05-21 09:13 +1200
pushed 2010-05-20 21:33 +0000
Chris Double Chris Double - Bug 566501 - Remove unnecessary seek from the video decoder base class. r=cpearce
26052d8585953638cc3c4d71ff12f6ff7b3200d5
created 2010-05-21 09:13 +1200
pushed 2010-05-20 21:33 +0000
Chris Double Chris Double - Bug 566498 - Move duration calculation into the video decoder base class. r=cpearce
da003e6bbef0ed5074bfc0a4e5f18b19c4339e9e
created 2010-05-21 09:13 +1200
pushed 2010-05-20 21:33 +0000
Chris Double Chris Double - Bug 566241 - Decode audio when keyframe skipping even if we've got ample audio. r=cpearce
e530c2b50c0a9588233dadb85278cad49cf1e100
created 2010-05-19 15:04 +1200
pushed 2010-05-19 03:06 +0000
Rich Dougherty Rich Dougherty - Bug 557982. Use Image objects in the video frame queue so we can avoid making an extra copy as we put frames into the queue. r=kinetik
2f2cff1c9bf2d0fe88237585b10fa0012d752d2b
created 2010-05-13 12:59 +1200
pushed 2010-05-13 01:25 +0000
Chris Pearce Chris Pearce - Bug 562840 - Fix audio buffering logic to prevent over eager frame dropping on load. r=kinetik
7519657a158681491b20ccc0c4e7429a6dd5e175
created 2010-05-06 14:31 +1200| base
pushed 2010-05-06 04:16 +0000
Chris Double Chris Double - Bug 563825 - Factor out non-Ogg specific parts of nsOggPlayStateMachine.cpp Part 2 - r=cpearce sr=roc
25f7e6fc9008e45d4341f61207376960010897ce
created 2010-05-06 14:30 +1200| base
pushed 2010-05-06 04:16 +0000
Chris Double Chris Double - Bug 563825 - Factor out non-Ogg specific parts of nsOggPlayStateMachine.cpp Part 1 - r=cpearce sr=roc
less more (0) tip