Commit Graph

844 Commits

Author SHA1 Message Date
Adam Roach [:abr]
b71e4a0fb9 Bug 817065: Replace vcm_media_payload_t with structure leveraging rtp_ptype constants r=ehugg,jesup 2012-12-06 11:36:43 -06:00
Suhas Nandakumar
23b591f2df Bug 817488 Audio Send and Recv support for PC tests r=ekr 2012-12-05 13:37:32 -08:00
Ehsan Akhgari
135f07354e Bug 818327 - Make libspeex's resampler usable; r=padenot
DONTBUILD since this is NPOTB
2012-12-04 19:59:05 -05:00
Mike Hommey
4125bfa14e Bug 814693 - Allow webrtc to build on more architectures. r=jesup
--HG--
extra : rebase_source : 7d22643c1b4b944595bfe33ac8f5925af2b8bcbd
2012-12-01 09:55:48 +01:00
Matthew Gregan
26664fac3c Bug 797517 - Switch order of cubeb WinMM latency kludges. r=doublec 2012-11-19 11:41:32 +13:00
Matthew Gregan
fd363431c2 Bug 816347 - Remove overly verbose audio stream logging. r=doublec 2012-11-29 14:16:19 +13:00
Ethan Hugg
6b5299e68b Bug 814329 Protect fim_process_event from NULL input r=jesup 2012-11-28 08:38:50 -08:00
Gian-Carlo Pascutto
27a071628d Bug 750869 - Build system support for --enable-webrtc for Android (off by default). r=ted 2012-12-04 16:27:18 +01:00
Makoto Kato
cb4a57156c Bug 817481 - Build failure on WebRTC unit test with --with-system-libvpx. r=jesup 2012-12-03 17:01:16 +09:00
Crypt
77bd1ae21d Bug 810220 - Patch to fix SDP Codec Negotiation Issues (revised) r=ekr,jesup 2012-11-26 02:36:43 -08:00
EKR
8243b8715e Bug 817451, Correctly set mRole in PC unit tests. r=ehugg 2012-12-02 18:06:21 -08:00
EKR
55b7730245 Bug 815039, Add template to bind non-member function calls into runnables. r=jesup 2012-12-02 16:53:47 -08:00
Randell Jesup
ec38473354 Backed out changeset 483a8a9702a6 2012-12-02 02:56:21 -05:00
Crypt
760d7315ac Bug 810220 - Patch to fix SDP Codec Negotiation Issues r=ekr,jesup 2012-11-26 02:36:43 -08:00
Ralph Giles
65d654d29c Bug 817179 - Fix an issue with Opus padding larger than 16. r=tterribe
Packets with with more than 2^24 padding length bytes could
overflow the packet length calculation. This change avoids
the wrap around behaviour.
2012-11-30 15:02:23 -08:00
Michael Wu
a9da3c7070 Bug 809665 - Boot animation support for B2G, r=cjones,joe 2012-11-28 13:43:19 -05:00
Chris Double
4f1aa8a3d9 Bug 805700 - Part1: omx plugin changes for Honeycomb support - r=cpeterson
--HG--
extra : rebase_source : 3b36cfa2d5b25db4b1a66727f4349f71a6e2a7db
2012-11-30 16:05:37 +13:00
Chris Double
e70ef8d353 Bug 787228 - Part4: Add libstagefright stub libraries for Gingerbread - r=cpeterson
--HG--
extra : rebase_source : 83eae308d6b4761d7c994e5176172eef8730a7d7
2012-11-30 15:37:50 +13:00
Chris Double
66da6eaa93 Bug 787228 - Part3: Add Android OS headers for Gingerbread - r=cpeterson
--HG--
extra : rebase_source : 98cdec6d560fd902c4630946ab581071cfb3ff0a
2012-11-30 15:37:43 +13:00
Chris Double
4c26180a04 Bug 787228 - Part2: Add libomxplugin support for Gingerbread - r=cpeterson
--HG--
extra : rebase_source : 74ae723b5d5b64d913119ea1285da1fc175f9455
2012-11-30 15:37:34 +13:00
Paul Adenot
09253a29d5 Bug 816576 - Link libsoundtouch statically instead of dynamically. CLOBBER NEEDED r=glandium 2012-11-30 14:17:54 +01:00
Ed Morley
8220f134fc Backout 76c4e4fbd8bd (bug 816576) for startup crashes 2012-11-30 10:44:42 +00:00
Paul Adenot
9b71b76d2b Bug 816576 - Link libsoundtouch statically instead of dynamically. r=glandium 2012-11-30 10:56:28 +01:00
Brian Smith
be0d41bee2 Bug 813241: Update config/system-headers and make wrapping of NSPR & NSS headers more robust, r=glandium
--HG--
extra : rebase_source : 5ba0a83110268ff489df7b3e0a8a9219711247b1
2012-11-22 11:15:01 -08:00
Randell Jesup
6a6982acf8 Bug 812636: additional checks for failure for a Conduit be created r=ehugg 2012-11-28 03:28:30 -05:00
EKR
c58743e506 Bug 812785: ICE issues r=jesup 2012-11-20 06:12:52 -08:00
Daniel Holbert
e548ef3a86 Bug 815928 part 2: Fix typo s/elment/elment/ in comments & tests. DONTBUILD, rs=Waldo 2012-11-27 19:15:36 -08:00
Daniel Holbert
6044359950 Bug 815928 part 1: Fix typo s/elelment/element/ in comments & tests. DONTBUILD, rs=Waldo 2012-11-27 19:15:35 -08:00
Daniel Holbert
f1db9eb911 Bug 815367: Fix warnings for extra semicolons in media/mtransport/test/. r=jesup 2012-11-26 20:34:19 -08:00
Jan Beich
8007c89db2 Bug 807683 - Convert ALSA to a configure option. r=khuey 2012-11-26 20:38:21 -05:00
Ethan Hugg
db4034d81d Bug 814164 - Disable builder run of ice_unittest r=jesup 2012-11-26 09:47:18 -08:00
Suhas Nandakumar
84e358a764 Bug 814734 - Fixed Log format string mismatches r=ekr 2012-11-26 08:38:14 -08:00
EKR
9f3752906a Bug 805662, Crash in mediaconduit_unittest. r=jesup 2012-11-22 10:57:37 -08:00
Adam Roach
7aae524c33 Bug 814038: Fixing codec negotiation to use actual payload in SDP rather than preferred payload when populating codec-specific parameters r=ehugg 2012-11-21 15:20:12 -06:00
Boris Zbarsky
59ee5f728d Bug 813746. Link the webrtc unit tests to ZLIB as needed. r=bz 2012-11-21 02:16:03 -05:00
Ethan Hugg
24523e6913 Bug 813723 Reorder state assignment in unit tests r=ekr 2012-11-20 13:47:07 -08:00
Paul Adenot
8ef0755d04 Bug 812667 - Make soundtouch compile properly if cpuid.h is not present. r=khuey 2012-11-16 16:47:01 -08:00
Ethan Hugg
8a9912197c Bug 811118 build webrtc unittests by default but run only some r=jesup 2012-11-12 15:34:05 -08:00
Ethan Hugg
66c75c4055 Bug 813212 Update signaling unittests to match latest IDL r=jesup 2012-11-19 09:59:36 -08:00
EKR
4e3192c90d Bug 799419: Force NSS startup during PeerConnection Initialize r=bsmith,jesup 2012-11-18 07:43:26 -08:00
Randell Jesup
8c4148d730 Bug 812886: Watch network (tear)down events and kill PeerConnections r=ekr,smaug,bsmith 2012-11-18 23:53:14 -05:00
Randell Jesup
832b4cf1ef Bug 812641: Shut down SipCC instance when number of PeerConnections == 0 (reland) r=ehugg 2012-11-17 23:03:58 -05:00
Randell Jesup
932db553b0 Bug 812641: Shut down SipCC instance when number of PeerConnections==0 r=ehugg 2012-11-18 01:42:40 -05:00
Ryan VanderMeulen
ba8b11631a Backed out changeset b527670b6728 (bug 811118) for orange. 2012-11-16 21:24:14 -05:00
Nathan Froyd
9213a43bcf Bug 810544 - don't include <iostream> in webrtc code where it's not necessary; r=jesup 2012-11-09 11:08:22 -05:00
Ethan Hugg
a630f04b9d Bug 811118 build webrtc unittests by default r=jesup 2012-11-12 15:34:05 -08:00
Marco Chen
095334dcc9 Bug 795237 - Web API for setting audio stream type. Part 2. r=kinetik, a=blocking-basecamp
Implementation on path of audio and video element
2012-11-16 11:25:26 +08:00
Randell Jesup
7e9bfa7919 Bug 806830: Enforce initializing strlib before using r=ehugg 2012-11-16 14:37:08 -05:00
EKR
b7ac4a3223 Bug 811183: Recursive GC In PeerConnection shutdown; r=jesup 2012-11-16 10:27:30 -08:00
Daniel Holbert
c571b7ef45 Bug 812278: Remove no-longer-necessary semicolons after MOZ_MTLOG_MODULE macro invocations, to fix GCC pedantic build warnings. r=jesup 2012-11-15 17:50:26 -08:00
Ralph Giles
23bef1c8e1 Bug 811544 - Build fixed-point opus on arm. r=ted
Enable MOZ_OPUS_FIXED inside the opus makefile if
MOZ_SAMPLE_TYPE_FLOAT32 is not defined. This is the
general proxy for floating point audio support in
other areas of the code.

