Commit Graph

1818 Commits

Author SHA1 Message Date
Mike Hommey
c80b8f5a48 Bug 960544 - Link some cppunittests against mozjs when it is a shared library. r=gps 2014-01-24 07:57:02 +09:00
Adam Roach [:abr]
08d3e2c8da Bug 930481: Improved failure instrumentation for transport layers r=ekr 2014-01-23 14:21:24 -06:00
Ralph Giles
df937d148a Bug 961044 - Update to libvorbis 1.3.4. r=cpearce
This is primarily to take the long->char fix to reduce encoder
table footprint, but also includes the declaration mis-match
patch we were carrying and some warning fixes.
2014-01-22 10:39:00 -08:00
Ryan VanderMeulen
1b49502539 Backed out changeset 0b2f7df3aada (bug 961313) for buffered_stun_socket_unittest crashes.
CLOSED TREE
2014-01-23 11:23:14 -05:00
Byron Campen [:bwc]
dc334a5e81 Bug 961313 - Add the transport protocol to candidate labels. r=abr 2014-01-22 16:50:52 -08:00
Oleg Romashin
57cbe92f60 Bug 943353 - Don't include X11 headers if USE_X11 is undefined. r=jesup 2014-01-23 09:38:29 -05:00
Nathan Froyd
fdaf1b761f Bug 962766 - remove unused, static constructor-causing string in CallControlManagerImpl.cpp; r=jesup,abr 2014-01-22 16:25:48 -05:00
Oleg Romashin
7c960de202 Bug 962386 - media/libtheora/lib does not build on armv7l. r=glandium 2014-01-22 23:50:30 -08:00
Mike Shal
20b804ed04 Bug 875013 - Remove VPATH in media/libopus; r=gps, r=tterribe 2014-01-09 15:44:24 -05:00
Edwin Flores
eec206f774 Bug 932820 - Workaround for ABI changes in OMX interface on HTC devices r=doublec
On some devices, HTC has extended android::OMXCodec with their own HTCOMXCodec
which contains some extension that change the ABI.

This patch merely adds padding to MediaSource::ReadOptions, as HTCOMXCodec::read
modifies an HTC-specific field in ReadOptions which doesn't exist in AOSP.
2014-01-22 09:59:54 +13:00
Ralph Giles
9615ffc5cf Bug 960840 - Don't disable avx2 when updating libvpx. r=cpearce DONTBUILD
Jan reminded me we reset this in update.py, so we need to remove
the lines here as well as enabling avx2 in the linux builds as
we did in bug 946639.
2014-01-16 17:49:32 -08:00
Ali Akhtarzada
09cc9a436c Bug 959123 - Implement CairoImage::GetAsSourceSurface. r=nical
Deprecate CairoImage::Data::mSurface and add an mSourceSurface.
Also change all the callers of CairoImage::SetData to set the
SourceSurface as well.

Also change scope of CairoImage::mSource to private
2014-01-17 11:22:09 -05:00
Jon Coppeard
3156f036a7 Bug 960544 - Always export rooting APIs and stop linking unit tests against JS library r=glandium 2014-01-17 10:18:19 +00:00
EKR
fd1f0c3859 Bug 960296 - Update buffered stun socket size when flushes happen. r=abr 2014-01-16 08:29:00 -08:00
Jan-Ivar Bruaroey
1cbc8cb5b9 Bug 947665 - jitter stat. r=abr 2014-01-15 17:29:43 -05:00
Jan-Ivar Bruaroey
df1ddddb3a Bug 947665 - SSRC stat. r=abr 2014-01-15 09:12:50 -05:00
Ralph Giles
0b1976d65d Bug 946639 - Enable libvpx axv2 optimations on linux. r=cpearce
Enable avx2 optimizations on linux now that our build machines
have a new enough toolchains to support them.
2014-01-15 10:05:26 -08:00
Byron Campen [:bwc]
37aa05bfba Bug 906990: Part 14. Catch exceptions thrown by getStats, since this can fail in fairly innocuous circumstances. Also, do a better job of error reporting when the stats API is used on a closed PeerConnection. r=jib 2014-01-09 16:03:19 -08:00
Byron Campen [:bwc]
6196c7af59 Bug 906990: Part 13. Get local/remote candidates separately, instead of grabbing them from candidate pairs (means we can get candidates before pairing happens). r=ekr 2013-11-13 13:49:33 -08:00
Byron Campen [:bwc]
2a0a056731 Bug 906990: Part 12. Report statistics from all components when the MediaStreamTrack is not specified. r=ekr, r=jib 2014-01-14 08:48:27 -08:00
David Keeler
e035c31de9 bug 957368 - standardize and simplify nsNSSShutDownObject implementations r=cviecco r=briansmith 2014-01-14 09:28:43 -08:00
Ryan VanderMeulen
3c83f654a4 Backed out changesets bb7097d12256, 5e6c7217e92a, and 6779278f87df (bug 884573) and changeset 30e1a793fbf9 (bug 878941) for Cpp unit test failures. 2014-01-14 11:43:48 -05:00
Martin Thomson
b62295b3c1 Bug 884573 - Add a=identity support for sipcc. r=abr 2014-01-08 11:55:04 -08:00
Ryan VanderMeulen
dc3963f749 Backed out changesets f04c846c7492, 9bc5c5a8554e, and a4f2af4617da (bug 906990) for WebRTC mochitest failures.
CLOSED TREE
2014-01-13 10:53:40 -05:00
Byron Campen [:bwc]
5f879bcd8d Bug 906990: Part 14. Catch exceptions thrown by getStats, since this can fail in fairly innocuous circumstances. Also, do a better job of error reporting when the stats API is used on a closed PeerConnection. r=ekr, r=jib 2014-01-09 16:03:19 -08:00
Byron Campen [:bwc]
4fcc56263b Bug 906990: Part 13. Get local/remote candidates separately, instead of grabbing them from candidate pairs (means we can get candidates before pairing happens). r=ekr 2013-11-13 13:49:33 -08:00
Byron Campen [:bwc]
964f17db7e Bug 906990: Part 12. Report statistics from all components when the MediaStreamTrack is not specified. r=ekr 2014-01-10 13:21:39 -08:00
Mike Shal
4502a19cf7 Bug 875013 - Remove VPATH in media/libvpx; r=joey 2014-01-09 14:43:29 -05:00
Byron Campen [:bwc]
8e4818a4cb Bug 957236 - Fix infinite loop on win32 when network interfaces contain a '.'. r=ekr 2014-01-09 09:11:35 -08:00
Edwin Flores
ed3d2608a0 Bug 953394 - Force OMXCodec to output a sane colour format on Android 4.4 and above r=doublec 2014-01-09 14:54:57 +13:00
Edwin Flores
0cfe5a3801 Bug 953394 - Android imports needed for bug 953394 r=doublec
* Added some android::Vector, android::VectorImpl method definitions to link
  against.
 * Updated android::Vector and android::VectorImpl headers to 4.4 as using
  headers from 4.1 crashed 4.4 devices but not vice versa.
2014-01-09 14:54:57 +13:00
Jeff Walden
3b63a7625e Bug 938092 - Building with gcc4.5 fails if both --enable-webrtc and --enable-tests. r=tterribe 2014-01-02 20:31:52 -06:00
Byron Campen [:bwc]
c2e0c9df8c Bug 786234 - Part 1: Set up the interface we need with sipcc to get the information to build filters. r=abr 2013-12-19 17:00:56 -08:00
Byron Campen [:bwc]
67cf4e6936 Bug 950990 - NrIceCtx::ice_completed is fired even on failed contexts, so do not mark such contexts as completed. r=abr 2013-12-17 11:57:13 -08:00
Byron Campen [:bwc]
701fabb2a3 Bug 949708 - Dump RLogRingBuffer on test failures in ice_unittest. r=ekr 2014-01-03 13:36:37 -08:00
Wes Kocher
9ad9413521 Merge b2g-inbound to m-c 2014-01-06 17:16:48 -08:00
Star Cheng
d5e150280b Bug 940177 - Refill the queues before starting playback in order to avoid racing with refills started by SetPlayState on OpenSLES ndk threads. r=kinetik 2014-01-06 18:21:19 +08:00
Adrian Cruceru
3571530a8b Bug 923468 - Safety patch for race condition. r=ekr 2014-01-06 12:40:03 -05:00
Ehsan Akhgari
eaa7491d77 Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:

