Matthew Gregan
8793cf97c5
Bug 774454 - Fix PA detection hack in sydneyaudio ALSA backend. r=doublec
...
--HG--
extra : rebase_source : 30da2a2bb07ddc52a40417402a258e53ad2c87e5
2012-07-16 17:10:02 -04:00
Landry Breuil
d7048697bf
Bug 774598: Enable libvpx assembler on OpenBSD/x86(_64). r=derf
2012-07-17 13:24:06 +02:00
Timothy B. Terriberry
e1417d92ca
Bug 750447 - Wrap &rtcd->common->variance in IF_RTCD, r=cpearce
2012-07-17 09:21:47 +02:00
Max Stepin
3d1a4c602a
Bug 759067 - Add an "APNG-aware app" flag. r=joe
2012-07-16 20:38:46 -04:00
Randell Jesup
c7a1d5c2d8
Bug 772201: remove relative topsrcdir/srcdir/etc paths from gyp-sourced Makefiles - fixes symlinked objdirs for linux/mac r=ted
2012-07-12 18:14:14 -04:00
Mike Hommey
125aebf06d
Bug 763651 - Link the javascript engine against zlib. r=khuey
2012-07-12 08:30:59 +02:00
Randell Jesup
79c797a5e0
Bug 771981: Don't build webrtc except for Linux/Mac/Windows; don't check for chrome dlls on windows r=bsmedberg
2012-07-09 14:34:33 -04:00
Randell Jesup
4f40299a40
Bug 771588: don't PGO asm_enc_offsets.c in libvpx - fix for MSVC2010 r=bsmedberg
2012-07-08 08:39:03 -04:00
Ryan VanderMeulen
fa565b3e9a
Bug 771403 - Update libjpeg-turbo to version 1.2.1. r=jlebar
2012-07-07 10:21:32 -04:00
Ryan VanderMeulen
cbe60f0fc6
Bug 771394 - Update libpng to version 1.5.11. r=jlebar
2012-07-07 10:21:31 -04:00
Randell Jesup
c439649aed
Bug 770230: Remove broken symlinks in webrtc to third_party/google-visualization-python DONTBUILD r=derf
2012-07-06 12:15:49 -04:00
Rafael Ávila de Espíndola
010708a004
Bug 769772 - Print compiler version being used and drop checks for llvm-gcc and old versions of clang. r=khuey.
2012-07-03 08:27:18 -04:00
Randell Jesup
dd8ac25756
Bug 767250: Stop B2G/Gonk from trying to build Android.mk's in media/webrtc rs=mwu
2012-06-22 19:07:41 -04:00
Randell Jesup
b3b0fc1b72
Bug 749889 and Bug 688178: Make webrtc build without referencing third_party modules not in first tranche r=ted
2012-06-20 07:27:50 -04:00
Randell Jesup
0edea6e242
Bug 757637: Rollup makesystem changes for webrtc r=khuey r=ted f=glandium
2012-06-20 07:27:43 -04:00
Randell Jesup
9ccdfd5b08
Bug 766253: Fix type for kARGBToV table (upstream issue 188 at webrtc.org) r=derf
2012-06-20 07:27:32 -04:00
Randell Jesup
7ce436aea4
Bug 757637: Rollup media/webrtc/trunk changes from webrtc.org drop r=ted r=derf
2012-06-20 07:27:22 -04:00
Randell Jesup
ec2abb1282
bug 731407: need to include <assert.h> in non-debug builds r=cpearce
2012-04-04 14:49:12 -04:00
Bas Schouten
ebbb536539
bug 731407: Remove DShow BaseClass usage from webrtc drop r=cpearce
2012-03-15 23:06:35 +00:00
Randell Jesup
a9df4a23d9
Bug 749889: Webrtc import of rev 2047, with most of third_party and test/data removed rs=ted
2012-06-21 07:34:58 -04:00
Ryan VanderMeulen
5f2a19ee6e
Revert c39d36167b99 due to a horribly munged backout.
2012-06-10 19:44:50 -04:00
Ryan VanderMeulen
6d6c4efbab
Backout the bug 754202 backout due to orange.
2012-06-10 19:37:47 -04:00
Chris Double
b66916dcaf
Bug 762366 - Refactor omx plugin's ReadVideo method - r=edwin
2012-06-08 14:30:47 +12:00
Chris Double
ce1e28acc1
Bug 761762 - Fix reading of channel count and sample rate in stagefright decoder on b2g - r=edwin
2012-06-08 14:30:36 +12:00
Chris Double
0c173131a9
Bug 761786 - fix media playback crash when using omx-plugin and reloading videos - r=edwin
2012-06-07 15:29:08 +12:00
Michael Wu
e6e1ea0a84
Bug 761844 - Don't link omx plugin to surfaceflinger_client, r=doublec
2012-06-06 03:45:02 -04:00
Geoff Lankow
9ddcf15b7a
Merge m-c to m-i
2012-06-06 15:13:51 +12:00
Michael Wu
fe6fbbf6c2
Bug 761808 - Fix OMX plugin build on OSX, r=doublec
2012-06-05 19:30:50 -04:00
Matthew Gregan
209519736f
Bug 757034 - Add sndio to cubeb update.sh.
2012-06-02 19:16:32 +12:00
Landry Breuil
4ba2f1c06a
Bug 757034 - Import openbsd cubeb sndio backend. r=kinetik
2012-06-02 19:10:42 +12:00
Matthew Gregan
b4e55eeefb
Bug 759677 - Increase cubeb_run_thread stack size to avoid blowing the stack with some ALSA configurations. r=doublec
2012-06-02 19:09:27 +12:00
Justin Lebar
d2ebbea229
Bug 759891 - Update libjpeg-turbo to r831 (latest 1.2.x rev). r=jrmuizel
2012-06-05 11:27:41 -04:00
Chris Double
8b2e2abfcc
Bug 759948 - libstagefright based media playback doesn't receive ended event when complete on B2G - r=edwin
...
--HG--
extra : rebase_source : a6450eb3a2fbb2ac67e329fa9ef9f0bd9e801e89
2012-06-01 12:54:52 +12:00
Chris Double
d252d5b362
Bug 714408 Part 3 - Fix audio sample rate - r=edwin
...
--HG--
extra : rebase_source : 6f62016fff4d4547e5d0adc8de513fa917af39ba
2012-06-01 12:54:48 +12:00
Andreas Gal
3c320eb743
Bug 714408 Part 2 - Media plugin support for libstagefright - r=doublec
...
--HG--
extra : rebase_source : 308d1aab3cfffbb7ddeb0602a3991565603e6212
2012-06-01 12:54:23 +12:00
Ralph Giles
a5a427105d
Bug 759806 - Revert MPL2 on BSD opus source files - r=gerv
...
Bug 716478 added MPL2 license headers to a couple of (headerless) files
in media/libopus. These files are third-party code and covered until the
associated BSD license of the upstream project.
Although the files in question are either source file listings, or
programmatically generated, and as such not copyrightable, labelling
them as MPL2 is technically incorrect.
--HG--
extra : rebase_source : 0d639832b481755e5385ae4465149dee5b2fc5ad
2012-05-31 14:31:24 +12:00
Gervase Markham
68d38d677f
Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
...
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Ginn Chen
9613686d16
Bug 758487 Fix libopus compile on Solaris/SPARC r=rillian
2012-05-28 09:33:35 +08:00
Timothy B. Terriberry
767b20f01f
Bug 757594 - Add explicit rules for obj_int_extract sources to libvpx, r=khuey
2012-05-22 19:51:19 -07:00
Matthew Gregan
cadf177fc3
Bug 756944 - Import ALSA cubeb backend. r=doublec
2012-05-21 15:54:17 +12:00
Gervase Markham
82ff7027aa
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Jacek Caban
bc922f91e5
Bug 755229 - Use YASM for libvpx on mingw builds r=khuey
2012-05-16 10:47:59 +02:00
Jacek Caban
28ed253c21
Bug 754797 - libopus fails to compile on mingw - r=rillian
...
Define HAVE_LRINTF when compiling with GCC on Windows to avoid
the MSVC assembly implementation in libopus/celt/float_cast.h.
2012-05-15 12:18:14 +02:00
Paul ADENOT
34bd5d8e5f
Bug 743720 - Import Speex's audio resampler in the tree. r=kinetik, khuey
2012-05-14 19:01:04 -04:00
Timothy B. Terriberry
1a46ecaa6d
Bug 752668 - Fix pp_sharp_mod calculation, r=kinetik
2012-05-08 07:21:10 -07:00
Matthew Gregan
e80c8caef9
Bug 747793 - Use a ring buffer for audio buffered by nsBufferedAudioStream. Remove generic sample copy out with volume adjustment and replace with the lightly optimized version from nsNativeAudioStream. Add a fast path for the unity volume case. Bump cubeb's refill thread priority on Win32. r=cpearce
2012-05-03 16:48:54 +12:00
Matthew Gregan
ecdebc1da8
Bug 751030 - Import PulseAudio backend for cubeb (NPOTB). r=mwu
2012-05-02 16:24:36 +12:00
Timothy B. Terriberry
7c1194e5b6
Bug 752139 - Don't build an empty armopts.s, r=glandium
2012-05-06 05:41:01 -07:00
Timothy B. Terriberry
2eab8f88ba
Bug 752139 - Mark stacks non-executable in the libtheora ARM asm. r=glandium
2012-05-05 12:43:26 -04:00
Ralph Giles
b5b15f5783
Bug 751607 - Update opus codec to the draft-12 source. r=derf
...
Updates our copy of the libopus reference implementation to
match http://tools.ietf.org/html/draft-ietf-codec-opus-12
This uses the v0.9.10/draft-12 tag from the upstream git repo.
Summary of changes:
- License header updates
- Warning fixes
- Comment improvements
2012-05-03 10:04:19 -07:00
Tim Taubert
f9429d84da
merge m-c to fx-team
2012-05-04 16:20:36 +02:00
Timothy B. Terriberry
577c91401f
Bug 750447 - Fix libvpx build on platforms without RTCD. r=cpearce
2012-05-03 06:22:52 -04:00
Ed Morley
0f35229bca
Merge mozilla-central to fx-team to pick up PGO fixes
2012-05-03 11:24:50 +01:00
Ehsan Akhgari
d834ad844c
Bug 750747 - Rip out libpng from libxul; r=khuey
...
Landing on a CLOSED TREE
2012-05-02 11:02:15 -04:00
Ehsan Akhgari
c40417ceb5
Backout changeset e58855b90cf6 (bug 750747) because of build bustage of a CLOSED TREE
2012-05-02 10:04:33 -04:00
Ehsan Akhgari
1a47114977
Bug 750867 - Rip out libjpeg from libxul; r=khuey
...
Landing on a CLOSED TREE
2012-05-02 09:28:52 -04:00
Ehsan Akhgari
407c4aad13
Bug 750747 - Rip out libpng from libxul; r=khuey
2012-05-02 09:28:29 -04:00
Ed Morley
d5d2693885
Merge mozilla-central to mozilla-inbound
2012-05-01 09:53:31 +01:00
Michael Wu
e9c33c86ac
Bug 749080 - Make AudioManager.cpp build again, r=cjones
2012-04-30 14:10:48 -04:00
Timothy B. Terriberry
52e8fde1e7
Bug 730907 - Update libvpx to v1.0.0, r=cpearce,khuey
...
--HG--
rename : media/libvpx/vp8/decoder/arm/armv6/dequant_idct_v6.asm => media/libvpx/vp8/common/arm/armv6/dequant_idct_v6.asm
rename : media/libvpx/vp8/decoder/arm/armv6/dequantize_v6.asm => media/libvpx/vp8/common/arm/armv6/dequantize_v6.asm
rename : media/libvpx/vp8/decoder/arm/armv6/idct_blk_v6.c => media/libvpx/vp8/common/arm/armv6/idct_blk_v6.c
rename : media/libvpx/vp8/encoder/arm/armv6/vp8_mse16x16_armv6.asm => media/libvpx/vp8/common/arm/armv6/vp8_mse16x16_armv6.asm
rename : media/libvpx/vp8/encoder/arm/armv6/vp8_sad16x16_armv6.asm => media/libvpx/vp8/common/arm/armv6/vp8_sad16x16_armv6.asm
rename : media/libvpx/vp8/encoder/arm/armv6/vp8_variance16x16_armv6.asm => media/libvpx/vp8/common/arm/armv6/vp8_variance16x16_armv6.asm
rename : media/libvpx/vp8/encoder/arm/armv6/vp8_variance8x8_armv6.asm => media/libvpx/vp8/common/arm/armv6/vp8_variance8x8_armv6.asm
rename : media/libvpx/vp8/encoder/arm/armv6/vp8_variance_halfpixvar16x16_h_armv6.asm => media/libvpx/vp8/common/arm/armv6/vp8_variance_halfpixvar16x16_h_armv6.asm
rename : media/libvpx/vp8/encoder/arm/armv6/vp8_variance_halfpixvar16x16_hv_armv6.asm => media/libvpx/vp8/common/arm/armv6/vp8_variance_halfpixvar16x16_hv_armv6.asm
rename : media/libvpx/vp8/encoder/arm/armv6/vp8_variance_halfpixvar16x16_v_armv6.asm => media/libvpx/vp8/common/arm/armv6/vp8_variance_halfpixvar16x16_v_armv6.asm
rename : media/libvpx/vp8/decoder/arm/dequantize_arm.c => media/libvpx/vp8/common/arm/dequantize_arm.c
rename : media/libvpx/vp8/decoder/arm/dequantize_arm.h => media/libvpx/vp8/common/arm/dequantize_arm.h
rename : media/libvpx/vp8/decoder/arm/neon/dequant_idct_neon.asm => media/libvpx/vp8/common/arm/neon/dequant_idct_neon.asm
rename : media/libvpx/vp8/decoder/arm/neon/dequantizeb_neon.asm => media/libvpx/vp8/common/arm/neon/dequantizeb_neon.asm
rename : media/libvpx/vp8/decoder/arm/neon/idct_blk_neon.c => media/libvpx/vp8/common/arm/neon/idct_blk_neon.c
rename : media/libvpx/vp8/decoder/arm/neon/idct_dequant_0_2x_neon.asm => media/libvpx/vp8/common/arm/neon/idct_dequant_0_2x_neon.asm
rename : media/libvpx/vp8/decoder/arm/neon/idct_dequant_full_2x_neon.asm => media/libvpx/vp8/common/arm/neon/idct_dequant_full_2x_neon.asm
rename : media/libvpx/vp8/encoder/arm/neon/sad16_neon.asm => media/libvpx/vp8/common/arm/neon/sad16_neon.asm
rename : media/libvpx/vp8/encoder/arm/neon/sad8_neon.asm => media/libvpx/vp8/common/arm/neon/sad8_neon.asm
rename : media/libvpx/vp8/encoder/arm/neon/variance_neon.asm => media/libvpx/vp8/common/arm/neon/variance_neon.asm
rename : media/libvpx/vp8/encoder/arm/neon/vp8_mse16x16_neon.asm => media/libvpx/vp8/common/arm/neon/vp8_mse16x16_neon.asm
rename : media/libvpx/vp8/encoder/arm/neon/vp8_subpixelvariance16x16_neon.asm => media/libvpx/vp8/common/arm/neon/vp8_subpixelvariance16x16_neon.asm
rename : media/libvpx/vp8/encoder/arm/neon/vp8_subpixelvariance16x16s_neon.asm => media/libvpx/vp8/common/arm/neon/vp8_subpixelvariance16x16s_neon.asm
rename : media/libvpx/vp8/encoder/arm/neon/vp8_subpixelvariance8x8_neon.asm => media/libvpx/vp8/common/arm/neon/vp8_subpixelvariance8x8_neon.asm
rename : media/libvpx/vp8/encoder/arm/variance_arm.c => media/libvpx/vp8/common/arm/variance_arm.c
rename : media/libvpx/vp8/encoder/arm/variance_arm.h => media/libvpx/vp8/common/arm/variance_arm.h
rename : media/libvpx/vp8/decoder/dequantize.c => media/libvpx/vp8/common/dequantize.c
rename : media/libvpx/vp8/decoder/dequantize.h => media/libvpx/vp8/common/dequantize.h
rename : media/libvpx/vp8/decoder/idct_blk.c => media/libvpx/vp8/common/idct_blk.c
rename : media/libvpx/vp8/encoder/sad_c.c => media/libvpx/vp8/common/sad_c.c
rename : media/libvpx/vp8/encoder/variance.h => media/libvpx/vp8/common/variance.h
rename : media/libvpx/vp8/encoder/variance_c.c => media/libvpx/vp8/common/variance_c.c
rename : media/libvpx/vp8/decoder/x86/dequantize_mmx.asm => media/libvpx/vp8/common/x86/dequantize_mmx.asm
rename : media/libvpx/vp8/decoder/x86/dequantize_x86.h => media/libvpx/vp8/common/x86/dequantize_x86.h
rename : media/libvpx/vp8/decoder/x86/idct_blk_mmx.c => media/libvpx/vp8/common/x86/idct_blk_mmx.c
rename : media/libvpx/vp8/decoder/x86/idct_blk_sse2.c => media/libvpx/vp8/common/x86/idct_blk_sse2.c
rename : media/libvpx/vp8/encoder/x86/sad_mmx.asm => media/libvpx/vp8/common/x86/sad_mmx.asm
rename : media/libvpx/vp8/encoder/x86/sad_sse2.asm => media/libvpx/vp8/common/x86/sad_sse2.asm
rename : media/libvpx/vp8/encoder/x86/sad_sse3.asm => media/libvpx/vp8/common/x86/sad_sse3.asm
rename : media/libvpx/vp8/encoder/x86/sad_sse4.asm => media/libvpx/vp8/common/x86/sad_sse4.asm
rename : media/libvpx/vp8/encoder/x86/sad_ssse3.asm => media/libvpx/vp8/common/x86/sad_ssse3.asm
rename : media/libvpx/vp8/encoder/x86/variance_impl_mmx.asm => media/libvpx/vp8/common/x86/variance_impl_mmx.asm
rename : media/libvpx/vp8/encoder/x86/variance_impl_sse2.asm => media/libvpx/vp8/common/x86/variance_impl_sse2.asm
rename : media/libvpx/vp8/encoder/x86/variance_impl_ssse3.asm => media/libvpx/vp8/common/x86/variance_impl_ssse3.asm
rename : media/libvpx/vp8/encoder/x86/variance_mmx.c => media/libvpx/vp8/common/x86/variance_mmx.c
rename : media/libvpx/vp8/encoder/x86/variance_sse2.c => media/libvpx/vp8/common/x86/variance_sse2.c
rename : media/libvpx/vp8/encoder/x86/variance_ssse3.c => media/libvpx/vp8/common/x86/variance_ssse3.c
rename : media/libvpx/vp8/encoder/x86/variance_x86.h => media/libvpx/vp8/common/x86/variance_x86.h
rename : media/libvpx/vp8/encoder/arm/armv6/vp8_fast_fdct4x4_armv6.asm => media/libvpx/vp8/encoder/arm/armv6/vp8_short_fdct4x4_armv6.asm
rename : media/libvpx/vp8/common/defaultcoefcounts.c => media/libvpx/vp8/encoder/defaultcoefcounts.h
2012-04-29 20:51:44 -07:00
Ralph Giles
4e5d9404d3
Bug 674225 - Add libopus to the mozilla build system. - r=ted
...
This builds the opus reference library in media/libopus.
We support both fixed and floating point builds, switched
by MOZ_OPUS_FIXED. Currently this isn't defined by anything
but should probably offer a configure option, and default
to true on arm.
Thanks to Tim Terriberry for additional review.
2012-04-30 16:20:22 -07:00
Ralph Giles
4b5cc3352d
Bug 674225 - Add the opus draft-11 source to the tree. - r=derf
...
This is the IETF Opus audio codec reference implementation.
The source was copied into the tree using the included
update.sh script, from a checkout of the v0.9.9 git tag,
which corresponds to the source code published in
https://tools.ietf.org/id/draft-ietf-codec-opus-11.txt
2012-04-30 16:20:22 -07:00
Glenn Randers-Pehrson
fbb61a97d5
Bug 745178 - Update libpng to version 1.5.10. r=joe
...
--HG--
rename : media/libpng/libpng.txt => media/libpng/libpng-manual.txt
2012-04-24 19:50:00 -04:00
Brad Lassey
0eb62e0cbd
bug 746139 - local JNI frame won't be popped if init fails r=dougt a=lsblakk
2012-04-17 10:12:20 -04:00
Matthew Gregan
b7d73586bb
Bug 742160 - Import AudioUnit cubeb backend. r=doublec
2012-04-16 15:04:42 +12:00
Matthew Gregan
2152e9f321
Bug 742154 - Work around media crashtest shutdown hang in cubeb_winmm. r=cpearce
2012-04-16 15:00:40 +12:00
Prabindh Sundareson
28b5172b5e
Bug 741289 - Sydneyaudio does not include MOZ_ALSA_CFLAGS. r=glandium,romaxa
2012-04-11 07:58:27 -04:00
Jacek Caban
1e53ec0bd9
Bug 740324 - cubeb_winmm.c fails to compile on GCC r=jimm
2012-03-30 13:26:32 +02:00
Jim Mathies
93ef4685f4
Bug 731807 - Fix for error building with VC11 - 'ksguid.lib' not found. r=khuey
2012-03-27 08:36:57 -05:00
Chris Jones
f8fd4e21a8
Bug 739090: Dynamically call the right *ForceUse interface. r=mwu (npotb)
2012-03-26 17:39:33 -07:00
Michael Wu
1efacca656
Bug 739118 - Pad AudioTrack to match android's expectations, r=cjones NPOTB
2012-03-25 19:52:09 -07:00
Michael Wu
f55b3719b0
Bug 737173, part 2: Port AudioManager and libsydneyaudio to the new import. r=cjones (npotb)
2012-03-25 02:11:05 -07:00
Michael Wu
59e3d3ad88
Bug 737173, part 1: Import the Gingerbread/Ice Cream Sandwich-compatible audio client code. r=cjones (npotb)
2012-03-25 02:11:05 -07:00
Glenn Randers-Pehrson
6060faae1c
Bug 733598 - Remove some extraneous defines from mozpngconf.h to fix compiler warnings. r=joedrew
2012-03-08 18:48:45 -05:00
Timothy B. Terriberry
a625d615dc
Bug 468275 - Fix mis-use of _ogg_free on allocation error path, r=kinetik
2012-03-04 20:32:35 -08:00
Ryan VanderMeulen
50b9af5ff9
Bug 648690 - Update libpng to version 1.5.9 (Mozilla changes). r=joedrew, f=dolske
2012-03-03 22:18:31 -05:00
Max Stepin
51835388d8
Bug 648690 - Update libpng to version 1.5.9 (upstream changes). r=joedrew
2012-03-03 22:18:12 -05:00
Justin Lebar
69fb6f1047
Bug 731789 - Rename mfbt/StdInt.h to mfbt/StandardInteger.h, so stdint types work from cpp files inside mfbt. r=waldo
2012-02-29 22:56:43 -05:00
Ryan VanderMeulen
097573d1dc
Back out libpng update due to xpcshell failures (44fc3b0c25f7 and 7b74d51579b4). r=warlock
2012-02-27 20:36:29 -05:00
Ryan VanderMeulen
6b6f7e4458
Bug 648690 - Update libpng to version 1.5.9 (Mozilla changes). r=joedrew
2012-02-27 18:57:27 -05:00
Max Stepin
bc5168483c
Bug 648690 - Update libpng to version 1.5.9 (upstream changes). r=joedrew
...
--HG--
rename : media/libpng/libpng.txt => media/libpng/libpng-manual.txt
2012-02-27 18:57:27 -05:00
Ryan VanderMeulen
5244ac7e30
Bug 698519 - Update libjpeg-turbo to version 1.2.0. r=jlebar
2012-02-11 03:34:00 -05:00
Benjamin Smedberg
068cb0d091
Bug 727401 - import libpng overflow patch from http://codereview.chromium.org/9363013 r=joe, a=akeybl
2012-02-15 09:08:01 -05:00
Timothy B. Terriberry
15e8375cee
Bug 722924 - Fix handling of Vorbis floor0 codebook with no used entries, r=kinetik
2012-02-13 14:05:23 -08:00
Justin Lebar
b722b618d6
Back out rev 2acd6833, bug 698519 - update to libjpeg 1.2, due to Dromaeo DOM regression.
2012-02-12 23:46:48 -05:00
Ryan VanderMeulen
4d8f009049
Bug 698519 - Update libjpeg-turbo to version 1.2.0. r=jlebar
2012-02-11 03:34:00 -05:00
Matthew Gregan
576ad01988
Bug 623444 - Import Windows libcubeb implementation. r=doublec, r=khuey
2012-01-13 14:38:39 +13:00
Timothy B. Terriberry
f8a6601ff4
Bug 719612 - Update libvorbis. r=kinetik
2012-01-20 22:54:44 +13:00
Chris Pearce
3333e53c6b
Bug 717026 - Ensure libsydneyaudio windows block size is an even multiple of channels*frame_size. r=kinetik
2012-01-19 14:11:51 +13:00
Mike Hommey
34ae9a22e5
Bug 709721 - Move video and audio libraries in a gkmedias library on Windows. r=khuey
2011-12-15 06:40:20 +01:00
Michael Wu
4b8a566dd7
Bug 710051 - Port the android libsydneyaudio backend to gonk, r=kinetik a=gonk-only
2011-12-12 17:35:52 -08:00
Bill McCloskey
d895426887
Bug 705332 - Re-enable printing filename in quiet builds (r=njn)
2011-12-08 10:14:06 -08:00
Jeff Walden
635fa33408
Bug 704313 - Add a don't-define-stdint-types frob to vpx (encapsulated in a custom downstream patch, until this makes its way upstream). r=derf
...
--HG--
extra : rebase_source : cbc11a1b3ac02897d38553093dc52f4a3eef0bf6
2011-12-07 21:52:33 -05:00
Matthew Gregan
2459a6d110
Bug 705112 - Don't destroy things that weren't initialized. r=dougt
2011-11-25 08:38:33 +13:00
Matthew Gregan
d53ed75822
Bug 695986 - Start AudioTrack playing only its buffers have filled. r=dougt
2011-11-22 13:19:25 +13:00
Nicholas Nethercote
882791c0e6
Bug 703456 - Kill REPORT_BUILD; kill it dead. r=ted.
2011-11-21 18:47:54 -08:00
Marco Bonardo
8f5a2ceab1
Merge mozilla-central and mozilla-inbound
2011-11-11 11:09:58 +01:00
Ed Morley
4163fb7744
Merge m-c to b-s.
2011-11-08 23:18:09 +00:00
Ralph Giles
297100d409
Bug 697821 - Disable libtheora assembly on XCode 4.2. r=khuey
...
The version of llvm-gcc included with Apple's XCode 4.2
toolchain can't compile the inline assembly in the libtheora
library. This is a regression from the 4.1 release.
Check for this version and disable assembly if found.
Also update the check for clang < v2.9 from bug 627981,
which had similar problems, to set the same flag.
2011-11-08 00:57:00 -05:00
Michael Wu
5dd6a67845
Bug 694206 - Add Gonk (B2G) widget backend, r=cjones
2011-11-10 16:17:46 -08:00
Gregory Szorc
1a1f7b30ae
Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey
2011-11-01 15:45:23 -07:00
Matthew Gregan
0d7fbf52b1
Bug 695240 - ogg_int64_t should be 64-bit everywhere. r=derf r=rillian
2011-10-20 11:18:51 +13:00
Matthew Gregan
b367716cd2
Bug 693131 - Short sounds are inaudible on Android. r=dougt
2011-10-20 10:52:50 +13:00
Bobby Holley
4056145565
Bug 584894 - Move libpng to media/libpng. r=khuey
...
--HG--
rename : modules/libimg/png/CHANGES => media/libpng/CHANGES
rename : modules/libimg/png/LICENSE => media/libpng/LICENSE
rename : modules/libimg/png/MOZCHANGES => media/libpng/MOZCHANGES
rename : modules/libimg/png/Makefile.in => media/libpng/Makefile.in
rename : modules/libimg/png/README => media/libpng/README
rename : modules/libimg/png/crashtests/374810-1.html => media/libpng/crashtests/374810-1.html
rename : modules/libimg/png/crashtests/crashtests.list => media/libpng/crashtests/crashtests.list
rename : modules/libimg/png/libpng.txt => media/libpng/libpng.txt
rename : modules/libimg/png/mozpngconf.h => media/libpng/mozpngconf.h
rename : modules/libimg/png/png.c => media/libpng/png.c
rename : modules/libimg/png/png.h => media/libpng/png.h
rename : modules/libimg/png/pngconf.h => media/libpng/pngconf.h
rename : modules/libimg/png/pngerror.c => media/libpng/pngerror.c
rename : modules/libimg/png/pngget.c => media/libpng/pngget.c
rename : modules/libimg/png/pngmem.c => media/libpng/pngmem.c
rename : modules/libimg/png/pngpread.c => media/libpng/pngpread.c
rename : modules/libimg/png/pngpriv.h => media/libpng/pngpriv.h
rename : modules/libimg/png/pngread.c => media/libpng/pngread.c
rename : modules/libimg/png/pngrio.c => media/libpng/pngrio.c
rename : modules/libimg/png/pngrtran.c => media/libpng/pngrtran.c
rename : modules/libimg/png/pngrutil.c => media/libpng/pngrutil.c
rename : modules/libimg/png/pngset.c => media/libpng/pngset.c
rename : modules/libimg/png/pngtrans.c => media/libpng/pngtrans.c
rename : modules/libimg/png/pngwio.c => media/libpng/pngwio.c
rename : modules/libimg/png/pngwrite.c => media/libpng/pngwrite.c
rename : modules/libimg/png/pngwtran.c => media/libpng/pngwtran.c
rename : modules/libimg/png/pngwutil.c => media/libpng/pngwutil.c
2011-10-17 21:25:53 -07:00
Bobby Holley
2d0b90011e
Bug 584894 - Move libjpeg to media/libjpeg. r=khuey
...
--HG--
rename : jpeg/MOZCHANGES => media/libjpeg/MOZCHANGES
rename : jpeg/Makefile.in => media/libjpeg/Makefile.in
rename : jpeg/README => media/libjpeg/README
rename : jpeg/README-turbo.txt => media/libjpeg/README-turbo.txt
rename : jpeg/cderror.h => media/libjpeg/cderror.h
rename : jpeg/cdjpeg.h => media/libjpeg/cdjpeg.h
rename : jpeg/jaricom.c => media/libjpeg/jaricom.c
rename : jpeg/jcapimin.c => media/libjpeg/jcapimin.c
rename : jpeg/jcapistd.c => media/libjpeg/jcapistd.c
rename : jpeg/jcarith.c => media/libjpeg/jcarith.c
rename : jpeg/jccoefct.c => media/libjpeg/jccoefct.c
rename : jpeg/jccolor.c => media/libjpeg/jccolor.c
rename : jpeg/jcdctmgr.c => media/libjpeg/jcdctmgr.c
rename : jpeg/jchuff.c => media/libjpeg/jchuff.c
rename : jpeg/jchuff.h => media/libjpeg/jchuff.h
rename : jpeg/jcinit.c => media/libjpeg/jcinit.c
rename : jpeg/jcmainct.c => media/libjpeg/jcmainct.c
rename : jpeg/jcmarker.c => media/libjpeg/jcmarker.c
rename : jpeg/jcmaster.c => media/libjpeg/jcmaster.c
rename : jpeg/jcomapi.c => media/libjpeg/jcomapi.c
rename : jpeg/jconfig.h => media/libjpeg/jconfig.h
rename : jpeg/jconfig.h.in => media/libjpeg/jconfig.h.in
rename : jpeg/jcparam.c => media/libjpeg/jcparam.c
rename : jpeg/jcphuff.c => media/libjpeg/jcphuff.c
rename : jpeg/jcprepct.c => media/libjpeg/jcprepct.c
rename : jpeg/jcsample.c => media/libjpeg/jcsample.c
rename : jpeg/jdapimin.c => media/libjpeg/jdapimin.c
rename : jpeg/jdapistd.c => media/libjpeg/jdapistd.c
rename : jpeg/jdarith.c => media/libjpeg/jdarith.c
rename : jpeg/jdatadst.c => media/libjpeg/jdatadst.c
rename : jpeg/jdatasrc.c => media/libjpeg/jdatasrc.c
rename : jpeg/jdcoefct.c => media/libjpeg/jdcoefct.c
rename : jpeg/jdcolor.c => media/libjpeg/jdcolor.c
rename : jpeg/jdct.h => media/libjpeg/jdct.h
rename : jpeg/jddctmgr.c => media/libjpeg/jddctmgr.c
rename : jpeg/jdhuff.c => media/libjpeg/jdhuff.c
rename : jpeg/jdhuff.h => media/libjpeg/jdhuff.h
rename : jpeg/jdinput.c => media/libjpeg/jdinput.c
rename : jpeg/jdmainct.c => media/libjpeg/jdmainct.c
rename : jpeg/jdmarker.c => media/libjpeg/jdmarker.c
rename : jpeg/jdmaster.c => media/libjpeg/jdmaster.c
rename : jpeg/jdmerge.c => media/libjpeg/jdmerge.c
rename : jpeg/jdphuff.c => media/libjpeg/jdphuff.c
rename : jpeg/jdpostct.c => media/libjpeg/jdpostct.c
rename : jpeg/jdsample.c => media/libjpeg/jdsample.c
rename : jpeg/jdtrans.c => media/libjpeg/jdtrans.c
rename : jpeg/jerror.c => media/libjpeg/jerror.c
rename : jpeg/jerror.h => media/libjpeg/jerror.h
rename : jpeg/jfdctflt.c => media/libjpeg/jfdctflt.c
rename : jpeg/jfdctfst.c => media/libjpeg/jfdctfst.c
rename : jpeg/jfdctint.c => media/libjpeg/jfdctint.c
rename : jpeg/jidctflt.c => media/libjpeg/jidctflt.c
rename : jpeg/jidctfst.c => media/libjpeg/jidctfst.c
rename : jpeg/jidctint.c => media/libjpeg/jidctint.c
rename : jpeg/jidctred.c => media/libjpeg/jidctred.c
rename : jpeg/jinclude.h => media/libjpeg/jinclude.h
rename : jpeg/jmemmgr.c => media/libjpeg/jmemmgr.c
rename : jpeg/jmemnobs.c => media/libjpeg/jmemnobs.c
rename : jpeg/jmemsys.h => media/libjpeg/jmemsys.h
rename : jpeg/jmorecfg.h => media/libjpeg/jmorecfg.h
rename : jpeg/jpegcomp.h => media/libjpeg/jpegcomp.h
rename : jpeg/jpegint.h => media/libjpeg/jpegint.h
rename : jpeg/jpeglib.h => media/libjpeg/jpeglib.h
rename : jpeg/jquant1.c => media/libjpeg/jquant1.c
rename : jpeg/jquant2.c => media/libjpeg/jquant2.c
rename : jpeg/jsimd.h => media/libjpeg/jsimd.h
rename : jpeg/jsimd_none.c => media/libjpeg/jsimd_none.c
rename : jpeg/jsimddct.h => media/libjpeg/jsimddct.h
rename : jpeg/jutils.c => media/libjpeg/jutils.c
rename : jpeg/jversion.h => media/libjpeg/jversion.h
rename : jpeg/simd/Makefile.in => media/libjpeg/simd/Makefile.in
rename : jpeg/simd/jcclrmmx.asm => media/libjpeg/simd/jcclrmmx.asm
rename : jpeg/simd/jcclrss2-64.asm => media/libjpeg/simd/jcclrss2-64.asm
rename : jpeg/simd/jcclrss2.asm => media/libjpeg/simd/jcclrss2.asm
rename : jpeg/simd/jccolmmx.asm => media/libjpeg/simd/jccolmmx.asm
rename : jpeg/simd/jccolss2-64.asm => media/libjpeg/simd/jccolss2-64.asm
rename : jpeg/simd/jccolss2.asm => media/libjpeg/simd/jccolss2.asm
rename : jpeg/simd/jcolsamp.inc => media/libjpeg/simd/jcolsamp.inc
rename : jpeg/simd/jcqnt3dn.asm => media/libjpeg/simd/jcqnt3dn.asm
rename : jpeg/simd/jcqntmmx.asm => media/libjpeg/simd/jcqntmmx.asm
rename : jpeg/simd/jcqnts2f-64.asm => media/libjpeg/simd/jcqnts2f-64.asm
rename : jpeg/simd/jcqnts2f.asm => media/libjpeg/simd/jcqnts2f.asm
rename : jpeg/simd/jcqnts2i-64.asm => media/libjpeg/simd/jcqnts2i-64.asm
rename : jpeg/simd/jcqnts2i.asm => media/libjpeg/simd/jcqnts2i.asm
rename : jpeg/simd/jcqntsse.asm => media/libjpeg/simd/jcqntsse.asm
rename : jpeg/simd/jcsammmx.asm => media/libjpeg/simd/jcsammmx.asm
rename : jpeg/simd/jcsamss2-64.asm => media/libjpeg/simd/jcsamss2-64.asm
rename : jpeg/simd/jcsamss2.asm => media/libjpeg/simd/jcsamss2.asm
rename : jpeg/simd/jdclrmmx.asm => media/libjpeg/simd/jdclrmmx.asm
rename : jpeg/simd/jdclrss2-64.asm => media/libjpeg/simd/jdclrss2-64.asm
rename : jpeg/simd/jdclrss2.asm => media/libjpeg/simd/jdclrss2.asm
rename : jpeg/simd/jdcolmmx.asm => media/libjpeg/simd/jdcolmmx.asm
rename : jpeg/simd/jdcolss2-64.asm => media/libjpeg/simd/jdcolss2-64.asm
rename : jpeg/simd/jdcolss2.asm => media/libjpeg/simd/jdcolss2.asm
rename : jpeg/simd/jdct.inc => media/libjpeg/simd/jdct.inc
rename : jpeg/simd/jdmermmx.asm => media/libjpeg/simd/jdmermmx.asm
rename : jpeg/simd/jdmerss2-64.asm => media/libjpeg/simd/jdmerss2-64.asm
rename : jpeg/simd/jdmerss2.asm => media/libjpeg/simd/jdmerss2.asm
rename : jpeg/simd/jdmrgmmx.asm => media/libjpeg/simd/jdmrgmmx.asm
rename : jpeg/simd/jdmrgss2-64.asm => media/libjpeg/simd/jdmrgss2-64.asm
rename : jpeg/simd/jdmrgss2.asm => media/libjpeg/simd/jdmrgss2.asm
rename : jpeg/simd/jdsammmx.asm => media/libjpeg/simd/jdsammmx.asm
rename : jpeg/simd/jdsamss2-64.asm => media/libjpeg/simd/jdsamss2-64.asm
rename : jpeg/simd/jdsamss2.asm => media/libjpeg/simd/jdsamss2.asm
rename : jpeg/simd/jf3dnflt.asm => media/libjpeg/simd/jf3dnflt.asm
rename : jpeg/simd/jfmmxfst.asm => media/libjpeg/simd/jfmmxfst.asm
rename : jpeg/simd/jfmmxint.asm => media/libjpeg/simd/jfmmxint.asm
rename : jpeg/simd/jfss2fst-64.asm => media/libjpeg/simd/jfss2fst-64.asm
rename : jpeg/simd/jfss2fst.asm => media/libjpeg/simd/jfss2fst.asm
rename : jpeg/simd/jfss2int-64.asm => media/libjpeg/simd/jfss2int-64.asm
rename : jpeg/simd/jfss2int.asm => media/libjpeg/simd/jfss2int.asm
rename : jpeg/simd/jfsseflt-64.asm => media/libjpeg/simd/jfsseflt-64.asm
rename : jpeg/simd/jfsseflt.asm => media/libjpeg/simd/jfsseflt.asm
rename : jpeg/simd/ji3dnflt.asm => media/libjpeg/simd/ji3dnflt.asm
rename : jpeg/simd/jimmxfst.asm => media/libjpeg/simd/jimmxfst.asm
rename : jpeg/simd/jimmxint.asm => media/libjpeg/simd/jimmxint.asm
rename : jpeg/simd/jimmxred.asm => media/libjpeg/simd/jimmxred.asm
rename : jpeg/simd/jiss2flt-64.asm => media/libjpeg/simd/jiss2flt-64.asm
rename : jpeg/simd/jiss2flt.asm => media/libjpeg/simd/jiss2flt.asm
rename : jpeg/simd/jiss2fst-64.asm => media/libjpeg/simd/jiss2fst-64.asm
rename : jpeg/simd/jiss2fst.asm => media/libjpeg/simd/jiss2fst.asm
rename : jpeg/simd/jiss2int-64.asm => media/libjpeg/simd/jiss2int-64.asm
rename : jpeg/simd/jiss2int.asm => media/libjpeg/simd/jiss2int.asm
rename : jpeg/simd/jiss2red-64.asm => media/libjpeg/simd/jiss2red-64.asm
rename : jpeg/simd/jiss2red.asm => media/libjpeg/simd/jiss2red.asm
rename : jpeg/simd/jisseflt.asm => media/libjpeg/simd/jisseflt.asm
rename : jpeg/simd/jsimd.h => media/libjpeg/simd/jsimd.h
rename : jpeg/simd/jsimd_i386.c => media/libjpeg/simd/jsimd_i386.c
rename : jpeg/simd/jsimd_x86_64.c => media/libjpeg/simd/jsimd_x86_64.c
rename : jpeg/simd/jsimdcfg.inc => media/libjpeg/simd/jsimdcfg.inc
rename : jpeg/simd/jsimdcfg.inc.h => media/libjpeg/simd/jsimdcfg.inc.h
rename : jpeg/simd/jsimdcpu.asm => media/libjpeg/simd/jsimdcpu.asm
rename : jpeg/simd/jsimdext.inc => media/libjpeg/simd/jsimdext.inc
rename : jpeg/transupp.h => media/libjpeg/transupp.h
2011-10-17 21:25:53 -07:00
Ed Morley
abc3c40af5
Merge last green changeset of mozilla-inbound to mozilla-central
2011-10-14 10:58:43 +01:00
Makoto Kato
ccbed38eb3
Bug 693283 - cannot detect endian of Android x86 on libsydney. r=kinetik
2011-10-14 11:27:18 +09:00
Timothy B. Terriberry
34916e5393
Bug 693057 - Add libvpx's encoder support (disabled), r=cpearce,khuey
2011-10-13 17:37:34 -07:00
Timothy B. Terriberry
ec2123c742
Bug 693057 - Add libvpx's error concealment support (disabled), r=cpearce,khuey
2011-10-13 17:37:29 -07:00
Timothy B. Terriberry
95255587e1
Bug 693057 - Upgrade libvpx decoder to v0.9.7-p1, r=cpearce,khuey
...
--HG--
rename : media/libvpx/vp8/common/filter_c.c => media/libvpx/vp8/common/filter.c
rename : media/libvpx/vpx_scale/generic/scalesystemdependant.c => media/libvpx/vpx_scale/generic/scalesystemdependent.c
2011-10-13 17:37:21 -07:00
Ralph Giles
72e3ef9897
Bug 677581 - Update libogg to upstream svn r18096. r=kinetik
...
This is one revision ahead of the 1.3.0, after some whitespace
fixes to the documentation.
Since the last update, the major changes are do documentation,
the addition of the ogg_stream_*_fill() calls which are
important for controlling overhead and latency with newer
codecs like theora and opus.
The way configure generates config_types.h has also changed,
making it more necessary to have platform-specific type
definitions in os_types.h. The patch for Solaris support
has been updated to support this.
2011-10-11 13:50:38 +13:00
Matthew Gregan
18f72b33af
Bug 669556 - Calculate OS X sydneyaudio buffer sizes by time, and shrink buffers to 1000ms. Remove buffer refill wait from nsBuiltinDecoderStateMachine::AudioLoop as the buffer fullness estimation is inaccurate. r=cpearce
2011-10-03 15:14:32 +13:00
Ralph Giles
8df09d9afc
Bug 683823 - Update libvorbis to upstream r18077. r=kinetik
...
This removes warning fixes which have been merged upstream
since the 1.3.2 release. The only other upstream changes
have been to documentation, which we don't include in our
repository.
I also corrected the usage comment at the top of update.sh.
2011-09-27 19:59:34 +01:00
Atul Aggarwal
22c8c4b273
Bug 666672 - Fix OSX compile warnings in sydneyaudio and vorbis. r=giles
2011-09-01 11:19:22 +05:30
Matthew Gregan
a46c96aeaa
Bug 683822 - Delete media/libsydneyaudio patches and update.sh, since this is no longer maintained. r=doublec
2011-09-01 17:56:46 +12:00
Matthew Gregan
c2e6d18800
Bug 688997 - Use correct waveOutProc declaration to avoid pointer truncation on x64. r=cpearce
2011-09-25 13:46:06 +13:00
John Koleszar
b79e0c67c2
Bug 696390 - Fix libvpx splitmv clamping, r=cpearce
2011-11-02 15:31:10 -07:00
Mike Hommey
73e9c2d6c7
Bug 676252 part 1 - Don't use $(OBJ_SUFFIX) before including config.mk. r=ted
2011-08-29 07:34:02 +02:00
Matthew Gregan
21bedaef47
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
4fdab57f2d
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
3ee5ffc35f
Bug 671818 - Make libvpx's chroma plane rows 16-byte aligned, r=cpearce
2011-07-20 11:02:59 -07:00
Timothy B. Terriberry
cc3f9bc582
Bug 645284 - Disable ARM detokenizer in libvpx, r=khuey
2011-07-12 11:17:54 -07:00
Timothy B. Terriberry
6c5e24387c
Bug 666931 - Enforce alignment for ARM code in Thumb mode in libvpx. r=cpearce
2011-06-27 12:05:30 -07:00
Mike Hommey
d9494434d0
Bug 646815 - Avoid text relocations in libvpx on ARM. r=derf
2011-06-15 04:47:58 +02:00
Ed Morley
d48f3abda2
Bug 655496 - Remove WinCE code from Mozilla owned parts of media/* ; r=kinetik
2011-05-08 10:30:06 +02:00
Landry Breuil
145338b8cb
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
814a8fd5a8
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
9ef399436c
Bug 627981 - [clang]: A lot of errors for libtheora; r=ted
2011-03-17 09:03:00 -04:00
Rafael Ávila de Espíndola
ccd00f6752
Bug 639204 - Fix link with xcode 4; r=tterribe
2011-03-14 11:50:00 -04:00
Matthew Gregan
f33e409c72
Bug 520101 - Fix audio when hotswapping sound output on Mac. r=doublec a=roc
2011-02-16 11:08:31 +13:00
Shawn Wilsher
f288da7d09
Merge mozilla-central to Places.
2011-01-19 15:01:12 -08:00
Timothy B. Terriberry
fbd227d66a
Bug 625773 - uninitialised value use in FastConvertYUVToRGB32Row; r=cpearce a=roc
2011-01-17 12:18:34 -05:00
Doug Turner
45e5655e9c
Bug 619827 - throw from AudioTrack constructor kills fennec, r=kinetic,mwu a=blocking-fennec
2010-12-20 00:15:48 -08:00
Chris Pearce
7ccc3a7d9d
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
a44f096171
Bug 584259 - Update libnestegg. r=doublec a=roc
2010-11-03 12:38:04 +13:00
Shawn Wilsher
aeffa1f8c7
Merge mozilla-central into Places
2010-12-06 09:48:54 -08:00
Shawn Wilsher
f1db0ae444
Merge mozilla-central into Places
2010-11-17 10:55:34 -08:00
Doug Turner
05d2ec61a4
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
deaabcb2a2
Merge mozilla-central to Places
2010-11-10 09:38:08 -08:00
Timothy B. Terriberry
1b3273dc6c
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
40d7f401ae
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
802e43d10c
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
bc82080333
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
b4c1905756
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
c71c0f761f
Merge mozilla-central to the branch for bug 596451.
2010-10-28 10:05:20 -04:00
Benjamin Smedberg
88962df3e2
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
ea63450df8
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
621918fa08
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
4c1dcbedc0
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
a3a6455c42
Bug 570904 - Update libnestegg. r=doublec
2010-09-07 16:54:17 +12:00
async.processingjs@yahoo.com
42e7370293
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
f5c25b4efb
Bug 593753 - Update libvpx to 0.9.2. r=cpearce a=blocking
2010-09-09 14:06:21 +02:00
Justin Lebar
84ca22aa38
Bug 583849 - Use YASM to compile libvpx on Windows. r=ted, a2.0=blocking
2010-08-11 16:37:24 -07:00
Matthew Gregan
bf9faca198
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
5e71ea141c
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
bed266bd26
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
dc49da79ab
Bug 608066 - Update libvpx to v0.9.5. r=chris,khuey a=b-f
2010-11-08 09:47:17 +02:00
Matthew Gregan
af90544b0a
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
bba2d5178b
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
4eadbd727a
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
038de97c0d
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
ae4f371e8e
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
62729ef0c0
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
5baa3a80f8
Bug 583199 Compile WebM on Solaris r=tterribe a=dbaron
2010-08-06 15:03:02 +08:00
timeless@mozdev.org
1181073397
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
269993b778
Bug 572876 - Enable VP8 asm on x86-64 Linux. r=cpearce
2010-06-22 02:01:48 +02:00
Matthew Gregan
83a6003d9c
Bug 555121 - Update in-tree libvorbis to 1.3.1. rs=doublec
2010-06-21 12:19:14 -07:00
Matthew Gregan
dcbbbd57ef
Backed out changeset 4adab2629c3f (bug 555121)
2010-06-19 18:24:46 +12:00
Matthew Gregan
ac1cf8c0a4
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
50da0a4ff6
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
a1b347da87
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
8551a5743b
Bug 559344 - Update libogg to SVN r17287. rs=chris.double
2010-06-11 10:50:58 +12:00
Chris Pearce
9e1456d9c5
Backed out changeset 9b49ef1d36dd
2010-06-10 16:40:18 +12:00
Matthew Gregan
20450d3875
Bug 559344 - update libogg
2010-06-10 16:13:10 +12:00
Makoto Kato
2b9be1f73e
Bug 570882 - Need assembler optimization for VPX on Windows x64. r=cpearce
2010-06-09 20:18:51 +09:00
Chris Pearce
eace149532
Bug 566247 - Add libvpx, VP8 decoding library for WebM. r=ted
2010-06-09 11:31:28 +12:00
Matthew Gregan
f3045189b2
Bug 566246 - Import libnestegg WebM demuxer. r=doublec
2010-05-25 16:40:08 +12:00
Michael Wu
8bc6b87863
Bug 568315 - Android support for media/libsydneyaudio, r=kinetik
...
--HG--
extra : rebase_source : 15e37beb985163be3fb78bf813034ae76903c3ce
2010-06-03 13:59:04 -07:00
Chris Pearce
35399690ba
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
53ea2a0d90
Bug 564734 - Ensure all audio is queued before draining on win32. r=kinetik
2010-05-13 12:59:42 +12:00
Rich Walsh
80c60e34b5
Bug 558761 - libsyndeyaudio OS/2 support. r=wuno
2010-05-13 12:59:41 +12:00
Tim Terriberry
ef1655d6e9
Bug 559343 - Silence a Coverity warning in libtheora. r=timeless
2010-04-29 12:11:40 +12:00
Cliff Wright
c2dae54c1a
Bug 562488 - Fix crash destroying stream in OSS sydneyaudio backend. r=kinetik
2010-04-29 11:04:06 +12:00
Chris Pearce
2966b4cccd
Bug 556455 - Remove liboggz, liboggplay, libfishsound from video decoder. r=doublec
2010-04-27 20:53:48 +12:00
Uli Link
cc9c14ae3b
Bug 499266. Add AIX support for libsydneyaudio. r=kinetik
2010-04-23 14:48:15 +12:00
Ginn Chen
5425ab79b8
Bug 556217 Update sydney_audio_sunaudio.c r=kinetik
2010-04-15 18:43:28 +08:00
Mike Hommey
ebc0e9d0ce
Bug 555908 - *BSD and GNU/Hurd support for libsydneyaudio. r=cpearce
2010-04-12 10:26:36 +12:00
Matthew Gregan
1ca795365c
Bug 484814 - Increase sydneyaudio buffer size on Windows. r=chris.double
2010-02-07 21:03:45 +13:00
Matthew Gregan
b96097a2d0
Bustage fix for bug 526097.
...
--HG--
extra : rebase_source : c603b71aa7f748fed426f33e023fcc6551520a99
2010-03-18 16:30:41 +13:00
Matthew Gregan
975e8199ff
Bug 468296 - Update libogg to SVN r16911. r=chris.double
2010-03-18 15:23:19 +13:00
Matthew Gregan
d393f2d6b3
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
e3dc3b8c62
Bug 550360 - Delete duplicate libogg source files. r=chris.double
2010-03-18 16:00:18 +13:00
Matthew Gregan
40ab0d4a54
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
eb01c12ace
Bug 550184. Avoid using uninitialized data. r=doublec
2010-03-05 13:10:42 +13:00
Matthew Gregan
0f13f6eb91
Backed out changeset b876c36242dc
2010-02-26 15:10:11 -08:00
Matthew Gregan
2483ac7833
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
0de77f6075
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
551bfccd1b
Bug 533822 - Flush liboggz packet_buffer in oggz_reset_streams. r=chris.double
2010-01-08 17:55:39 +13:00
Matthew Gregan
522d4cb272
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
a15ceb88f7
Bug 501894: Fix AIX linker error in libvorbis r=roc
2010-01-30 07:43:45 -05:00
Jacek Caban
27c548369f
Bug 530313 - libtheora fails to compile on mingw. r=ted
2010-01-20 11:25:22 +01:00
Matthew Gregan
eafb1e68b1
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
838006a255
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
31ea5a204f
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
0a4ce07599
Bug 523335 - Abort seek operation on underlying stream close. r=roc
2009-10-21 16:24:21 +13:00
Matthew Gregan
d75d34acac
Bug 498380 - Remove bogus packet_buffer assert from oggz_close. r=chris.double
2009-10-12 13:07:51 +13:00
Matthew Gregan
fcdb53d826
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
73c9753893
Bug 520500 - Don't reject vorbis streams with 0 length comments. r=doublec
2009-10-14 16:36:01 +13:00
Chris Pearce
a7c8f0eec9
Bug 520493 - Fix regression in Ogg playback. r=doublec
2009-10-14 16:35:59 +13:00
Matthew Gregan
52ac038bed
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
3c4419b7c9
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
c65a6fdf9a
Bug 519155 - reset oggz seek on failure. r=doublec
2009-10-03 17:08:12 +13:00
Chris Pearce
b7720b4c09
Bug 504843 - Abort ogg decode with excessively large video frame sizes. r=doublec
2009-10-03 17:08:12 +13:00
Chris Double
303e16eb48
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
5c108df396
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
24199fb48b
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
4ef626577f
Bug 512328 - Update liboggplay to rev 404316e595. r=doublec
2009-09-24 16:22:23 +12:00
Chris Pearce
f32dfd96aa
Bug 518169 - Fix bounds check calculation in oggz seek. r=doublec
2009-09-24 13:42:18 +12:00
Matthew Gregan
47dbf39886
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
ce3025f762
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
40780c2c4b
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
636b7e873a
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
614b3a52b8
Bug 512327 - Update liboggz to cf5feeaab69b05e24. r=doublec
2009-09-16 15:45:16 +12:00
Chris Pearce
8d783e47e7
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
1ccbfca6b5
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
667f63d102
Bug 513032 - remove empty conditionals in our makefiles, r=ted
2009-08-27 10:48:18 -07:00
Chris Pearce
18eb84e9ce
Bug 513999 - Backed out changeset 8217d78ccdaf, liboggz update from bug 512327 on CLOSED TREE.
2009-09-02 11:11:05 +12:00
Chris Pearce
7a52974576
Bug 512327 - Update liboggz to rev 20609d34c41fa
2009-08-31 13:23:16 +12:00
Chris Pearce
90b2c900a3
Bug 511584 - Update libfishsound to rev 20b5cdf6fe38f6
2009-08-31 13:23:16 +12:00
Matthew Gregan
3efd4dbb3f
Bug 501279. Update libvorbis to r16335.
...
--HG--
extra : rebase_source : 04d15a3e154054fe00b3c01f3c252f5f9613e3e8
2009-07-31 17:24:16 +12:00
Rich Walsh
ddbec904e9
Bug 506434 - fix ogg video playback regression, OS/2 part, r=pweilbacher
2009-08-02 14:06:02 +03:00
Rich Walsh
46c13739b3
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
3e38caa3b3
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
2a7b1131c0
Bug 501877 - Don't define USE_ASM on Windows x64. r=chris.double
2009-07-28 19:48:21 +09:00
Jacek Caban
644af48cbc
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
4264822f8e
[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
71e5e94df9
[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
cc50d27e01
[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
ae9a6035fd
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
a42bca591e
Bug 500254 - Update libvorbis - rs=roc
...
--HG--
extra : rebase_source : f53b6ad720004d2fca0d643af11e0b565acf9d55
2009-07-07 10:10:04 +12:00
Matthew Gregan
3c8596b473
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
ca05db5edc
Bug 498853 - libvorbis update - r=xiphmont
2009-06-19 15:35:50 +12:00
Chris Double
d28f9a06ab
Bug 498855 - libvorbis update - r=xiphmont
2009-06-19 15:33:29 +12:00
Chris Double
08d0ef1f46
Bug 498827 - libvorbis update - r=xiphmont
2009-06-19 15:27:59 +12:00
Chris Double
23e5eecd67
Bug 498824 - liboggplay update - r=roc
2009-06-19 15:16:52 +12:00
Tim Terriberry
fed173ce79
Bug 498824 - libtheora update - r=roc
2009-06-19 15:12:54 +12:00
Chris Double
ea1ed3d3e3
Bug 498815 - liboggplay update - r=wiking rs=roc
2009-06-19 15:11:41 +12:00
Tim Terriberry
e35f2aef86
Bug 498815 - libtheora update - r=doublec rs=roc
2009-06-19 15:11:15 +12:00
David Schleef
fd39c3ad32
Bug 498770 - Enable optimized Theora code in Windows builds - r=kinetik rs=roc
2009-06-19 15:03:45 +12:00
Matthew Gregan
47d0907360
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
e92151aae5
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
11ed802b51
Bug 496063. Avoid infinite loops on shutdown or error while seeking. r=cpearce
2009-06-04 14:06:03 +12:00
Chris Double
bd8b661ad3
Bug 487519. Detect more Vorbis errors and propagate them out. rs=roc
2009-06-02 09:20:51 +12:00
Chris Pearce
73e0202e9d
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
f1db574761
Bug 495129. Propagate errors better. r+sr=roc
2009-05-28 16:39:39 +12:00
Matthew Gregan
4b25722e83
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
2639ec2d4a
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
bcfea37cf7
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
dacfca1cb3
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
bd64741ff1
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
d5a3ece6b0
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
1064d0e7b8
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
6df221580d
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
87754583fb
Bug 466699 - libsydneyaudio fixes for avsync - rs=roc
2009-05-18 13:33:21 +12:00
Mats Palmgren
7161173d68
Bug 481921. Don't crash when timestamps go backwards. r=wiking
2009-05-18 10:24:04 +12:00
Gregory Maxwell
ba13940408
Bug 493140. Use Theora x/y offset information if present. r=doublec
2009-05-18 10:19:04 +12:00
Chris Pearce
0719504584
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
9d77f0597a
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
37e5ef55ea
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
7e74ca4118
Bug 491229 - Make DEBUG not defined in liboggz on Windows.
2009-05-04 13:30:44 +12:00
Josh Aas
a76671d763
We no longer need FlatCarbon in liboggplay. b=486911 r=cdouble sr=roc
2009-04-07 16:14:29 -04:00
Matthew Gregan
2b375436ec
Bustage fix for d8d2c0480c77
2009-04-05 11:51:14 +12:00
Chris Double
52f72e1e63
Bug 480521 - Update libfishsound to e98a05 and liboggz to ef3b0e. rs=roc
2009-04-05 11:17:48 +12:00
Matthew Gregan
91cb671e48
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
1922412388
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
5cc4948d0c
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
ecd71e7a54
Bug 480521: Fix bustage due to incorrect merge in backout
2009-03-30 16:09:07 +13:00
Chris Double
d79758ffa4
Backout bug 480521 due to build failure
2009-03-30 14:11:46 +13:00
Chris Double
47a779c26a
Backed out changeset 4a7b411c31fb
2009-03-30 14:11:01 +13:00
Chris Double
67bdd86537
Backed out changeset 6cc04ca21fec
2009-03-30 14:10:12 +13:00
Chris Double
6eb1d6483e
Bug 480521 - Fix win32/mobile build bustage
2009-03-30 13:45:44 +13:00
Chris Double
ca1eea112a
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
f489742727
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
dde6460538
Stop using FlatCarbon headers on Mac OS X. b=482277 r=bsmedberg
2009-03-19 10:41:13 -07:00
Chris Double
f961f09fa9
Bug 481601 - Fix crash in [@ _vorbis_block_ripcord - vorbis_block_clear] - r=conrad.parker
2009-03-10 13:45:09 +13:00
Chris Double
26a9445d9d
Bug 468281 - Update liboggplay to fix audit issues - rs=roc
2009-03-08 17:23:27 +13:00
Chris Double
b5af871943
Backed out changeset d132b09831a1 due to test failure on WINNT
2009-03-06 15:09:48 +13:00
Chris Double
4cc381d48f
Bug 468281 - Update liboggplay to fix audit issues - rs=roc
2009-03-06 12:29:24 +13:00
Chris Double
44ae02557b
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
15f12fa8ac
Backed out changeset 0722a0e98124
2009-03-03 22:01:06 +13:00
Chris Double
48dfe61909
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
87cca37b6e
Backed out changeset 690209fc5b6b (bug 474749) due to unit test failures.
2009-02-21 22:40:23 -08:00
Jeff Muizelaar
ec812af225
Bug 474749 - oggplay_yuv2bgr needs to be faster
...
r=cdouble
2009-02-22 00:10:06 -05:00
Chris Double
c02122f65a
Backed out changeset 45eb7626bca0
2009-02-20 16:02:43 +13:00
Chris Double
7cd5fc5f1f
b=477899 update liboggz to svn r3835 and liboggplay to svn r3848 rs=roc
2009-02-20 15:35:23 +13:00
Chris Pearce
5913c6bc96
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
966de9ee44
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
387d00529f
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
4a0378e54b
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
d73073343d
Bug 474937 - Fix Windows crashes with video element caused by buggy mmx/sse optimisations - rs=roc
2009-01-26 00:03:26 +13:00