We could have defined MOZ_OPUS_FIXED directly in
the configure script (and still could) but I liked
this better.
2012-11-13 17:32:28 -08:00
Timothy B. Terriberry
1424d481c0 Bug 810363 - Reject non-stereo, non-48 kHz Opus streams, r=ehugg 2012-11-15 15:09:39 -08:00
Timothy B. Terriberry
8559fbd229 Bug 810353 - Offer Opus as stereo instead of mono, r=ehugg 2012-11-15 15:09:39 -08:00
Randell Jesup
f01b2fce9c Bug 811695: disable internal socket transports for getUserMedia Audio capture r=derf 2012-11-15 17:58:40 -05:00
Adam Roach
c958d091b9 Bug 803318: Improved handling of constraints and more tests. r=ekr 2012-11-14 11:25:14 -06:00
Ted Mielczarek
8ca0af2f19 bug 809693 - fix minidump location for WebRTC C++ unit tests. r=ekr 2012-11-14 10:52:55 -05:00
EKR
76912e334e Bug 803885 - Set SCTP NO_LINGER in unit tests; r=jesup 2012-11-14 06:22:55 -08:00
Matthew Gregan
7ea4c816a8 Bug 788005 - Work around Vista's higher latency requirements in WinMM. r=doublec 2012-11-13 18:19:00 +13:00
Matthew Gregan
1ca710f9aa Bug 779392 - Improve cubeb_alsa workaround for bug 761274. r=doublec 2012-11-13 18:09:10 +13:00
Ethan Hugg
7617be8bac Bug 811333 Signaling - Fix size of thread ID for Windows build r=jesup 2012-11-13 09:23:04 -08:00
Jacek Caban
f0340e58e6 Bug 810262 - Updated libsoundtouch to r160 r=padenot 2012-11-13 11:25:14 +01:00
Ethan Hugg
babd8ac35f Bug 806407 Fix type in struct passed into msgsnd f=jesup 2012-11-09 08:47:00 -08:00
Nathan Froyd
426bb1a317 Bug 809950 - fix webrtc signaling Wrapper code to not introduce static initializers; r=jesup 2012-11-08 13:45:39 -05:00
Nathan Froyd
453525f9d9 Bug 809950 - fix mtransport logging macros to not introduce static initializers; r=jesup 2012-11-08 13:44:41 -05:00
Robert Longson
f158d75591 Bug 809766 - libsoundtouch does not build. r=khuey 2012-11-09 00:46:17 +00:00
Paul Adenot
9dbfcb81b2 Bug 779997 - Import SoundTouch Library in the tree. r=khuey,rstrong 2012-08-26 22:36:44 -07:00
Paul Adenot
0c5720f386 Backed out changeset 98f9d1044e54 because r= bit is missing in commit message. 2012-11-07 10:30:49 +01:00
Paul Adenot
9352d73358 Bug 779997 - Import SoundTouch Library in the tree. r= 2012-08-26 22:36:44 -07:00
Marco Chen
02daf36312 Bug 791642 - nsIAudioManager: support voice volume. r=philikon
1. Provide api for adjusting volume based on each stream.
  2. Modify settings.js for listening the changing for stream volume.
2012-11-02 17:36:46 +08:00
Randell Jesup
825968012c Bug 807929: Make DataChannel refcounted r=mcmanus 2012-11-02 15:28:13 -04:00
Anthony Jones
4b2d5cc7ed Bug 802787 - Work around misreported stride. r=cpeterson 2012-11-01 22:41:03 -04:00
Rafael Ávila de Espíndola
7a1ec44b6c Bug 807112 - change MOZ_EXPORT_API and MOZ_IMPORT_API to not take the type. r=Waldo. 2012-10-31 18:18:12 -04:00
EKR
5afde87d6d Bug 807259: Fix shutdown for WebRTC standalone unit tests. r=anant 2012-10-31 16:31:47 +01:00
Randell Jesup
843f3475a9 Bug 805279: make sure we pass values for formatted log messages r=derf 2012-10-30 15:31:09 -04:00
EKR
aa12461aed Bug 806335: MediaPipeline destroys TransportFlow on wrong thread; r=anant 2012-10-29 15:35:12 +01:00
EKR
8a817de1e6 Bug 806306: Fix compile bustage for MediaConduit; r=anant 2012-10-29 15:33:19 +01:00
Robert O'Callahan
a738cb5616 Bug 805703. Part 1: MediaStreamGraph::CreateInputStream -> CreateSourceStream. r=jesup
--HG--
extra : rebase_source : 3c327e9ead92508f12df4b95f2fd24fa2ba97ab5
2012-10-29 17:36:31 +13:00
Randell Jesup
0db8fa4187 Bug 805701: protect against NULL fcb pointer r=ehugg 2012-10-27 21:47:39 -04:00
EKR
a0982d385e Bug 801221: Move mtransport operations onto STS thread; r=jesup 2012-10-18 13:01:52 -07:00
Ethan Hugg
8c9b130043 Bug 805533 Send SDP parse errors through single function for reporting r=jesup 2012-10-26 13:05:50 -07:00
Daniel Holbert
ab3075c444 Bug 805470: Remove trailing semicolons to fix build warnings in /media/mtransport. r=jesup 2012-10-26 10:49:57 -07:00
Robert O'Callahan
384eb67455 Bug 805254. Part 8: Consolidate audio sample processing code using templates over the format types. r=kinetik
Replace nsAudioStream::Format with an AUDIO_OUTPUT_FORMAT enum value so we
can use it as a template parameter.

Introduce AudioSampleTraits<AudioSampleFormat> to give us access to the C++ type
corresponding to an enum value.

Move SampleToFloat/FloatToSample to AudioSampleFormat.h.

Introduce ConvertAudioSamples and ConvertAudioSamplesWithScale functions
and use them from various places.

