Chris Pearce
|
a269ad916b
|
Bug 580876 - Ensure WAV playing events can fire when decode has finished but playback hasn't. r=kinetik a=roc
|
2010-11-05 13:44:33 +13:00 |
Justin Wood
|
c6f8992c9d
|
Additional debugging info for Bug 608634. rs+=cpearce, a=NPOTB
(Bug 608634 - [SeaMonkey] [mochi-1] test_error_in_video_document.html failing)
|
2010-11-01 23:28:01 -04:00 |
Justin Wood
|
7ca833d22a
|
More bustage fix from mochi not having info(). a=bustage
|
2010-10-31 23:19:37 -04:00 |
Justin Wood
|
fb40df0f3e
|
Add debugging info for Bug 608634. rs+=cpearce over IRC, a=NPOTB
(Bug 608634 - [SeaMonkey] [mochi-1] test_error_in_video_document.html failing)
--HG--
extra : rebase_source : dd5c4049e24ce79e266e2b28038c36525a6fd52b
|
2010-10-31 22:39:52 -04:00 |
Chris Pearce
|
81e227c513
|
Backed out changeset 22b6b7465458
|
2010-10-26 17:43:10 +13:00 |
Chris Pearce
|
8397897ffc
|
Bug 572579 - Remove stray media cache files after 30s idle time on Windows. r=bsmedberg a=blocking2.0
|
2010-10-17 08:58:20 +13:00 |
Chris Pearce
|
1d83aa8c08
|
Bug 503623 - Add debug logging to test_seek to help diagnose random failure. r=test-fix a=test-fix
|
2010-10-26 10:50:02 +13:00 |
Timothy B. Terriberry
|
038de97c0d
|
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
|
4e0bd98447
|
Bug 603912 - Use RAII wrappers to manage nestegg_packet ownership. r=chris.double a=blocking2.0
|
2010-10-14 14:50:20 +13:00 |
Chris Pearce
|
a551687556
|
Bug 604067 - Test invalid video in iframe gets error state correctly. a=test
|
2010-10-17 08:58:20 +13:00 |
Chris Pearce
|
ba5cd52aca
|
Bug 604067 - Handle error codes from libvorbis in WebM reader. r=kinetik a=blocking2.0
|
2010-10-17 08:57:45 +13:00 |
Chris Pearce
|
84e276b818
|
Bug 602072 - Ensure media play() overrides preload='none'. r=roc a=blocking2.0
|
2010-10-17 07:41:53 +13:00 |
Chris Pearce
|
eb4e29d363
|
Bug 603226 - Remove nsBuiltinDecoderStateMachine::mBufferExhausted because its unreliable. r=roc a=blocking2.0
|
2010-10-17 07:41:53 +13:00 |
Chris Pearce
|
4f1c63029f
|
Bug 603226 - Backed out changeset f63595eb0733 a=backout
|
2010-10-17 10:05:21 +13:00 |
Chris Pearce
|
5bb116ba37
|
Bug 603226 - Remove nsBuiltinDecoderStateMachine::mBufferExhausted because its unreliable. r=roc a=blocking2.0
|
2010-10-17 07:41:53 +13:00 |
Ehsan Akhgari
|
60ab044952
|
Bug 572243 - Media cache should be cleared when leaving private browsing mode; r=bzbarsky a=blocking-betaN+
|
2010-09-28 20:02:08 -04:00 |
Robert O'Callahan
|
fdc6d11174
|
Bug 584238 - Add an API to clear the media cache; r=kinetik a=blocking-betaN+
|
2010-10-13 10:14:08 -04:00 |
Chris Pearce
|
d1db22de53
|
Backed out changeset 00382c4a8b22 a=backout
|
2010-10-13 20:10:37 +13:00 |
Chris Pearce
|
700f990b78
|
Bug 603226 - Remove nsBuiltinDecoderStateMachine::mBufferExhausted because its unreliable. r=roc a=blocking2.0
|
2010-10-13 19:36:03 +13:00 |
L. David Baron
|
eb10eff046
|
Change checkComplete in test_referer.html to check whether all tests are complete, rather than just the last. (Bug 600458) r=doublec a=test-fix
|
2010-10-07 12:35:59 +13:00 |
Chris Pearce
|
ab30fce5db
|
Bug 598140 - Set media curentTime correctly after seek when sound is disabled. r=kinetik a=blocking2.0
|
2010-10-07 11:58:36 +13:00 |
Chris Pearce
|
2ea96c9f5a
|
Bug 600455 - Fix index in indexed ogg file. r=test-fix
|
2010-10-07 11:58:36 +13:00 |
Chris Pearce
|
e635cd56ec
|
Bug 584068 - Don't consider our canplaythrough status on live streams when moving out of buffering state. r=kinetik a=blocking2.0
|
2010-10-07 11:58:36 +13:00 |
async.processingjs@yahoo.com
|
92c10eecf7
|
Bug 598812 - Fix time attribute of audio available event. r=cpearce a=blocking2.0
|
2010-10-07 11:58:36 +13:00 |
Chris Pearce
|
8a7fe6029c
|
Bug 505158 - Handle invalid media in video element's source children. r=roc a=blocking2.0
|
2010-10-07 11:58:36 +13:00 |
Chris Pearce
|
9b7b34eac2
|
Bug 598242 - Normalize WebM buffered TimeRanges. r=kinetik a=blocking2.0
|
2010-10-07 11:58:36 +13:00 |
Matthew Gregan
|
95077776f3
|
Bug 598217 - Share nsWebMBufferedState between cloned decoders. r=roc a=blocking2.0
|
2010-09-21 12:49:50 +12:00 |
Jonas Sicking
|
3067963e65
|
Bug 597301: Update CORS to latest spec. r=jst a=blocker
|
2010-10-04 17:41:07 -07:00 |
Chris Double
|
ac2c75b396
|
Bug 584480 - Send Referer header with media requests - r=roc a=blocking2.0
|
2010-09-17 05:36:23 +12:00 |
Chris Double
|
d1a1d2f027
|
Bug 557479 - Auto manage VideoData and SoundData objects. r=cpearce a=blocking2.0
|
2010-09-14 16:24:47 -07:00 |
Chris Pearce
|
8e2fd6839f
|
Bug 589626 - Update media readystate when crossing HAVE_FUTURE/HAVE_ENOUGH_DATA audio boundary. r=roc a=blocking2.0
|
2010-09-14 16:24:47 -07:00 |
Chris Pearce
|
79322e3ec4
|
Bug 589626 - Make video buffing logic consistent. r=kinetik a=blocking2.0
|
2010-09-14 16:24:47 -07:00 |
Chris Pearce
|
418d54c14c
|
Bug 589626 - Refactor timestamp notation in nsBuiltinDecoderStateMachine. r=kinetik a=blocking2.0
|
2010-09-14 16:24:47 -07:00 |
Matthew Gregan
|
8be3c96056
|
Bustage fix for bug 570904. a=bustage-fix
|
2010-09-14 20:23:33 +12:00 |
Chris Double
|
9ecee5f8f0
|
Bug 571822 - Fire timeupdate event less frequently than once per frame - r=kinetik a=blocking2.0
|
2010-09-10 17:49:26 +12:00 |
Chris Double
|
ed56635970
|
Bug 584615 - Make media progress events be 'simple' Events, not 'progress' Events - r=roc,cpearce,dolske,kinetik a=blocking2.0
|
2010-09-10 15:29:06 +12:00 |
Matthew Gregan
|
ad1369055d
|
Bug 596111 - Don't assume first WebM track is video. Seek using mVideoTrack (or mAudioTrack if there's no video). r=doublec
|
2010-09-14 13:46:48 +12:00 |
Matthew Gregan
|
c7ba136cea
|
Bug 570904 - Implement buffered support for WebM. r=roc
|
2010-09-13 20:45:50 +12:00 |
Robert Sayre
|
2547e2702e
|
jaegermonkey. what. a=arewefastyet
|
2010-09-11 15:06:33 -04:00 |
Chris Pearce
|
b49b964daa
|
Bug 580876 - Add debugging logging to figure out if we've got a type error a=test-fix
|
2010-09-09 11:58:18 +12:00 |
Chris Pearce
|
f0f4b31995
|
Bug 589626 - Commit merge of backout. a=backout
|
2010-09-06 16:54:16 +12:00 |
Chris Pearce
|
fb48311436
|
Backed out changeset 619459aa5005 a=backout
|
2010-09-06 16:53:39 +12:00 |
Chris Pearce
|
dbc8aacdeb
|
Bug 589626 merge backout. a=backout
|
2010-09-06 16:53:03 +12:00 |
Chris Pearce
|
93aed894ab
|
Backed out changeset 528a97f6bc3b a=backout
|
2010-09-06 16:52:22 +12:00 |
Chris Pearce
|
acb9e628bd
|
Bug 578804 - Defer media volume to the audio thread. r=kinetik a=blocking2.0
|
2010-09-06 14:14:50 +12:00 |
Chris Pearce
|
8a0660c558
|
Bug 593528 - Ensure audioavailable frame buffer memory is always freed. r=kinetik a=blocking2.0
|
2010-09-06 14:14:50 +12:00 |
Chris Pearce
|
75bb37cff2
|
Bug 589626 - Make video buffing logic consistent. r=kinetik a=blocking2.0
|
2010-09-06 14:14:43 +12:00 |
Chris Pearce
|
c5fcd015fa
|
Bug 589626 - Make video buffing logic consistent. r=kinetik a=blocking2.0
|
2010-09-06 11:59:50 +12:00 |
Marco Bonardo
|
ed93850a83
|
Backed out changeset 96b74fec2915
|
2010-09-11 11:17:11 +02:00 |
Chris Double
|
826171e87a
|
Bug 584615 - Make media progress events be 'simple' Events, not 'progress' Events - r=roc,cpearce,dolske,kinetik a=blocking2.0
|
2010-09-10 15:29:06 +12:00 |
Chris Double
|
6a69d85950
|
Bug 588312 - Set video.currentTime to seek time when seek starts - r=kinetik a=blocking2.0
|
2010-09-10 14:48:36 +12:00 |
Chris Pearce
|
fdc33799dd
|
Bug 589626 - Backed out changeset 757b7a43aad0 a=backout
|
2010-09-11 14:08:12 +12:00 |
Chris Pearce
|
953bb48461
|
Bug 589626 - Refactor timestamp notation in nsBuiltinDecoderStateMachine. r=kinetik a=blocking2.0
|
2010-09-11 11:29:11 +12:00 |
Chris Pearce
|
be2bfe2038
|
Bug 593074 - Prevent multiple test finish from causing errors. a=test-fix
|
2010-09-03 12:03:03 +12:00 |
Chris Pearce
|
39524be815
|
Bug 485288 - Ensure video context menu doesn't show when video's source children don't contain a resource. r=dolske a=blocking2.0
|
2010-09-03 12:03:03 +12:00 |
Chris Pearce
|
3313bd2660
|
Bug 485288 - Update media load algorithm. r=roc a=blocking2.0
|
2010-09-03 12:03:03 +12:00 |
Dan Witte
|
240b879489
|
Merge e10s -> m-c.
|
2010-08-30 15:35:24 -07:00 |
Dan Witte
|
cf69667c0d
|
Back out Bug 536324 part 3.
|
2010-08-30 13:20:39 -07:00 |
Chris Pearce
|
7fc7b6ed76
|
Bug 586924 - Disable test_progress's often failing test. a=test-fix
|
2010-08-30 15:19:53 +12:00 |
Chris Pearce
|
7225c147d6
|
Bug 591847 - Don't test audio write API when the audio hardware is disabled. a=test-fix
|
2010-08-30 15:19:48 +12:00 |
Chris Pearce
|
9541d4776e
|
Bug 557432 - Reduce parallelism of media mochitests. r=test-fix a=roc
|
2010-08-27 14:11:46 +12:00 |
David Humphrey
|
7d9c209973
|
bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad
|
2010-08-25 09:10:00 -04:00 |
Chris Pearce
|
ed635f3034
|
Bug 589467 - Shutdown idle media state machine threads. r=kinetik a=sicking
|
2010-08-25 20:45:45 +12:00 |
Matthew Gregan
|
1088a92d61
|
Bug 589071 - Avoid shutting down nsAudioStream when another thread may be using it. r=doublec a=roc
|
2010-08-24 14:06:14 +12:00 |
Chris Pearce
|
caf4d0aa29
|
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 |
Dan Witte
|
d4fa839364
|
Merge.
|
2010-08-23 17:30:33 -07:00 |
Dan Witte
|
455bb0070a
|
Merge.
|
2010-08-21 13:51:54 -07:00 |
Dan Witte
|
9d758b2bce
|
Bug 536324 - e10s HTTP: refactor nsHashPropertyBag. Part 3: contentLength consumers. r=jduell, a=beta5+
|
2010-08-21 00:31:35 -07:00 |
Matthew Gregan
|
1dd6d40fa7
|
Bug 589069 - Take decoder lock earlier in MetadataLoaded to protect mDecoderPosition access. r=doublec, a=roc
|
2010-08-23 14:31:14 +12:00 |
Matthew Gregan
|
9deec45efe
|
Bug 589048 - Destroy vpx_codec_ctx when destroying nsWebMReader. r=doublec, a=roc
|
2010-08-23 14:50:43 +12:00 |
Karl Tomlinson
|
b1ef0bf840
|
backout dbbb9575aae1 due to build issues in some configurations b=577743
|
2010-08-23 16:27:49 +12:00 |
Chris Double
|
d2b3e251e9
|
Bug 577743 - Scale videos at YCbCr to RGB conversion time - r=roc a=blocking
|
2010-08-23 13:47:33 +12:00 |
Phil Ringnalda
|
fc131f2758
|
Bug 567954 - disable test_mixed_principals.html for constant orange, a=test-only
--HG--
extra : rebase_source : d94eea2b4b539db58be101b15774171ce5a85f66
|
2010-08-20 18:46:19 -07:00 |
Chris Pearce
|
ed6c525c12
|
Bug 548523 - Disable test_preload_actions.html case 9 until bug 568402 is fixed. a=test-fix
|
2010-08-20 10:50:37 +12:00 |
Rich Dougherty ext:(%2C%20Chris%20Pearce%20%3Cchris%40pearce.org.nz%3E)
|
9e3579a330
|
Bug 548523 - Replace HTMLMediaElement.autobuffer attribute with 'preload'. r=roc a=blocking2.0
--HG--
rename : content/media/test/test_autobuffer.html => content/media/test/test_preload_attribute.html
rename : content/media/test/test_autobuffer2.html => content/media/test/test_preload_suspend.html
|
2010-08-20 10:50:37 +12:00 |
Chris Pearce
|
c83f221aa0
|
Bug 519897 - Supported indexed Ogg files. r=doublec
|
2010-08-20 10:50:37 +12:00 |
Ted Mielczarek
|
9398b84c82
|
Backed out changeset 1362f0ca86d2 (bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save) due to test failures.
|
2010-08-18 13:04:31 -04:00 |
David Humphrey
|
199c454157
|
bug 490705 - Support Audio Data API: Get, Manipulate, Play & Save. r=smaug+kinetik+peterv, sr=vlad, a=vlad
|
2010-08-17 09:40:00 -04:00 |
Chris Pearce
|
12efeec9f5
|
Replaces some \c\r with \n. a=bustage-fix
|
2010-08-18 14:17:50 +12:00 |
Chris Pearce
|
0fff0679e0
|
Backed out changeset 7eee00899270
|
2010-08-18 13:48:34 +12:00 |
Chris Pearce
|
0a36c74221
|
Bug 519897 - Supported indexed Ogg files. r=doublec a=roc
|
2010-08-18 10:49:14 +12:00 |
Markus Stange
|
79381e7b8a
|
Bug 506826 - Invalidate -moz-element rendering observers when necessary. r=roc
|
2010-08-13 15:36:13 +02:00 |
Matthew Gregan
|
63780960ec
|
Bug 585864 - Increase media cache block size from 4kB to 32kB. r=roc a=roc
|
2010-08-13 12:41:47 +12:00 |
Matthew Gregan
|
cfc3e6c0b9
|
Bug 586535 - Reduce delay in volume changes on OS X by using sydneyaudio volume control. r=doublec a=blocking2.0
|
2010-08-12 13:52:36 +12:00 |
Chris Pearce
|
9b0fd1aae8
|
Bug 576539 - Only reset playback when seeking to a new position. r=kinetik a=blocking2.0
|
2010-08-13 14:28:15 +12:00 |
Chris Pearce
|
35e03b736e
|
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
|
0d220abc4b
|
Bug 576539 - Inject silence when decoder encounters missing audio in WebM and Ogg media. r=kinetik a=blocking2.0
|
2010-08-13 14:28:15 +12:00 |
Chris Pearce
|
8c4c5dcd9c
|
Bug 576539 - Move integer overflow code in video decoders into VideoUtils.cpp/h. r=kinetik a=blocking2.0
|
2010-08-13 14:28:15 +12:00 |
Matthew Gregan
|
03ad3eb6b1
|
Bug 569301 - Add on* event handler property support for media events. r=smaug
|
2010-08-02 17:53:45 +12:00 |
Matthew Gregan
|
62729ef0c0
|
Bug 580982 - Remove workarounds for old YouTube WebM encodings. Don't treat "matroska" doctype as valid WebM file. r=doublec
--HG--
rename : media/libnestegg/include/_stdint.h => media/libnestegg/include/nestegg-stdint.h
|
2010-08-05 15:49:27 +12:00 |
Chris Pearce
|
476b3ab3c4
|
Bug 462957 - HTMLTimeRanges out of bounds check should not be off by 1. r=roc a=blocking2.0
|
2010-08-05 19:40:35 +12:00 |
Chris Pearce
|
659abab890
|
Bug 462957 - Stubs for buffered for WebM and raw video. r=roc a=blocking2.0
|
2010-08-05 19:40:35 +12:00 |
Chris Pearce
|
03731903d8
|
Bug 462957 - Test case for HTMLMediaElement.buffered. r=roc a=blocking2.0
|
2010-08-05 19:40:35 +12:00 |
Chris Pearce
|
22df23bd6e
|
Bug 462957 - Pin media stream while seeking. r=roc a=blocking2.0
|
2010-08-05 19:40:35 +12:00 |
Chris Pearce
|
97b96c3734
|
Bug 462957 - Ogg support for HTMLMediaElement.buffered. r=doublec a=blocking2.0
|
2010-08-05 19:40:35 +12:00 |
Chris Pearce
|
e9ef8ed6a2
|
Bug 462957 - WAV support for HTMLMediaElement.buffered. r=kinetik a=blocking2.0
|
2010-08-05 19:40:35 +12:00 |
Chris Pearce
|
6cc25b1183
|
Bug 462957 - DOM implementation of HTMLMediaElement.buffered. r=roc a=blocking2.0
|
2010-08-05 19:40:35 +12:00 |
Bjarne
|
ed732b9f7f
|
Bug 546606 - Make redirect API async - part 2; r=honzab.moz,cbiesinger,bjarne,jst sr=jst
|
2010-08-04 22:15:55 -04:00 |
Chris Double
|
82e6789bc1
|
Bug 489071 - Send correct Accept header when requesting <video> and <audio> resources - r=roc
--HG--
extra : rebase_source : fefb3792e2c69919fb7fcb87ef04df80f2766364
|
2010-07-29 16:58:07 +12:00 |
Kyle Huey
|
07f85bbcb9
|
Bug 573050: Properly initialize variables to avoid mallocing on bad data in the raw decoder. r=doublec
|
2010-07-26 12:36:20 -07:00 |
Kyle Huey
|
ccc69fca65
|
Bug 508082: Implement a raw video decoder. Based on an earlier patch by Brad Lassey. r=doublec
|
2010-07-26 12:35:16 -07:00 |
Chris Pearce
|
73b058163d
|
Bug 534571 - Enable reloads from audio source child to work. r=roc a=blocking2.0
|
2010-07-26 10:45:18 +12:00 |
Chris Pearce
|
5f69fff203
|
Bug 543769 - Buffer non-autobuffer videos upon first playback to ensure smooth playback. r=roc a=blocking2.0
|
2010-07-23 10:48:32 +12:00 |
Matthew Gregan
|
020cf44478
|
Bug 579812. Recompute frame end time when recomputing frame start time in DecodeVideoFrame. r=doublec
|
2010-07-20 13:29:30 +12:00 |
Matthew Gregan
|
b263264646
|
Bug 577871. Enable more WebM tests. r=doublec
|
2010-07-20 13:29:28 +12:00 |
Robert O'Callahan
|
8f97f27917
|
Bug 567805. Call UpdatePlaybackRate whenever duration is set. r=doublec
|
2010-07-20 13:29:27 +12:00 |
Robert O'Callahan
|
2e3d02e038
|
Bug 564991. Part 13: Optimize invalidation to avoid repainting ThebesLayer contents sometimes. r=mats,sr=dbaron
|
2010-07-16 09:07:53 +12:00 |
timeless@mozdev.org
|
281fcc1c27
|
Bug 577894 nsOggReader::SeekBisection doesn't need old_offset_end/old_offset_start
r=doublec
--HG--
extra : rebase_source : 27fd73730b78e21a154873536dae97fc81c8bf5b
|
2010-07-11 14:08:36 +03:00 |
timeless@mozdev.org
|
9c53f31632
|
Bug 569470 useless casts in VideoData::Create
r=cpearce
--HG--
extra : rebase_source : 4778ca5fea10adea2b9810dc95b267ec7f8a06c5
|
2010-06-02 10:03:10 +03:00 |
timeless@mozdev.org
|
a4fbdb8143
|
Bug 565322 deadcode in nsOggReader::FindEndTime if !codecState
r=cpearce
--HG--
extra : rebase_source : d386c3e6d9524a86a7c4fe420c756e9352a48330
|
2010-05-25 17:34:09 +03:00 |
Matthew Gregan
|
f277316a2c
|
Bug 572299 - Stuttering audio playback with some Vorbis files (ffmpeg muxed). r=cpearce
|
2010-06-22 02:02:02 +02:00 |
Matthew Gregan
|
43c0307567
|
Bug 573405 - Check Theora frame sizes before initializing decoder. Also, check frame region size as well as picture region size. r=roc
|
2010-06-21 12:05:41 +12:00 |
Kyle Huey
|
8402fdb96f
|
Backed out changeset f54e6386c113
--HG--
extra : rebase_source : 367bf92e0875df1663e79bd6b968cddd677eeb1c
|
2010-06-19 13:19:25 -07:00 |
Kyle Huey
|
0d120276b1
|
Bug 508082: Implement a raw video decoder. r=doublec
--HG--
extra : rebase_source : 2ffc36ceb9cb8407531efa6e7b1f0548e81c170c
|
2010-06-17 17:36:57 -07:00 |
Matthew Gregan
|
d8b66c3580
|
Bug 572515 - Crash in [@ nsMediaCacheStream::~nsMediaCacheStream()] if nsMediaCache fails to init. r=roc
|
2010-06-17 21:46:28 +02:00 |
Matthew Gregan
|
83f5a5dbae
|
Bug 572235 - Increase default media cache size from 50MB to 500MB. r=roc
|
2010-06-16 11:12:38 +12:00 |
Matthew Gregan
|
d562484ebd
|
Bug 571208 - Fix crash in nestegg_free_packet. Only push non-NULL packets into packet queue. r=chris.double
|
2010-06-11 10:59:15 +12:00 |
Matthew Gregan
|
b7ee2061e3
|
Bug 571816 - Notify video buffering logic of WebM file reads. r=doublec
|
2010-06-16 09:56:28 +12:00 |
Chris Pearce
|
7110845884
|
Bug 571442 - nsBuiltinDecoderReader::GetBufferedBytes() operator precedence fix. r=double
|
2010-06-16 09:56:25 +12:00 |
Matthew Gregan
|
8db1fc8f64
|
Bug 568431 - Remove the requirement for mCallbackPeriod from the generic media backend. r=doublec
|
2010-05-31 16:02:00 +12:00 |
Matthew Gregan
|
c157381ae5
|
Bug 568162 - More accurate frame end time after seeking for WebM. r=cpearce
|
2010-06-10 15:46:58 +12:00 |
Matthew Gregan
|
4d08546873
|
Bug 569187 - Ensure mAudioEndTime is not used uninitialized. r=doublec
|
2010-06-10 15:46:58 +12:00 |
Jesse Ruderman
|
aedb18a96b
|
Add a bunch of crashtests
|
2010-06-08 17:53:08 -07:00 |
Chris Double
|
ededc0e627
|
Bug 566245 - Add WebM test file for content/media tests. r=kinetik
|
2010-06-09 11:31:27 +12:00 |
Chris Double
|
33d1e85788
|
Bug 566245 - WebM/VP8 decoder backend. r=kinetik
|
2010-06-09 11:31:27 +12:00 |
Chris Double
|
42bf8162f5
|
Bug 566245 - HTMLMediaElement.canPlayType support for WebM. r=roc
|
2010-06-09 11:31:27 +12:00 |
Chris Pearce
|
a7d0ccd23a
|
Bug 564720 - Refactor media tests to be backend independent were possible. r=roc
--HG--
rename : content/media/test/test_play.html => content/media/test/test_play_events.html
rename : content/media/test/test_progress2.html => content/media/test/test_progress.html
rename : content/media/test/test_onloadedmetadata.html => content/media/test/test_replay_metadata.html
rename : content/media/test/test_wav_trunc_seek.html => content/media/test/test_seek_out_of_range.html
rename : content/media/test/test_bug495319.html => content/media/test/test_timeupdate_small_files.html
rename : content/media/test/test_bug486646.html => content/media/test/test_video_to_canvas.html
|
2010-05-31 10:02:06 +12:00 |
Jesse Ruderman
|
b62ad0fcfb
|
Temporarily turn this assertion into a warning because of frequent random orange. Bug 569108 covers turning it back into an assertion.
|
2010-05-29 21:51:12 -07:00 |
Chris Double
|
110891cd57
|
Bug 567056. Rename mAspectRatio to mPixelAspectRatio. r=kinetik
|
2010-05-24 09:36:10 +12:00 |
Chris Double
|
264f50b5de
|
Bug 566501 - Remove unnecessary seek from the video decoder base class. r=cpearce
|
2010-05-21 09:13:01 +12:00 |
Chris Double
|
5b7c6059a4
|
Bug 566498 - Move duration calculation into the video decoder base class. r=cpearce
|
2010-05-21 09:13:01 +12:00 |
Chris Double
|
00600999ad
|
Bug 566241 - Decode audio when keyframe skipping even if we've got ample audio. r=cpearce
|
2010-05-21 09:13:01 +12:00 |
L. David Baron
|
4efaf9430a
|
The assertion on 466607-1.html was also seen on Linux, so just mark all the bug 564603 assertions as cross-platform. (Bug 472557)
|
2010-05-20 07:44:24 -07:00 |
Rich Dougherty
|
a9d5c7ce86
|
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
|
2010-05-19 15:04:33 +12:00 |
L. David Baron
|
bce6e63ce7
|
Add another known assertion annotation in the manifest. (Bug 472557)
|
2010-05-17 21:00:36 -07:00 |
L. David Baron
|
864652362b
|
Add additional annotation for a random assertion on a crashtest. (Bug 472557)
|
2010-05-13 19:36:48 -07:00 |
Michael Kohler
|
6c0f59f4a6
|
Bug 506041 Part 2: Correct misspellings in source code
r=timeless
|
2010-05-13 14:19:50 +02:00 |
Chris Pearce
|
b8c4549e32
|
Bug 562840 - Fix audio buffering logic to prevent over eager frame dropping on load. r=kinetik
|
2010-05-13 12:59:42 +12:00 |
L. David Baron
|
10c0f0c25d
|
Adjust assertion annotations in crashtest manifest. (Bug 472557) On CLOSED TREE to force another round of builds and see if the network problems are better.
|
2010-05-08 07:48:52 -07:00 |
L. David Baron
|
c4eb38acd9
|
Annotate remainder of crashtest mainfests (all but one test) with the tests that are known to assert. (Bug 472557)
|
2010-05-06 09:28:01 -07:00 |
Chris Double
|
2c10837550
|
Bug 563825 - Factor out non-Ogg specific parts of nsOggPlayStateMachine.cpp Part 2 - r=cpearce sr=roc
--HG--
rename : content/media/ogg/nsOggReader.cpp => content/media/nsBuiltinDecoderReader.cpp
rename : content/media/ogg/nsOggReader.h => content/media/nsBuiltinDecoderReader.h
rename : content/media/ogg/nsOggPlayStateMachine.cpp => content/media/nsBuiltinDecoderStateMachine.cpp
rename : content/media/ogg/nsOggPlayStateMachine.h => content/media/nsBuiltinDecoderStateMachine.h
extra : rebase_source : ca2b9dced11a077b4eb0d5889cd8a0ff25a4b31f
|
2010-05-06 14:31:02 +12:00 |
Chris Double
|
5cbf467462
|
Bug 563825 - Factor out non-Ogg specific parts of nsOggPlayStateMachine.cpp Part 1 - r=cpearce sr=roc
--HG--
rename : content/media/ogg/nsOggReader.cpp => content/media/nsBuiltinDecoderReader.cpp
rename : content/media/ogg/nsOggReader.h => content/media/nsBuiltinDecoderReader.h
rename : content/media/ogg/nsOggPlayStateMachine.cpp => content/media/nsBuiltinDecoderStateMachine.cpp
rename : content/media/ogg/nsOggPlayStateMachine.h => content/media/nsBuiltinDecoderStateMachine.h
extra : rebase_source : a5726df63eda9c240db016aaf4e6a92d876fdb68
|
2010-05-06 14:30:34 +12:00 |
Daniel Holbert
|
fd3addf303
|
Bug 563849: Fix "possible loss of data" MSVC warnings in nsWaveDecoder.cpp. r=kinetik
|
2010-05-04 22:22:37 -07:00 |
timeless@mozdev.org
|
cb2f888d98
|
Bug 562508 - Submitted comparison between signed and unsigned integer expressions in nsOggPlayStateMachine::Run(). r=doublec
|
2010-04-30 15:04:12 +12:00 |
timeless@mozdev.org
|
1eca7c6303
|
Bug 562585 - AllFrameTimesIncrease defined but not used. r=doublec
|
2010-04-30 15:03:38 +12:00 |
Chris Pearce
|
2966b4cccd
|
Bug 556455 - Remove liboggz, liboggplay, libfishsound from video decoder. r=doublec
|
2010-04-27 20:53:48 +12:00 |
Chris Pearce
|
de44118d0b
|
Bug 556893 - Make playback time remaining accurate in media readyState transition calculation. r=doublec
|
2010-04-27 20:53:45 +12:00 |
Chris Pearce
|
6f5d537cbc
|
Bug 531340 - Add NS_STACK_CLASS static analysis keyword to video decoder's MonitorAutoExit object. r=roc
|
2010-04-27 20:53:45 +12:00 |
Chris Pearce
|
a7a6d145d9
|
Bug 557426 - Only stop Ogg decode to buffer when we're running out of decoded data. r=doublec
|
2010-04-27 20:53:44 +12:00 |
Chris Double
|
954518497c
|
Bug 560708 - Factor non-Ogg specific logic into decoder base class. r=cpearce sr=roc
|
2010-04-27 20:53:44 +12:00 |
Chris Double
|
ea974f2afe
|
Bug 560708 - Rename nsOggDecoder to nsBuiltInDecoder. r=cpearce sr=roc
--HG--
rename : content/media/ogg/nsOggHacks.h => content/media/VideoUtils.h
rename : content/media/ogg/nsOggDecoder.cpp => content/media/nsBuiltinDecoder.cpp
rename : content/media/ogg/nsOggDecoder.h => content/media/nsBuiltinDecoder.h
|
2010-04-27 20:53:44 +12:00 |
Ben Newman
|
bd232d2cb8
|
Replace direct instantiations of nsRunnableMethod with calls to the templatized NS_NewRunnableMethod function (part 3/3 of bug 558498). r=dwitte sr=dbaron
|
2010-04-20 16:21:35 -07:00 |
Ben Newman
|
8663c1f722
|
Eliminate duplicate code by combining nsNonOwningRunnableMethod with nsRunnableMethod (part 1/3 of bug 558498). r=dwitte sr=dbaron
|
2010-04-20 10:22:04 -07:00 |
Chris Double
|
7d3964aa08
|
Bug 560806 - No duration or seeking on Ogg video URL's that redirect - r=roc (CLOSED TREE)
|
2010-04-22 12:32:52 +12:00 |
Chris Double
|
ef03b912fb
|
Bug 551277 - Replace liboggplay YUV to RGB color conversion code - r=roc
|
2010-04-19 13:17:06 +12:00 |
Chris Pearce
|
8d9c381029
|
Bug 557432 - Don't Shutdown() nsAudioStream in Drain() when there's no audio playing. r=kinetik
|
2010-04-12 10:26:34 +12:00 |
Chris Pearce
|
cb96db7cf3
|
Bug 557432 - Commit backout.
|
2010-04-09 16:33:54 +12:00 |
Chris Pearce
|
27960244ba
|
Bug 557432 - Backed out changeset b64df24f4910
|
2010-04-09 16:33:07 +12:00 |
Chris Pearce
|
c331b94df9
|
Bug 557432 - Lock the audio stream while getting it's played duration. r=doublec
|
2010-04-08 20:16:02 +12:00 |
Chris Pearce
|
c407c0d6be
|
Bug 557095 - Video FPS calculation in 64bit to avoid aborting on overflow. r=doublec
|
2010-04-08 20:16:02 +12:00 |
Chris Double
|
4d94fbf7a0
|
Bug 551277. Backed out changeset f9a11b9b2b9f
|
2010-04-06 18:10:02 +12:00 |
Chris Double
|
987e0e6294
|
Bug 551277 - Implement software YCbCr conversion in layers, replacing liboggplay color conversion code - r=roc
--HG--
extra : rebase_source : 53b2c194aa6eb75a4751efdd83f066d3aeadf5d7
|
2010-04-06 12:07:39 +12:00 |
Chris Pearce
|
9afe5059b5
|
Bug 531340 - Bustage fix on comm-central. r=bustage-fix
|
2010-04-02 17:03:12 -07:00 |
Daniel Holbert
|
17c090d9ff
|
Bug 556900: Fix GCC warnings in nsOggPlayStateMachine.cpp. r=cpearce
|
2010-04-02 16:47:18 -07:00 |
Daniel Holbert
|
ef8f4acfc5
|
Bug 556897: Fix GCC warnings "FOO will be initialized after BAR when initialized here" in content/media/ogg/. r=cpearce
|
2010-04-02 16:47:15 -07:00 |
Chris Pearce
|
1ee1380a7a
|
Bug 531340 - AudioLoop() fix; don't dereference nsAutoPtr after forget(). r=bustage-fix
|
2010-04-01 23:53:38 -07:00 |
Chris Pearce
|
06593edeb7
|
Bug 531340 - Fix wait-on-audio-queue-empty condition in ogg decoder audio playback loop. r=doublec
|
2010-04-01 22:19:35 -07:00 |
Chris Pearce
|
afd172b807
|
Bug 531340 - New Ogg video decoder. r=doublec sr=roc
|
2010-04-01 20:03:07 -07:00 |
Chris Pearce
|
de68e327ab
|
Bug 528566 - Invoke resource selection algorithm upon new Audio(url). r=chris.double
|
2010-03-18 16:00:18 +13:00 |
Matthew Gregan
|
138d14481e
|
Bug 552578 - Remove unnecessary timeout in frame queue wait to avoid spinning unnecessarily. r=chris.double
|
2010-03-16 13:58:27 +13:00 |
Robert O'Callahan
|
2abce146a9
|
Bug 538323. Part 2: use ImageLayers to render video. r=kinetik
|
2010-03-02 12:41:49 +13:00 |
Matthew Gregan
|
30dae8fab3
|
Bug 525401 - Make ready state transitions initiated by the decode thread more reliable by including the new state in the event. Fixes an ABA problem where we could play through without ever moving beyond HAVE_CURRENT_DATA. r=chris.double
|
2010-03-15 12:46:38 +13:00 |
Matthew Gregan
|
a3edacf35e
|
Bug 525401 - Resynchronize system clock against audio clock to avoid clock drift problems when alternating between clocks. r=chris.double
|
2010-02-05 18:16:29 +13:00 |
Matthew Gregan
|
994a39624d
|
Bug 525401 - Fix resuming from pause when playing poorly muxed videos. r=chris.double
|
2010-02-05 17:06:08 +13:00 |
Mike Hommey
|
eb4821e504
|
Bug 550961. Fix license header typos. r=gerv
|
2010-03-15 14:44:37 +13:00 |
Joel Maher
|
6b6e9978a3
|
Bug 544097 Chaning mochitests to run against mochi.test instead of localhost r=ted, waldo, dwitte p=jmaher. Landed on CLOSED TREE
|
2010-03-12 13:53:36 -08:00 |
Brad Lassey
|
96319c4535
|
backing out changesets e939397fc6a5, 88529662c474 and 3d7c54b194bb due to random hangs in pgo tests
|
2010-03-09 22:33:11 -05:00 |
Joel Maher
|
1c8d232df2
|
Bug 544097 changing mochitests to use mochi.test instead of localhost for windows mobile refactoring p=jmaher, r=ted,dwitte, sayrer, waldo, ctalbert
|
2010-03-09 08:55:39 -08:00 |
Kyle Huey
|
a7c3948d0a
|
Backed out changeset 8ce70abd7777
|
2010-03-09 01:14:21 -05:00 |
Joel Maher
|
694ec71da0
|
Bug 544097 Change mochitests to use mochi.test instead of localhost for mobile refactoring p=jmaher r=ted,dwitte,sayrer
|
2010-03-08 19:21:33 -08:00 |
Clint Talbert
|
5b4513c7e9
|
Backed out changeset b4372055f473 -- due to unexplained orange on OS X Leak test (Bd) box
|
2010-03-07 17:34:23 -08:00 |
Joel Maher
|
3cd691129e
|
Bug 544097 - Change mochitests to use mochi.test instead of localhost for mobile test refactoring p=jmaher, r=sayrer,dwitte
|
2010-03-07 16:08:05 -08:00 |
Matthew Gregan
|
841c9fbf9c
|
Backed out changeset 9b33c91c851d
|
2010-02-26 15:09:56 -08:00 |
Matthew Gregan
|
0087b72a49
|
Bug 525401 - Fix resuming from pause when playing poorly muxed videos. r=chris.double
--HG--
extra : rebase_source : 36bed71b92803c1b2f864cdd090db7d575b58d6b
|
2010-02-05 17:06:08 +13:00 |
Robert O'Callahan
|
5da349c3d9
|
Bug 503989. Break MediaLoadListener reference cycle at shutdown. r=sicking,doublec
--HG--
extra : rebase_source : bbd326582e4a7d0864affcfe3a715e228c4b2647
|
2010-02-24 11:14:14 -08:00 |
Phil Ringnalda
|
9c82b25efe
|
Fix typo to trigger builds
--HG--
extra : rebase_source : 526e64cfda9d8e3e591cfa4c77352a63c20f7f52
|
2010-02-09 21:39:02 -08:00 |
Matthew Gregan
|
551bfccd1b
|
Bug 533822 - Flush liboggz packet_buffer in oggz_reset_streams. r=chris.double
|
2010-01-08 17:55:39 +13:00 |
Ralph Giles
|
e76bbb4fe9
|
Bug 539620 - Deprecate X-Content-Duration for Content-Duration. r=chris.double
|
2010-01-27 13:29:26 +01:00 |
Jeff Walden
|
893339719a
|
Bug 529404 - Assignments to a property that has a getter but not a setter should not throw a TypeError per ES5, except in strict mode. r=brendan
|
2009-12-08 17:00:42 -08:00 |
Robert O'Callahan
|
81abfbc319
|
Bug 526323. Make test_access_controls more precise about attributing failures to the right test, and re-enable it. r=cpearce
|
2009-12-16 09:08:59 +13:00 |
Robert O'Callahan
|
53276000eb
|
Bug 526323. nsCrossSiteListenerProxy for media loads should not treat 416 'range not satisfiable' as an error. r=doublec
|
2009-12-16 09:08:59 +13:00 |
Robert O'Callahan
|
904b1ef2fb
|
Bug 529105. Don't mess with closed streams when data arrives for a resource that the closed stream is using. r=doublec
|
2009-11-18 13:38:16 +13:00 |
Robert O'Callahan
|
1c3cbe05c8
|
Bug 518659. When deciding whether a previous stream is going to load the data we need, we need to check against the data we'll be loading next, not the data we're currently loading. r=doublec
|
2009-11-18 13:38:16 +13:00 |
Mitchell Field
|
bf5ecdc685
|
bug 462381 - sprinkle magic PARALLEL_DIRS fairy dust about the build system r=ted.mielczarek
|
2009-11-13 14:40:00 -05:00 |
Daniel Holbert
|
294129f4ef
|
bug 526323: disable test_access_control.html on windows due to excessive orange (pending investigation)
|
2009-11-06 16:27:37 -08:00 |
Mike Kristoffersen
|
ca0919d374
|
Bug 525946 - White spaces at EOL in nsMediaDecoder.cpp. r=chris.double
--HG--
extra : rebase_source : 2982e3ee884d34b365256df901ae02055bee1765
|
2009-11-06 08:33:27 +01:00 |
Mike Kristoffersen
|
0f989a8e1d
|
Bug 525949 - White spaces at EOL in nsMediaDecoder.h. r=chris.double
|
2009-11-05 14:56:05 +01:00 |
Mike Kristoffersen
|
c0bf5e93cc
|
Bug 525951 - White spaces at EOL in nsMediaStream.cpp. r=chris.double
|
2009-11-05 14:55:35 +01:00 |
Robert O'Callahan
|
021d1f80aa
|
Bug 521178. Don't open a connection when we're only trying to read at the end of the resource (even if the seek-vs-read optimization decides we should just read from the start of the resource). r=doublec
|
2009-10-10 00:48:30 +13:00 |
Robert O'Callahan
|
b786c847ff
|
Bug 521176. Don't unnecessarily start an HTTP transaction when cloning a media resource. r=doublec
|
2009-10-10 00:48:30 +13:00 |
Jesse Ruderman
|
d57f2b3764
|
Add crashtests for bug 466945, bug 464197, and bug 467323
|
2009-10-31 19:35:39 -07:00 |
Robert O'Callahan
|
8e318e7007
|
Bug 518659. Make nsHTMLMediaElement hold a reference to itself to keep itself alive while network or decoder activity could result in events being fired in the future. Also rework the handling of media elements in inactive documents. r=jst, r=doublec
|
2009-10-02 00:10:13 +10:00 |
Robert O'Callahan
|
2a59a5ea72
|
Bug 518659. Make nsMediaCache call out to nsMediaCacheStream::ClientSeek/Suspend/Resume without holding its lock. r=doublec
|
2009-10-10 00:46:23 +13:00 |
Matthew Gregan
|
8bd8cb870d
|
Bug 499874 - If decoding finishes when seeking to end of media, don't attempt to decode additional frames. Fixes a hang caused by violating oggplay's assumptions. r=roc
--HG--
extra : rebase_source : b8510182821e4babf667b0ff7d63060a82535c7c
|
2009-10-20 16:18:18 +13:00 |
Matthew Gregan
|
e346510322
|
Bug 499874 - Move Wave decoder to ended state when seeking to end of media. r=roc
--HG--
extra : rebase_source : 8cad22f7269f9e4a9ff0f9885036b2a47f525b7d
|
2009-10-20 15:48:03 +13:00 |
Matthew Gregan
|
75b780ece6
|
Bug 523814 - Refresh entry pointer after hashtable mutation in NotifyBlockSwapped. r=roc
--HG--
extra : rebase_source : 38287a4c930df4e55a5cf5fa334d48b26f7105fa
|
2009-10-23 15:18:54 +13:00 |
Matthew Gregan
|
31ea5a204f
|
Bug 523816 - Fix calculation of CMML record size. r=roc
--HG--
extra : rebase_source : a1f68e1f64581029b9624fd57a897f0085dd126b
|
2009-10-23 11:17:35 +13:00 |
Chris Pearce
|
0a4ce07599
|
Bug 523335 - Abort seek operation on underlying stream close. r=roc
|
2009-10-21 16:24:21 +13:00 |
Masayuki Nakano
|
df751e7973
|
Backing out bug 520417
--HG--
rename : widget/src/beos/nsSystemSoundService.cpp => widget/src/beos/nsSound.cpp
rename : widget/src/beos/nsSystemSoundService.h => widget/src/beos/nsSound.h
rename : widget/src/cocoa/nsSystemSoundService.h => widget/src/cocoa/nsSound.h
rename : widget/src/cocoa/nsSystemSoundService.mm => widget/src/cocoa/nsSound.mm
rename : widget/src/gtk2/nsSystemSoundService.cpp => widget/src/gtk2/nsSound.cpp
rename : widget/src/gtk2/nsSystemSoundService.h => widget/src/gtk2/nsSound.h
rename : widget/src/os2/nsSystemSoundService.cpp => widget/src/os2/nsSound.cpp
rename : widget/src/os2/nsSystemSoundService.h => widget/src/os2/nsSound.h
rename : widget/src/photon/nsSystemSoundService.cpp => widget/src/photon/nsSound.cpp
rename : widget/src/photon/nsSystemSoundService.h => widget/src/photon/nsSound.h
rename : widget/src/qt/nsSystemSoundService.cpp => widget/src/qt/nsSound.cpp
rename : widget/src/qt/nsSystemSoundService.h => widget/src/qt/nsSound.h
rename : widget/src/windows/nsSystemSoundService.cpp => widget/src/windows/nsSound.cpp
rename : widget/src/windows/nsSystemSoundService.h => widget/src/windows/nsSound.h
|
2009-10-18 16:29:08 +09:00 |
Masayuki Nakano
|
4acf47e1e9
|
Bug 520417 Redesign nsSound structure r+sr=roc
--HG--
rename : widget/src/beos/nsSound.cpp => widget/src/beos/nsSystemSoundService.cpp
rename : widget/src/beos/nsSound.h => widget/src/beos/nsSystemSoundService.h
rename : widget/src/cocoa/nsSound.h => widget/src/cocoa/nsSystemSoundService.h
rename : widget/src/cocoa/nsSound.mm => widget/src/cocoa/nsSystemSoundService.mm
rename : widget/src/gtk2/nsSound.cpp => widget/src/gtk2/nsSystemSoundService.cpp
rename : widget/src/gtk2/nsSound.h => widget/src/gtk2/nsSystemSoundService.h
rename : widget/src/os2/nsSound.cpp => widget/src/os2/nsSystemSoundService.cpp
rename : widget/src/os2/nsSound.h => widget/src/os2/nsSystemSoundService.h
rename : widget/src/photon/nsSound.cpp => widget/src/photon/nsSystemSoundService.cpp
rename : widget/src/photon/nsSound.h => widget/src/photon/nsSystemSoundService.h
rename : widget/src/qt/nsSound.cpp => widget/src/qt/nsSystemSoundService.cpp
rename : widget/src/qt/nsSound.h => widget/src/qt/nsSystemSoundService.h
rename : widget/src/windows/nsSound.cpp => widget/src/windows/nsSystemSoundService.cpp
rename : widget/src/windows/nsSound.h => widget/src/windows/nsSystemSoundService.h
|
2009-10-17 21:53:47 +09:00 |
Robert O'Callahan
|
f8da91f406
|
Disabling test_resume.html since it apparently fails on Tinderbox
|
2009-10-15 17:53:00 +13:00 |
Robert O'Callahan
|
004c32f502
|
Fixing test 459439-1.html to not depend on the load event (bug 521359)
|
2009-10-15 17:51:10 +13:00 |
Matthew Gregan
|
42cb272cfa
|
Bug 522418 - Missing mozLoadFrom mochitest. r=roc
--HG--
extra : rebase_source : bda7a6e7bf813eb7e1c54a8550f224b27f37f425
|
2009-10-15 15:59:41 +13:00 |
Robert O'Callahan
|
b8b21b5b8b
|
Bug 518659. Tests should be in gPlayTests instead of gSmallTests. r=kinetik
|
2009-10-05 17:04:07 +13:00 |
Robert O'Callahan
|
98b9d8c4e3
|
Bug 518659. If we finish decoding while loading metadata, go directly to COMPLETED instead of trying to decode again which violates liboggplay's assumptions. r=kinetik
|
2009-10-05 17:02:36 +13:00 |
Robert O'Callahan
|
8b9cd6bfe0
|
Bug 521359. Don't enter the NETWORK_LOADED state or fire a media 'load' event. r=doublec
|
2009-10-10 00:48:55 +13:00 |
Robert O'Callahan
|
a373a6c8db
|
Bug 521359. Our tests should not depend on NETWORK_LOADED or the media 'load' event. r=doublec
|
2009-10-10 00:48:33 +13:00 |
Robert O'Callahan
|
d5f8eeb841
|
Bug 522114. While we're suspending the download, a Web server might close our connection, thinking we're dead. This might look just like a normal connection close. So whenever the connection closes after we resumed, try to reopen it, if we're seekable. r=kinetik
|
2009-10-15 15:20:49 +13:00 |
Robert O'Callahan
|
1689490893
|
Bug 522114. Fix stupid bug so we don't treat 0 pin count as pinned. r=doublec
|
2009-10-15 15:20:49 +13:00 |
Matthew Gregan
|
d75d34acac
|
Bug 498380 - Remove bogus packet_buffer assert from oggz_close. r=chris.double
|
2009-10-12 13:07:51 +13:00 |
Matthew Gregan
|
3af771c138
|
Bug 520908 - Use calculated duration from cloned decoder when initializing the clone. r=roc
|
2009-10-15 14:28:59 +13:00 |
Chris Pearce
|
73c9753893
|
Bug 520500 - Don't reject vorbis streams with 0 length comments. r=doublec
|
2009-10-14 16:36:01 +13:00 |
Chris Pearce
|
a7c8f0eec9
|
Bug 520493 - Fix regression in Ogg playback. r=doublec
|
2009-10-14 16:35:59 +13:00 |
Matthew Gregan
|
f546868183
|
Comment-only fix - Update comment on trunk to match bug 493447 patch rebased for 1.9.2.
|
2009-10-06 16:53:06 +13:00 |
Matthew Gregan
|
3c4419b7c9
|
Bug 507167 and Bug 518941 - Update libvorbis to SVN r16597 to pick up recent fixes. r=chris.double, rs=roc
--HG--
extra : rebase_source : e941bcd256dd233304c6095d9d66ad1a96061ce2
|
2009-10-05 11:54:13 +13:00 |
Matthew Gregan
|
5260624305
|
Bug 493447 - Shrink Ogg decoder frame queues to 5-10 frames (from 20-40). r=chris.double
--HG--
extra : rebase_source : a6cb4b2d5fd1960ebedd0e42fd753e30717d5728
|
2009-10-05 11:50:34 +13:00 |
Chris Pearce
|
c65a6fdf9a
|
Bug 519155 - reset oggz seek on failure. r=doublec
|
2009-10-03 17:08:12 +13:00 |
Chris Pearce
|
b7720b4c09
|
Bug 504843 - Abort ogg decode with excessively large video frame sizes. r=doublec
|
2009-10-03 17:08:12 +13:00 |
Robert O'Callahan
|
ab84f5ebd3
|
Bug 519136. Clean up media-related logging. r=doublec
--HG--
extra : rebase_source : 2321054271a8726d17da1c58b876e2a7eb88883c
|
2009-09-30 07:32:44 +10:00 |
Robert O'Callahan
|
34e388be5c
|
Bug 517818. Wave decoder should not look beyond the Wave data area to see if we have a 'next frame' to play. r=kinetik
--HG--
extra : rebase_source : 9964f0fe36d35745354f5723b5d82b1fc18520d6
|
2009-09-30 07:32:41 +10:00 |
Robert O'Callahan
|
47696f6d0b
|
Bug 517818. Treat HTTP errors (other than 416 'Requested Range Not Available') as network errors. And do not allow an error page to be treated as media data. r=kinetik
--HG--
extra : rebase_source : 47f44d18ff0d2c33f2642ae5bedb132cc43eb3cb
|
2009-09-30 07:32:30 +10:00 |
Robert O'Callahan
|
60afa9a18b
|
Bug 517818. When nsMediaCache::Update wants to read from the end of the stream, don't resume if we're already suspended. And if the channel is not already positioned at the end, suspend instead of seeking to the end, since there is no point in seeking to the end and it may cause harmful side effects. r=doublec
--HG--
extra : rebase_source : e816c61621f5dd7c670687cf1a70d2eccb488dd6
|
2009-09-30 06:48:05 +10:00 |
Chris Pearce
|
5c108df396
|
Bug 516323 - Reset libfishsound when seeking to 0 so it doesn't die re-reading header packets. r=doublec
|
2009-09-29 13:59:00 +13:00 |
Chris Pearce
|
4ef626577f
|
Bug 512328 - Update liboggplay to rev 404316e595. r=doublec
|
2009-09-24 16:22:23 +12:00 |
Chris Pearce
|
bc4d80925c
|
Bug 492286 - Null check in nsHTMLSourceElement::BindToTree(). r=roc
|
2009-09-23 13:58:00 +12:00 |
Matthew Gregan
|
43080a1e47
|
Fix typo/mismerge in 7bab344403c3.
--HG--
extra : rebase_source : 3586c78584b1ed73168ef0e7361b6e46305f43d6
|
2009-09-22 12:25:24 +12:00 |
Matthew Gregan
|
30ee7451cb
|
Bug 517834 - Use gfxQuartzImageSurface to paint video frames for an 8-23% perf win on Mac. r=roc
--HG--
extra : rebase_source : de46fdadcefed1fd203a824ed4b078c7ba0b6779
|
2009-09-22 12:12:06 +12:00 |
Matthew Gregan
|
7518dee43b
|
Bug 515552 - Enable in-monitor assertions in nsOggDecoder. r=chris.double
--HG--
extra : rebase_source : c494f75bd7cc1cf4b114b9ff497412fb1e3c1ce1
|
2009-09-22 12:11:10 +12:00 |
Matthew Gregan
|
466c733803
|
Bug 481057 - Fire MEDIA_ERR_DECODE errors when a decoding error occurs. r=chris.double, sr=roc
--HG--
extra : rebase_source : a07687f16726086dd425eef8907788019beebbe1
|
2009-09-22 12:08:13 +12:00 |
Matthew Gregan
|
9f16f9a4ac
|
Bug 515546 - Null check mReader in nsOggDecoder::Shutdown. r=chris.double
--HG--
extra : rebase_source : e72005a765db36ed9b4cdd7d8717f6f923ce6b67
|
2009-09-22 12:03:42 +12:00 |
Matthew Gregan
|
40780c2c4b
|
Bug 504613 - Handle zero-byte first-frame packets in Theora. p=tterribe@vt.edu, r=chris.double
--HG--
extra : rebase_source : d2b18e88ddec3836e30b448f949657206a33f3fa
|
2009-09-15 17:53:49 +12:00 |
Robert O'Callahan
|
b138fa1e9d
|
Bug 517818. Suppress seeking to the end of the stream on Resume, there is no data to read there. r=kinetik
|
2009-09-21 15:47:47 +12:00 |
Robert O'Callahan
|
21b987f673
|
Bug 513144. nsWaveDecoder::PlaybackEnded should call UpdateReadyStateForData to ensure that we enter HAVE_CURRENT_DATA ... otherwise it get into the ended state with HAVE_FUTURE_DATA or HAVE_ENOUGH_DATA, which is wrong. r=kinetik
--HG--
extra : rebase_source : 75bcd57e9c7d93bcf24663731e2e6aadacf07a86
|
2009-09-15 14:30:45 +12:00 |
Robert O'Callahan
|
666ddd4c00
|
Bug 513144. Allow streams that are related by mozLoadFrom to share data loaded after the initial clone. r=doublec
--HG--
extra : rebase_source : 4dab31030b84ce6066ba694851bb7587a051fe2c
|
2009-09-15 14:30:45 +12:00 |
Robert O'Callahan
|
3e223fd14e
|
Bug 513144. Make nsMediaChannelStream::CloneData clone the underlying cache stream, which adds the new stream as co-owner of all the nsMediaCache blocks currently cached for the original stream. Also, use NS_NEW_RUNNABLE_METHOD instead of the SuspendedStatusChanged class. r=doublec
--HG--
extra : rebase_source : 982c38bf513865033a2c51554ded3f3f365eeb3a
|
2009-09-15 14:30:44 +12:00 |
Robert O'Callahan
|
e6abe07b1b
|
Bug 513144. Allow nsMediaCache blocks to be owned by multiple streams at the same time. r=doublec
--HG--
extra : rebase_source : 8788764ff6c883d2da5347ead39660626deb9d7c
|
2009-09-15 14:30:44 +12:00 |
Robert O'Callahan
|
93031ccc14
|
Bug 513144. Allow nsMediaCache blocks to belong to more than one BlockList at the same time. r=doublec
--HG--
extra : rebase_source : e4a53bca2a8c6c7624cbe889f981a57e07b587ad
|
2009-09-15 14:30:44 +12:00 |
Robert O'Callahan
|
60a2f7d116
|
Bug 513144. Basic implementation of mozLoadFrom API. r=doublec
--HG--
extra : rebase_source : 71d04afaf21d268e3eddbb40e9894479698d1bfc
|
2009-09-15 14:30:44 +12:00 |
Robert O'Callahan
|
ea1ab9ac40
|
Bug 513144. Hoist nsMediaStream creation up into nsHTMLMediaElement, out of the decoders. Pass the stream as the parameter to nsMediaDecoder::Load. r=doublec
--HG--
extra : rebase_source : f418076a0d534d528dbded66b2d49d8fe908de4b
|
2009-09-15 14:30:43 +12:00 |
Robert O'Callahan
|
df1c341efa
|
Bug 513144. Split static nsMediaStream::Open into static nsMediaStream::Create and nonstatic nsMediaStream::Open. Move call to NS_GetFinalChannelURI down into nsMediaStream::Create. r=doublec
--HG--
extra : rebase_source : be999ad63f1bb1f8adcbbac0640a916f022203a7
|
2009-09-15 14:30:43 +12:00 |