Mike Hommey
6173fa297f
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Ed Morley
1175eb7c52
Bug 620598, Bug 661076 & Bug 687972 - Disable frequently intermittent media tests on Linux; r=cpearce
2012-08-03 11:28:12 +01:00
Ralph Giles
3947d0428b
Bug 763010 - Add a mochitest for mozGetMetadata(). r=cpearce
...
Add a few Ogg files which have non-trivial tag metadata in their Vorbis streams, and verify they are returned correctly by the media.mozGetMetadata() extention.
Add a file with no comments to test {} output as well.
Verify that mozGetMetadata() throws an InvalidStateError if called immediately, before the loadedmetadata event fires.
2012-07-30 20:14:29 -04:00
Nathan Froyd
a7eb97f896
Bug 370750 - consolidate mochitest files installation; r=glandium
...
With assistance on the patch from Ms2ger, Waldo, and Mossop.
2012-07-03 16:49:02 -04:00
Joel Maher
a26d899b2d
Bug 761125 - change mochitests to run all tests except excludedtests in android.json. r=jgriffin
2012-06-14 09:01:23 -04:00
Benoit Jacob
30238660b9
Bug 759221 - 6/6 - disable failing media tests on Android - r=jmaher
2012-06-08 13:41:45 -04:00
Matt Brubeck
d1bcdbae1a
Back out bug 759221 and bug 761326 because of media test failures
2012-06-08 12:20:14 -07:00
Benoit Jacob
e5629d5e0c
Bug 759221 - 6/6 - disable failing media tests on Android - r=jmaher
2012-06-08 13:41:45 -04:00
Gervase Markham
ca171eec44
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Paul Adenot
377eba55e7
Bug 449363 - Support media attribute of <source> elements. r=cpearce,bz
2012-05-15 08:56:51 -04:00
Christopher De Cairos
a51913e89c
Bug 726904: Make nsVideoFrame::GetVideoIntrinsicSize return the video size before the poster size. r=cpearce
2012-05-11 20:32:15 +12:00
Randell Jesup
e15eb3b014
Bug 752087: Use correct method to check is a jsval is an object r=roc
2012-05-07 18:54:29 -04:00
Ralph Giles
72bc05e1a8
Bug 674225 - Add basic mochitests for Opus. r=cpearce
...
Add a short Ogg Opus file to the content/media/test
directory and add it to the gSeekTests, gSmallTests,
and gPlayTests in manifest.js. This file is crafted
to end on a packet boundary, so trimming to duration
is not verified.
Set the media.opus.enabled pref to true in manifest.js
so the various tests using the opus file succeed.
Add a stanza to can_play_type_ogg.js to test the
behaviour of canPlayType with an opus-specific
media type for both values of the pref.
Add support for the .opus filename extension to
the mochitest http server.
2012-05-01 17:29:42 -07:00
Paul ADENOT
883f155841
Bug 462960 - Add tests for the played member. r=cpearce
2012-04-30 20:29:29 -04:00
Robert O'Callahan
233d852e79
Bug 664918. Part 12: Finish SourceMediaStreams when the media decoder is destroyed, to avoid late low-audio/low-video notifications and issues when multiple decoders write to the same stream. r=cpearce,rjesup
2012-04-30 15:13:42 +12:00
Robert O'Callahan
9df9e33428
Bug 664918. Part 10: Add test_streams_element_capture.html to test capturing a media element into a stream and playing that stream through another media element.
...
The test also tests that capturing MediaStream video into a canvas works.
2012-04-30 15:13:01 +12:00
Paul ADENOT
c3d69642e4
Bug 480376 - Implement mozHasAudio to indicate when there's no audio track available. r=cpearce
2012-04-28 11:01:10 -04:00
Matthew Gregan
86c1e140ab
Bug 634564 - Re-enable test_closing_connections.
2012-02-27 12:51:52 +13:00
Bill McCloskey
c6cd982f05
Bug 641025 - Incremental GC (r=igor,smaug,roc,cdleary,gregor)
2012-02-17 14:35:20 -08:00
Chris Pearce
5c00215dc9
Bug 715469 - Make video full-screen button use background image, so it doesn't fire a load event. r=gavin
2012-01-30 20:04:44 +13:00
Christopher De Cairos
af4e725c31
Bug 686137 - Add test for setting mozFrameBufferLength. r=kinetik
2012-01-25 13:38:22 +13:00
Chris Pearce
0fa5e90cfa
Bug 713381 - Queue media decode thread creation when limit reached. r=roc
2012-01-20 07:30:29 +13:00
Chris Pearce
841966d0b2
Bug Bug 713381 - backout 38271572005b,d5ebbc25b4b8,6435f51dd10d. r=backout
2012-01-19 11:56:54 +13:00
Chris Pearce
b748373b98
Bug 713381 - Queue media decode thread creation when limit reached. r=roc
2012-01-19 09:15:57 +13:00
Andrew Quartey
401bb33b35
Bug 706731: Support for defaultMuted DOM attribute on media elements. r=kinetik,bzbarsky
2011-12-15 14:36:46 -05:00
Robert O'Callahan
5755e41c5c
Bug 703379. Keep a table of media elements indexed by URI and when loading, try to find an existing element with the same URI and clone its decoder. r=doublec
2011-11-25 15:06:22 +13:00
Robert O'Callahan
1a60edba9a
Backing out part of bug 703379 to fix build failure of nsRawReader
2011-11-24 12:30:03 +13:00
Robert O'Callahan
58e9a065d6
Bug 703379. Keep a table of media elements indexed by URI and when loading, try to find an existing element with the same URI and clone its decoder. r=doublec
2011-11-24 12:05:13 +13:00
Matthew Gregan
edb53b6bfa
Bug 449157 - Implement loop attribute on media elements. r=roc
2011-11-21 11:59:01 +13:00
Ed Morley
6a998be2c5
Backout 4997c6f8b24d (bug 616542) for causing locally run mochitest-browser-chrome test runs to fail
2011-11-05 18:35:59 +00:00
Rail Aliiev
364e83c545
Bug 616542 - Shorten file path length of mochitest; r=ted
2011-11-04 21:13:42 +00:00
Chris Double
aa7ee53711
Bug 686942 - Add test - r=kinetik
...
--HG--
extra : rebase_source : 722b14f4731f46c598c1dcc2b7495a1f0f133e77
2011-09-30 17:13:15 +13:00
Chris Double
4bb2da9957
Bug 648595 - Part 2/2: Tests for temporal media fragments support - r=cpearce
...
--HG--
extra : rebase_source : 45e62dc05dff2660a07b43989cdb179e91ac31a5
2011-08-25 11:42:27 +12:00
Paul ADENOT
36cf6a91a7
Bug 462960 - Implement nsIDOMHTMLMediaElement::GetSeekable() + seeking algorithm part 7. r=cpearce
2011-08-09 12:10:48 +02:00
Chris Pearce
e9746ae18e
Bug 675747 - Handle multiple bos pages in a single ogg bitstream. r=doublec
2011-08-05 08:44:24 +12:00
Marco Bonardo
e54d67ac13
Backout changesets e0aab5011b70, 0040f406ea6d (Bug 462959) due to intermittent crashes in its own test.
2011-08-02 23:36:14 +02:00
Paul ADENOT
6c67043066
Bug 462959 - Tests for HTMLMediaElement.played; r=cpearce+kinetik
2011-07-03 11:53:39 +02:00
Phil Ringnalda
902b4e6f6f
Back out 29ec386d969f and ed18b0cca283 (bug 462959) for a very frequent assertion loop in test_played.html
2011-07-03 18:26:00 -07:00
Paul ADENOT
0ffaf34b2d
Bug 462959 - Tests for HTMLMediaElement.played; r=cpearce+kinetik
2011-07-03 11:53:39 +02:00
Chris Pearce
3fa5bf6b10
Bug 641718 - Round nsWaveReader's buffered ranges times to usecs. r=kinetik
2011-04-14 10:12:23 +12:00
Chris Double
bd28db8dee
Bug 635649 - Refactor Wave backend to use content/media nsBuiltinDecoder framework - r=kinetik
...
commit c7e190d81b10e7425b53217352c126adfbb79c4a
Author: Chris Double <chris.double@double.co.nz>
Date: Thu Mar 24 18:09:06 2011 +1300
Fix
2011-03-30 18:37:42 +13:00
Chris Double
143856bc77
Bug 556821 - Use Ogg Skeleton presentation time for start of videos - r=cpearce
...
--HG--
extra : rebase_source : 83020ac5028e9f94cabe6a3c959cf84eeb25449f
2011-03-24 14:16:30 +13:00
Matthew Gregan
b3b3f3320b
Bug 546700 - Recover gracefully from servers that send Accept-Ranges but don't. r=roc a=roc
2011-02-21 16:38:29 +13:00
Matthew Gregan
a2f5d89538
Bug 634787 - Fix frame wait calculation and early return from Wait(). r=cpearce a=roc
2011-02-18 15:30:33 +13:00
Matthew Gregan
f6eec8c272
Bug 627139 - Report seek target as current time immediately after seeking. r=roc a=roc
2011-02-01 15:57:13 +13:00
Justin Wood
1e2eba6da7
Bug 598252 - Disable test_play_twice.html on SeaMonkey. r=cpearce, a=DONTBUILD
...
[SeaMonkey Linux] Mochitest-1/5 fails test_play_twice.html | Expect at least one playing event (x2 with Ogg files)
2011-01-29 23:36:19 -05:00
Chris Pearce
b1b833ee64
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
Chris Pearce
0e486c9c7c
Bug 611994 - Fire timeupdate based on time change, not timer. r=roc a=roc
2010-11-25 07:34:57 +13:00
Ehsan Akhgari
bb6861f7b5
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
222ab567f3
Bug 604067 - Test invalid video in iframe gets error state correctly. a=test
2010-10-17 08:58:20 +13:00
Chris Pearce
7070c1834b
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
65a0ef7191
Bug 604067 Backed out changeset 3a1bc45d5a54 a=backout
2010-10-17 09:59:29 +13:00
Chris Pearce
6fe46aca53
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
9e4234dc37
Bug 598242 - Normalize WebM buffered TimeRanges. r=kinetik a=blocking2.0
2010-10-07 11:58:36 +13:00
Chris Double
bcc17142af
Bug 584480 - Send Referer header with media requests - r=roc a=blocking2.0
2010-09-17 05:36:23 +12:00
Chris Double
67ab1fd425
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
c98596fdf2
Bug 557432 - Reduce parallelism of media mochitests. r=test-fix a=roc
2010-08-27 14:11:46 +12:00
David Humphrey
07de814ba1
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
Phil Ringnalda
69f34402f7
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
Rich Dougherty ext:(%2C%20Chris%20Pearce%20%3Cchris%40pearce.org.nz%3E)
eccf17ee01
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
b07055071f
Bug 519897 - Supported indexed Ogg files. r=doublec
2010-08-20 10:50:37 +12:00
Ted Mielczarek
be942c946d
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
960122a5de
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
14ae2bcedd
Backed out changeset 7eee00899270
2010-08-18 13:48:34 +12:00
Chris Pearce
1e4886416f
Bug 519897 - Supported indexed Ogg files. r=doublec a=roc
2010-08-18 10:49:14 +12:00
Chris Pearce
114d346757
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
Matthew Gregan
ffcc5cc81a
Bug 569301 - Add on* event handler property support for media events. r=smaug
2010-08-02 17:53:45 +12:00
Matthew Gregan
27487c2512
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
fe0c15afe6
Bug 462957 - Test case for HTMLMediaElement.buffered. r=roc a=blocking2.0
2010-08-05 19:40:35 +12:00
Kyle Huey
c83653fee9
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
86e38ce4c9
Bug 534571 - Enable reloads from audio source child to work. r=roc a=blocking2.0
2010-07-26 10:45:18 +12:00
Chris Double
5d40555e31
Bug 566245 - Add WebM test file for content/media tests. r=kinetik
2010-06-09 11:31:27 +12:00
Chris Double
4852d6d3f6
Bug 566245 - HTMLMediaElement.canPlayType support for WebM. r=roc
2010-06-09 11:31:27 +12:00
Chris Pearce
c7317b404d
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
Chris Pearce
35603f868d
Bug 557095 - Video FPS calculation in 64bit to avoid aborting on overflow. r=doublec
2010-04-08 20:16:02 +12:00
Chris Pearce
810ae51b7a
Bug 531340 - New Ogg video decoder. r=doublec sr=roc
2010-04-01 20:03:07 -07:00
Chris Pearce
eb771c80cf
Bug 528566 - Invoke resource selection algorithm upon new Audio(url). r=chris.double
2010-03-18 16:00:18 +13:00
Matthew Gregan
7f4fbf94ce
Bug 533822 - Flush liboggz packet_buffer in oggz_reset_streams. r=chris.double
2010-01-08 17:55:39 +13:00
Ralph Giles
12876d55d8
Bug 539620 - Deprecate X-Content-Duration for Content-Duration. r=chris.double
2010-01-27 13:29:26 +01:00
Robert O'Callahan
55a25263b0
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
Daniel Holbert
19f7ac425f
bug 526323: disable test_access_control.html on windows due to excessive orange (pending investigation)
2009-11-06 16:27:37 -08:00
Robert O'Callahan
e324cf9671
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
Matthew Gregan
8f69ebf177
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
64ce894035
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
d2262b4fcd
Bug 523335 - Abort seek operation on underlying stream close. r=roc
2009-10-21 16:24:21 +13:00
Masayuki Nakano
9a683dfc70
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
019ea85b6d
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
d09060c122
Disabling test_resume.html since it apparently fails on Tinderbox
2009-10-15 17:53:00 +13:00
Robert O'Callahan
f92c87bc09
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
Matthew Gregan
563aeb839c
Bug 498380 - Remove bogus packet_buffer assert from oggz_close. r=chris.double
2009-10-12 13:07:51 +13:00
Matthew Gregan
87b090cb12
Bug 520908 - Use calculated duration from cloned decoder when initializing the clone. r=roc
2009-10-15 14:28:59 +13:00
Chris Pearce
a00ded94a8
Bug 520500 - Don't reject vorbis streams with 0 length comments. r=doublec
2009-10-14 16:36:01 +13:00
Chris Pearce
9e521230fc
Bug 520493 - Fix regression in Ogg playback. r=doublec
2009-10-14 16:35:59 +13:00
Matthew Gregan
eb4670aeeb
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
Chris Pearce
2698a3800a
Bug 519155 - reset oggz seek on failure. r=doublec
2009-10-03 17:08:12 +13:00
Chris Pearce
0eddd5d926
Bug 504843 - Abort ogg decode with excessively large video frame sizes. r=doublec
2009-10-03 17:08:12 +13:00
Chris Pearce
946fd6e510
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
Matthew Gregan
bf1da0be02
Fix typo/mismerge in 7bab344403c3.
...
--HG--
extra : rebase_source : 3586c78584b1ed73168ef0e7361b6e46305f43d6
2009-09-22 12:25:24 +12:00
Matthew Gregan
f202e48bf0
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
4886735dfb
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