Moves AudioDataValue to AudioSampleFormat.h. The name isn't great, but it'll do.
2012-10-25 23:09:40 +13:00
Robert O'Callahan
a0d739c463 Bug 805254. Part 7: Move SampleFormat to mozilla::AudioSampleFormat in its own file. r=kinetik 2012-10-25 23:09:40 +13:00
Robert O'Callahan
11cca22e78 Bug 805254. Part 4: Remove FORMAT_U8 from nsAudioStream::SampleFormat. r=kinetik
We also give nsWaveReader its own separate format enum.
2012-10-25 23:09:39 +13:00
Matthew Gregan
6f1a6ddb80 Bug 805352 - Make cubeb_stream_destroy errors non-fatal in AudioUnit backend. r=doublec 2012-10-26 17:09:12 +13:00
Ryan VanderMeulen
4c180e35d1 Merge the last PGO-green inbound chnageset to m-c. 2012-10-25 21:14:50 -04:00
Randell Jesup
ea392f39f4 Bug 803842: Fix incorrect index for warning length; bullet-proof the code some r=derf 2012-10-24 15:39:55 -04:00
Ethan Hugg
6d142981c7 Bug 803744 - Allow signaling startup when already started r=jesup 2012-10-24 15:46:40 -07:00
Anant Narayanan
a3a1f3a567 Bug 802694: Pass along constraints from PC JS module to PCImpl; r=ekr,jesup 2012-10-25 12:24:30 -07:00
Ehsan Akhgari
78b2656cbc Backed out 2 changesets (bug 579517)
Backed out changeset 5298adc70963
Backed out changeset 86ccf7c918ce (bug 579517)
2012-10-25 12:32:24 -04:00
Ehsan Akhgari
03be701616 Code hygiene: don't use PR_TRUE and PR_FALSE, and use stdint types instead of PRInt types (no bug really, but you could say bug 579517) 2012-10-25 11:48:19 -04:00
Randell Jesup
e20b9edb57 Bug 803881: Fix wrong number of samples for webrtc media unit tests r=ekr 2012-10-24 16:54:33 -04:00
Ethan Hugg
af6af2772f Bug 729541 fix for syntax error in signaling_unittests r=jesup 2012-10-23 21:26:27 -07:00
Jacek Szpot
3864cd4332 Bug 800106: Replace more NS_ALWAYS_INLINEs with MOZ_ALWAYS_INLINE; r=ehsan 2012-10-13 17:52:10 +02:00
Ethan Hugg
0cb9653ca1 Bug 797512 Signaling: simplify set_dtls_fingerprint r=jesup 2012-10-22 16:38:52 -07:00
Ethan Hugg
04d9d55b98 Bug 803875 MediaConstraints - fix length handling r=jesup 2012-10-22 13:25:44 -07:00
Enda Mannion
8dbb7f02c4 Bug 729541: Remove 'offer' parameter from RTCPeerConnection.createAnswer r=jesup 2012-10-15 16:50:10 +01:00
Matthew Gregan
21b994407b No bug - Update media/libnestegg's README_MOZILLA to point to correct git commit. DONTBUILD
--HG--
extra : rebase_source : bb122043b1839c206ea00512bd8ed7744f60a724
2012-10-23 18:09:52 +13:00
Matthew Gregan
a2b64adec7 No bug - Update media/libcubeb's import script to include upstreamed OpenSL backend.
--HG--
extra : rebase_source : 522aed702afc506555ed62a6b903b2bd2c4c314a
2012-10-23 17:22:10 +13:00
Randell Jesup
80fe7b4291 Bug 803086: Process NULL image chunks in NotifyQueuedTrackChanges() r=ekr 2012-10-19 10:58:06 -04:00
Matthew Gregan
b45d1155bf Bug 778675 - Make cubeb_stream_init errors non-fatal in AudioUnit backend. r=doublec 2012-10-18 18:03:45 +13:00
Enda Mannion
aa298dcb7a Bug 800688: remove local_dynamic_payload_type_value from negotiation r=ehugg,jesup 2012-10-17 15:57:52 +01:00
Ethan Hugg
be98e21abb Bug 798873 Patch 3 - flex_string fix for Windows vsnprintf r=jesup 2012-10-17 18:57:57 -07:00
Isaac Aggrey
588adae9f1 Bug 794510: Part 5 - use plarena.h type definitions; r=ehsan 2012-10-11 01:39:28 -05:00
Mike Hommey
fe09dd0362 Bug 799975 - Fix webrtc when building with system nspr/nss. r=ted 2012-10-17 16:33:23 +02:00
Mike Hommey
c94a36bf30 Bug 798926 - Define INTEGER_TYPES_H and others for srtp.h. r=jesup 2012-10-17 16:28:33 +02:00
Enda Mannion
5c4399b243 Bug 786152: Increment DataChannel SCTP port in a WebRTC JSEP answer r=jesup 2012-09-28 11:36:02 +01:00
Enda Mannion
3e1e925af0 Bug 784515: add hints to webrtc/signaling CreateOffer and CreateAnswer APIs r=jesup 2012-09-28 11:09:09 +01:00
Ehsan Akhgari
71927a786f Backout changeset 0f0797cdb55a (bug 800106) because of Kraken regressions on Windows XP 2012-10-15 14:19:55 -04:00
Peter Van der Beken
59b6711296 Fix for bug 711628 (Implement PeerConnection.localStreams/remoteStreams). r=bz.
--HG--
extra : rebase_source : e21a429d85fc60a972752a2a7deb88a7cb648f3c
2012-09-13 18:04:31 +02:00
Jacek Szpot
b848f67ec0 Bug 800106: replace NS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE; r=ehsan 2012-10-13 17:52:10 +02:00
Daniel Holbert
f0f4c982b9 Bug 801210: Remove unnecessary semicolon after NS_INLINE_DECL_THREADSAFE_REFCOUNTING in media/mtransport headers. r=jesup 2012-10-13 10:15:15 -07:00
Randell Jesup
df2270282f Bug 800847: Correctly regenerate Makefiles from gyp files, and handle fancy symlinked objdirs r=ted 2012-10-12 16:06:33 -04:00
Ethan Hugg
ec8962d879 Bug 800611 - Trailing whitepace removed from signaling code r=jesup 2012-10-12 08:15:24 -07:00
Gervase Markham
9094e2befd Bug 796457 - upgrade license to MPL 2. 2012-10-12 15:58:11 +01:00
Ed Morley
f63fc6d67a Backout 3044539fec87 (bug 799465),2dbcd6d16b43 (bug 798264), f7019f73a5f0 (bug 711628), a484a3a904da, 7154061ddc00 & 7e7fc42021c1 (bug 799465) for burning 2012-10-12 14:45:38 +01:00
Peter Van der Beken
772951ca5e Fix for bug 711628 (Implement PeerConnection.localStreams/remoteStreams). r=bz.
--HG--
extra : rebase_source : d7be35954ba69563ed26b2173c75fe9e74707847
2012-09-13 18:04:31 +02:00
Aryeh Gregor
08caf6e336 Bug 800343 - Cast nsresult to uint32_t to output to streams; r=ehsan 2012-10-11 14:48:31 +02:00
EKR
aef590192f Bug 792811 - Check creation of WebRTC transportflows r=jesup 2012-10-09 12:29:01 -07:00
Ethan Hugg
387cd77603 Bug 800502 - Signaling - Removed unused code that required XML handling r=jesup 2012-10-11 14:07:50 -07:00
Ethan Hugg
c1a2f6f5f9 Bug 800558 - Signaling - return proper error code in fsmdef.c r=jesup 2012-10-11 14:32:45 -07:00
Ethan Hugg
6aedcb664a Bug 798873 - Signaling SDP construction uses flex_string r=jesup 2012-10-08 16:43:33 -07:00
Gregory Szorc
25e7bfc0ac Bug 800546 - Ensure GYP-generated make files depend on the proper file; r=ted
Previously they could depend on mozmake.pyc. Now, we ensure they
reference the original .py file.
2012-10-11 15:21:19 -07:00
Chris Peterson
8381b00766 Bug 794171 - Part 1: Add H.264 codecs that are commonly supported on Android. r=doublec f=hsivonen 2012-10-10 18:07:32 -07:00
Ehsan Akhgari
d484c73230 Bug 800401 - Make sure that the WebRTC build system does not impose the -Werror flag on all Linux/Mac builds; r=jesup
In the future, we need to hook these up to the FAIL_ON_WARNINGS machinery.
2012-10-11 13:42:12 -04:00
Ed Morley
3075e97edb Backout d6e84a64d3d4 (bug 798969) for burning 2012-10-11 14:37:44 +01:00
Ehsan Akhgari
1b5ab09074 Remove some unused variables, no bug 2012-10-11 09:19:35 -04:00
Robert O'Callahan
6f09587042 Bug 798969. Handle symlinked srcdirs by avoiding use of Python's __file__. r=jesup 2012-10-08 17:45:10 +13:00
Anthony Jones
df1df69429 Bug 785275 - Limit the slice height using the calculated buffer height. r=cpeterson 2012-10-10 21:11:15 -04:00
Ethan Hugg
df8f34e78e Bug 791278: Protect PeerConnection setLocal/RemoteDescription from NULL input r=jesup 2012-10-09 15:14:51 -07:00
Ethan Hugg
17992eed74 Bug 791270 - Protect AddStream from NULL input and cause a JS error to be thrown r=jesup 2012-10-09 14:03:13 -07:00
Randell Jesup
c493d4068a Bug 799477: missing stdarg.h in CSFLog.h (typically gcc 4.4.x) r=ehugg 2012-10-09 14:46:34 -04:00
EKR
57e12aaa01 Bug 799246: Conditionally enable webrtc unit tests r=jesup,ted,cjones 2012-10-08 18:56:00 -07:00
Randell Jesup
35fa2fa89e Bug 799071: clean up clang warnings in media/webrtc/signaling (-Werror) r=ehugg 2012-10-08 17:11:10 -04:00
Ethan Hugg
467783b424 Bug 798873 - Signaling - increase max SDP size (temporary until better fix). r=jesup,ekr 2012-10-07 22:28:52 -07:00
Randell Jesup
af2097d99b BUg 799076: Add temporary error definitions to media/webrtc/signaling for VC9 and below r=derf 2012-10-08 11:08:52 -04:00
Chris Peterson
449376f0dd Bug 797225 - Part 2: Use software decoder for color formats we don't know how to convert. r=doublec
--HG--
extra : rebase_source : c9eaa385d187682bc31191ce091d8bbadb4e2a0a
2012-08-22 18:29:58 -07:00
Chris Peterson
7ea3598b93 Bug 797225 - Part 1: Add an OmxPlugin namespace so we can add local definitions of OMX_COLOR enums that are only defined by some toolchains. r=doublec
--HG--
extra : rebase_source : 5d001667b86b4d5f35928b9997d3672b1beb6ba5
2012-09-24 12:31:29 -07:00
Phil Ringnalda
ff294ed442 Merge m-c to m-i 2012-10-07 22:22:01 -07:00
EKR
e0f5a87044 Bug 798997, Add libjingle license to gtest_utils.h, r=derf DONTBUILD (NPOTB) 2012-10-07 20:29:09 -07:00
EKR
f172ebcd60 Bug 782408: Update nrappkit to use stddint types r=jesup 2012-10-07 10:16:35 -07:00
EKR
84729ecc87 Bug 798860: Generate 1024-bit RSA keys for dtls mtransport streams r=bsmith 2012-10-06 23:55:23 -07:00
Anant Narayanan
ba6106d6fa Bug 798825: Add DataChannel DOM interfaces to RTCPeerConnection; r=smaug 2012-10-07 01:34:30 -04:00
Anant Narayanan
62ba9bbbc0 Bug 694807: Implement PeerConnection C++ module; r=jst,jesup,ekr 2012-10-07 01:34:30 -04:00
EKR
3ba764ed03 Bug 790517: mtransport - Generic media transport subsystem for ICE and DTLS r=jesup,bsmith,mcmanus 2012-10-02 13:04:58 -07:00
EKR
537046c9fe Bug 790517: mtransport import/build for nrappkit/nICEr r=ted 2012-10-02 10:12:50 -07:00
Randell Jesup
03e8ac250c Bug 766758: License for nICEr (media/mtransport/third_party/nICEr) r=gerv 2012-10-07 01:34:30 -04:00
EKR
4700d377b8 Bug 790517: Import nICEr library for mtransport rs=biesi,jesup r=gerv 2012-09-21 07:11:13 -07:00
EKR
45fe3f72fd Bug 790517: Import nrappkit library for mtransport rs=roc,jesup r=gerv 2012-10-04 11:16:21 -07:00
Randell Jesup
4550c9cb73 Bug 792188: Fixes to signaling MediaPipeline and Srtpflow r=jesup,derf 2012-10-07 01:34:29 -04:00
Randell Jesup
ad6bad1bb0 Bug 792188: MediaPipeline changes for YUV buffer handling, put ImageContainer back to normal r=ekr 2012-10-04 05:35:26 -04:00
Randell Jesup
5d0a8cd0f2 Bug 792188: rollup of changes to signaling from alder r=jesup,ekr,derf,ehugg,ted
Bug 797258: Increase max sdp line length to work with longer SHA-256 fingerprints. r=jesup
2012-10-07 01:34:29 -04:00
Randell Jesup
678bc3bb58 Bug 798892: Wrong enum type in gCCApp.state, breaks bleeding-edge clang builds r=ehugg 2012-10-07 21:55:45 -04:00
Ehsan Akhgari
3239e8a0d5 Bug 579517 follow-up: Remove NSPR types that crept in 2012-10-07 18:26:08 -04:00
EKR
f6cc1edaee Bug 792188: Import SIPCC into media/webrtc/signaling rs=jesup r=gerv 2012-03-13 11:22:14 -07:00
Mike Hommey
082a510f1c Bug 798431 - Remove useless prtypes include in media/libjpeg/jmorecfg.h. r=jlebar 2012-10-06 10:39:08 +02:00
Randell Jesup
a858a862db Bug 797671: cleanup from importing webrtc.org update r=ted,glandium (Part is bug 778801 r=derf) 2012-10-04 12:09:35 -04:00
Randell Jesup
e271f577fd Bug 797671: Import Webrtc.org code from stable branch 3.12 (rev 2820) rs=jesup
--HG--
rename : media/webrtc/trunk/tools/valgrind/tsan/OWNERS => media/webrtc/trunk/build/OWNERS
rename : media/webrtc/trunk/build/android/chrome_test_server_spawner.py => media/webrtc/trunk/build/android/pylib/chrome_test_server_spawner.py
rename : media/webrtc/trunk/build/android/cmd_helper.py => media/webrtc/trunk/build/android/pylib/cmd_helper.py
rename : media/webrtc/trunk/build/android/test_package_executable.py => media/webrtc/trunk/build/android/pylib/test_package_executable.py
rename : media/webrtc/trunk/build/android/valgrind_tools.py => media/webrtc/trunk/build/android/pylib/valgrind_tools.py
rename : media/webrtc/trunk/src/common_audio/signal_processing/spl_sqrt_floor.s => media/webrtc/trunk/src/common_audio/signal_processing/spl_sqrt_floor_arm.s
rename : media/webrtc/trunk/src/common_video/libyuv/include/libyuv.h => media/webrtc/trunk/src/common_video/libyuv/include/webrtc_libyuv.h
rename : media/webrtc/trunk/src/modules/rtp_rtcp/test/test_bwe/unit_test.cc => media/webrtc/trunk/src/modules/remote_bitrate_estimator/bitrate_estimator_unittest.cc
rename : media/webrtc/trunk/src/modules/rtp_rtcp/source/bwe_defines.h => media/webrtc/trunk/src/modules/remote_bitrate_estimator/include/bwe_defines.h
rename : media/webrtc/trunk/src/modules/rtp_rtcp/source/remote_rate_control.cc => media/webrtc/trunk/src/modules/remote_bitrate_estimator/remote_rate_control.cc
rename : media/webrtc/trunk/src/modules/rtp_rtcp/source/remote_rate_control.h => media/webrtc/trunk/src/modules/remote_bitrate_estimator/remote_rate_control.h
rename : media/webrtc/trunk/src/modules/rtp_rtcp/source/rtcp_sender_test.cc => media/webrtc/trunk/src/modules/rtp_rtcp/source/rtcp_sender_unittest.cc
rename : media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_header_extension_test.cc => media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_header_extension_unittest.cc
rename : media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_packet_history_test.cc => media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_packet_history_unittest.cc
rename : media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_sender_test.cc => media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_sender_unittest.cc
rename : media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_utility_test.cc => media/webrtc/trunk/src/modules/rtp_rtcp/source/rtp_utility_unittest.cc
rename : media/webrtc/trunk/src/modules/rtp_rtcp/source/transmission_bucket_test.cc => media/webrtc/trunk/src/modules/rtp_rtcp/source/transmission_bucket_unittest.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/automated_mode.cc => media/webrtc/trunk/src/modules/video_capture/main/test/video_capture_main_mac.mm
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/source/Android.mk => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/Android.mk
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/interface/vp8.h => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/include/vp8.h
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/interface/vp8_common_types.h => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/include/vp8_common_types.h
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/source/reference_picture_selection.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/reference_picture_selection.cc
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/source/reference_picture_selection.h => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/reference_picture_selection.h
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/source/reference_picture_selection_unittest.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/reference_picture_selection_unittest.cc
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/source/temporal_layers.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/temporal_layers.cc
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/source/temporal_layers.h => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/temporal_layers.h
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/source/temporal_layers_unittest.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/temporal_layers_unittest.cc
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/benchmark.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/benchmark.cc
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/benchmark.h => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/benchmark.h
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/dual_decoder_test.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/dual_decoder_test.cc
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/dual_decoder_test.h => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/dual_decoder_test.h
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/normal_async_test.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/normal_async_test.cc
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/normal_async_test.h => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/normal_async_test.h
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/packet_loss_test.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/packet_loss_test.cc
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/packet_loss_test.h => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/packet_loss_test.h
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/rps_test.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/rps_test.cc
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/rps_test.h => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/rps_test.h
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/tester.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/tester.cc
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/test/unit_test.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/test/vp8_unittest.cc
rename : media/webrtc/trunk/src/modules/video_coding/codecs/vp8/main/source/vp8.cc => media/webrtc/trunk/src/modules/video_coding/codecs/vp8/vp8.cc
rename : media/webrtc/trunk/test/OWNERS => media/webrtc/trunk/src/test/OWNERS
rename : media/webrtc/trunk/src/video_engine/test/libvietest/helpers/bit_flip_encryption.cc => media/webrtc/trunk/src/test/libtest/helpers/bit_flip_encryption.cc
rename : media/webrtc/trunk/src/video_engine/test/libvietest/helpers/random_encryption.cc => media/webrtc/trunk/src/test/libtest/helpers/random_encryption.cc
rename : media/webrtc/trunk/src/video_engine/test/libvietest/include/bit_flip_encryption.h => media/webrtc/trunk/src/test/libtest/include/bit_flip_encryption.h
rename : media/webrtc/trunk/src/video_engine/test/libvietest/include/random_encryption.h => media/webrtc/trunk/src/test/libtest/include/random_encryption.h
rename : media/webrtc/trunk/test/metrics.gyp => media/webrtc/trunk/src/test/metrics.gyp
rename : media/webrtc/trunk/test/run_all_unittests.cc => media/webrtc/trunk/src/test/run_all_unittests.cc
rename : media/webrtc/trunk/test/test.gyp => media/webrtc/trunk/src/test/test.gyp
rename : media/webrtc/trunk/test/test_suite.cc => media/webrtc/trunk/src/test/test_suite.cc
rename : media/webrtc/trunk/test/test_suite.h => media/webrtc/trunk/src/test/test_suite.h
rename : media/webrtc/trunk/test/testsupport/fileutils.cc => media/webrtc/trunk/src/test/testsupport/fileutils.cc
rename : media/webrtc/trunk/test/testsupport/fileutils.h => media/webrtc/trunk/src/test/testsupport/fileutils.h
rename : media/webrtc/trunk/test/testsupport/fileutils_unittest.cc => media/webrtc/trunk/src/test/testsupport/fileutils_unittest.cc
rename : media/webrtc/trunk/test/testsupport/frame_reader.cc => media/webrtc/trunk/src/test/testsupport/frame_reader.cc
rename : media/webrtc/trunk/test/testsupport/frame_reader.h => media/webrtc/trunk/src/test/testsupport/frame_reader.h
rename : media/webrtc/trunk/test/testsupport/frame_reader_unittest.cc => media/webrtc/trunk/src/test/testsupport/frame_reader_unittest.cc
rename : media/webrtc/trunk/test/testsupport/frame_writer.cc => media/webrtc/trunk/src/test/testsupport/frame_writer.cc
rename : media/webrtc/trunk/test/testsupport/frame_writer.h => media/webrtc/trunk/src/test/testsupport/frame_writer.h
rename : media/webrtc/trunk/test/testsupport/frame_writer_unittest.cc => media/webrtc/trunk/src/test/testsupport/frame_writer_unittest.cc
rename : media/webrtc/trunk/test/testsupport/gtest_prod_util.h => media/webrtc/trunk/src/test/testsupport/gtest_prod_util.h
rename : media/webrtc/trunk/test/testsupport/metrics/video_metrics.cc => media/webrtc/trunk/src/test/testsupport/metrics/video_metrics.cc
rename : media/webrtc/trunk/test/testsupport/metrics/video_metrics.h => media/webrtc/trunk/src/test/testsupport/metrics/video_metrics.h
rename : media/webrtc/trunk/test/testsupport/metrics/video_metrics_unittest.cc => media/webrtc/trunk/src/test/testsupport/metrics/video_metrics_unittest.cc
rename : media/webrtc/trunk/test/testsupport/mock/mock_frame_reader.h => media/webrtc/trunk/src/test/testsupport/mock/mock_frame_reader.h
rename : media/webrtc/trunk/test/testsupport/mock/mock_frame_writer.h => media/webrtc/trunk/src/test/testsupport/mock/mock_frame_writer.h
rename : media/webrtc/trunk/test/testsupport/packet_reader.cc => media/webrtc/trunk/src/test/testsupport/packet_reader.cc
rename : media/webrtc/trunk/test/testsupport/packet_reader.h => media/webrtc/trunk/src/test/testsupport/packet_reader.h
rename : media/webrtc/trunk/test/testsupport/packet_reader_unittest.cc => media/webrtc/trunk/src/test/testsupport/packet_reader_unittest.cc
rename : media/webrtc/trunk/test/testsupport/unittest_utils.h => media/webrtc/trunk/src/test/testsupport/unittest_utils.h
rename : media/webrtc/trunk/src/voice_engine/main/source/Android.mk => media/webrtc/trunk/src/voice_engine/Android.mk
rename : media/webrtc/trunk/src/voice_engine/main/source/channel.cc => media/webrtc/trunk/src/voice_engine/channel.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/channel.h => media/webrtc/trunk/src/voice_engine/channel.h
rename : media/webrtc/trunk/src/voice_engine/main/source/channel_manager.cc => media/webrtc/trunk/src/voice_engine/channel_manager.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/channel_manager.h => media/webrtc/trunk/src/voice_engine/channel_manager.h
rename : media/webrtc/trunk/src/voice_engine/main/source/channel_manager_base.cc => media/webrtc/trunk/src/voice_engine/channel_manager_base.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/channel_manager_base.h => media/webrtc/trunk/src/voice_engine/channel_manager_base.h
rename : media/webrtc/trunk/src/voice_engine/main/source/channel_unittest.cc => media/webrtc/trunk/src/voice_engine/channel_unittest.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/dtmf_inband.cc => media/webrtc/trunk/src/voice_engine/dtmf_inband.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/dtmf_inband.h => media/webrtc/trunk/src/voice_engine/dtmf_inband.h
rename : media/webrtc/trunk/src/voice_engine/main/source/dtmf_inband_queue.cc => media/webrtc/trunk/src/voice_engine/dtmf_inband_queue.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/dtmf_inband_queue.h => media/webrtc/trunk/src/voice_engine/dtmf_inband_queue.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/mock/mock_voe_connection_observer.h => media/webrtc/trunk/src/voice_engine/include/mock/mock_voe_connection_observer.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/mock/mock_voe_observer.h => media/webrtc/trunk/src/voice_engine/include/mock/mock_voe_observer.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_audio_processing.h => media/webrtc/trunk/src/voice_engine/include/voe_audio_processing.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_base.h => media/webrtc/trunk/src/voice_engine/include/voe_base.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_call_report.h => media/webrtc/trunk/src/voice_engine/include/voe_call_report.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_codec.h => media/webrtc/trunk/src/voice_engine/include/voe_codec.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_dtmf.h => media/webrtc/trunk/src/voice_engine/include/voe_dtmf.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_encryption.h => media/webrtc/trunk/src/voice_engine/include/voe_encryption.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_errors.h => media/webrtc/trunk/src/voice_engine/include/voe_errors.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_external_media.h => media/webrtc/trunk/src/voice_engine/include/voe_external_media.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_file.h => media/webrtc/trunk/src/voice_engine/include/voe_file.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_hardware.h => media/webrtc/trunk/src/voice_engine/include/voe_hardware.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_neteq_stats.h => media/webrtc/trunk/src/voice_engine/include/voe_neteq_stats.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_network.h => media/webrtc/trunk/src/voice_engine/include/voe_network.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_rtp_rtcp.h => media/webrtc/trunk/src/voice_engine/include/voe_rtp_rtcp.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_video_sync.h => media/webrtc/trunk/src/voice_engine/include/voe_video_sync.h
rename : media/webrtc/trunk/src/voice_engine/main/interface/voe_volume_control.h => media/webrtc/trunk/src/voice_engine/include/voe_volume_control.h
rename : media/webrtc/trunk/src/voice_engine/main/source/level_indicator.cc => media/webrtc/trunk/src/voice_engine/level_indicator.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/level_indicator.h => media/webrtc/trunk/src/voice_engine/level_indicator.h
rename : media/webrtc/trunk/src/voice_engine/main/source/monitor_module.cc => media/webrtc/trunk/src/voice_engine/monitor_module.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/monitor_module.h => media/webrtc/trunk/src/voice_engine/monitor_module.h
rename : media/webrtc/trunk/src/voice_engine/main/source/output_mixer.cc => media/webrtc/trunk/src/voice_engine/output_mixer.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/output_mixer.h => media/webrtc/trunk/src/voice_engine/output_mixer.h
rename : media/webrtc/trunk/src/voice_engine/main/source/shared_data.cc => media/webrtc/trunk/src/voice_engine/shared_data.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/shared_data.h => media/webrtc/trunk/src/voice_engine/shared_data.h
rename : media/webrtc/trunk/src/voice_engine/main/source/statistics.cc => media/webrtc/trunk/src/voice_engine/statistics.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/statistics.h => media/webrtc/trunk/src/voice_engine/statistics.h
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/.classpath => media/webrtc/trunk/src/voice_engine/test/android/android_test/.classpath
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/Android.mk => media/webrtc/trunk/src/voice_engine/test/android/android_test/Android.mk
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/AndroidManifest.xml => media/webrtc/trunk/src/voice_engine/test/android/android_test/AndroidManifest.xml
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/default.properties => media/webrtc/trunk/src/voice_engine/test/android/android_test/default.properties
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/gen/org/webrtc/voiceengine/test/R.java => media/webrtc/trunk/src/voice_engine/test/android/android_test/gen/org/webrtc/voiceengine/test/R.java
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/jni/Android.mk => media/webrtc/trunk/src/voice_engine/test/android/android_test/jni/Android.mk
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/jni/Application.mk => media/webrtc/trunk/src/voice_engine/test/android/android_test/jni/Application.mk
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/jni/android_test.cc => media/webrtc/trunk/src/voice_engine/test/android/android_test/jni/android_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/jni/org_webrtc_voiceengine_test_AndroidTest.h => media/webrtc/trunk/src/voice_engine/test/android/android_test/jni/org_webrtc_voiceengine_test_AndroidTest.h
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/res/drawable/icon.png => media/webrtc/trunk/src/voice_engine/test/android/android_test/res/drawable/icon.png
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/res/layout/main.xml => media/webrtc/trunk/src/voice_engine/test/android/android_test/res/layout/main.xml
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/res/values/strings.xml => media/webrtc/trunk/src/voice_engine/test/android/android_test/res/values/strings.xml
rename : media/webrtc/trunk/src/voice_engine/main/test/android/android_test/src/org/webrtc/voiceengine/test/AndroidTest.java => media/webrtc/trunk/src/voice_engine/test/android/android_test/src/org/webrtc/voiceengine/test/AndroidTest.java
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/Android.mk => media/webrtc/trunk/src/voice_engine/test/auto_test/Android.mk
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/automated_mode.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/automated_mode.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/automated_mode.h => media/webrtc/trunk/src/voice_engine/test/auto_test/automated_mode.h
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/fakes/fake_media_process.h => media/webrtc/trunk/src/voice_engine/test/auto_test/fakes/fake_media_process.h
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/fixtures/after_initialization_fixture.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/fixtures/after_initialization_fixture.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/fixtures/after_initialization_fixture.h => media/webrtc/trunk/src/voice_engine/test/auto_test/fixtures/after_initialization_fixture.h
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/fixtures/after_streaming_fixture.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/fixtures/after_streaming_fixture.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/fixtures/after_streaming_fixture.h => media/webrtc/trunk/src/voice_engine/test/auto_test/fixtures/after_streaming_fixture.h
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/fixtures/before_initialization_fixture.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/fixtures/before_initialization_fixture.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/fixtures/before_initialization_fixture.h => media/webrtc/trunk/src/voice_engine/test/auto_test/fixtures/before_initialization_fixture.h
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/resource_manager.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/resource_manager.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/resource_manager.h => media/webrtc/trunk/src/voice_engine/test/auto_test/resource_manager.h
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/audio_processing_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/audio_processing_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/call_report_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/call_report_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/codec_before_streaming_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/codec_before_streaming_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/codec_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/codec_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/dtmf_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/dtmf_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/encryption_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/encryption_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/external_media_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/external_media_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/file_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/file_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/hardware_before_initializing_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/hardware_before_initializing_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/hardware_before_streaming_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/hardware_before_streaming_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/hardware_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/hardware_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/manual_hold_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/manual_hold_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/neteq_stats_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/neteq_stats_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/neteq_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/neteq_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/network_before_streaming_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/network_before_streaming_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/network_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/network_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/rtp_rtcp_before_streaming_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/rtp_rtcp_before_streaming_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/rtp_rtcp_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/rtp_rtcp_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/video_sync_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/video_sync_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/voe_base_misc_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/voe_base_misc_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/standard/volume_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/standard/volume_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/voe_cpu_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/voe_cpu_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/voe_cpu_test.h => media/webrtc/trunk/src/voice_engine/test/auto_test/voe_cpu_test.h
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/voe_extended_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/voe_extended_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/voe_extended_test.h => media/webrtc/trunk/src/voice_engine/test/auto_test/voe_extended_test.h
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/voe_standard_test.h => media/webrtc/trunk/src/voice_engine/test/auto_test/voe_standard_test.h
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/voe_stress_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/voe_stress_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/voe_stress_test.h => media/webrtc/trunk/src/voice_engine/test/auto_test/voe_stress_test.h
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/voe_test_defines.h => media/webrtc/trunk/src/voice_engine/test/auto_test/voe_test_defines.h
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/voe_unit_test.cc => media/webrtc/trunk/src/voice_engine/test/auto_test/voe_unit_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/auto_test/voe_unit_test.h => media/webrtc/trunk/src/voice_engine/test/auto_test/voe_unit_test.h
rename : media/webrtc/trunk/src/voice_engine/main/test/cmd_test/Android.mk => media/webrtc/trunk/src/voice_engine/test/cmd_test/Android.mk
rename : media/webrtc/trunk/src/voice_engine/main/test/cmd_test/voe_cmd_test.cc => media/webrtc/trunk/src/voice_engine/test/cmd_test/voe_cmd_test.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/voice_engine_tests.gypi => media/webrtc/trunk/src/voice_engine/test/voice_engine_tests.gypi
rename : media/webrtc/trunk/src/voice_engine/main/test/win_test/Resource.h => media/webrtc/trunk/src/voice_engine/test/win_test/Resource.h
rename : media/webrtc/trunk/src/voice_engine/main/test/win_test/WinTest.aps => media/webrtc/trunk/src/voice_engine/test/win_test/WinTest.aps
rename : media/webrtc/trunk/src/voice_engine/main/test/win_test/WinTest.cc => media/webrtc/trunk/src/voice_engine/test/win_test/WinTest.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/win_test/WinTest.h => media/webrtc/trunk/src/voice_engine/test/win_test/WinTest.h
rename : media/webrtc/trunk/src/voice_engine/main/test/win_test/WinTest.rc => media/webrtc/trunk/src/voice_engine/test/win_test/WinTest.rc
rename : media/webrtc/trunk/src/voice_engine/main/test/win_test/WinTestDlg.cc => media/webrtc/trunk/src/voice_engine/test/win_test/WinTestDlg.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/win_test/WinTestDlg.h => media/webrtc/trunk/src/voice_engine/test/win_test/WinTestDlg.h
rename : media/webrtc/trunk/src/voice_engine/main/test/win_test/res/WinTest.ico => media/webrtc/trunk/src/voice_engine/test/win_test/res/WinTest.ico
rename : media/webrtc/trunk/src/voice_engine/main/test/win_test/res/WinTest.rc2 => media/webrtc/trunk/src/voice_engine/test/win_test/res/WinTest.rc2
rename : media/webrtc/trunk/src/voice_engine/main/test/win_test/stdafx.cc => media/webrtc/trunk/src/voice_engine/test/win_test/stdafx.cc
rename : media/webrtc/trunk/src/voice_engine/main/test/win_test/stdafx.h => media/webrtc/trunk/src/voice_engine/test/win_test/stdafx.h
rename : media/webrtc/trunk/src/voice_engine/main/source/transmit_mixer.cc => media/webrtc/trunk/src/voice_engine/transmit_mixer.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/transmit_mixer.h => media/webrtc/trunk/src/voice_engine/transmit_mixer.h
rename : media/webrtc/trunk/src/voice_engine/main/source/utility.cc => media/webrtc/trunk/src/voice_engine/utility.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/utility.h => media/webrtc/trunk/src/voice_engine/utility.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_audio_processing_impl.cc => media/webrtc/trunk/src/voice_engine/voe_audio_processing_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_audio_processing_impl.h => media/webrtc/trunk/src/voice_engine/voe_audio_processing_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_base_impl.cc => media/webrtc/trunk/src/voice_engine/voe_base_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_base_impl.h => media/webrtc/trunk/src/voice_engine/voe_base_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_call_report_impl.cc => media/webrtc/trunk/src/voice_engine/voe_call_report_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_call_report_impl.h => media/webrtc/trunk/src/voice_engine/voe_call_report_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_codec_impl.cc => media/webrtc/trunk/src/voice_engine/voe_codec_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_codec_impl.h => media/webrtc/trunk/src/voice_engine/voe_codec_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_dtmf_impl.cc => media/webrtc/trunk/src/voice_engine/voe_dtmf_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_dtmf_impl.h => media/webrtc/trunk/src/voice_engine/voe_dtmf_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_encryption_impl.cc => media/webrtc/trunk/src/voice_engine/voe_encryption_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_encryption_impl.h => media/webrtc/trunk/src/voice_engine/voe_encryption_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_external_media_impl.cc => media/webrtc/trunk/src/voice_engine/voe_external_media_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_external_media_impl.h => media/webrtc/trunk/src/voice_engine/voe_external_media_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_file_impl.cc => media/webrtc/trunk/src/voice_engine/voe_file_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_file_impl.h => media/webrtc/trunk/src/voice_engine/voe_file_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_hardware_impl.cc => media/webrtc/trunk/src/voice_engine/voe_hardware_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_hardware_impl.h => media/webrtc/trunk/src/voice_engine/voe_hardware_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_neteq_stats_impl.cc => media/webrtc/trunk/src/voice_engine/voe_neteq_stats_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_neteq_stats_impl.h => media/webrtc/trunk/src/voice_engine/voe_neteq_stats_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_network_impl.cc => media/webrtc/trunk/src/voice_engine/voe_network_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_network_impl.h => media/webrtc/trunk/src/voice_engine/voe_network_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_rtp_rtcp_impl.cc => media/webrtc/trunk/src/voice_engine/voe_rtp_rtcp_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_rtp_rtcp_impl.h => media/webrtc/trunk/src/voice_engine/voe_rtp_rtcp_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_video_sync_impl.cc => media/webrtc/trunk/src/voice_engine/voe_video_sync_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_video_sync_impl.h => media/webrtc/trunk/src/voice_engine/voe_video_sync_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_volume_control_impl.cc => media/webrtc/trunk/src/voice_engine/voe_volume_control_impl.cc
rename : media/webrtc/trunk/src/voice_engine/main/source/voe_volume_control_impl.h => media/webrtc/trunk/src/voice_engine/voe_volume_control_impl.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voice_engine_defines.h => media/webrtc/trunk/src/voice_engine/voice_engine_defines.h
rename : media/webrtc/trunk/src/voice_engine/main/source/voice_engine_impl.h => media/webrtc/trunk/src/voice_engine/voice_engine_impl.h
rename : media/webrtc/trunk/testing/gtest/COPYING => media/webrtc/trunk/testing/gtest/LICENSE
rename : media/webrtc/trunk/tools/gyp/test/same-name/gyptest-all.py => media/webrtc/trunk/tools/gyp/test/same-source-file-name/gyptest-all.py
rename : media/webrtc/trunk/tools/gyp/test/same-name/gyptest-default.py => media/webrtc/trunk/tools/gyp/test/same-source-file-name/gyptest-default.py
rename : media/webrtc/trunk/tools/gyp/test/same-name/src/all.gyp => media/webrtc/trunk/tools/gyp/test/same-source-file-name/src/all.gyp
rename : media/webrtc/trunk/tools/gyp/test/same-name/src/func.c => media/webrtc/trunk/tools/gyp/test/same-source-file-name/src/func.c
rename : media/webrtc/trunk/tools/gyp/test/same-name/src/prog1.c => media/webrtc/trunk/tools/gyp/test/same-source-file-name/src/prog1.c
rename : media/webrtc/trunk/tools/gyp/test/same-name/src/prog2.c => media/webrtc/trunk/tools/gyp/test/same-source-file-name/src/prog2.c
rename : media/webrtc/trunk/tools/gyp/test/same-name/src/subdir1/func.c => media/webrtc/trunk/tools/gyp/test/same-source-file-name/src/subdir1/func.c
rename : media/webrtc/trunk/tools/gyp/test/same-name/src/subdir2/func.c => media/webrtc/trunk/tools/gyp/test/same-source-file-name/src/subdir2/func.c
rename : media/webrtc/trunk/tools/gyp/test/msvs/precompiled/hello.c => media/webrtc/trunk/tools/gyp/test/win/precompiled/hello.c
rename : media/webrtc/trunk/tools/gyp/test/msvs/precompiled/hello2.c => media/webrtc/trunk/tools/gyp/test/win/precompiled/hello2.c
rename : media/webrtc/trunk/tools/gyp/test/msvs/precompiled/precomp.c => media/webrtc/trunk/tools/gyp/test/win/precompiled/precomp.c
2012-10-04 12:09:31 -04:00
Ryan VanderMeulen
af7546f929 Bug 795662 - Update libpng to version 1.5.13. r=joe 2012-10-02 16:38:51 -04:00
foudfou
62d7406c52 Bug 785542 - Convert usages of PR_MIN and PR_MAX to NS_MIN and NS_MAX; r=ehsan
Occurences of PR_MAX in layout/style/nsCSSProps.cpp and xpcom/glue/nsTArray.h
can not be converted without C++11 support (constexpr).

