Commit Graph

56 Commits

Author SHA1 Message Date
Matthew Gregan
6cea065cfb Bug 515217 - Don't crash when presentation thread releases a buffer just before decode thread attempts to set that buffer as the last at EOF. r=chris.double 2009-10-15 14:27:49 +13:00
Chris Pearce
9e521230fc Bug 520493 - Fix regression in Ogg playback. r=doublec 2009-10-14 16:35:59 +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
Chris Pearce
06cefa67d6 Bug 512328 - Update liboggplay to rev 404316e595. r=doublec 2009-09-24 16:22:23 +12:00
Chris Pearce
93c3f32d4d Bug 501031 - Make media seeking faster over HTTP by adding 'fuzz' factor to liboggz seek, and fixing its bisection search. r=doublec 2009-09-08 09:41:56 +12:00
Chris Pearce
ccff87e6d9 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
ece1cdb103 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
0f3cd77669 Bug 512398 - Backed out changeset f4087c5ac148, checked in wrong patch. 2009-08-31 13:45:40 +12:00
Chris Pearce
75cfcd8e78 Update liboggplay to rev 8640eb3fddc43ad4, correct issue with presentation time, reset libfishsound on seek to 0. 2009-08-31 13:23:17 +12:00
Matthew Gregan
9be92c22ee Bug 500311 - Count tracks as active during initialization. r=chris.double
--HG--
extra : rebase_source : 25e5d3aa9661a95e1a623a9fe15f5c12f31d13f3
2009-07-30 15:28:53 +12:00
Peter Weilbacher
07d36c48d8 [OS/2] Bug 448918: add media support on OS/2 (liboggplay part), p=dragtext@e-vertise, r=chris.double 2009-07-23 10:37:01 +03:00
Chris Pearce
da15b4e23e Bug 499519 - liboggplay fix; disable video tracks with height 0 video. r+=doublec, sr+=roc. 2009-07-20 14:26:09 +12:00
Chris Double
574b68d975 Bug 498824 - liboggplay update - r=roc 2009-06-19 15:16:52 +12:00
Chris Double
809dee508d Bug 498815 - liboggplay update - r=wiking rs=roc 2009-06-19 15:11:41 +12:00
Matthew Gregan
1e7feeb3ab Bug 496529 - Use SSE2 YUV conversion code on Win32 (ATTR_ALIGNED_MAX is not defined). r+sr=roc 2009-06-05 21:00:21 +12:00
Chris Double
146fbef167 Bug 496684. Finish reading headers in liboggplay before reporting that headers are read, but make sure to not skip any frames while doing so. r=wiking(ish)
--HG--
extra : rebase_source : 0413f7c85460c11a6bf00492aec1fb9510ce8b16
2009-06-15 09:54:36 +12:00
Chris Double
99e69c4eb0 Bug 487519. Detect more Vorbis errors and propagate them out. rs=roc 2009-06-02 09:20:51 +12:00
Chris Double
2b08d28a2e Bug 495129. Propagate errors better. r+sr=roc 2009-05-28 16:39:39 +12:00
Matthew Gregan
1714093f21 Bug 488951 - Fix YUV conversion of odd height videos. Add a reftest for offset and odd sized videos. rs=roc
--HG--
extra : rebase_source : f011d4841fa506bcdd19a0adb81b63bbdf0aa643
2009-05-20 17:20:56 +12:00
Chris Double
321eec4088 Bug 493678. Set tracks to inactive initially so active track count doesn't get confused. r=wiking
--HG--
extra : rebase_source : c3dbde1a035c3f7a550f46879fd620e2623939e4
2009-05-20 15:54:14 +12:00
Viktor Gal
6a4baa404f Bug 493224. Handle non-increasing granule positions in Ogg files. r=doublec
--HG--
extra : rebase_source : d1efb6c38d22467fbb08e8781605c1b4d9552da2
2009-05-20 15:52:51 +12:00
Chris Pearce
c9119c8ceb Bug 463358. Support seeking to keyframes in liboggz. r=doublec
--HG--
extra : rebase_source : a8aa26fe569f1155936b496ecc35317d27a9aae7
2009-05-20 15:49:01 +12:00
Matthew Gregan
247be88df5 bug 488951. Fix YUV conversion to deal with odd-size video frames. rs=roc
--HG--
extra : rebase_source : fdeb49a21a33103fe1591a3399b44cf4107c90d4
2009-05-20 14:46:58 +12:00
Robert O'Callahan
bd3b25cec1 Bug 480058. New liboggplay API oggplay_get_video_aspect_ratio. r=doublec
--HG--
extra : rebase_source : 776301d01f67892d1812e6f749d67b2cc4903afb
2009-05-19 12:23:52 +12:00
Benjamin Smedberg
bb1c33c4ea Bug 488175 - flatten dist/include and provide mechanism to install certain headers in namespaced subdirectories (e.g. #include "mozilla/XPCOM.h") r=ted
--HG--
rename : xpcom/ds/nsTimeStamp.cpp => xpcom/ds/TimeStamp.cpp
rename : xpcom/ds/nsTimeStamp.h => xpcom/ds/TimeStamp.h
2009-05-18 14:15:05 -04:00
Mats Palmgren
ff397fffbc Bug 481921. Don't crash when timestamps go backwards. r=wiking 2009-05-18 10:24:04 +12:00
Gregory Maxwell
fc1b1747b5 Bug 493140. Use Theora x/y offset information if present. r=doublec 2009-05-18 10:19:04 +12:00
Chris Double
a145e213e9 Bug 492436 - Fix for handling unknown Ogg streams - rs=roc
--HG--
extra : rebase_source : 196ced84c53487b47a390fa043dd3e6de95d8bb3
2009-05-15 11:47:06 +12:00
Chris Double
d08a2e4711 Bug 480063 - Update liboggz and liboggplay to fix infinite loop bug - rs=roc
--HG--
extra : rebase_source : e05260747e635675fda3eb7bbaee4d1d3df85fcb
2009-05-12 15:27:23 +12:00
Josh Aas
68ca53a0d5 We no longer need FlatCarbon in liboggplay. b=486911 r=cdouble sr=roc 2009-04-07 16:14:29 -04:00
Matthew Gregan
25877b4813 Bustage fix for d8d2c0480c77 2009-04-05 11:51:14 +12:00
Matthew Gregan
968e728351 Bug 485291 - Make liboggplay's config.h pick up NSPR's endianness defines. r=chris.double
--HG--
extra : rebase_source : d0004501bfa82afa7f8c8b16f6315f10323795d2
2009-04-04 19:21:15 +13:00
Matthew Gregan
6171b2a005 Bug 485291 - Update liboggplay to b4a7efa06d46596515071490cb255c3548d90371. rs=roc, r=ted.mielczarek for build changes, r=chris.double for local liboggplay changes
--HG--
extra : rebase_source : 84b9322bc764ff70d0df4bd9ff51c3ec243bdc1d
2009-04-04 01:56:22 +13:00
Josh Aas
a017628a07 Stop using FlatCarbon headers on Mac OS X. b=482277 r=bsmedberg 2009-03-19 10:41:13 -07:00
Chris Double
e0153ce3d1 Bug 468281 - Update liboggplay to fix audit issues - rs=roc 2009-03-08 17:23:27 +13:00
Chris Double
58c1668bd6 Backed out changeset d132b09831a1 due to test failure on WINNT 2009-03-06 15:09:48 +13:00
Chris Double
19cf362847 Bug 468281 - Update liboggplay to fix audit issues - rs=roc 2009-03-06 12:29:24 +13:00
Chris Double
1d4babacaa Bug 477899 - Requests for the duration of a media resource are cached by liboggplay, with fix for previous win32 buld error - r+sr=roc 2009-03-03 23:23:54 +13:00
Chris Double
20f90eea2c Backed out changeset 0722a0e98124 2009-03-03 22:01:06 +13:00
Chris Double
1424ff6f0c Bug 477899 - Requests for the duration of a media resource are cached by liboggplay - r+sr=roc 2009-03-03 21:35:50 +13:00
Shawn Wilsher
4f20f7f682 Backed out changeset 690209fc5b6b (bug 474749) due to unit test failures. 2009-02-21 22:40:23 -08:00
Jeff Muizelaar
d7ec419480 Bug 474749 - oggplay_yuv2bgr needs to be faster
r=cdouble
2009-02-22 00:10:06 -05:00
Chris Double
1674b6f36a Backed out changeset 45eb7626bca0 2009-02-20 16:02:43 +13:00
Chris Double
62f5ab9dd9 b=477899 update liboggz to svn r3835 and liboggplay to svn r3848 rs=roc 2009-02-20 15:35:23 +13:00
Chris Double
27dc9d2650 Bug 452698. Ensure that YUV to RGB conversion puts bytes in the right order for big-endian machines (PPC). r+sr=roc
--HG--
extra : rebase_source : 8939f59496da5548509ebd64a515947b071c204d
2009-01-30 20:30:37 +13:00
Robert O'Callahan
63648a6e54 Bug 464007. Don't crash in liboggplay end-of-file path when the load is cancelled near the end of the stream. r=wiking
--HG--
extra : rebase_source : 608da2277823a60057241c5f5241f34c6894318b
2009-01-30 20:29:20 +13:00
Chris Double
0d0bcc6d0a Bug 468327. Disable optimized YUV-RGB conversion on Mac since it's incorrect. r+sr=roc 2008-12-09 14:00:47 +13:00
Chris Double
c845b4585e Bug 449307 - Fix memory corruption issue in liboggplay when querying duration - rs=roc 2008-11-10 14:36:42 +13:00
Chris Double
b3cdf58216 Bug 462916 - Update liboggplay to pick up ability to compute Ogg duration - r+sr=roc 2008-11-04 21:06:40 +13:00