#!/bin/bash
# Command to convert PRUnichar to char16_t

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*modules/libmar*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name prtypes.h \
       ! -name Char16.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 PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Martin Thomson
aeb321b6eb Bug 946348 - Refactor fingerprint handling. r=abr 2014-01-02 10:50:14 -05:00
Ms2ger
98586cdbc1 Bug 950143 - Remove the implicit conversion operator from nsIntSize to IntSize; r=roc 2013-12-31 10:06:12 +01:00
Ms2ger
6c7c16c6b2 Bug 950130 - Move more INCLUDES / LOCAL_INCLUDES to moz.build; r=mshal 2013-12-31 10:06:11 +01:00
Ehsan Akhgari
fab7ab125f Bug 940708 - Part 6: Exclude one more file for Linux ASAN builds
--HG--
extra : rebase_source : 95c28f6d4b32685bb291bff1085fb28915e2b1df
2013-12-20 13:27:50 -05:00
Ehsan Akhgari
f8de52f769 Bug 940708 - Part 5: Exclude more files from unified builds because of name clashes on RCSSTRING; r=gps
--HG--
extra : rebase_source : 551ec846a9bd266a0ff42d2344cbae41ffeaf29f
2013-12-19 12:08:31 -05:00
Mike Hommey
b926b6603c Bug 940708 - Part 2: Build webrtc in unified mode; r=gps
--HG--
extra : rebase_source : b4a4fd21c65851e8e9377218ec19181f5f86e8b8
2013-12-18 15:40:03 +09:00
Ehsan Akhgari
97f008c4da Backed out 4 changesets (bug 940708) for ASAN bustage
Backed out changeset 8b081bf3d16c (bug 940708)
Backed out changeset 8d1da29cee34 (bug 940708)
Backed out changeset aedcac877ab0 (bug 940708)
Backed out changeset d4aec392a165 (bug 940708)

--HG--
extra : rebase_source : dec5c491a2233dfe7fe2153559e01313d3583a33
2013-12-20 13:05:29 -05:00
Ehsan Akhgari
b4b0176513 Bug 940708 - Part 5: Exclude more files from unified builds because of name clashes on RCSSTRING; r=gps
--HG--
extra : rebase_source : c5df6642d1bca37ba49e5cdb82f5d48b21e2fa87
2013-12-19 12:08:31 -05:00
Mike Hommey
9c50b72a25 Bug 940708 - Part 2: Build webrtc in unified mode; r=gps
--HG--
extra : rebase_source : db1315634af0cab9cd47ff38ad0fac703c04f452
2013-12-18 15:40:03 +09:00
Glenn Randers-Pehrson
f24970936b Bug 832390 - Enable arm optimization with libpng version 1.6.7. r=glandium 2013-12-20 11:37:47 -05:00
Wes Kocher
9a7416c000 Merge m-c to inbound 2013-12-19 19:51:23 -08:00
Wes Kocher
3326bf6cf4 Merge inbound to m-c 2013-12-19 18:58:45 -08:00
EKR
95c5f8b91d Bug 952102 - Fix VideoConduit unit tests. r=jesup
DONTBUILD
2013-12-19 09:31:35 -05:00
Ryan VanderMeulen
d6868c558c Backed out changeset 2504e03f6eec (bug 952102) for landing with the wrong bug number. 2013-12-19 11:09:57 -05:00
EKR
84635ed10b Bug 952103 - Fix VideoConduit unit tests. r=jesup 2013-12-19 09:31:35 -05:00
Adam Roach [:abr]
1fce516c99 Bug 784491 - Part 1: Add constraints to addStream r=jib 2013-12-18 13:54:23 -06:00
Ryan VanderMeulen
1eac82ddf7 Backed out changeset cffe18264682 (bug 946348) for Windows bustage. 2013-12-19 12:37:46 -05:00
Martin Thomson
8a19e6a171 Bug 946348 - Refactoring fingerprint handling. r=abr 2013-12-19 11:42:19 -05:00
Ehsan Akhgari
1fb6966cb7 Bug 940708 - Code changes required to build webrtc in unified mode; r=jesup 2013-12-19 11:34:42 -05:00
Byron Campen [:bwc]
bd456fefab Bug 942950: Avoid calling done_cb in the wrong order, or multiple times. r=ekr,abr 2013-12-12 13:58:02 -08:00
Edwin Flores
66181fe3a2 Bug 866080 - Use Android I420ColorConverter in OMX plugin r=sotaro,doublec 2013-12-17 11:58:16 +13:00
Paul Adenot
7ef2bfd8c8 Bug 950026 - Bail out when we don't get an expected return value from AudioClient::IsFormatSupported, instead of asserting. r=kinetik
This will fall back to our own channel mapping code, instead of trying to use
the platform's.
2013-12-13 18:11:06 +01:00
Mike Hommey
17ee6448a3 Followup for bug 939890 and bug 949334: remove now irrelevant comments. r=me. DONTBUILD 2013-12-14 14:00:53 +09:00
Mike Hommey
0f2cce4150 Bug 949334 - Use FINAL_LIBRARY for webrtc. r=gps 2013-12-14 11:38:53 +09:00
Mike Hommey
d01174e7c5 Bug 939890 - Don't build iLBC/G722/iSAC audio codecs for webrtc. r=jesup 2013-12-12 17:19:27 -05:00
Ryan VanderMeulen
c7ce80e17d Merge inbound to m-c. 2013-12-13 16:15:52 -05:00
Tor Arvid Lund
944f0d6f3b Bug 929513 - Replace some instances of gfxIntSize with gfx::IntSize r=nical 2013-12-13 18:32:02 +01:00
Ralph Giles
f7cb990c9d Bug 949713 - Remove unused typedef to fix problems with unified builds on some systems. r=cpearce 2013-12-12 15:08:09 -08:00
Paul Adenot
2dc49f94bd Bug 947431 - Be more robust when getting the preferred sample rate when using the OpenSL backend. r=kinetik
--HG--
extra : rebase_source : a55d98b9ce2cc6a9c2559d9589984faf8063c301
2013-12-12 18:35:39 +01:00
Jan-Ivar Bruaroey
e3a1374818 Bug 908695 - Collect pipelines on main, dispatch to STS for stats. r=jesup 2013-12-11 23:42:12 -05:00
Ethan Hugg
465b591764 Bug 901560 - Datachannel no longer make second ICE component r=abr 2013-08-30 12:51:05 -07:00
Mike Hommey
049b105f14 Bug 778236 - Treat gyp files as if their content was defined in moz.build files. r=gps 2013-12-12 23:41:05 +09:00
Mike Hommey
255ad3e210 Bug 945042 - Move NO_PROFILE_GUIDED_OPTIMIZE to moz.build. r=gps,r=njn 2013-12-09 13:39:26 +09:00
Jan Gerber
ab594184a1 Bug 949146 - libvpx MOZ_VP8_ENCODER cleanup. r=giles DONTBUILD 2013-12-11 12:56:00 -08:00
Jan Gerber
7aabed94cc Bug 947979 - Update update.py to keep unified mode. r=giles DONTBUILD 2013-12-11 12:50:00 -08:00
Byron Campen [:bwc]
d88af6c938 Bug 906990 - Part 11: Fix bug where the |selected| field on a candidate pair statistic was never set. r=ekr 2013-11-08 16:45:39 -08:00
Ehsan Akhgari
36f94a0cf0 Bug 947979 - Build parts of media/libvpx in unified mode; r=rillian 2013-12-11 09:40:07 -05:00
Jan Gerber
5408cfe16e Bug 947954 - vpx_config.c is not used. r=kinetik 2013-12-09 17:23:59 +01:00
Jan Gerber
d0473243b8 Bug 947160 - No need to split encoder sources anymore. r=kinetik 2013-12-09 04:49:00 -08:00
Jan Gerber
489b0b45a4 Bug 947160 remove MOZ_VP8_ENCODER. r=kinetik
- Encoder is always built, remove MOZ_VP8_ENCODER.
  - Rename MOZ_VP8* to MOZ_VPX*
  - Enable multi-res encoding via libvpx configure.
