Commit Graph

79 Commits

Author SHA1 Message Date
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
e1e9a06211 Bug 496063. Avoid infinite loops on shutdown or error while seeking. r=cpearce 2009-06-04 14:06:03 +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 Pearce
c9cca633a1 Bug 495336 - liboggz oggz_get_next_page() and oggz_read_get_next_page() wrong r=doublec sr=roc a=blocking1.9.1+ 2009-05-29 00:13:23 -04: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
Josh Aas
7e88853e40 Fix Mac OS X 10.6 compile problem with libsydneyaudio. b=492072 r=cdouble 2009-05-19 13:19:49 -04: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
Chris Double
4890b2104f Bug 466699 - libsydneyaudio fixes for avsync - rs=roc 2009-05-18 13:33:21 +12: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 Pearce
ff942d65f4 Bug 469408. Make seeking in bufferred ranges fast by trying a 'bounded seek' in each buffered data range before falling back to a seek over the whole resource. r=doublec,sr=roc 2009-05-18 10:15:57 +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
Chris Pearce
0bc08e0e73 Bug 491229 - Make DEBUG not defined in liboggz on Windows. 2009-05-04 13:30:44 +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
Chris Double
0614eb4541 Bug 480521 - Update libfishsound to e98a05 and liboggz to ef3b0e. rs=roc 2009-04-05 11:17:48 +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
Robert O'Callahan
81c2f7eba5 Bug 475441. Bail out a little earlier in liboggz to avoid crashing when an I/O error occurs during a seek. r=conrad
--HG--
extra : rebase_source : eb3549c17d5ff38c56ab1a38394dfa1f15fc31a3
2009-04-01 13:52:55 +13:00
Chris Double
6a77ff7122 Bug 480521: Fix bustage due to incorrect merge in backout 2009-03-30 16:09:07 +13:00
Chris Double
fe7a869d25 Backout bug 480521 due to build failure 2009-03-30 14:11:46 +13:00
Chris Double
ed95761ce9 Backed out changeset 4a7b411c31fb 2009-03-30 14:11:01 +13:00
Chris Double
53f9f63655 Backed out changeset 6cc04ca21fec 2009-03-30 14:10:12 +13:00
Chris Double
9e60c7ce70 Bug 480521 - Fix win32/mobile build bustage 2009-03-30 13:45:44 +13:00
Chris Double
563dbfee36 Bug 485433 - Fix incorrect write size handling in alsa backend of libsydneyaudio - rs=roc
--HG--
extra : rebase_source : 8fb4c785020fb2ff68755756f61933b5d346d377
2009-03-30 13:33:42 +13:00
Chris Double
de8fb925fb Bug 480521 - Update libfishsound and liboggz to validate inputs - r=conrad sr=dbaron
--HG--
extra : rebase_source : 42c7cbb6833fecb70d9e753546f9e0d9ce40e875
2009-03-30 13:27:02 +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
32da438a84 Bug 481601 - Fix crash in [@ _vorbis_block_ripcord - vorbis_block_clear] - r=conrad.parker 2009-03-10 13:45:09 +13: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 Pearce
6582a15604 Bug 478299. Zero out stream memory in libsydneyaudio so we don't crash when cleaning it up. r+sr=roc
--HG--
extra : rebase_source : fd1b92c236fca4d0e9d42b01a4bec64b46d21b84
2009-02-19 21:06:59 +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
Matthew Gregan
e8b10c972d Bug 469698. Convert little-endian Wave data to native endinaness on big-endian machines (e.g. PPC). r+sr=roc
--HG--
extra : rebase_source : a791e7474167faed8bebfdfd9bf960fe6fb752df
2009-01-30 20:27:43 +13:00
Chris Double
567ba71782 Bug 474937 - Fix Windows crashes with video element caused by buggy mmx/sse optimisations - rs=roc 2009-01-26 00:03:26 +13:00