--HG--
extra : rebase_source : 3b4f7e26690fad487dd11594449948411d4e79bc
2012-09-27 23:44:47 +02:00
Chris Jones
d286b9b947 Bug 794297: Block the android build system from looking in mozilla-central. r=mwu
--HG--
rename : media/webrtc/Android.mk => Android.mk
2012-09-25 17:04:01 -07:00
Chris Jones
5e5744a41b Bug 793229: Remove shadowed constant. r=cpeterson 2012-09-21 15:52:21 -07:00
Steven Lee
466ebdf609 Bug 749053 - FM radio support: AudioManager implementation. r=jlebar,mwu 2012-09-19 13:51:35 -04:00
Michael Wu
7a94fba3ec Bug 792109 - Generate an outmix per opensl cubeb context not stream, r=kinetik 2012-09-19 13:51:34 -04:00
Chris Jones
c399a51725 Bug 792988: Restore local defines of constants. r=gal 2012-09-20 14:04:20 -07:00
Chris Peterson
b4f15d0c8c Bug 784329 - Part 7: Add sanity checking of video format metadata. r=doublec 2012-09-14 16:03:07 -07:00
Chris Peterson
6b02905326 Bug 784329 - Part 6: Add color conversion function for OMX_TI_COLOR_FormatYUV420PackedSemiPlanar. r=doublec 2012-08-22 19:22:20 -07:00
Chris Peterson
d80cbad891 Bug 784329 - Part 5: Stagefright's kKeyWidth and kKeyHeight are actually the stride and slice height. r=doublec 2012-08-22 19:22:20 -07:00
Chris Peterson
d55df753bd Bug 784329 - Part 4: Rename color conversion functions to use the standard OMX_COLOR enum names. r=doublec 2012-09-14 16:55:17 -07:00
Chris Peterson
5f243c8da9 Bug 784329 - Part 3: Simplify SetVideoFormat() by using local MetaData pointer. r=doublec 2012-09-13 18:51:54 -07:00
Ms2ger
5b4f3272e0 Merge PGO-green changeset from m-i to m-c. 2012-09-20 11:51:47 +02:00
Ms2ger
70856e2961 Bug 792343 - Enable FAIL_ON_WARNINGS in some more of dom/ (second batch); r=mounir 2012-09-20 09:55:36 +02:00
Steve Workman
b490c256e4 Bug 782457: Add max offset and cues preloading support to nestegg; r=kinetik 2012-09-17 16:45:38 -04:00
Chris Peterson
f7c044c3e7 Bug 785340 - Part 2: OmxDecoder::ReadVideo() should fail if mVideoSource->read() fails. r=doublec
--HG--
extra : rebase_source : 4b54866b3b994148d0360d1cd814f86169f4a74b
2012-09-18 17:37:17 -07:00
Michael Wu
90db171045 Bug 791269 - dlopen opensl library, r=kinetik 2012-09-15 15:52:34 -04:00
Jan Beich
6a97f5c963 Bug 789656 - Use lrintf() in libopus on BSDs. r=rillian 2012-09-13 18:47:12 -04:00
Michael Wu
20f2bafc5a Bug 788402 - Improve queue handling in opensl backend, r=kinetik 2012-09-13 14:34:54 -04:00
Ralph Giles
178bb65cbb Bug 790381 - Update libopus to 1.0.0 release. r=derf
Update files to match the opus-1.0.0 source release.
This corresponds to the spec implementation included
in RFC 6716.