2013-12-06 05:16:00 -08:00
Martin Stransky
f09c774110 Bug 941595 - Build with system-cairo is broken. r=glandium 2013-12-10 10:37:03 -05:00
Ryan VanderMeulen
5bad48704a Merge m-c to inbound. 2013-12-09 17:43:44 -05:00
Carsten "Tomcat" Book
45f6bd17d4 Backed out changeset 85196889c598 (bug 945042) PGO Test Bustage 2013-12-09 13:00:59 +01:00
Carsten "Tomcat" Book
08cd56d88e merge b2g-inbound to mozilla-central 2013-12-09 09:32:02 +01:00
Carsten "Tomcat" Book
2810be48a5 merge mozilla-inbound to mozilla-central 2013-12-09 09:02:29 +01:00
Mike Hommey
43fe8673a0 Bug 945042 - Move NO_PROFILE_GUIDED_OPTIMIZE to moz.build. r=gps,r=njn 2013-12-09 13:39:26 +09:00
Jan-Ivar Bruaroey
1c2768f09e Bug 908695: Add Packets/Bytes-sent/received to webrtc stats API r=jesup DONTBUILD 2013-12-07 20:31:56 -05:00
Randell Jesup
d93114caa8 Backout 2bb7e7192ced for landing with wrong bug number rs=backout DONTBUILD 2013-12-07 23:45:21 -05:00
Jan Beich
7e3140e740 Bug 947862 - Initialize RealTimeClock on BSDs. r=jesup 2013-12-09 21:07:46 +01:00
Byron Campen [:bwc]
b615e8a360 Bug 946733. Simplify turn client ctx lifecycle. r=ekr, martin 2013-12-05 16:08:54 -08:00
Jan-Ivar Bruaroey
958335a5be Bug 902003: Add Packets/Bytes-sent/received to webrtc stats API r=jesup 2013-12-07 20:31:56 -05:00
Birunthan Mohanathas
58325c73be Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
--HG--
rename : mfbt/Util.h => mfbt/ArrayUtils.h
2013-12-08 21:52:54 -05:00
Suhas
ae0c133e9b Bug 932845 - Support hints for non gUM mediastreams. r=jesup 2013-12-08 21:44:32 -05:00
Randall Barker
b11db7ebaa Bug 932295 - Android video capture should autofocus. r=gcp 2013-12-08 21:42:06 -05:00
Byron Campen [:bwc]
b03c6dfced Bug 938857. Don't prune candidates once pairing has started r=ekr,abr 2013-11-22 17:47:38 -08:00
Jon Coppeard
b00e269c5d Bug 942928 - Fix test code link error when build with GenerationalGC r=glandium 2013-12-07 12:49:02 +00:00
Randell Jesup
523a95d999 Bug 947429: add prefs that let us disable gum video and peerconnection video r=jib 2013-12-06 18:43:02 -05:00
Phil Ringnalda
9c587812e8 Back out d5d23d937ffc (bug 947429) on suspicion of breaking gaia-ui-test 2013-12-06 19:50:54 -08:00
Randell Jesup
52d3b0d094 Bug 947429: add prefs that let us disable gum video and peerconnection video r=jib 2013-12-06 18:43:02 -05:00
Mike Hommey
9fef236b4e Bug 947453 - Remove media/libogg/src/moz.build. r=mshal 2013-12-07 07:47:55 +09:00
EKR
c52aafea3d Bug 906968 - Add support for TURN TCP. r=abr
--HG--
rename : media/mtransport/third_party/nICEr/src/stun/nr_socket_turn.h => media/mtransport/third_party/nICEr/src/stun/nr_socket_buffered_stun.h
2013-12-06 10:20:19 -08:00
Jan Gerber
31fca20085 Bug 918550 - Update libvpx to 1.3.0 r=glandium,cpearce
This updates our in-tree copy of libvpx to the
v1.3.0 git tag (2e88f2f2ec777259bda1714e72f1ecd2519bceb5)
libvpx 1.3.0 adds support for VP9. VP9 support is built
but not yet exposed with this commit.

Our update.sh script is replaced with update.py that can
update the build system to a given git commit.
 - checkout out upstream git
 - create platform dependend config files
 - add/remove changed libvpx files
 - update moz.build
 - warn about new build categories in libvpx
2013-12-06 03:19:00 -08:00
Byron Campen [:bwc]
5995475f5b Bug 942940 - Fix a potential memory leak. r=abr 2013-12-03 16:11:29 -08:00
Byron Campen [:bwc]
ef5c3539d0 Bug 942940 - Fix bug where a destroyed peerreflexive candidate could be left in the component list if candidate pair creation/insertion failed for some reason. r=abr 2013-11-25 10:37:21 -08:00
Ralph Giles
0591310ec5 Bug 945419 - Update libopus to 1.1 final. r=cpearce
The code change only affects the opus custom modes which we do
not use, so this commit effectively just changes the version number.
2013-12-04 14:00:00 -08:00
Ralph Giles
42eafefa2c Bug 945419 - Fix fixed-point opus stereo encode regression. r=jmspeex. 2013-12-02 15:00:00 -08:00
Ralph Giles
6db2c6175b Bug 945419 - Use upstream opus git version format. r=derf
We only want tags which match the release naming convention,
and --dirty is very important for catching local changes.
2013-12-02 14:59:00 -08:00
Masatoshi Kimura
c143473f29 Bug 896704 - Remove the MSVC exemption for FAIL_ON_WARNINGS in media/mtransport. r=abr 2013-12-05 21:41:04 +09:00
Max Jonas Werner
85df465604 Bug 892148 - Make DTLS fingerprint accessible from JS r=abr 2013-12-04 15:36:00 -06:00
Glenn Randers-Pehrson
3f09818199 Bug 938740 - Update libpng to version 1.6.7. r=jmuizelaar 2013-12-04 08:01:34 -05:00
Jan-Ivar Bruaroey
9db34a4384 Bug 944854 - Avoid triggering harmless assertion on PeerConnectionObserver weakref. r=abr 2013-12-03 09:02:07 -05:00
Shian-Yow Wu
fc563255ca Bug 919979 - Crash when calling WebrtcVideoConduit::SendVideoFrame() with very small resolution. r=derf 2013-12-04 13:34:59 +08:00
Byron Campen [:bwc]
8c112bef97 Bug 942958 - Fix bug where a failure to populate the foundation of a peerreflexive candidate would result in an incorrect error return from nr_ice_peer_peer_rflx_candidate_create. r=ekr 2013-11-25 13:13:05 -08:00
Chris Peterson
a53c8d1c18 Bug 944977 - Part 2: Build media/libvorbis in unified mode. r=tterribe
--HG--
extra : rebase_source : d7015035cc349a3e2c51187aa1d76d8375134cbf
2013-12-01 11:58:23 -08:00
Chris Peterson
4390d8125a Bug 944977 - Part 1: Backport _vorbis_window_get() function signature from libvorbis r19028. r=tterribe
--HG--
extra : rebase_source : 5d2ca61540e6625f6938808e171093449596c132
2013-12-02 19:38:19 -08:00
Ralph Giles
d5fc7150b3 Bug 944506 - Update libopus/update.sh for DEFINES in moz.build. r=derf DONTBUILD
Bug 874266 moved the preprocessor defines to moz.build but didn't
make the corresponding change to the update script.
2013-11-28 14:11:00 -08:00
Jan Gerber
d4cfe0793f Bug 763495 - Update libvpx source to 1.2.0. r=cpearce,glandium
This updates our in-tree copy of libvpx to match the 1.2.0 git
tag. All but one of the patches we were carrying are in this
upstream version. Our update.sh script should copy the new
files needed but will not remove the old ones for you.

