Граф коммитов

317 Коммитов

Автор SHA1 Сообщение Дата
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