Changes from the previous in-tree version (draft-12):

 - Add extern "C" protection on opus_multistream.h.
 - Align to sizeof(void*) instead of 4 bytes.
 - Copyright header updates for IETF publication.
 - Minor documentation and whitespace fixes.
2012-09-11 13:08:00 -07:00
Ralph Giles
39481f9737 Bug 790381 - Filter out makefile comments in opus update.sh. r=derf
We read *_sources.mk from the opus source tree to get a list
of needed files. As of the 1.0.0 release, those files have
comment lines, which the previous sed one-liner failed to
strip out.

The earlier version attempted this with 's/^#.8//', but
the whole file has been read into memory so we can
remove the line continuation escapes. However, the
newlines are still present, so we can replace this
with 's/#[^\n]*\(\n\)/\1\g' Which replaces everything
from a comment character to a newline with a newline.

We have to capture and subsitute the final newline instead
of using a literal \n because portable sed doesn't expand
that character on the right-hand side. GNU sed will,
however.
2012-09-12 16:59:04 -04:00
Chris Peterson
7d31c29958 Bug 785536 - Add PluginHost->GetPref() so platform decoders can query about:config prefs. r=doublec 2012-08-24 14:20:39 -07:00
Ehsan Akhgari
a51e1f674c Backout bug 792109, bug 749053 and bug 779500 because of leaks in debug tests 2012-09-19 15:42:18 -04:00
Steven Lee
608814996d Bug 749053 - FM radio support: AudioManager implementation. r=jlebar,mwu 2012-09-19 13:51:35 -04:00
Michael Wu
7c3ac20a63 Bug 792109 - Generate an outmix per opensl cubeb context not stream, r=kinetik 2012-09-19 13:51:34 -04:00
Michael Wu
38a2fa1577 Bug 694484 - OpenSL backend for libcubeb, r=kinetik 2012-09-04 17:45:08 -03:00
Matthew Gregan
bc572b9151 Bug 778675 - Add some more logging to debug a cubeb_audiounit test failure. 2012-09-03 13:18:42 +12:00
Mike Hommey
0a643d0aea Bug 785622 - Only include .pp files corresponding to files we do build. r=khuey 2012-08-29 08:55:58 +02:00
Doug Turner
a7299f5ff2 Backout of bug 773423. Breaks linux clobber builds. r=dontbreakthebuild 2012-08-28 15:53:32 -07:00
Nathan Froyd
d108154297 Bug 786372 - eliminate libtheora -pedantic warning spew; r=derf 2012-08-28 15:25:17 -04:00
Randell Jesup
eed137b113 Bug 773423: use absolute paths for windows, different for make vs pymake r=ted 2012-07-13 15:48:07 -04:00
Nathan Froyd
b60c0f6f5c Bug 786372 - eliminate libvpx -pedantic warning spew; r=derf 2012-08-28 14:08:35 -04:00
Jan Beich
b2b006bd36 Bug 785638 - Use VP8 asm on ELF platforms by default. r=tterribe 2012-08-27 19:34:30 -04:00
Chris Peterson
b81a4e8ce1 Bug 784329 - Part 1: Add some OmxPlugin error logging. r=doublec 2012-08-22 18:29:58 -07:00
Ehsan Akhgari
2962d2eed1 Bug 579517 - Part 5: Add missing StandardInteger.h #includes where needed; r=bsmedberg
Landing on a CLOSED TREE
2012-08-08 17:08:17 -04:00
Ehsan Akhgari
217645f36e Bug 579517 - Part 4: Manually rewrite some parts of the code base not covered by the automated conversion; r=bsmedberg 2012-08-22 11:59:54 -04:00
Ehsan Akhgari
8c296bbcd4 Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script.  Here's the source of the script for
future reference:

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t