Runtime cpu detection was rewritten upstream. We now generate
per-platform headers for this and include the correct one from
a vpx_rtcd.h wrapper like we were already doing for vpx_config.h

This revision includes improved assembly optimizations and should
be faster on all platforms.

Includes work by Jan Gerber and Ralph Giles.

--HG--
rename : media/libvpx/vp8/common/arm/neon/save_neon_reg.asm => media/libvpx/vp8/common/arm/neon/save_reg_neon.asm
rename : media/libvpx/vp8/common/arm/armv6/vp8_mse16x16_armv6.asm => media/libvpx/vp8/encoder/arm/armv6/vp8_mse16x16_armv6.asm
rename : media/libvpx/vp8/common/arm/neon/vp8_mse16x16_neon.asm => media/libvpx/vp8/encoder/arm/neon/vp8_mse16x16_neon.asm
rename : media/libvpx/vp8/encoder/x86/x86_csystemdependent.c => media/libvpx/vp8/encoder/x86/vp8_enc_stubs_mmx.c
rename : media/libvpx/vpx_config_arm-linux-gcc.c => media/libvpx/vpx_config_armv7-android-gcc.c
rename : media/libvpx/vpx_config_arm-linux-gcc.h => media/libvpx/vpx_config_armv7-android-gcc.h
2013-11-29 06:02:00 -08:00
Mike Hommey
06d6d3c5cf Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal 2013-12-03 06:34:21 +09:00
Mike Hommey
b180afe08c Bug 944634 - mozmake.py (for gyp) handling of escaping (or lack thereof) for defines is wrong. r=ted 2013-12-03 06:34:21 +09:00
Ajitesh Gupta
6f00ca55f4 Bug 917047: Remove the security.enable_md5_signatures pref, r=briansmith
--HG--
extra : rebase_source : ae721bc7f91b399e61c2efb869e15ab902c810e0
2013-11-19 16:05:26 -08:00
Ralph Giles
755f24f8b5 Bug 944538 - Update libopus to 1.1rc2. r=cpearce
Bumped to include the MULT16_32_P16 bugfix.
2013-11-28 14:20:00 -08:00
Carsten "Tomcat" Book
0f3d2173c2 merge b2g-inbound to mozilla-central 2013-12-02 12:46:24 +01:00
Carsten "Tomcat" Book
734b2053a3 Merge m-c to mozilla-inbound 2013-11-29 12:53:57 +01:00
Carsten "Tomcat" Book
aa2c8950fa merge fx-team to mozilla-central 2013-11-29 10:13:09 +01:00
Ms2ger
cf53814bbc Merge mozilla-inbound to mozilla-central. 2013-11-29 09:54:12 +01:00
Paul Adenot
6ec73a8679 Bug 944132 - Make sure we don't loose precision when computing the audio clock when using opensl. r=sotaro 2013-11-28 18:15:54 +01:00
Paul Adenot
2101aeefea Bug 940707 - Get more accurate latency numbers when using OpenSL. r=sotaro,kinetik
This dlopen libmedia.so, fetches some symbols and use that to determine the
output latency of the stream.

