Robert O'Callahan
57cf5e2878
Bug 621430. Lazily create stream writer thread so we don't create one when using local audio. Also, shut down the stream writer thread when the audio stream dies. r=dougt,a=blocker
2011-01-04 16:55:32 +13:00
Chris Pearce
eb5e67344d
Bug 616800 - Ensure AudioLoop() doesn't sleep, and can still drain, if we've pushed less than the start threshold of audio to hardware. r=kinetik a=blocking2.0
2010-12-20 08:05:40 +13:00
Serge Gautherie
903ba230f1
Bug 608634 - [mochi-1] Intermittent "test_error_in_video_document.html | Must have error set to MEDIA_ERR_DECODE"; (Dv1) Improve code and checks, somewhat.
...
r=chris a=(test only).
2010-12-17 03:22:28 +01:00
Matthew Gregan
749af95755
Bug 584259 - Add support for StereoMode element. r=roc a=roc
2010-11-03 12:43:29 +13:00
Matthew Gregan
5309fd79ca
Bug 605457 - Remove concurrent use of Ogg stream hash table. r=cpearce a=roc
2010-12-17 14:39:01 +13:00
Jesse Ruderman
89df86b235
Bug 576612 - add crashtest
2010-12-12 12:54:27 -08:00
timeless@mozdev.org
cd9ebf39ef
Bug 615838 comparison between signed and unsigned integer expressions in nsMediaCache::FlushInternal. r=roc a=roc
2010-12-03 14:08:49 +13:00
Matthew Gregan
3ca97c843c
Bug 612798 - Remoting Audio - Thread per stream to avoid problems with blocking drain/write calls. r=dougt. a=blocking-fennec
...
--HG--
extra : rebase_source : a2efdcf562d3da08e9676fe174d0cdc3e317fa82
2010-11-30 18:37:32 +13:00
Matthew Gregan
faf3153e4d
Bug 614160 - Fix remote audio ownership and avoid sending IPCs when actor is being destroyed. r=dougt a=blocking-fennec
...
--HG--
extra : rebase_source : 0fe7883f97fb4f014b9f39ced902bc96b0eebc31
2010-11-26 17:13:54 +13:00
Chris Pearce
567824b841
Bug 578536 - Ensure WebMReader properly tags its decoded samples with file offsets. r=doublec a=blocking2.0
2010-11-29 09:06:38 +13:00
Chris Pearce
a184b0edd8
Bug 610570 - Only skip to next keyframe when not running out of data to decode. r=roc a=blocking2.0
2010-11-29 09:06:38 +13:00
Doug Turner
44c2a0fbcd
Backing out 24aed997dbcd
...
Matthew Gregan – Bug 614160 - Fix remote audio ownership and avoid sending IPCs when actor is being destroyed. r=dougt a=blocking=fennec
It caused windows builds to go red. qq.
a=me
2010-11-27 21:40:43 -08:00
Matthew Gregan
5c143f6ddb
Bug 614160 - Fix remote audio ownership and avoid sending IPCs when actor is being destroyed. r=dougt a=blocking=fennec
2010-11-26 17:13:54 +13:00
Chris Pearce
bf856ebdc2
Bug 611994 - Fire timeupdate based on time change, not timer. r=roc a=roc
2010-11-25 07:34:57 +13:00
Doug Turner
197e31ddc6
[Bug 613982] Crash [@ libdvm.so@0x48c42 ] in sa_stream_write when closing a tab playing audio. r=kinetik. a=blocking-fennec
...
--HG--
extra : rebase_source : 825c83d3e804d9786b09a74e6ba216d03aa6d896
2010-11-22 14:08:49 -08:00
Daniel Holbert
569e51f186
Bug 613289: Remove unused variable 'result' from nsAudioStream::AllocateStream. r+a=dougt DONTBUILD
2010-11-19 08:56:23 -08:00
Doug Turner
87144c00a0
Bug 599089 - Remote Audio to parent process. r=kinetik a=blocking-fennec
...
--HG--
extra : rebase_source : 8552e45188f1e62a56d5e93b551ec9fb0d4faaca
2010-11-16 20:14:19 -08:00
Matthew Gregan
4cf1e55507
Bug 569163 - Fix a race in nsWaveDecoder's ended state handling. r=cpearce a=roc
2010-11-15 14:32:36 +13:00
Matthew Gregan
4ce6643e6d
Backed out changeset c1351e1799b8
2010-11-15 12:49:37 +13:00
Matthew Gregan
0a58acce84
Bug 569163 - Fix a race in nsWaveDecoder's ended state handling. r=cpearce a=roc
2010-11-15 11:41:22 +13:00
Chris Double
f7174220e4
Bug 577843 - Scale videos at YCbCr conversion time - r=roc a=blocking2.0
...
--HG--
extra : rebase_source : ae011843fdd812dbeab7e5de0bf3b6029cccb3e5
2010-10-26 16:11:13 +13:00
Ehsan Akhgari
c8b055b07d
Bug 601881 - video and audio should never play automatically in editor; r=bzbarsky,cpearce a=bsmedberg
...
--HG--
rename : content/media/test/test_play_events.html => content/media/test/test_autoplay_contentEditable.html
2010-10-14 20:13:29 -04:00
Chris Pearce
e8ee93b376
Bug 596947 - Add logging to test_timeupdate_seek to help debug orange. r=test-change a=test-change.
2010-11-10 14:45:43 +13:00
Chris Pearce
5ab1260f78
Bug 572579 - Correct file perms for media cache temp subdir and file. r=roc a=blocking2.0
2010-10-26 14:21:16 +13:00
Chris Pearce
c9dbf7993e
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
c1cd10e4cb
Bug 589039 - Don't use uninited hashtable in Ogg index decoder. r=doublec a=bsmedberg
2010-11-08 19:43:24 +13:00
Mike Hommey
dc0000696f
Bug 577653 - Allow to build against system libvpx. r=khuey a=roc
2010-11-05 18:24:28 +01:00
Chris Pearce
989c099f98
Bug 608630 - Make media simple events not bubble. r=roc a=blocking2.0
2010-11-05 13:44:33 +13:00
Chris Pearce
3fc8c44166
Bug 503623 - Ensure the decoder doesn't sleep forever after filling its buffers when paused. r=doublec a=roc
2010-11-05 13:44:33 +13:00
Chris Pearce
fa6d1152be
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
f2b70e0bd7
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
efe2a10f21
More bustage fix from mochi not having info(). a=bustage
2010-10-31 23:19:37 -04:00
Justin Wood
f972914844
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
05fb63a217
Backed out changeset 22b6b7465458
2010-10-26 17:43:10 +13:00
Chris Pearce
6ee3ec88f9
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
406d23ae3b
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
8fa053a98e
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
c773ac2389
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
76b65c9062
Bug 604067 - Test invalid video in iframe gets error state correctly. a=test
2010-10-17 08:58:20 +13:00
Chris Pearce
95912164df
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
7f6eae416f
Bug 602072 - Ensure media play() overrides preload='none'. r=roc a=blocking2.0
2010-10-17 07:41:53 +13:00
Chris Pearce
aa57f3af46
Bug 603226 - Remove nsBuiltinDecoderStateMachine::mBufferExhausted because its unreliable. r=roc a=blocking2.0
2010-10-17 07:41:53 +13:00
Chris Pearce
014b225d50
Bug 603226 - Backed out changeset f63595eb0733 a=backout
2010-10-17 10:05:21 +13:00
Chris Pearce
97382905f5
Bug 603226 - Remove nsBuiltinDecoderStateMachine::mBufferExhausted because its unreliable. r=roc a=blocking2.0
2010-10-17 07:41:53 +13:00
Ehsan Akhgari
eb2baf6ce0
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
4a0d8ef948
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
c1dd524919
Backed out changeset 00382c4a8b22 a=backout
2010-10-13 20:10:37 +13:00
Chris Pearce
59182ada67
Bug 603226 - Remove nsBuiltinDecoderStateMachine::mBufferExhausted because its unreliable. r=roc a=blocking2.0
2010-10-13 19:36:03 +13:00
L. David Baron
665539adc0
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
0f0ad821df
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