Commit Graph

361 Commits

Author SHA1 Message Date
Matthew Gregan
f0cf2aa37d Bug 679261 - sa_stream_get_min_write should return a result in bytes, not frames. r=cpearce 2011-08-16 15:47:45 +12:00
Chris Double
8a2bd27f46 Bug 675839 - Update playback position more frequently when writing in linux backend for libsydneyaudio - r=kinetik 2011-08-03 15:08:53 +12:00
Timothy B. Terriberry
9315d70dcd Bug 671818 - Make libvpx's chroma plane rows 16-byte aligned, r=cpearce 2011-07-20 11:02:59 -07:00
Timothy B. Terriberry
3fa4f1fb67 Bug 645284 - Disable ARM detokenizer in libvpx, r=khuey 2011-07-12 11:17:54 -07:00
Timothy B. Terriberry
c09a7217a6 Bug 666931 - Enforce alignment for ARM code in Thumb mode in libvpx. r=cpearce 2011-06-27 12:05:30 -07:00
Mike Hommey
bafd67689c Bug 646815 - Avoid text relocations in libvpx on ARM. r=derf 2011-06-15 04:47:58 +02:00
Ed Morley
d6cf58d23b Bug 655496 - Remove WinCE code from Mozilla owned parts of media/* ; r=kinetik 2011-05-08 10:30:06 +02:00
Landry Breuil
03a9f25271 Bug 651968. Fix linking with ossaudio, and include soundcard.h instead of sys/soundcard.h on OpenBSD. r=kinetik 2011-05-05 17:12:04 -04:00
Timothy B. Terriberry
4b9e4b9a42 Bug 640935 - Fix data race on global var vp8_build_intra_predictors_mby_ptr. r=cpearce 2011-04-01 11:10:49 +13:00
Timothy B. Terriberry
ced4cd8f3f Bug 627981 - [clang]: A lot of errors for libtheora; r=ted 2011-03-17 09:03:00 -04:00
Rafael Ávila de Espíndola
d3ff559369 Bug 639204 - Fix link with xcode 4; r=tterribe 2011-03-14 11:50:00 -04:00
Matthew Gregan
68743b6f0b Bug 520101 - Fix audio when hotswapping sound output on Mac. r=doublec a=roc 2011-02-16 11:08:31 +13:00
Shawn Wilsher
0f1517b5ad Merge mozilla-central to Places. 2011-01-19 15:01:12 -08:00
Timothy B. Terriberry
595fb6d9f1 Bug 625773 - uninitialised value use in FastConvertYUVToRGB32Row; r=cpearce a=roc 2011-01-17 12:18:34 -05:00
Doug Turner
ab065a6632 Bug 619827 - throw from AudioTrack constructor kills fennec, r=kinetic,mwu a=blocking-fennec 2010-12-20 00:15:48 -08: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
Matthew Gregan
be320a886b Bug 584259 - Update libnestegg. r=doublec a=roc 2010-11-03 12:38:04 +13:00
Shawn Wilsher
2ed7d826a8 Merge mozilla-central into Places 2010-12-06 09:48:54 -08:00
Shawn Wilsher
abacada9dc Merge mozilla-central into Places 2010-11-17 10:55:34 -08:00
Doug Turner
c49772f8bc Bug 612479 - Sydney audio Android Issues. r=kinetik a=blocking-fennec
--HG--
extra : rebase_source : ca7328b7283a369d06b8c886af0905c5c95aa3cc
2010-11-16 20:15:11 -08:00
Shawn Wilsher
06f60f7a34 Merge mozilla-central to Places 2010-11-10 09:38:08 -08:00
Timothy B. Terriberry
0e284ab1de Bug 604992 - Improve handling of invalid frames. Mirrors upstream commit 0c60dba6. r=cpearce a=blocking2.0 2010-10-27 12:36:58 +13:00
Matthew Gregan
d500c336c5 Bug 607200 - Revert bug 526411 to solve an audio playback regression on Maemo. r=chris.double 2010-10-26 15:27:19 +13:00
Matthew Gregan
7b784694e5 Bug 600776 - Update in-tree libvorbis to 1.3.2. rs=doublec a=blocking2.0:final+ 2010-11-03 11:54:28 +13:00
Matthew Gregan
3b9311b651 Bug 604993 - Make nestegg_read_packet return an error when called again after EOS. r=chris.double a=blocking2.0 2010-10-18 15:18:13 +13:00
Benjamin Smedberg
2aaeb2d246 Merge mozilla-central into the branch for asynchonous plugin painting (bug 596451), especially to pick up and test whether the fix for 602200 also fixes bug 607958. 2010-11-08 09:50:11 -05:00
Benjamin Smedberg
0a2062e721 Merge mozilla-central to the branch for bug 596451. 2010-10-28 10:05:20 -04:00
Benjamin Smedberg
6d6a07cd55 Bug 595112 - libxul.so contains text relocations on x86. r=cpearce
* Configure libvpx with PIC on x86.
* Add headers to system-headers required for angle.
2010-10-13 08:46:31 -04:00
Ginn Chen
b4b379c859 Bug 593753 Update libvpx to 0.9.2 (Solaris bustage) r=tterribe a=blocking2.0 2010-10-09 16:42:48 +08:00
async.processingjs@yahoo.com
9dc4c9e5c2 Bug 520100 - libsydneyaudio MacOS fix, counts amount of missed audio sample bytes. r=kinetik a=blocking2.0 2010-10-07 11:58:36 +13:00
Michael Wu
09243285be Bug 598197 - Don't setup audio when we can't get the JNIEnv, r=kinetik,blassey a=blocking-fennec 2010-09-22 18:03:46 -07:00
Matthew Gregan
81a5a215c9 Bug 570904 - Update libnestegg. r=doublec 2010-09-07 16:54:17 +12:00
async.processingjs@yahoo.com
9cee6eeabc Bug 591719 - Ensure sa_stream_get_position reports positions in sorted order. r=kinetik a=blocking2.0 2010-09-11 11:29:11 +12:00
Timothy B. Terriberry
95840747da Bug 593753 - Update libvpx to 0.9.2. r=cpearce a=blocking 2010-09-09 14:06:21 +02:00
Justin Lebar
d4ff5c9428 Bug 583849 - Use YASM to compile libvpx on Windows. r=ted, a2.0=blocking 2010-08-11 16:37:24 -07:00
Matthew Gregan
cd2822f20a Bug 615134 - Adjust ALSA start threshold to reduce the chance of deadlocking when recovering from underruns. r=cpearce a=roc 2010-12-02 12:41:19 +13:00
Matthew Gregan
66e6ca2291 Bug 571798 - Add a library-global lock to sydneyaudio ALSA backend and use it to make sa_stream_open/sa_stream_close thread safe. r=doublec a=roc 2010-08-23 17:59:10 +12:00
Timothy B. Terriberry
d8357b546a Bug 608166 - Add ARM assembly optimizations for libtheora r=chris.double,tterribe,khuey a=b-f 2010-11-08 09:47:34 +02:00
Timothy B. Terriberry
529063d002 Bug 608066 - Update libvpx to v0.9.5. r=chris,khuey a=b-f 2010-11-08 09:47:17 +02:00
Matthew Gregan
8967ecd8c6 Bug 573924 - Ugly workaround for alsa-pulse bug that causes hangs after resuming audio from pause. r=chris.double a=blocking2.0 2010-10-29 13:55:33 +13:00
Brad Lassey
9734e16ccc Bug 511348 - Fixes build bustage on Android thumb builds r=derf a=build-bustage 2010-10-19 09:46:53 -07:00
Timothy B. Terriberry
5e63566740 Bug 511348 - Integrate Tremor for Vorbis decoding for non/slow-FPU platforms. build changes. r=kyle a=blocking-fennec
--HG--
extra : rebase_source : 8a2b26f2150a440a2e289ddc94d9c3bfe6e23bbf
2010-10-18 19:56:01 -07:00
Timothy B. Terriberry
8dd1e23dc0 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
Ginn Chen
9d960e756e Bug 586229 Update sydney_audio_sunaudio.c to fix a/v choppy issue r=kinetik a=NPOTB 2010-08-15 20:33:39 +08: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
Ginn Chen
3ca43e92c4 Bug 583199 Compile WebM on Solaris r=tterribe a=dbaron 2010-08-06 15:03:02 +08:00
timeless@mozdev.org
8d0c85e703 Bug 577207 vp8 warning: empty body in an if-statement. r=derf a=bsmedberg 2010-07-23 13:58:15 +12:00
tterribe@vt.edu
be68689589 Bug 572876 - Enable VP8 asm on x86-64 Linux. r=cpearce 2010-06-22 02:01:48 +02:00
Matthew Gregan
3cfd6ed69d Bug 555121 - Update in-tree libvorbis to 1.3.1. rs=doublec 2010-06-21 12:19:14 -07:00
Matthew Gregan
2dee8ab410 Backed out changeset 4adab2629c3f (bug 555121) 2010-06-19 18:24:46 +12:00
Matthew Gregan
15fdce5e2a Bug 555121 - Update in-tree libvorbis to 1.3.1. rs=chris.double
--HG--
extra : rebase_source : 660f5c0c93d1f62fc8e63e4e4f665974b8d620d1
2010-06-17 15:50:19 +12:00
Matthew Gregan
30affc1c37 Bug 572586 - First seek in WebM file with Cues at end of file fails. r=cdouble 2010-06-17 21:46:30 +02:00
Matthew Gregan
3815afea7c Bug 572046 - Make nestegg read and discard unknown elements rather than seeking past them. r=doublec 2010-06-16 15:35:42 +12:00
Matthew Gregan
c4f880e5d7 Bug 559344 - Update libogg to SVN r17287. rs=chris.double 2010-06-11 10:50:58 +12:00
Chris Pearce
21b9ceb090 Backed out changeset 9b49ef1d36dd 2010-06-10 16:40:18 +12:00
Matthew Gregan
ec710930fa Bug 559344 - update libogg 2010-06-10 16:13:10 +12:00
Makoto Kato
11a6547b5b Bug 570882 - Need assembler optimization for VPX on Windows x64. r=cpearce 2010-06-09 20:18:51 +09:00
Chris Pearce
b87edb2f09 Bug 566247 - Add libvpx, VP8 decoding library for WebM. r=ted 2010-06-09 11:31:28 +12:00
Matthew Gregan
cf11efda90 Bug 566246 - Import libnestegg WebM demuxer. r=doublec 2010-05-25 16:40:08 +12:00
Michael Wu
edca7063e0 Bug 568315 - Android support for media/libsydneyaudio, r=kinetik
--HG--
extra : rebase_source : 15e37beb985163be3fb78bf813034ae76903c3ce
2010-06-03 13:59:04 -07:00
Chris Pearce
386e8357b5 Bug 558761 - Update OS2 patches for libsydney audio (actually with the changes this time...). r=cpearce 2010-05-31 15:21:44 +12:00
Chris Pearce
8d537247f7 Bug 564734 - Ensure all audio is queued before draining on win32. r=kinetik 2010-05-13 12:59:42 +12:00
Rich Walsh
48c6564be0 Bug 558761 - libsyndeyaudio OS/2 support. r=wuno 2010-05-13 12:59:41 +12:00
Tim Terriberry
414f8ed7e5 Bug 559343 - Silence a Coverity warning in libtheora. r=timeless 2010-04-29 12:11:40 +12:00
Cliff Wright
50919835c3 Bug 562488 - Fix crash destroying stream in OSS sydneyaudio backend. r=kinetik 2010-04-29 11:04:06 +12:00
Chris Pearce
2cb468725a Bug 556455 - Remove liboggz, liboggplay, libfishsound from video decoder. r=doublec 2010-04-27 20:53:48 +12:00
Uli Link
3f1ab0ecbd Bug 499266. Add AIX support for libsydneyaudio. r=kinetik 2010-04-23 14:48:15 +12:00
Ginn Chen
a3f7ed876f Bug 556217 Update sydney_audio_sunaudio.c r=kinetik 2010-04-15 18:43:28 +08:00
Mike Hommey
be062f9c0e Bug 555908 - *BSD and GNU/Hurd support for libsydneyaudio. r=cpearce 2010-04-12 10:26:36 +12:00
Matthew Gregan
4f557c4491 Bug 484814 - Increase sydneyaudio buffer size on Windows. r=chris.double 2010-02-07 21:03:45 +13:00
Matthew Gregan
4c1ff1f38f Bustage fix for bug 526097.
--HG--
extra : rebase_source : c603b71aa7f748fed426f33e023fcc6551520a99
2010-03-18 16:30:41 +13:00
Matthew Gregan
797b11e1d0 Bug 468296 - Update libogg to SVN r16911. r=chris.double 2010-03-18 15:23:19 +13:00
Matthew Gregan
95f6eaeca3 Bug 526097 - Length check mode_sizes array in Vorbis automatic metric calculation. r=chris.double 2010-03-17 17:18:18 +13:00
Matthew Gregan
939cf23ad8 Bug 550360 - Delete duplicate libogg source files. r=chris.double 2010-03-18 16:00:18 +13:00
Matthew Gregan
c150569198 Bug 525401 - sa_stream_drain should return an error if called when stream not playing. r=chris.double 2010-02-05 14:31:18 +13:00
Tim Terriberry
129e12e9f7 Bug 550184. Avoid using uninitialized data. r=doublec 2010-03-05 13:10:42 +13:00
Matthew Gregan
dd79f7682f Backed out changeset b876c36242dc 2010-02-26 15:10:11 -08:00
Matthew Gregan
4e9536e4cb Bug 525401 - sa_stream_drain should return an error if called when stream not playing. r=chris.double
--HG--
extra : rebase_source : 44094f141cea6947bf7141809fa9c97995f677cb
2010-02-05 14:31:18 +13:00
Jacek Caban
8cf1210323 Bug 546092. Move endian.patch code to config.h. r=doublec
--HG--
extra : rebase_source : 12c8d9221c8e883e99dc81627b4d3ea398b6c8ab
2010-02-24 11:49:50 -08: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
Matthew Gregan
e26f4b80ec Bug 526411 - Reduce requested audio latency in sydneyaudio ALSA backend to avoid playback deadlock. r=chris.double 2010-02-08 12:29:43 +13:00
Shailen
5b0b88f3bc Bug 501894: Fix AIX linker error in libvorbis r=roc 2010-01-30 07:43:45 -05:00
Jacek Caban
dc9b88f357 Bug 530313 - libtheora fails to compile on mingw. r=ted 2010-01-20 11:25:22 +01:00
Matthew Gregan
ed7349c73f Bug 529197 - Update libtheora to SVN r16712. r=chris.double
--HG--
extra : rebase_source : 7ad29081c5737b34dc8ec8c86edc441d0beacda7
2009-11-18 12:03:32 +13:00
Ms2ger@gmail.com
f53606b7eb Bug 523377 - Typo in media/libfishsound/README_MOZILLA. r=chris.double
--HG--
extra : rebase_source : 80b04bc95ee10ca3e157aa7cb4245112e00f9eff
2009-10-23 16:25:05 +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
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
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
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
10ad572111 Bug 518952 - Remove unnecessary local patch against libvorbis. r=chris.double
--HG--
extra : rebase_source : 0c0703cf36a14a5d9d055a860abf8b4197f20d03
2009-10-05 11:56:08 +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 Double
e9435248dc Bug 462141 - Fix unreferenced local variable warning in libfishsound - r=kinetik
--HG--
extra : rebase_source : 12557d99b8380aaa69e268f09fc2c49a32e189d4
2009-09-29 14:40:38 +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
2a88d989cb Bug 507554 - Update in-tree libtheora to 1.1.0 (Thusnelda) plus post-release fixes from SVN. r=chris.double, rs=roc
--HG--
rename : media/libtheora/lib/dec/apiwrapper.c => media/libtheora/lib/apiwrapper.c
rename : media/libtheora/lib/dec/apiwrapper.h => media/libtheora/lib/apiwrapper.h
rename : media/libtheora/lib/dec/bitpack.c => media/libtheora/lib/bitpack.c
rename : media/libtheora/lib/dec/bitpack.h => media/libtheora/lib/bitpack.h
rename : media/libtheora/lib/dec/dct.h => media/libtheora/lib/dct.h
rename : media/libtheora/lib/dec/decapiwrapper.c => media/libtheora/lib/decapiwrapper.c
rename : media/libtheora/lib/dec/decinfo.c => media/libtheora/lib/decinfo.c
rename : media/libtheora/lib/dec/decint.h => media/libtheora/lib/decint.h
rename : media/libtheora/lib/dec/decode.c => media/libtheora/lib/decode.c
rename : media/libtheora/lib/dec/dequant.c => media/libtheora/lib/dequant.c
rename : media/libtheora/lib/dec/dequant.h => media/libtheora/lib/dequant.h
rename : media/libtheora/lib/dec/fragment.c => media/libtheora/lib/fragment.c
rename : media/libtheora/lib/dec/huffdec.c => media/libtheora/lib/huffdec.c
rename : media/libtheora/lib/dec/huffdec.h => media/libtheora/lib/huffdec.h
rename : media/libtheora/lib/dec/huffman.h => media/libtheora/lib/huffman.h
rename : media/libtheora/lib/dec/idct.c => media/libtheora/lib/idct.c
rename : media/libtheora/lib/dec/info.c => media/libtheora/lib/info.c
rename : media/libtheora/lib/dec/internal.c => media/libtheora/lib/internal.c
rename : media/libtheora/lib/dec/ocintrin.h => media/libtheora/lib/ocintrin.h
rename : media/libtheora/lib/dec/quant.c => media/libtheora/lib/quant.c
rename : media/libtheora/lib/dec/quant.h => media/libtheora/lib/quant.h
rename : media/libtheora/lib/dec/state.c => media/libtheora/lib/state.c
rename : media/libtheora/lib/dec/x86/mmxfrag.c => media/libtheora/lib/x86/mmxfrag.c
rename : media/libtheora/lib/dec/x86/mmxidct.c => media/libtheora/lib/x86/mmxidct.c
rename : media/libtheora/lib/dec/x86/mmxstate.c => media/libtheora/lib/x86/mmxstate.c
rename : media/libtheora/lib/dec/x86/x86int.h => media/libtheora/lib/x86/x86int.h
rename : media/libtheora/lib/dec/x86/x86state.c => media/libtheora/lib/x86/x86state.c
rename : media/libtheora/lib/dec/x86_vc/mmxfrag.c => media/libtheora/lib/x86_vc/mmxfrag.c
rename : media/libtheora/lib/dec/x86_vc/mmxidct.c => media/libtheora/lib/x86_vc/mmxidct.c
rename : media/libtheora/lib/dec/x86_vc/mmxstate.c => media/libtheora/lib/x86_vc/mmxstate.c
rename : media/libtheora/lib/dec/x86_vc/x86int.h => media/libtheora/lib/x86_vc/x86int.h
rename : media/libtheora/lib/dec/x86_vc/x86state.c => media/libtheora/lib/x86_vc/x86state.c
2009-09-28 11:14:21 +13:00
Chris Pearce
06cefa67d6 Bug 512328 - Update liboggplay to rev 404316e595. r=doublec 2009-09-24 16:22:23 +12:00
Chris Pearce
ee7731b8c9 Bug 518169 - Fix bounds check calculation in oggz seek. r=doublec 2009-09-24 13:42:18 +12:00
Matthew Gregan
506451a5e5 Bug 501279 - Update media/libvorbis/README_MOZILLA to represent reality.
--HG--
extra : rebase_source : 553bdb02ffe00b0a94ebdb0227aaf8cf56f9841d
2009-09-22 12:40:35 +12:00
Matthew Gregan
8c6614cd7e Bug 506061 - Deal with audio XRUNs as soon as possible. Also clean up the code a little. p=j^, r=chris.double
--HG--
extra : rebase_source : ffbff463b77ade2bacc5a8b9f662228b05667dc3
2009-09-14 12:21:22 +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
Matthew Gregan
f4a5081464 Bug 516847 - liboggz calculates granulepos incorrectly for duplicate Theora frames. r=chris.double
--HG--
extra : rebase_source : 21a045016d300e77fb234d0cbacbfd3bfd25484b
2009-09-22 12:00:52 +12:00
Chris Pearce
63d482858f Bug 512327 - Update liboggz to cf5feeaab69b05e24. r=doublec 2009-09-16 15:45:16 +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
Matthew Gregan
89ceb5ea4b Bug 495558 - Initialize sydneyaudio/ALSA with host endian format (fixes sound on big endian machines). r=chris.double
--HG--
extra : rebase_source : d2635e23f0e65a7e9db397d54f998610fa2348f6
2009-09-07 14:44:39 +12:00
Benjamin Smedberg
008e309c7f Bug 513032 - remove empty conditionals in our makefiles, r=ted 2009-08-27 10:48:18 -07:00
Chris Pearce
31f8543fba Bug 513999 - Backed out changeset 8217d78ccdaf, liboggz update from bug 512327 on CLOSED TREE. 2009-09-02 11:11:05 +12:00
Chris Pearce
e3aed1bf9b Bug 512327 - Update liboggz to rev 20609d34c41fa 2009-08-31 13:23:16 +12:00
Chris Pearce
6bdd7a2d46 Bug 511584 - Update libfishsound to rev 20b5cdf6fe38f6 2009-08-31 13:23:16 +12:00
Matthew Gregan
846b228dbb Bug 501279. Update libvorbis to r16335.
--HG--
extra : rebase_source : 04d15a3e154054fe00b3c01f3c252f5f9613e3e8
2009-07-31 17:24:16 +12:00
Rich Walsh
8b14b374c8 Bug 506434 - fix ogg video playback regression, OS/2 part, r=pweilbacher 2009-08-02 14:06:02 +03:00
Rich Walsh
cd218afb72 Bug 506434 - fix ogg video playback regression, add OS/2 part to sydneyaudio patch, r=pweilbacher 2009-08-02 14:06:02 +03: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
Makoto Kato
b47c10e3d6 Bug 501877 - Don't define USE_ASM on Windows x64. r=chris.double 2009-07-28 19:48:21 +09:00
Jacek Caban
ce9081661a Bug 505227 - Don't use config_win32.h on MinGW in liboggz. r+cpearce,sr+doublec 2009-07-20 16:01:52 +02: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
Peter Weilbacher
8c6b76317d [OS/2] Bug 448918: add media support on OS/2 (liboggz part), p=dragtext@e-vertise, r=chris.double 2009-07-23 10:37:01 +03:00
Peter Weilbacher
0db2f355cd [OS/2] Bug 448918: add media support on OS/2 (sydneyaudio 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
f4bcd0bfff Bug 500254 - Update libvorbis - rs=roc
--HG--
extra : rebase_source : f53b6ad720004d2fca0d643af11e0b565acf9d55
2009-07-07 10:10:04 +12:00
Matthew Gregan
a2bede9d66 Bug 495794 - Fix crash when destroying audio stream that failed to open cleanly. r=chris.double 2009-07-02 16:38:26 +12:00
Chris Double
a60f23913f Bug 498853 - libvorbis update - r=xiphmont 2009-06-19 15:35:50 +12:00
Chris Double
542ff63b80 Bug 498855 - libvorbis update - r=xiphmont 2009-06-19 15:33:29 +12:00
Chris Double
d5104b3f60 Bug 498827 - libvorbis update - r=xiphmont 2009-06-19 15:27:59 +12:00
Chris Double
574b68d975 Bug 498824 - liboggplay update - r=roc 2009-06-19 15:16:52 +12:00
Tim Terriberry
2f36952b55 Bug 498824 - libtheora update - r=roc 2009-06-19 15:12:54 +12:00
Chris Double
809dee508d Bug 498815 - liboggplay update - r=wiking rs=roc 2009-06-19 15:11:41 +12:00
Tim Terriberry
addeb69d4c Bug 498815 - libtheora update - r=doublec rs=roc 2009-06-19 15:11:15 +12:00
David Schleef
fc3386c99f Bug 498770 - Enable optimized Theora code in Windows builds - r=kinetik rs=roc 2009-06-19 15:03:45 +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
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
Doug Turner
e5315aafb5 bug 461844 - posix IO functions do not exist on windows ce, work around for liboggz r=doublec 2009-01-22 22:47:32 -05:00
Chris Double
47eb4876a5 Bug 462082 - Update libtheora to latest stable version - rs=roc 2009-01-22 13:00:49 +13:00
Boying Lu
3ab2b9763a Bug 469639 - failed to build firefox trunk on OpenSolaris; define HAVE_ALLOCA_H on Solaris; r=chris.double sr=roc 2008-12-25 12:30:21 +01:00
Chris Double
587e3fcdf2 Bug 468260 - Update libsydneyaudio to fix sunaudio malloc error and win32 sound issues - rs=roc 2008-12-15 14:31:57 +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
Boying Lu
a86d1145d7 Bug 449754 - Ogg Theora backend for HTML5 video element failed to compile/work on Solaris; liboggz; r=chris.double sr=roc 2008-12-06 16:17:52 +01:00
Boying Lu
31d9308340 Bug 449754 - Ogg Theora backend for HTML5 video element failed to compile/work on Solaris; libogg; r=chris.double sr=roc 2008-12-06 16:17:23 +01:00
Boying Lu
caf7875000 Bug 449754 - Ogg Theora backend for HTML5 video element failed to compile/work on Solaris; Don't use asm() on solaris; r=chris.double sr=roc 2008-12-06 16:07:51 +01: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
94f1ba7c43 Bug461936 - Update to libsydneyaudio r3760 to fix deadlock when shutting down a stream - rs=roc 2008-11-04 21:23:55 +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
Chris Double
60499449f2 Bug 462409 - Update liboggplay to get fixes for Solaris and EOF issues - rs=roc 2008-10-31 10:45:04 +13:00
Chris Double
d0d5019497 Bug 459938 - Fix yuv2rgb in liboggplay to display correct colours - rs=roc 2008-10-29 07:58:22 +13:00
Chris Double
2caba6bc79 Bug 450891 - Stop liboggz writing debug to stdout - rs=roc 2008-10-29 07:55:10 +13:00
Chris Double
352342da16 Bug 461281 - libsydney audio changes to stop stderr spam - rs=roc 2008-10-24 18:39:10 +13:00
Chris Double
704b5ebb3b Bug 461135 - Update libsydneyaudio to fix PulseAudio playback issues 2008-10-23 00:43:11 +13:00
Chris Double
ec34cf00b1 Bug 449159 - changes to liboggz required for seeking support 2008-10-19 20:35:01 +13:00
Chris Double
7c6c3f79d2 Bug 459765 - Update to libsydneyaudio r3730 r=kinetik 2008-10-16 16:16:29 +13:00