Граф коммитов

55 Коммитов

Автор SHA1 Сообщение Дата
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
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 4c26a56ada Bug 604067 Backed out changeset 3a1bc45d5a54 a=backout 2010-10-17 09:59:29 +13:00
Chris Pearce 541eea1208 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 83637d8d94 Bug 598242 - Normalize WebM buffered TimeRanges. r=kinetik a=blocking2.0 2010-10-07 11:58:36 +13:00
Chris Double e53dd0a30f 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 650d34cb97 Bug 557432 - Reduce parallelism of media mochitests. r=test-fix a=roc 2010-08-27 14:11:46 +12:00
Chris Pearce a53d730976 Bug 519897 - Supported indexed Ogg files. r=doublec 2010-08-20 10:50:37 +12:00
Chris Pearce e424bea3a6 Backed out changeset 7eee00899270 2010-08-18 13:48:34 +12:00
Chris Pearce d249d4c7a5 Bug 519897 - Supported indexed Ogg files. r=doublec a=roc 2010-08-18 10:49:14 +12:00
Chris Pearce e7e35c0775 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 4fa609dc19 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
Kyle Huey 1f722c7f09 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
Matthew Gregan 808eb01874 Bug 577871. Enable more WebM tests. r=doublec 2010-07-20 13:29:28 +12:00
Chris Double 8a4d461480 Bug 566245 - Add WebM test file for content/media tests. r=kinetik 2010-06-09 11:31:27 +12:00
Chris Pearce 57cd01e84f 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 6b1acd33ba Bug 562840 - Fix audio buffering logic to prevent over eager frame dropping on load. r=kinetik 2010-05-13 12:59:42 +12:00
Chris Double 463c21eb69 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 Pearce e795dc9e4c Bug 557095 - Video FPS calculation in 64bit to avoid aborting on overflow. r=doublec 2010-04-08 20:16:02 +12:00
Chris Pearce 320df192c5 Bug 531340 - New Ogg video decoder. r=doublec sr=roc 2010-04-01 20:03:07 -07:00
Matthew Gregan e9e00a2039 Bug 533822 - Flush liboggz packet_buffer in oggz_reset_streams. r=chris.double 2010-01-08 17:55:39 +13:00
Ralph Giles 1973680341 Bug 539620 - Deprecate X-Content-Duration for Content-Duration. r=chris.double 2010-01-27 13:29:26 +01:00
Matthew Gregan 63158cc63b 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 6ac500db15 Bug 523816 - Fix calculation of CMML record size. r=roc
--HG--
extra : rebase_source : a1f68e1f64581029b9624fd57a897f0085dd126b
2009-10-23 11:17:35 +13:00
Matthew Gregan 106d341562 Bug 522418 - Missing mozLoadFrom mochitest. r=roc
--HG--
extra : rebase_source : bda7a6e7bf813eb7e1c54a8550f224b27f37f425
2009-10-15 15:59:41 +13:00
Robert O'Callahan 46dd006b3a Bug 518659. Tests should be in gPlayTests instead of gSmallTests. r=kinetik 2009-10-05 17:04:07 +13:00
Matthew Gregan 8f36ff0ae8 Bug 498380 - Remove bogus packet_buffer assert from oggz_close. r=chris.double 2009-10-12 13:07:51 +13:00
Matthew Gregan b008c9908c Bug 520908 - Use calculated duration from cloned decoder when initializing the clone. r=roc 2009-10-15 14:28:59 +13:00
Chris Pearce e9f08815bc Bug 520500 - Don't reject vorbis streams with 0 length comments. r=doublec 2009-10-14 16:36:01 +13:00
Chris Pearce d0990d78d3 Bug 520493 - Fix regression in Ogg playback. r=doublec 2009-10-14 16:35:59 +13:00
Matthew Gregan 5b8b7dae6a 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 c7497caf98 Bug 519155 - reset oggz seek on failure. r=doublec 2009-10-03 17:08:12 +13:00
Chris Pearce 9a94880e1e Bug 504843 - Abort ogg decode with excessively large video frame sizes. r=doublec 2009-10-03 17:08:12 +13:00
Chris Pearce f8b2e4f99a 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 3f3d4ea5a0 Bug 512328 - Update liboggplay to rev 404316e595. r=doublec 2009-09-24 16:22:23 +12:00
Matthew Gregan 3a79d7d2c9 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 03c3afbcbd 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
Matthew Gregan 79cbcf1434 Bug 495165 - Add mochitest for bug 486646.
--HG--
extra : rebase_source : 3df5870b298fe27c5a2d61a679359e4f243e57ab
2009-09-07 15:25:22 +12:00
Chris Pearce 59c59b9848 Bug 513999 - Backed out changeset fb6d235b9efb (bug 512328) to see if that fixes near-permanent orange on Linux on CLOSED TREE. 2009-09-02 10:33:43 +12:00
Chris Pearce 057ba330f7 Bug 512398 - fix liboggplay update (rev f4087c5ac148) which accidentally removed liboggplay's os2_semaphore.*. r=doublec 2009-08-31 14:08:39 +12:00
Chris Pearce 95a0e9a594 Bug 512398 - Backed out changeset f4087c5ac148, checked in wrong patch. 2009-08-31 13:45:40 +12:00
Chris Pearce 7fe143a3fc Update liboggplay to rev 8640eb3fddc43ad4, correct issue with presentation time, reset libfishsound on seek to 0. 2009-08-31 13:23:17 +12:00
Chris Pearce ee7e952a74 Bug 493431 - Add test to ensure video file with more audio than video plays and that video.currentTime only increases during playback. r=n/a 2009-08-17 09:32:24 +12:00
Chris Pearce f8796d681d Bug 495129 - Add testcase. 2009-08-04 18:13:40 +12:00
Chris Pearce 5088af2126 Bug 501279 - Add testcases, includes test files from bug 504644 and bug 506094 as they're fixed by bug 501279 too. 2009-08-04 18:13:40 +12:00
Chris Pearce 861fa7bf65 Bug 500311 - Add testcase. r=roc 2009-08-04 18:13:40 +12:00
Chris Pearce 062cf57e70 Bug 498855 - Add testcase. 2009-08-04 18:13:40 +12:00
Chris Pearce fbb0535b32 Bug 499519 - Add test which ensures height 0 videos load. r=roc 2009-08-04 18:13:33 +12:00
Chris Double b540c4bfb9 Bug 461286 - Add testcase for small audio files ending correctly 2009-08-04 17:20:37 +12:00
Chris Double af0125178f Bug 448636 - Add testcase
--HG--
extra : rebase_source : fe95db053fdb42cece6c9fe2784420d792a3a8e9
2009-08-04 14:44:45 +12:00