convert PRIntn int
convert PRUintn unsigned

convert PRSize size_t

convert PROffset32 int32_t
convert PROffset64 int64_t

convert PRPtrdiff ptrdiff_t

convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Chris Double
d21fe1debb Bug 766395 - Enable hardware video decoding on Otoro B2G devices - r=edwin 2012-08-22 15:05:09 +12:00
Chris Double
f4318197d0 Bug 783927 - Handle zero length audio reads in stagefright backend to fix audio issues - r=cpeterson 2012-08-21 17:03:21 +12:00
Chris Double
1e247811fb Bug 782508 - Enable hardware decoder usage in Android libstagefright OMX plugin - r=cpeterson 2012-08-21 15:25:13 +12:00
Matthew Gregan
4cdc32cfb0 Bug 778675 - Add some logging to debug a cubeb_audiounit test failure. 2012-08-17 17:16:35 +12:00
Matthew Gregan
01a7681b0b Bug 761917 - Fail when stream restart is attempted on a dead PCM. r=doublec 2012-08-16 18:48:40 +12:00
Steven Lee
23dca1a089 Bug 779149 - [Dialer] Audio does not go through headset. r=mwu 2012-08-15 21:00:50 -04:00
Chris Double
3ac9021341 Bug 759945 - Part 5: Fix build errors on B2g -- r=cpearce
--HG--
extra : rebase_source : 87c56c813e0fbdd14e7f089830a1ca772c2be27e
2012-08-10 20:15:28 +12:00
Chris Double
d74b5f8a1c Bug 759945 - Part 3: Android OS headers and stub files for software decoding using libstagefright on Android - r=cpearce
--HG--
extra : rebase_source : 0f5b9fed7dac3040a98af6dcc324407c4f8a9772
2012-08-10 20:15:20 +12:00
Jan Beich
b2f160f9bb Bug 780432 - Explicitly pass CFLAGS for ALSA and PulseAudio. r=kinetik
--HG--
extra : rebase_source : 829d51b17390d44fa31b786408e632844ad12473
2012-08-08 10:27:44 +12:00
Jan Beich
9d6fc2f877 Bug 780432 - Add experimental --enable-pulseaudio configure option. r=kinetik,khuey
--HG--
extra : rebase_source : 9bf00787997d4ed465427e6570c5d937c1cb9ff4
2012-08-08 10:26:04 +12:00
Matthew Gregan
a0be501c49 Bug 779187 - Fix nsBufferedAudioStream's sample format selection for big endian machines. r=doublec 2012-08-06 15:26:41 +12:00
Mike Hommey
c1b35e7b2a Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
Matthew Gregan
47efc774e3 Bug 761274 - Work around buffer sizing bug in PulseAudio ALSA plugin. r=doublec 2012-07-16 17:15:24 -04:00
Brad Lassey
73ffa2b92a bug 776907 - quiet log spew from sydney audio on android r=kinetik 2012-07-24 09:56:24 -04:00
Andrew Benton
c575567a81 Bug 774060 - Compiling Firefox fails --with-system-libvpx when using libvpx 1.1 or later. r=tterribe 2012-07-24 11:57:47 +09:00
Randell Jesup
5588af7472 Bug 694817: Turn off webrtc's internal video renderer and protobuf (take 2) r=ted 2012-07-23 22:35:35 -04:00
Tim Abraldes
1d1133e080 bug 773454. Pass "-D_VARIADIC_MAX=10" to the compiler on Windows when building gtest. r=ted 2012-07-23 18:07:58 -07:00
Ralph Giles
e1858f41bb Bug 776661 - Initialize all of the bytes in the incoming data structure in silk_get_TOC; r=rillian
Fixes a warning under clang in dead code. Ehsan's original patch
converted to upstream-carrying style and applied by rillian.
2012-07-23 17:42:37 -04:00
Ed Morley
4e8827ab36 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-07-20 14:32:04 +01:00
Gervase Markham
69110ab2b1 Bug 774614 - Relicense Gonk/Gecko interface code to Apache License 2.0. 2012-07-20 10:10:44 +01:00
Matthew Gregan
61fede556b 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
382f40ff57 Bug 774598: Enable libvpx assembler on OpenBSD/x86(_64). r=derf 2012-07-17 13:24:06 +02:00
Timothy B. Terriberry
5192b8fc4b Bug 750447 - Wrap &rtcd->common->variance in IF_RTCD, r=cpearce 2012-07-17 09:21:47 +02:00
Max Stepin
87282e5332 Bug 759067 - Add an "APNG-aware app" flag. r=joe 2012-07-16 20:38:46 -04:00
Randell Jesup
390730bf91 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
882d156651 Bug 763651 - Link the javascript engine against zlib. r=khuey 2012-07-12 08:30:59 +02:00
Randell Jesup
7401f0cd15 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
8bee9cca2e 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
ae29f43eb9 Bug 771403 - Update libjpeg-turbo to version 1.2.1. r=jlebar 2012-07-07 10:21:32 -04:00
Ryan VanderMeulen
7c722d69d7 Bug 771394 - Update libpng to version 1.5.11. r=jlebar 2012-07-07 10:21:31 -04:00
Randell Jesup
4797f62dc3 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
a5d97e17cc 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
1a9b82b934 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
8d9866664c 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
435602cf1a Bug 757637: Rollup makesystem changes for webrtc r=khuey r=ted f=glandium 2012-06-20 07:27:43 -04:00
Randell Jesup
8391238a46 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
c829262c70 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
fa40782d27 bug 731407: need to include <assert.h> in non-debug builds r=cpearce 2012-04-04 14:49:12 -04:00
Bas Schouten
3b2e1d8f19 bug 731407: Remove DShow BaseClass usage from webrtc drop r=cpearce 2012-03-15 23:06:35 +00:00
Randell Jesup
1087aa6fbf 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
b74e4a29db Revert c39d36167b99 due to a horribly munged backout. 2012-06-10 19:44:50 -04:00
Ryan VanderMeulen
061d4c2616 Backout the bug 754202 backout due to orange. 2012-06-10 19:37:47 -04:00
Chris Double
13f9991d22 Bug 762366 - Refactor omx plugin's ReadVideo method - r=edwin 2012-06-08 14:30:47 +12:00
Chris Double
c75ab55914 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
d8fc457685 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
ec0ac52c14 Bug 761844 - Don't link omx plugin to surfaceflinger_client, r=doublec 2012-06-06 03:45:02 -04:00
Geoff Lankow
552f02f3f1 Merge m-c to m-i 2012-06-06 15:13:51 +12:00
Michael Wu
979e32642f Bug 761808 - Fix OMX plugin build on OSX, r=doublec 2012-06-05 19:30:50 -04:00
Matthew Gregan
cab9384bfd Bug 757034 - Add sndio to cubeb update.sh. 2012-06-02 19:16:32 +12:00
Landry Breuil
32175b70a4 Bug 757034 - Import openbsd cubeb sndio backend. r=kinetik 2012-06-02 19:10:42 +12:00
Matthew Gregan
418c0b23d8 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
040f2a018d Bug 759891 - Update libjpeg-turbo to r831 (latest 1.2.x rev). r=jrmuizel 2012-06-05 11:27:41 -04:00
Chris Double
cdfcde6a3f 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
e66ca64f89 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
d3eef34feb 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
60387e39d6 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
638c878b13 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
0b17209798 Bug 758487 Fix libopus compile on Solaris/SPARC r=rillian 2012-05-28 09:33:35 +08:00
Timothy B. Terriberry
62fe25331c Bug 757594 - Add explicit rules for obj_int_extract sources to libvpx, r=khuey 2012-05-22 19:51:19 -07:00
Matthew Gregan
b2531a07db Bug 756944 - Import ALSA cubeb backend. r=doublec 2012-05-21 15:54:17 +12:00
Gervase Markham
87620f5676 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Jacek Caban
a9bd81bda6 Bug 755229 - Use YASM for libvpx on mingw builds r=khuey 2012-05-16 10:47:59 +02:00
Jacek Caban
0d47ca679c 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
d19763225d Bug 743720 - Import Speex's audio resampler in the tree. r=kinetik, khuey 2012-05-14 19:01:04 -04:00
Timothy B. Terriberry
01af72629f Bug 752668 - Fix pp_sharp_mod calculation, r=kinetik 2012-05-08 07:21:10 -07:00
Matthew Gregan
d74fbf6059 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
2ed582073c Bug 751030 - Import PulseAudio backend for cubeb (NPOTB). r=mwu 2012-05-02 16:24:36 +12:00
Timothy B. Terriberry
670ce362ff Bug 752139 - Don't build an empty armopts.s, r=glandium 2012-05-06 05:41:01 -07:00
Timothy B. Terriberry
4386c22bf1 Bug 752139 - Mark stacks non-executable in the libtheora ARM asm. r=glandium 2012-05-05 12:43:26 -04:00
Ralph Giles
6d8fc20fe0 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
4bb364b015 merge m-c to fx-team 2012-05-04 16:20:36 +02:00
Timothy B. Terriberry
6c824ee713 Bug 750447 - Fix libvpx build on platforms without RTCD. r=cpearce 2012-05-03 06:22:52 -04:00
Ed Morley
d5eb6f3aad Merge mozilla-central to fx-team to pick up PGO fixes 2012-05-03 11:24:50 +01:00
Ehsan Akhgari
7539283b34 Bug 750747 - Rip out libpng from libxul; r=khuey
Landing on a CLOSED TREE
2012-05-02 11:02:15 -04:00
Ehsan Akhgari
123b355ccf Backout changeset e58855b90cf6 (bug 750747) because of build bustage of a CLOSED TREE 2012-05-02 10:04:33 -04:00
Ehsan Akhgari
88ef1acd20 Bug 750867 - Rip out libjpeg from libxul; r=khuey
Landing on a CLOSED TREE
2012-05-02 09:28:52 -04:00
Ehsan Akhgari
ea7d4e2708 Bug 750747 - Rip out libpng from libxul; r=khuey 2012-05-02 09:28:29 -04:00
Ed Morley
f1673efd62 Merge mozilla-central to mozilla-inbound 2012-05-01 09:53:31 +01:00
Michael Wu
9566de2846 Bug 749080 - Make AudioManager.cpp build again, r=cjones 2012-04-30 14:10:48 -04:00
Timothy B. Terriberry
4d2927e749 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
714e73f010 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
ac76521150 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
172a842ffa 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
34552cac57 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
7c6d981b4b Bug 742160 - Import AudioUnit cubeb backend. r=doublec 2012-04-16 15:04:42 +12:00
Matthew Gregan
b622e34f64 Bug 742154 - Work around media crashtest shutdown hang in cubeb_winmm. r=cpearce 2012-04-16 15:00:40 +12:00
Prabindh Sundareson
8feacb9dc5 Bug 741289 - Sydneyaudio does not include MOZ_ALSA_CFLAGS. r=glandium,romaxa 2012-04-11 07:58:27 -04:00
Jacek Caban
518d2df3c1 Bug 740324 - cubeb_winmm.c fails to compile on GCC r=jimm 2012-03-30 13:26:32 +02:00
Jim Mathies
d14ff8dcb1 Bug 731807 - Fix for error building with VC11 - 'ksguid.lib' not found. r=khuey 2012-03-27 08:36:57 -05:00
Chris Jones
e0a9b576eb Bug 739090: Dynamically call the right *ForceUse interface. r=mwu (npotb) 2012-03-26 17:39:33 -07:00
Michael Wu
a29ca3e947 Bug 739118 - Pad AudioTrack to match android's expectations, r=cjones NPOTB 2012-03-25 19:52:09 -07:00
Michael Wu
ea29176812 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
fae2a7f69e 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
e193b40dae 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
d667f50dcd Bug 468275 - Fix mis-use of _ogg_free on allocation error path, r=kinetik 2012-03-04 20:32:35 -08:00
Ryan VanderMeulen
5ba5232745 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
420e3a0621 Bug 648690 - Update libpng to version 1.5.9 (upstream changes). r=joedrew 2012-03-03 22:18:12 -05:00
Justin Lebar
62dbeeb1ab 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
9dd3b10cc6 Back out libpng update due to xpcshell failures (44fc3b0c25f7 and 7b74d51579b4). r=warlock 2012-02-27 20:36:29 -05:00
Ryan VanderMeulen
9b45dde297 Bug 648690 - Update libpng to version 1.5.9 (Mozilla changes). r=joedrew 2012-02-27 18:57:27 -05:00
Max Stepin
bd6805246f 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
d1a354c8b7 Bug 698519 - Update libjpeg-turbo to version 1.2.0. r=jlebar 2012-02-11 03:34:00 -05:00
Benjamin Smedberg
80dd99b8c2 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
f8373576bc Bug 722924 - Fix handling of Vorbis floor0 codebook with no used entries, r=kinetik 2012-02-13 14:05:23 -08:00
Justin Lebar
dae7e8f02b 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
2494cfe35a Bug 698519 - Update libjpeg-turbo to version 1.2.0. r=jlebar 2012-02-11 03:34:00 -05:00
Matthew Gregan
a7fb4781d7 Bug 623444 - Import Windows libcubeb implementation. r=doublec, r=khuey 2012-01-13 14:38:39 +13:00
Timothy B. Terriberry
b0fd88a574 Bug 719612 - Update libvorbis. r=kinetik 2012-01-20 22:54:44 +13:00
Chris Pearce
92dea45444 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
897722e75d 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
af1dca01f6 Bug 710051 - Port the android libsydneyaudio backend to gonk, r=kinetik a=gonk-only 2011-12-12 17:35:52 -08:00
Bill McCloskey
60a6742def Bug 705332 - Re-enable printing filename in quiet builds (r=njn) 2011-12-08 10:14:06 -08:00
Jeff Walden
bd9ac415a3 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
c49e2d634f Bug 705112 - Don't destroy things that weren't initialized. r=dougt 2011-11-25 08:38:33 +13:00
Matthew Gregan
b0d5e081d5 Bug 695986 - Start AudioTrack playing only its buffers have filled. r=dougt 2011-11-22 13:19:25 +13:00
Nicholas Nethercote
f3486bc8ce Bug 703456 - Kill REPORT_BUILD; kill it dead. r=ted. 2011-11-21 18:47:54 -08:00
Marco Bonardo
8c72c90eb0 Merge mozilla-central and mozilla-inbound 2011-11-11 11:09:58 +01:00
Ed Morley
fddedbce14 Merge m-c to b-s. 2011-11-08 23:18:09 +00:00
Ralph Giles
4b264aaad5 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
34d5f356e4 Bug 694206 - Add Gonk (B2G) widget backend, r=cjones 2011-11-10 16:17:46 -08:00
Gregory Szorc
de5e3e4887 Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey 2011-11-01 15:45:23 -07:00
Matthew Gregan
cf82c6b7e7 Bug 695240 - ogg_int64_t should be 64-bit everywhere. r=derf r=rillian 2011-10-20 11:18:51 +13:00
Matthew Gregan
6874243266 Bug 693131 - Short sounds are inaudible on Android. r=dougt 2011-10-20 10:52:50 +13:00
Bobby Holley
3cd1c57228 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
f21bd429e5 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
d959511237 Merge last green changeset of mozilla-inbound to mozilla-central 2011-10-14 10:58:43 +01:00
Makoto Kato
c36e3136f1 Bug 693283 - cannot detect endian of Android x86 on libsydney. r=kinetik 2011-10-14 11:27:18 +09:00
Timothy B. Terriberry
4d4b16ce75 Bug 693057 - Add libvpx's encoder support (disabled), r=cpearce,khuey 2011-10-13 17:37:34 -07:00
Timothy B. Terriberry
ccbd7c0714 Bug 693057 - Add libvpx's error concealment support (disabled), r=cpearce,khuey 2011-10-13 17:37:29 -07:00
Timothy B. Terriberry
01e1f76f66 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
e23eececcc 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
ea722d8a5a 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
1813c87df4 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
4091a8e4db Bug 666672 - Fix OSX compile warnings in sydneyaudio and vorbis. r=giles 2011-09-01 11:19:22 +05:30
Matthew Gregan
ff0c4ed5ec 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
da0b8fa230 Bug 688997 - Use correct waveOutProc declaration to avoid pointer truncation on x64. r=cpearce 2011-09-25 13:46:06 +13:00
John Koleszar
65324674d5 Bug 696390 - Fix libvpx splitmv clamping, r=cpearce 2011-11-02 15:31:10 -07:00
Mike Hommey
60b73b4219 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
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