Randell Jesup
b9abf802de
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
2981ef650b
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
6759321ae7
Bug 757637: Rollup makesystem changes for webrtc r=khuey r=ted f=glandium
2012-06-20 07:27:43 -04:00
Randell Jesup
261faa4555
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
5bf5c814e9
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
37bef1f69b
bug 731407: need to include <assert.h> in non-debug builds r=cpearce
2012-04-04 14:49:12 -04:00
Bas Schouten
cc563e575f
bug 731407: Remove DShow BaseClass usage from webrtc drop r=cpearce
2012-03-15 23:06:35 +00:00
Randell Jesup
fa82816a57
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
bf09ace7dc
Revert c39d36167b99 due to a horribly munged backout.
2012-06-10 19:44:50 -04:00
Ryan VanderMeulen
742ef54339
Backout the bug 754202 backout due to orange.
2012-06-10 19:37:47 -04:00
Chris Double
16a5efe48a
Bug 762366 - Refactor omx plugin's ReadVideo method - r=edwin
2012-06-08 14:30:47 +12:00
Chris Double
466582e8dc
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
327973b52b
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
7239c7d3af
Bug 761844 - Don't link omx plugin to surfaceflinger_client, r=doublec
2012-06-06 03:45:02 -04:00
Geoff Lankow
2f85a7eea6
Merge m-c to m-i
2012-06-06 15:13:51 +12:00
Michael Wu
8f6f7fe587
Bug 761808 - Fix OMX plugin build on OSX, r=doublec
2012-06-05 19:30:50 -04:00
Matthew Gregan
075a147bf5
Bug 757034 - Add sndio to cubeb update.sh.
2012-06-02 19:16:32 +12:00
Landry Breuil
329a2b5f78
Bug 757034 - Import openbsd cubeb sndio backend. r=kinetik
2012-06-02 19:10:42 +12:00
Matthew Gregan
16888b75d3
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
b395b77adc
Bug 759891 - Update libjpeg-turbo to r831 (latest 1.2.x rev). r=jrmuizel
2012-06-05 11:27:41 -04:00
Chris Double
083faf830f
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
2f913e34d3
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
53a31ba162
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
cd2c24d415
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
1bdfae13df
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
9469089310
Bug 758487 Fix libopus compile on Solaris/SPARC r=rillian
2012-05-28 09:33:35 +08:00
Timothy B. Terriberry
8b18de8b7c
Bug 757594 - Add explicit rules for obj_int_extract sources to libvpx, r=khuey
2012-05-22 19:51:19 -07:00
Matthew Gregan
23eb5b574e
Bug 756944 - Import ALSA cubeb backend. r=doublec
2012-05-21 15:54:17 +12:00
Gervase Markham
e95524780d
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Jacek Caban
ae9b0b3c23
Bug 755229 - Use YASM for libvpx on mingw builds r=khuey
2012-05-16 10:47:59 +02:00
Jacek Caban
53b5000601
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
5a5850791b
Bug 743720 - Import Speex's audio resampler in the tree. r=kinetik, khuey
2012-05-14 19:01:04 -04:00
Timothy B. Terriberry
0c944c1452
Bug 752668 - Fix pp_sharp_mod calculation, r=kinetik
2012-05-08 07:21:10 -07:00
Matthew Gregan
58d961e344
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
15dbfd127b
Bug 751030 - Import PulseAudio backend for cubeb (NPOTB). r=mwu
2012-05-02 16:24:36 +12:00
Timothy B. Terriberry
97b92c5804
Bug 752139 - Don't build an empty armopts.s, r=glandium
2012-05-06 05:41:01 -07:00
Timothy B. Terriberry
16e76ae2e8
Bug 752139 - Mark stacks non-executable in the libtheora ARM asm. r=glandium
2012-05-05 12:43:26 -04:00
Ralph Giles
c4c18f7e24
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
3bb38b2e4a
merge m-c to fx-team
2012-05-04 16:20:36 +02:00
Timothy B. Terriberry
5c4b7859de
Bug 750447 - Fix libvpx build on platforms without RTCD. r=cpearce
2012-05-03 06:22:52 -04:00
Ed Morley
6144fcc550
Merge mozilla-central to fx-team to pick up PGO fixes
2012-05-03 11:24:50 +01:00
Ehsan Akhgari
bcbcf49847
Bug 750747 - Rip out libpng from libxul; r=khuey
...
Landing on a CLOSED TREE
2012-05-02 11:02:15 -04:00
Ehsan Akhgari
dd3796a5ea
Backout changeset e58855b90cf6 (bug 750747) because of build bustage of a CLOSED TREE
2012-05-02 10:04:33 -04:00
Ehsan Akhgari
5defd5243a
Bug 750867 - Rip out libjpeg from libxul; r=khuey
...
Landing on a CLOSED TREE
2012-05-02 09:28:52 -04:00
Ehsan Akhgari
2b9c2bd0bc
Bug 750747 - Rip out libpng from libxul; r=khuey
2012-05-02 09:28:29 -04:00
Ed Morley
4c9a4fe090
Merge mozilla-central to mozilla-inbound
2012-05-01 09:53:31 +01:00
Michael Wu
3d734535e2
Bug 749080 - Make AudioManager.cpp build again, r=cjones
2012-04-30 14:10:48 -04:00
Timothy B. Terriberry
440f0d3aad
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
8147e21509
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
a105f4e186
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