This also includes some fixes to get the minimal latency on Android 4.0.4, and
makes the latency a bit better.
2013-11-28 17:32:50 +01:00
Ms2ger
554db665e5 Bug 937258 - Part a: Remove empty makefiles; r=gps 2013-11-28 15:25:40 +01:00
Matthew Gregan
578edc402c Bug 923992 - Call GetDefaultAudioEndpoint when needed rather than caching its result when called at cubeb init time. r=padenot 2013-11-28 14:12:45 +13:00
Matthew Gregan
96b0a6e352 Bug 942657 - Devirtualize AudioStream. r=doublec,gps 2013-11-28 18:09:08 +13:00
Benjamin Peterson
479abf96d4 backout dc9ebdf27e98 (bug 942657) for bustage 2013-11-28 20:50:16 -06:00
Matthew Gregan
8ed6660e86 Bug 942657 - Devirtualize AudioStream. r=doublec,gps 2013-11-28 18:09:08 +13:00
Mike Hommey
fdd3247a81 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-27 22:55:07 +09:00
Carsten "Tomcat" Book
6688f74375 Backed out changeset de7d74796ced (bug 923992) for frequent mochitest-1 orange on a CLOSED TREE 2013-11-28 09:06:42 +01:00
Mike Hommey
2f727b6d62 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Chris Kitching
cf8fdcc2a3 Bug 709230 - Part 4: annotate members referenced by WebRTC's JNI code. r=gcp,rnewman 2013-11-18 17:27:00 -08:00
Mike Hommey
334e43f829 Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-22 23:03:21 +09:00
Mike Hommey
b038245b8d Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Mike Hommey
59b2136630 Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted 2013-11-28 12:49:43 +09:00
Matthew Gregan
9b330bf74a Bug 923992 - Call GetDefaultAudioEndpoint when needed rather than caching its result when called at cubeb init time. r=padenot
--HG--
extra : rebase_source : 3eaf73bf5a19e0b1997f7943bd29aa3e232c019f
2013-11-28 14:12:45 +13:00
Byron Campen [:bwc]
3717ae5701 Bug 935723. Part 1. Decouple ICE state with ICE gathering state r=ekr,abr,jesup 2013-11-13 14:53:30 -08:00
Byron Campen [:bwc]
7490fe07c9 Bug 906990: Part 10. Webidl and implementation for WebrtcGlobal. Encompasses things like global stats and logging. r=jib,bz 2013-11-25 11:01:03 -08:00
Patrick Wang
594a826bd1 Bug 870660: Part 3: Test case. r=ekr 2013-11-30 00:16:37 +08:00
Patrick Wang
b5e6c1349b Bug 870660: Part 2: Implement socket filter for STUN. r=ekr 2013-11-30 00:15:26 +08:00
Chris Peterson
810aa22c90 Bug 942399 - Fix -Wunused-private-field warnings in media/webrtc/signaling. r=rjesup 2013-11-25 21:48:46 -08:00
Ryan VanderMeulen
7ce9c73b92 Bug 891693 - Whitespace fixes. DONTBUILD 2013-11-25 14:34:01 -05:00
Birunthan Mohanathas
9cb196afee Bug 784739 - Switch from NULL to nullptr in webrtc/signaling/; r=ehsan
--HG--
extra : rebase_source : 47841196d7805fd8d69749d554afcc31eff18826
2013-11-25 14:05:03 -05:00
Birunthan Mohanathas
c4d797a2eb Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 8ace754e117a12e2599f5a90030f13a3a7064fed
2013-11-25 14:02:47 -05:00
Michael Zalewski
14ff598f3c Bug 891693 - Make sure that huffval gets zeroed before use. r=DRC 2013-11-21 10:48:32 -05:00
ISHIKAWA, Chiaki
bac6ec4899 Bug 942462 - Fix type in media/mtransport/logging.h. r=ekr 2013-11-25 09:23:45 -05:00
Mike Hommey
af90d4b8fa Bug 941989 - Remove useless EXTRA_DSO_LDOPTS. r=mshal 2013-11-23 07:02:10 +09:00
Mike Hommey
67df42f71d Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Ryan VanderMeulen
c0054e0452 Merge m-c to inbound. 2013-11-22 15:37:03 -05:00
Ryan VanderMeulen
14bce8a31f Merge b-i to m-c. 2013-11-22 15:35:31 -05:00
Adrian Cruceru
4205289424 Bug 876876: Fix race condition in DeviceInfoDS::GetDeviceInfo()/GetDeviceFilter() r=bas,jesup 2013-11-22 15:29:52 -05:00
Ed Morley
515fd9a20d Backed out changeset c30371a66429 (bug 941450) 2013-11-22 15:59:22 +00:00
Ethan Hugg
ab66466b21 Bug 940819 - Signaling - use IPC_PRIVATE instead of generating unique key for IPC r=jesup 2013-11-21 11:08:15 -08:00
Jan-Ivar Bruaroey
758fc8ce90 Bug 933447 - Use new weakRef to JSImpl feature. r=smaug, r=mccr8, r=abr 2013-11-08 19:45:59 -05:00
Mike Hommey
03e5fc6ffa Bug 914274 - Remove MODULE_NAME. r=mshal 2013-11-21 17:31:19 +09:00
Matthew Gregan
54d64ccc28 Bug 934232 - Handle pa_stream_new failure in libcubeb's PulseAudio backend. r=padenot 2013-11-21 10:59:48 +13:00
EKR
1cb5d5c856 Bug 940709 - Upgrade ICE state change log level. r=bwc 2013-11-19 16:06:08 -08:00
Jan Gerber
f41fd7641d Bug 938315 - Update nestegg to support Opus elements. r=kinetik
Merge upstream changes to the WebM parser needed to properly support Opus.
2013-11-19 03:45:00 +13:00
Gian-Carlo Pascutto
a22c2ef720 Bug 937119 - Increase default Android audio buffers to 40ms. r=jesup 2013-11-19 15:02:23 -05:00
Gian-Carlo Pascutto
6d44d2b605 Bug 937119 - Fix stereo setting errors on Android/OpenSLES. r=jesup 2013-11-19 15:01:58 -05:00
Mike Hommey
931cb49886 Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
db9e5129bc Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps 2013-11-19 11:48:10 +09:00
Mike Hommey
f94778cdf9 Bug 939071 - Kill SHORT_LIBNAME. r=ted 2013-11-19 11:47:47 +09:00
Mike Hommey
636b672657 Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal 2013-11-19 11:47:45 +09:00
Mike Hommey
f0d1cd1e10 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Mike Hommey
9c5c5d8f00 Bug 939039 - Remove now useless FORCE_STATIC_LIB definitions. r=gps 2013-11-19 11:47:28 +09:00
Mike Hommey
f81885e53b Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Byron Campen [:bwc]
e895771e47 Bug 906384 - Very simple global rate-limiting based on SimpleTokenBucket. Will tolerate a maximum of 8K/sec over 1 sec, and 3.6K/sec over 20 sec. r=ekr 2013-11-17 08:27:44 -08:00
Paul Adenot
c232937fab Bug 939593 - Resync libcubeb with upstream. r=kinetik 2013-11-18 11:47:24 +13:00
Matthew Gregan
129811355d Bug 929009 - Support mono configurations in WASAPI backend. r=padenot 2013-11-12 15:48:29 +13:00
Matthew Gregan
1f0eb4748b Bug 933284 - Initialize cubeb_audiotrack's get_output_samplingrate even on non-Froyo systems. r=padenot 2013-11-04 11:37:04 +13:00
Jan Beich
d90cda20e6 Bug 939532 - Re-apply lost hunk from bug 807492, forgotten in bd8f1571937f. r=jesup 2013-11-17 18:56:17 +01:00
Byron Campen [:bwc]
610249accd Bug 933841. Add event handler to dump RLogRingBuffer on test failure, and clear RLogRingBuffer on test start. r=ekr 2013-11-01 13:50:49 -07:00
Byron Campen [:bwc]
c4453b1dc3 Bug 906990: Part 9. Add correlator for ICE candidates. r=ekr 2013-10-25 16:47:14 -07:00
Chris Peterson
eacda62945 Bug 939018 - Build media/libnestegg, libogg, libsoundtouch, and libtheora in unified mode. r=ehsan 2013-11-12 11:32:18 -08:00
Randell Jesup
7294056e0f Bug 938070: Fix misplaced #ifdef for GONK in webrtc audio_device_impl from 3.43 merge r=jesup 2013-11-15 11:33:18 -05:00
Milan Sreckovic
e2cac61331 Bug 891693 - Ban SOS with repeated components IDs. r=jmuizelaar, r=DRC 2013-09-05 17:27:35 -07:00
Nathan Froyd
31627ade59 Bug 933320 - part 1 - make find_sdk.py silently comply if we're not running on a Mac host; r=ted 2013-10-31 13:34:02 -04:00
Ralph Giles
32a1231d44 Bug 888789 - Update nestegg with VP9 and Opus support. r=kinetik
Update our in-tree source to the upstream master branch.
2013-11-11 21:44:00 +13:00
Ralph Giles
2143fa47c1 Bug 931060 - Add encoder files to in-tree libvorbis. r=xiphmont
Add vorbisenc.c and its dependent headers to the libvorbis build
and export the relevant symbols. Based on a patch by Benjamin Chen.
2013-11-12 09:30:16 +13:00
Ralph Giles
f8121f034b Bug 930718 - Revert os.h to upstream version. r=cpearce
Forgot to re-run update.sh after removing the Solaris patch.
2013-11-11 17:01:38 +13:00
Ralph Giles
716b5ab0fd Bug 930718 - Remove reference to Solaris patch in readme. r=cpearce
Forgot this in the original commit.
2013-11-11 16:53:34 +13:00
Ehsan Akhgari
26533594b5 Bug 936924 - Build libpng in unified mode; r=jrmuizel 2013-11-11 11:56:58 -05:00
Brad Lassey
190236de1e bug 936549 - Tab sharing capture device won't stream, add rgb image support to media pipeline r=jesup 2013-11-10 16:24:37 -05:00
Gian-Carlo Pascutto
9fe2a55b90 Bug 932112: Add a non-ARM MemoryBarrier function. r=glandium 2013-11-07 20:07:48 -05:00
Gian-Carlo Pascutto
8bd826d6aa Bug 932112: Initialize both JNI and OpenSLES so fallback can work. r=jesup 2013-11-07 20:07:48 -05:00
Randell Jesup
43711d4297 Bug 932112: JB reflect for low-latency params r=mfinkle 2013-11-07 20:07:47 -05:00
Gian-Carlo Pascutto
d3971f59f6 Bug 932112: Use the non-main-thread FindClass implementation r=blassey 2013-11-07 20:07:47 -05:00
Randell Jesup
871a4d68f2 Bug 932112: Rollup of changes previously applied to media/webrtc/trunk/webrtc rs=jesup
* * *
* * *
Add AndroidAudioManager to the moz.build files.
2013-11-07 20:07:47 -05:00
Randell Jesup
eb6e27b1ed Bug 932112: Webrtc updated to 5041, pull made Mon Oct 28 12:17:00 EDT 2013 rs=jesup
--HG--
rename : media/webrtc/trunk/webrtc/modules/audio_coding/main/source/acm_common_defs.h => media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_common_defs.h
rename : media/webrtc/trunk/webrtc/modules/audio_device/android/org/webrtc/voiceengine/WebRTCAudioDevice.java => media/webrtc/trunk/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRTCAudioDevice.java
rename : media/webrtc/trunk/webrtc/modules/audio_processing/test/unit_test.cc => media/webrtc/trunk/webrtc/modules/audio_processing/test/audio_processing_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_payload_registry.h => media/webrtc/trunk/webrtc/modules/rtp_rtcp/interface/rtp_payload_registry.h
rename : media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receiver_fec_unittest.cc => media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_receiver_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/video_capture/android/java/org/webrtc/videoengine/CaptureCapabilityAndroid.java => media/webrtc/trunk/webrtc/modules/video_capture/android/java/src/org/webrtc/videoengine/CaptureCapabilityAndroid.java
rename : media/webrtc/trunk/webrtc/modules/video_capture/android/java/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java => media/webrtc/trunk/webrtc/modules/video_capture/android/java/src/org/webrtc/videoengine/VideoCaptureDeviceInfoAndroid.java
rename : media/webrtc/trunk/webrtc/modules/video_coding/main/source/stream_generator.cc => media/webrtc/trunk/webrtc/modules/video_coding/main/source/test/stream_generator.cc
rename : media/webrtc/trunk/webrtc/modules/video_coding/main/source/stream_generator.h => media/webrtc/trunk/webrtc/modules/video_coding/main/source/test/stream_generator.h
rename : media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/unit_test.cc => media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/video_processing_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/unit_test.h => media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/video_processing_unittest.h
rename : media/webrtc/trunk/webrtc/modules/video_render/android/java/org/webrtc/videoengine/ViEAndroidGLES20.java => media/webrtc/trunk/webrtc/modules/video_render/android/java/src/org/webrtc/videoengine/ViEAndroidGLES20.java
rename : media/webrtc/trunk/webrtc/modules/video_render/android/java/org/webrtc/videoengine/ViERenderer.java => media/webrtc/trunk/webrtc/modules/video_render/android/java/src/org/webrtc/videoengine/ViERenderer.java
rename : media/webrtc/trunk/webrtc/modules/video_render/android/java/org/webrtc/videoengine/ViESurfaceRenderer.java => media/webrtc/trunk/webrtc/modules/video_render/android/java/src/org/webrtc/videoengine/ViESurfaceRenderer.java
2013-11-07 20:07:47 -05:00
Byron Campen [:bwc]
044c03e232 Bug 936031 - Attempted fix. r=ehugg 2013-11-07 15:03:06 -08:00
Byron Campen [:bwc]
a8371a0e88 Bug 936031 - Test case for bug. r=abr 2013-11-07 14:48:43 -08:00
Shih-Chiang Chien
d48ea25f8a Bug 869869 - Part 3, add an IPC implementation of NrSocket, r=ekr. 2013-06-19 19:08:06 +08:00
Jonas Finnemann Jensen
698b895a6f Bug 902587 - Part 2A: Refactor late-write-checks as client of IO Interposer. r=BenWa
--HG--
rename : xpcom/build/mozPoisonWrite.h => xpcom/build/LateWriteChecks.h
rename : xpcom/build/mozPoisonWrite.h => xpcom/build/PoisonIOInterposer.h
rename : xpcom/build/mozPoisonWriteBase.cpp => xpcom/build/PoisonIOInterposerBase.cpp
rename : xpcom/build/mozPoisonWriteMac.cpp => xpcom/build/PoisonIOInterposerMac.cpp
rename : xpcom/build/mozPoisonWriteWin.cpp => xpcom/build/PoisonIOInterposerWin.cpp
2013-11-05 07:45:20 -05:00
Byron Campen [:bwc]
bc94caa0ae Bug 934317: Mutex-protect the RLogRingBuffer, since more than one thread is using it. r=jesup 2013-11-04 15:39:51 -08:00
Carsten "Tomcat" Book
dc3520d4b7 merge b2g-inbound to mozilla-central 2013-11-04 13:52:18 +01:00
Chris Pearce
8967534188 Bug 933579 - Export IsVideoContentType() to VideoUtils, so that it can be used elsewhere, and move all of VideoUtils into namespace mozilla. r=kinetik 2013-11-04 11:45:19 +13:00
Matthew Gregan
38cb9b6ce0 Bug 837563 - Enable libcubeb's PulseAudio backend. r=glandium 2013-10-31 11:37:28 +13:00
Byron Campen [:bwc]
3e90fe7fe5 Bug 906990 - Part 8: Create a chrome-only stats interface, and only expose the candidate pair stats there. r=jib 2013-10-29 10:29:43 -07:00
Byron Campen [:bwc]
42a249126c Bug 906990 - Part 7: Populate candidate pairs in RTCStatsReport. r=jib 2013-10-28 16:02:00 -07:00
Byron Campen [:bwc]
f6ef81bbb3 Bug 906990 - Part 6: Add a codeword field to NrIceCandidatePair so related logging can be pulled from RLogRingBuffer. Proof of concept in ice_unittest. r=ekr 2013-10-24 11:45:10 -07:00
Byron Campen [:bwc]
44a5b995d5 Bug 906990 - Part 5.1: Enable r_log and RLogRingBuffer so logging can be scraped. Also, tweak log levels so the RLogRingBuffer isn't rapidly overwritten by media packet logging. r=ekr 2013-10-29 11:53:44 -07:00
Byron Campen [:bwc]
6dba8908a6 Bug 906990 - Part 5: Allow logging related to a given candidate pair to be fetched. r=ekr 2013-10-29 10:45:09 -07:00
Wes Kocher
1588a49371 Backed out changeset ff8128d5a5d9 (bug 906990) for b2g build bustage on a CLOSED TREE 2013-11-01 17:15:42 -07:00
Wes Kocher
8c7b17b5ba Backed out changeset 325d718fec53 (bug 906990) 2013-11-01 17:15:08 -07:00
Wes Kocher
36927ffabe Backed out changeset 875f6e0be7b1 (bug 906990) 2013-11-01 17:15:03 -07:00
Wes Kocher
ba57b1338e Backed out changeset 00f838879263 (bug 906990) 2013-11-01 17:14:59 -07:00
Wes Kocher
b22499705d Backed out changeset 57a7a785a964 (bug 906990) 2013-11-01 17:14:54 -07:00
Mike Hommey
2a211e7c14 Bug 933120 - Move HOST_PROGRAM and HOST_SIMPLE_PROGRAMS to moz.build. r=gps 2013-11-02 08:44:11 +09:00
Mike Hommey
af313e2b21 Bug 933098 - Cleanup bad cargo culting in ./media/omx-plugin/*/Makefile.in. r=gps 2013-11-02 08:43:08 +09:00
Mike Hommey
91865c8cd6 Bug 932618 - Use NO_PROFILE_GUIDED_OPTIMIZE to disable PGO for individual files. r=gps 2013-11-02 08:42:53 +09:00
Byron Campen [:bwc]
bdf32e04c8 Bug 906990 - Part 8: Create a chrome-only stats interface, and only expose the candidate pair stats there. r=jib 2013-10-29 10:29:43 -07:00
Byron Campen [:bwc]
169e761c35 Bug 906990 - Part 7: Populate candidate pairs in RTCStatsReport. r=jib 2013-10-28 16:02:00 -07:00
Byron Campen [:bwc]
14cc4dd69d Bug 906990 - Part 6: Add a codeword field to NrIceCandidatePair so related logging can be pulled from RLogRingBuffer. Proof of concept in ice_unittest. r=ekr 2013-10-24 11:45:10 -07:00
Byron Campen [:bwc]
e3bc606331 Bug 906990 - Part 5.1: Enable r_log and RLogRingBuffer so logging can be scraped. Also, tweak log levels so the RLogRingBuffer isn't rapidly overwritten by media packet logging. r=ekr 2013-10-29 11:53:44 -07:00
Byron Campen [:bwc]
b7676d807d Bug 906990 - Part 5: Allow logging related to a given candidate pair to be fetched. r=ekr 2013-10-29 10:45:09 -07:00
Randell Jesup
93cf1e684e Bug 932215 - Lazily allocate log buffers for webrtc (4MB saving). r=jib 2013-10-30 12:13:07 -04:00
Matthew Gregan
d2cc9f5398 Bug 933198 - gum_test.html doesn't provide audio on Windows nightly builds. r=jesup 2013-11-01 15:49:55 -04:00
Nathan Froyd
312483916c Bug 933071 - add --with-macos-private-frameworks to support cross-compiling; r=mshal 2013-10-31 09:50:26 -04:00
Phil Ringnalda
004e1596ca Back out 80bfcf2d28c7 (bug 933384) and f2757e7d1a08 (bug 932215) for bustage
CLOSED TREE
2013-10-31 21:25:30 -07:00
Jan-Ivar Bruaroey
030c3e835a Bug 932420: sigslot.h - #ifdef'ed out unused multi-threading to avoid windows.h, r=jesup 2013-10-29 19:49:34 -04:00
Patrick Wang
675199b438 Bug 881761 - Part 3: Initialize NSS when initializing PeerConnection. r=ekr,bsmith 2013-07-22 10:16:13 +08:00
Patrick Wang
0a7d9127af Bug 932881: Explicitly cast currentSipccState to uint32_t. r=abr 2013-10-30 18:00:28 +08:00
Randell Jesup
04ff1f5257 Bug 932215: Lazily allocate log buffers for webrtc (4MB saving) r=jib 2013-10-31 22:56:41 -04:00
Mike Hommey
f255cb180f Bug 870406 part n - Move more CSRCS to moz.build. r=mshal 2013-11-01 10:30:45 +09:00
Mike Hommey
f0654e63ba Bug 932170 - Add moz.build variables for generated sources. r=gps 2013-10-30 07:45:01 +09:00
Ryan VanderMeulen
c80a525c6d Merge m-c to inbound on a CLOSED TREE. 2013-10-30 22:42:13 -04:00
Ethan Hugg
a4f15d4352 Bug 901560 - Backout of compatibility-breaking datachannel ice component fix r=jesup 2013-10-29 08:52:04 -07:00
Byron Campen [:bwc]
3f4018c518 Bug 931186 - Dirt simple token bucket class. r=ekr 2013-10-25 15:15:59 -07:00
Ralph Giles
0b33ad1242 Bug 930718 - Move vorbis Solaris patch to moz.build. r=ted
We've been carrying at patch against vorbis to define HAVE_ALLOCA_H on
Solaris from bug 469639. Upstream doesn't want to take it since their
build system already handles this case. It's therefore cleaner if we
handle it in our build scripts as well.
2013-10-24 13:05:00 -07:00
Ralph Giles
8fe99bd334 Bug 930228 - Move vorbis define to moz.build. r=ted. 2013-10-24 13:06:00 -07:00
Ralph Giles
cabaa8e583 Bug 930228 - Consolidate vorbis build files. r=ted
Replace recursive build files with a single pair in the top
level source for better readability and parse time.
2013-10-23 14:52:00 -07:00
Ralph Giles
d7ceef6b09 Bug 930242 - Consolidate ogg moz.build files. r=ted
Replace recursive build files with a single pair in the top
level source for better readability and parse time.
2013-10-23 15:09:00 -07:00
Ting-Yuan Huang
fa7a5574f9 Bug 920992 - Specify alignments explicitly in assembly codes. r=derf 2013-10-30 15:21:52 -04:00
Gregory Szorc
8a2d15ca5d Bug 927837 - Don't manage generated files in configure; r=glandium
--HG--
extra : rebase_source : b502ce209de6a0ae10e130644e424687e4fae85e
2013-10-23 14:43:32 -07:00
Phil Ringnalda
2e57835fd1 Back out 1cbb486b4fb7:8e3a17767287 (bug 906990) for leaks
CLOSED TREE
2013-10-28 15:30:11 -07:00
Byron Campen [:bwc]
c5f2e6621f Bug 906990 - Part 11. Enable r_log and RLogRingBuffer so logging can be scraped. Also, tweak log levels so the RLogRingBuffer isn't rapidly overwritten by media packet logging. r=ekr 2013-10-24 11:47:16 -07:00
Byron Campen [:bwc]
59e8beaadb Bug 906990 - Part 6: Add a codeword field to NrIceCandidatePair so related logging can be pulled from RLogRingBuffer. Proof of concept in ice_unittest. r=ekr 2013-10-24 11:45:10 -07:00
Byron Campen [:bwc]
a33210119e Bug 906990 - Part 5: Allow logging related to a given candidate pair to be fetched. r=ekr 2013-10-24 11:52:01 -07:00
Ted Mielczarek
46db2c02bd Bug 930674 - convert VISIBILITY_FLAGS in Makefile.in to NO_VISIBILITY_FLAGS in moz.build. r=mshal 2013-10-24 15:06:19 -04:00
Phil Ringnalda
7fa865bc07 Merge m-c to m-i 2013-10-27 19:25:15 -07:00
Jaroslav Kopecký
eb62e657b7 Bug 931590 - Pass proper directory when building --with-system-nspr r=jesup 2013-10-27 19:43:04 -04:00
Nicholas Nethercote
b38b84f869 Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files. r=Ms2ger.
--HG--
extra : rebase_source : 41fcb0e922a519ef679c1c1b6293c2b638e83a48
2013-10-10 15:22:35 -07:00
Phil Ringnalda
0f6fec1509 Back out f872d288480b:9b86b4e60b29 (bug 929513) for failing to build on Windows
CLOSED TREE
2013-10-27 15:38:40 -07:00
David Zbarsky
a003dbc862 Bug 929513 Part 3: Use some LayerIntSize in gfx/layers r=nical 2013-10-27 17:53:27 -04:00
David Zbarsky
79f6eb5139 Bug 929513 Part 1: Use gfx::IntSize for image layer sizes r=nical 2013-10-27 17:53:26 -04:00
Peter Van der Beken
69e7c5ae55 Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
--HG--
extra : rebase_source : 7bde7ddfe297e189ffa678ca1d9c34000bc904ec
2013-10-08 17:51:42 +02:00
Ms2ger
88bbf03777 Backout changeset 2e466ccc7bd0 for devtools test failures. 2013-10-26 17:02:20 +02:00
Peter Van der Beken
45ef6c1adc Bug 918345 - Turn on WebIDL binding generation for Window and hook it up to quickstubs. r=bz.
--HG--
extra : rebase_source : 673c08ef093339e6bfb1418366af5cc5fabe7c4d
2013-10-08 17:51:42 +02:00
Randell Jesup
c8deb91ea8 Bug 920325: ntohl() isn't defined on Windows unless you include winsock/winsock2.h r=tbsaunde 2013-10-25 20:46:35 -04:00
Randell Jesup
933821ecb9 Bug 920325: Add WebRTC latency logging from capture to RTP and from RTP to speakers r=padenot 2013-10-25 18:13:42 -04:00
Randell Jesup
1af5c4fe0b backout 5f38b1bd3358 for bustage CLOSED TREE 2013-10-25 19:25:54 -04:00
Randell Jesup
0ce43a0d63 Bug 930603: Ensure AEC known delay doesn't go negative (rev 4886 at webrtc.org) r=jib 2013-10-25 18:21:33 -04:00
Randell Jesup
ad3d39e64f Bug 930603: Increase WebRTC AEC tail from 48ms to 128ms (rev 4837 at webrtc.org) r=jib 2013-10-25 18:21:23 -04:00
Randell Jesup
a0692a49f2 Bug 920325: Add WebRTC latency logging from capture to RTP and from RTP to speakers r=padenot 2013-10-25 18:13:42 -04:00
Jan-Ivar Bruaroey
153736410a Bug 929534 r=jesup 2013-10-25 10:52:17 -04:00
Ed Morley
d339853f4e Backed out changeset 2d6c5cbcc213 (bug 902587) for failures during linking on a CLOSED TREE
--HG--
rename : xpcom/build/PoisonIOInterposer.h => xpcom/build/mozPoisonWrite.h
rename : xpcom/build/PoisonIOInterposerBase.cpp => xpcom/build/mozPoisonWriteBase.cpp
rename : xpcom/build/PoisonIOInterposerMac.cpp => xpcom/build/mozPoisonWriteMac.cpp
rename : xpcom/build/PoisonIOInterposerWin.cpp => xpcom/build/mozPoisonWriteWin.cpp
2013-10-25 14:24:34 +01:00
Cykesiopka
e0bcd6aebc Bug 914270 - Part 1: Simple/Automated moves. r=joey 2013-10-24 18:51:00 +01:00
Jonas Finnemann Jensen
25dc345fdc Bug 902587 - Part 2A: Refactor late-write-checks as client of IO Interposer r=BenWa
--HG--
rename : xpcom/build/mozPoisonWrite.h => xpcom/build/LateWriteChecks.h
rename : xpcom/build/mozPoisonWrite.h => xpcom/build/PoisonIOInterposer.h
rename : xpcom/build/mozPoisonWriteBase.cpp => xpcom/build/PoisonIOInterposerBase.cpp
rename : xpcom/build/mozPoisonWriteMac.cpp => xpcom/build/PoisonIOInterposerMac.cpp
rename : xpcom/build/mozPoisonWriteWin.cpp => xpcom/build/PoisonIOInterposerWin.cpp
2013-10-24 17:02:00 +01:00
EKR
8b5d1750ee Bug 930651 - Increase logging level for periodic A/V counters. r= abr 2013-10-24 19:23:24 -07:00
Mike Hommey
f1c0c07862 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Mike Hommey
df8861ae74 Bug 930380 - Make sure *SOURCES only point to existing files. r=gps 2013-10-25 07:58:17 +09:00
Byron Campen [:bwc]
f82d18e51c Bug 906990 - Part 4: Using more appropriate log-levels (r_log) for errors and other not-quite-right conditions. r=ekr 2013-10-14 10:55:50 -07:00
Ralph Giles
fd01d9d44b Bug 929910 - Update libvorbis to the 1.3.3 release. r=xiphmont
Note that bug 722924 is fixed in a different way upstream.
This commit takes their subsequent patch over ours.
2013-10-23 11:49:00 -07:00
Ed Morley
fd28f5ff9a Backed out changeset 38414f29834c (bug 928797) on suspicion of turning bug 701384 permaorange on a CLOSED TREE 2013-10-24 18:21:12 +01:00
Paul Adenot
7b11495d28 Bug 928797 - Only set the audio output latency on mac if it is lower than the default. r=kinetik 2013-10-23 17:33:41 +02:00
Mark Banner
834e9fa7ae Bug 930189 Round up values when getting the minimum latency to avoid values of zero. Patch suggested by jesup. r=padenot 2013-10-24 14:30:01 +01:00
Brian O'Keefe
0cbcd904c7 Bug 928709 - Convert chromium-config.mk to mozbuild, r=mshal 2013-10-02 13:17:55 -04:00
Mike Hommey
80c623bb6a Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps 2013-10-24 08:05:43 +09:00
Mike Hommey
5072f65f8c Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal 2013-10-24 08:00:23 +09:00
Byron Campen [:bwc]
369bca8ae3 Bug 929793 - Fix =/== typo. r=ekr 2013-10-22 16:52:10 -07:00
Randell Jesup
7e0ee2a70b Bug 864654: cleanup AudioConduit r=ekr 2013-10-23 06:20:55 -04:00
Randell Jesup
2ea8c22fb0 Bug 864654: merge backend for send and receive VideoConduits to match AudioConduits & cleanup r=ekr 2013-10-23 06:20:54 -04:00
Mark Banner
4fffae2f1c Bug 920991 - Default stun server ip address should be changed to a domain name. r=abr 2013-10-23 09:59:37 +01:00
Ethan Hugg
4ff32d3372 Bug 925896 - Signaling - Addref when adding sessiondata_t to hash r=abr 2013-10-22 13:14:43 -07:00
Landry Breuil
c8cca7d9a2 Bug 928651: #include <assert.h> in cubeb_sndio.c to fix libxul linking r=padenot
../../../libcubeb/src/cubeb_sndio.o(.text+0x686): In function `sndio_get_max_channel_count':
undefined reference to `assert'
2013-10-22 11:24:30 +02:00
Matthew Gregan
971c010dec Bug 928615 - Pass valid pointer to waveOutGetDevCaps. r=padenot 2013-10-21 14:19:05 +13:00
Ehsan Akhgari
ca0cdad832 Bug 928712 - Remove the rest of the unneeded prtypes.h inclusions; rs=bsmedberg 2013-10-20 22:59:48 -04:00
Ethan Hugg
8254cedadf Bug 928537 - Datachannel streams should be kept in the range 1 to MAX_NUM_STREAMS r=jesup 2013-10-18 15:01:46 -07:00
Ehsan Akhgari
1b7df9a2ad Backed out changeset 0ddbf9b3b20c (bug 928712) because of build bustage 2013-10-20 09:42:51 -04:00
Ehsan Akhgari
a63b803a55 Bug 928712 = Remove the rest of the unneeded prtypes.h inclusions; rs=bsmedberg 2013-10-20 09:10:07 -04:00
Jan-Ivar Bruaroey
9e04440e70 Bug 928060: Parse ?transport=[udp|tcp] in TURN uri. r=ehsan 2013-10-18 18:14:21 -04:00
Randell Jesup
0f573f8018 Bug 928221: reland (backed out due to bug 924992: webidl changes sometimes fail in incremental builds) r=jesup,abr 2013-10-19 12:21:06 -04:00
Ehsan Akhgari
654a0915cc Backed out changeset dc2b71e57211 (bug 928221) because it calls a non-existing GetWeakReferent function 2013-10-19 10:48:41 -04:00
Jan-Ivar Bruaroey
5da8aef683 Bug 928221 r=jesup, abr 2013-10-18 17:22:05 -04:00
Ralph Giles
70b844f99e Bug 928132 - Remove obsolete 'restrict' define. r=derf
From 80b8408c1466a245b5fdbb13df71d863a0dab292 Mon Sep 17 00:00:00 2001
This is no longer necessary now that we've updated to more recent
reference code and causes problems on some compilers.
2013-10-17 15:06:47 -07:00
Byron Campen [:bwc]
e950e7d0bd Bug 902003: Dispatch getStats to STS thread and back. r=jesup 2013-10-11 17:13:09 -07:00
Jan-Ivar Bruaroey
f281bbbe5c Bug 902003: getStats API skeleton. r=jesup, smaug 2013-10-17 18:00:05 -04:00
Paul Adenot
20fdbb4c19 Bug 918861 - Add an API to get the native samplerate for a given audio backend. r=kinetik
--HG--
extra : rebase_source : 592445a01f00a89289d52c52d9c758e10b9d9a00
2013-10-17 15:44:52 +02:00
Paul Adenot
5aef43ebba Bug 907817 - Add a cubeb API to get a valid audio latency range per platform. r=kinetik
--HG--
extra : rebase_source : 06999c8009f2828ee0f6f49e0cdb5cbc86d785cc
2013-10-17 15:44:52 +02:00
Paul Adenot
2951ed071c Bug 907817 - Actually set the latency when using the audiounit cubeb backend. r=kinetik
--HG--
extra : rebase_source : a24f4511e22465d736423c5af275021101c2898b
2013-10-17 15:44:51 +02:00
Randell Jesup
fbbbde651e Bug 926598: fix some this-in-initializer warnings and remove tabs in MediaPipeline r=ekr 2013-10-16 16:12:09 -04:00
Ehsan Akhgari
77223964e3 Bug 924107 - Make dist/include available in all of the WebRTC code; r=jesup,glandium 2013-10-15 15:08:43 -04:00
Randell Jesup
236aa2acfc Bug 910810: don't read prefs off "main" thread in unittests r=abr 2013-10-14 14:32:08 -04:00
Byron Campen [:bwc]
a6cd11c19f Bug 906990 - Part 3: Make it easier to filter out logging related to a given candidate pair r=ekr 2013-10-14 10:00:41 -07:00
Jan-Ivar Bruaroey
e5a8abcf8f Bug 917328: Second, convert PeerConnectionImpl and PeerConnectionObserver to webidl. r=bz, rjesup 2013-10-14 12:53:56 -04:00
Shian-Yow Wu
9963ebb744 Bug 881935 - Part 4: Signaling unit test for max-fs and max-fr. r=abr 2013-10-13 09:44:55 +08:00