Mike Hommey
e5c43ef995
Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps
2014-07-23 13:30:52 +09:00
Mike Hommey
90c742edc2
Bug 1036894 part 6 - Emit SimplePrograms for CPP_UNIT_TESTs, and make the corresponding moz.build config look like that of SIMPLE_PROGRAMS. r=gps
2014-07-23 13:29:44 +09:00
Mike Hommey
b99bba5c3f
Bug 1041864 - Remove LIBRARY_NAMEs that aren't used. r=mshal
2014-07-23 08:39:56 +09:00
Mike Hommey
d10b15b035
Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal
2014-07-23 08:37:51 +09:00
Randell Jesup
62b0164ace
Bug 1038961: Patch 2 - Associate GMP plugin crash with a window and notify it r=bz,jib
2014-07-21 03:50:11 -04:00
Randell Jesup
4ac7943b4f
Bug 1038961: Patch 1 - Send GMP plugin crashes to observer, and implement PluginID system r=cpearce,jib
2014-07-21 03:50:09 -04:00
Jan-Ivar Bruaroey
1863b0dba4
Bug 1033833 - finish plumbing offerToReceiveAudio|Video to long. r=abr
2014-07-18 18:08:30 -04:00
Jan-Ivar Bruaroey
110454f873
Bug 1033833 - Remove signaling unittests for createAnswer options. r=abr
2014-07-18 17:58:55 -04:00
Jan-Ivar Bruaroey
c03273747a
Bug 1033833 - Update CreateOffer/Answer API to spec - no longer takes constraints but a dictionary. r=smaug, r=abr
2014-07-10 14:31:25 -04:00
Chris Pearce
5861c7b726
Bug 1041368 - Make MP4 demuxer correctly store the size of plain_sizes data. r=kentuckyfriedtakahe
2014-07-21 14:02:20 +12:00
Chris Pearce
98d143db73
Bug 1041346 - Remove MediaBufferGroup from libstagefright, since it's no longer used. r=kentuckyfriedtakahe
2014-07-21 14:00:42 +12:00
Chris Pearce
cf9816beca
Bug 1041346 - Don't limit number of samples stagefright mp4 demuxer can output. r=kentuckyfriedtakahe
2014-07-21 14:00:32 +12:00
Jan Beich
0a707b46ee
Bug 1040168 - Unbreak WebRTC on more archs without SSE2 after bug 983504. r=gcp
2014-07-19 21:32:18 -04:00
Randell Jesup
2a66338f30
Bug 1040345: Fix shutdown design issues with Webrtc GMP interfaces and quash leaks r=gcp
2014-07-19 19:14:03 -04:00
Paul Adenot
e51df98a9f
Bug 1023947 - Part 2 - Allow getting the current input device in cubeb. r=kinetik
...
--HG--
extra : rebase_source : bc273a2f790b2fa09e8c50c95091f5db9856d42b
2014-07-18 19:21:27 +02:00
Paul Adenot
145d25df39
Bug 1027713 - Part 3 - Add a cubeb API to signal that the output device changed. r=kinetik
...
The reentrant mutex is needed so that users can call back into cubeb's API from
the callback.
--HG--
extra : rebase_source : 42e7c8f09d02b30b35a7f80418df5e722b52faae
2014-07-24 17:05:23 +02:00
Paul Adenot
6dabbd818d
Bug 1027713 - Part 2 - Add a cubeb API to query the name of the audio output device in use. r=kinetik
...
--HG--
extra : rebase_source : fed39350db9e7c56c003a288e040fd6f901088d2
2014-07-24 17:05:23 +02:00
Paul Adenot
25e8004fd3
Bug 1027713 - Part 1 - Add a volume API in cubeb and use it instead of doing our own soft gain. r=kinetik
...
--HG--
extra : rebase_source : c94c9f6792c002d515f2fee0cf708928e76f91a8
2014-07-24 17:05:23 +02:00
Ryan VanderMeulen
77b1c14c1a
Merge m-c to inbound. a=merge
2014-07-18 10:25:14 -04:00
Mike Hommey
d878c2940f
Bug 1039897 - Don't tie webrtc-required X11 library requirements to in-tree cairo flags. r=ted,a=kwierso
2014-07-17 14:55:11 +09:00
Randell Jesup
4b4121adca
Bug 1037754: Must always use SyncRunnable for DISPATCH_SYNC on non-nsThreads or risk leaks r=drno
2014-07-17 03:08:38 -04:00
Chris Peterson
e79aeb4a7c
Bug 1039917 - Fix clang and gcc warnings in webrtc/signaling. r=jesup
2014-07-15 20:28:57 -07:00
Anthony Jones
5c85a17e7f
Bug 1022434 - Extract crypto information from MP4 demuxer; r=cpearce
...
* * *
Bug 1022434 - "[EME] Expose decryption data in MP4Samples" []
2014-07-18 15:36:04 +12:00
Wes Kocher
e291538b20
Backed out changeset daa82439f77f (bug 1022434) for build bustage
2014-07-17 20:03:18 -07:00
Anthony Jones
957b12d621
Bug 1022434 - Extract crypto information from MP4 demuxer; r=cpearce
...
* * *
Bug 1022434 - "[EME] Expose decryption data in MP4Samples" []
2014-07-18 14:37:43 +12:00
Matthew A. Miller
2562c7981b
Bug 1040124 - WebRTC Signaling tests fail to build on Ubuntu 12.04LTS r=ted,glandium
2014-07-17 22:23:00 -04:00
Randell Jesup
7422d811fc
Bug 1038926 - implement window sharing in webrtc/getUserMedia r=jesup,gcp,smaug
2014-07-17 22:23:00 -04:00
Carsten "Tomcat" Book
eed56f67d8
Backed out changeset 929cc6239d79 (bug 1022434) for bustage
2014-07-17 06:52:32 +02:00
Anthony Jones
991f83aba3
Backed out cset 588a03cd4e27 bug 1022434
2014-07-17 16:47:21 +12:00
Carsten "Tomcat" Book
e28c49c961
Backed out changeset 588a03cd4e27 (bug 1022434) for bustage on a CLOSED TREE
2014-07-17 06:45:20 +02:00
Anthony Jones
438d2467e0
Bug 1022434 - Extract crypto information from MP4 demuxer; r=cpearce
...
* * *
Bug 1022434 - "[EME] Expose decryption data in MP4Samples" []
2014-07-17 16:27:13 +12:00
Randell Jesup
0ff7099b5e
Bug 1037754: Query GMPService to determine if H.264 is available r=cpearce
2014-07-16 22:59:17 -04:00
Randell Jesup
6de133ee99
Backed out changeset 6d976c67e926 (bug 1037754)
2014-07-16 23:50:10 -04:00
Randell Jesup
f9990e063e
Bug 1037754: Query GMPService to determine if H.264 is available r=cpearce
2014-07-16 22:59:17 -04:00
Gian-Carlo Pascutto
7bcfdbea9e
Bug 1038799 - Properly wrap Xfixes.h header. r=glandium
2014-07-16 19:16:38 +02:00
Gian-Carlo Pascutto
8e45d6194a
Bug 983504 - Screensharing fix: B2G doesn't use X11. r=ted
2014-07-16 19:16:38 +02:00
Gian-Carlo Pascutto
defacfb867
Bug 983504 - Enable SS2 flags for desktop capture during Mozilla build. r=ted
2014-07-16 19:16:38 +02:00
Matthew A. Miller
16817c12ca
Bug 983504 - Buildsystem changes for multimonitor support. r=ted
2014-07-16 19:16:38 +02:00
Gian-Carlo Pascutto
88a864d26f
Bug 983504 - Buildsystem changes for screen sharing. r=ted
2014-07-07 08:50:00 +02:00
Gian-Carlo Pascutto
5fb1d5ae53
Bug 983504 - ViECapturer changes for screen sharing. r=jesup
2014-07-08 05:49:00 +02:00
Matthew A. Miller
a57426ec66
Bug 983504 - ViEInputManager & config changes for screen sharing. r=gcp
2014-07-07 09:55:00 +02:00
Gian-Carlo Pascutto
f15606e0c4
Bug 983504 - Generic DesktopCaptureImpl implementation for screen sharing. r=jesup
2014-07-08 10:04:00 +02:00
Matthew A. Miller
8b5b1ebc4a
Bug 983504 - Desktop capture code changes/updates for screen sharing. r=gcp
2014-07-08 10:00:00 +02:00
Gian-Carlo Pascutto
1740bce6f2
Bug 983504 - Add new files, null implementations for screen sharing. r=jesup
2014-07-08 10:06:00 +02:00
Ralph Giles
3b047d243c
Bug 1037689 - Document MP4Sample timestamp units. r=ajones
...
These look to be returning values in microseconds, already
adjusted by the stream's internal timescale.
2014-07-14 14:19:00 -07:00
Ehsan Akhgari
99aacc15cb
Bug 1038492 - Cherry-pick libyuv's fix for clang-cl compatibility; r=jesup
...
This imports the following upstream change:
https://code.google.com/p/libyuv/source/detail?r=1033
2014-07-15 08:11:57 -04:00
Byron Campen [:bwc]
2048be3f64
Bug 980270 - Part 1: Plug a couple of common leaks in nICEr. r=drno
2014-03-06 14:43:15 -08:00
Anuj Agarwal
6d12620baf
Bug 1028139 - DataBuffer should not be a refcounted class. r=jesup
2014-07-11 16:39:00 +02:00
Randell Jesup
43235043e4
Bug 1037910: Set H264 FMTP payload value even if max_fs/fr aren't set r=ehugg
2014-07-12 22:11:01 -04:00
Byron Campen [:bwc]
4e8f07f64c
Bug 942188 - Various fixes to role-conflict resolution and some test-cases. r=abr
2013-12-13 20:18:24 -08:00
Paul Adenot
d4b538aa6a
Bug 1046470 - Properly unregister property listeners in AudioUnit cubeb backend. r=kinetik
2014-08-01 14:12:17 +02:00
Landry Breuil
e4f28bd690
Bug 982693 - use -fno-integrated-as (if available) with clang when building vp8_asm_enc_offsets.c r=tterriberry
2014-07-11 09:55:27 +02:00
Randell Jesup
a156cc1fa9
Bug 1037626: Support Webrtc H.264 offers with only packetization mode 1 r=ehugg
2014-07-11 16:35:36 -04:00
Martin Thomson
777c88cbf1
Bug 1037205 - Initialize mPrivacyRequested. r=bwc
2014-07-10 15:48:00 -04:00
Chris Pearce
51e6635487
Bug 1037317 - Move GMPBufferType to be a property of GMPVideoFrameEncoded. r=jesup
2014-07-11 10:39:10 -04:00
Jan Beich
60f05f4568
Bug 1037363 - Unbreak WebRTC on BSDs after bug 1036049. r=jesup
2014-07-11 03:13:00 -04:00
Paul Adenot
201859d0db
Bug 1032266 - Allow the alsa backend to be shutdown while draining. r=kinetik
2014-07-03 18:50:40 +02:00
Anthony Jones
c1f7c9decd
Bug 1035059 - Add input padding for libav; r=edwin
2014-07-11 18:43:59 +12:00
Randell Jesup
cc394c3799
Bug 1036049: Support H.264 STAP-A depacketization in webrtc r=ehugg
2014-07-11 01:48:14 -04:00
Chris Pearce
40161d6200
Bug 1020760 - Pass GMP codec specific info as a uint8_t[], and pass buffer type separately. r=jesup
2014-07-11 15:36:21 +12:00
Chris Pearce
77d72ce6d8
Bug 1020760 - Update GMP APIs to support EME plugins. r=jesup
2014-07-11 15:35:56 +12:00
Anthony Jones
c8cf40eb54
Bug 1034444 - Fix libstagefright warnings; r=cpearce
2014-06-02 17:38:04 +02:00
Anthony Jones
86cdad1007
Bug 1034444 - Make MP4Reader::GetBuffered() accurate; r=edwin,cpearce
2014-06-02 17:38:04 +02:00
Ryan VanderMeulen
12f0323d62
Backed out 5 changesets (bug 1020760, bug 1035653, bug 1020090) for leaks on a CLOSED TREE.
...
Backed out changeset f0b20e3db93c (bug 1020760)
Backed out changeset 412b654e5cd2 (bug 1035653)
Backed out changeset 01ba0892af29 (bug 1020760)
Backed out changeset c7de1f4b078f (bug 1020760)
Backed out changeset 96aa9d33a1f5 (bug 1020090)
2014-07-10 21:43:04 -04:00
Chris Pearce
c77120c2d8
Bug 1020760 - Remove assertion that doesn't compile on Linux Debug on TBPL. r=bustage CLOSED TREE
2014-07-11 13:21:12 +12:00
Chris Pearce
96de77e4a1
Bug 1020760 - Pass GMP codec specific info as a uint8_t[], and pass buffer type separately. r=jesup
2014-07-11 12:21:13 +12:00
Chris Pearce
0b4b3a50b2
Bug 1020760 - Update GMP APIs to support EME plugins. r=jesup
2014-07-11 12:20:51 +12:00
Chris Peterson
e2cebc5d17
Bug 1034140 - Eat unused write() and read() return values. r=padenot
2014-07-04 12:00:07 -07:00
Randell Jesup
974d32fec4
Bug 1022008: Hook up SDP negotiation for H.264 GMP codecs r=ehugg
2014-07-08 15:28:56 -04:00
Nils Ohlmeier [:drno]
4df013587a
Bug 1034327 - fix memory leak when TURN client is used. r=bwc
2014-07-03 16:54:00 +02:00
Randell Jesup
8a109268e9
Bug 1035067: Don't hint we expect a track if we're not going to receive it r=ehugg
2014-07-07 14:45:36 -04:00
Chris Peterson
d525daa0dc
Bug 1031978 - Suppress -Wmismatched-tags clang warnings in third-party code: libstagefright. r=cajbir
2014-06-29 20:12:38 -07:00
Karl Tomlinson
b2353db8a8
b=1033140 make speex_resampler declarations consistent with OUTSIDE_SPEEX implementation r=padenot
...
Instead of defining OUTSIDE_SPEEX and RANDOM_PREFIX everywhere
speex_resampler.h is included, it is easier to patch the header.
Symbol names in gkmedias symbols.def are updated now that RANDOM_PREFIX is
taking effect, and unused symbols are no longer exported.
--HG--
extra : transplant_source : sx%C9%ED%EB%E7%D8P%09%18%87%D4Oj%85%D5%25%C8%A5%01
2014-07-02 20:22:45 +12:00
Anthony Jones
ab6dbf1a7a
Bug 1027875 - Remove Annex B assertion; r=cpearce
2014-07-04 20:31:19 +12:00
Anthony Jones
5956115649
Bug 1027875 - Fix CTS offset processing in fMP4; r=cpearce
2014-07-04 20:31:19 +12:00
Randell Jesup
5b5bb47836
Bug 989944: Increase decode timestamp map to handle delayed decode on 8x10 r=jesup
2014-07-03 12:46:28 -04:00
Chris Peterson
aad0aaea7a
Bug 1033192 - Fix gcc and MSVC warnings in media/libcubeb/. r=padenot
2014-07-01 19:02:56 -07:00
Wes Kocher
20f50977c0
Merge m-c to inbound
2014-07-02 17:44:20 -07:00
Changbin Park
39ec3f7cb8
Bug 1029983 - H.264 codec is working on B2G ignoring preference 'media.peerconnection.video.h264_enabled'. r=ehugg
2014-07-01 16:09:20 -07:00
Martin Thomson
9985a8421b
Bug 1032525 - Making isolation dependent on peerIdentity property r=abr
2014-07-02 13:56:10 -07:00
James Willcox
e5b4ec12e2
Bug 1020227 - Disable OpenSL on Android 2.3 and lower r=gcp
...
--HG--
extra : rebase_source : d4a46bf6e3f8347da07dc1463bd3b87d0ec158f6
extra : histedit_source : 59bde0489bfcba21557e864d897f22fe8de8713c
2014-07-01 11:39:45 -05:00
Randell Jesup
fe493e1e67
Bug 979716: drop opus bitrate to 16000bps to reduce mobile cpu use r=jmspeex
2014-07-01 05:10:49 -04:00
Randell Jesup
a7c962bbd9
Bug 979716: Make Opus complexity configurable in WebRTC; default Gonk to complexity 1 r=jmspeex
2014-07-01 05:10:44 -04:00
Randell Jesup
03a51e592d
Bug 1022008: Support max-fs & max-fr in SDP for H.264; clean up video codec fmtp generation r=ehugg
2014-07-01 04:19:32 -04:00
Ralph Giles
7eb034e3ff
Bug 1030308 - Clean up EbmlBufferWriter. r=cajbir DONTBUILD
...
Fix comments to match code and correct indenting.
2014-06-25 13:13:00 -07:00
Chris Pearce
d0c6a2bd83
Bug 1024300 - Allow GMPs to be segregated by origin. r=josh
2014-06-30 11:02:39 +12:00
Randell Jesup
1740f7e7e4
Bug 1031500: Increase number of buffers for webrtc OMX H.264 decode r=sotaro
2014-06-27 21:49:24 -04:00
Randell Jesup
ea5f601836
Bug 1030338: Don't assert or generate bad stats if we go from ICE New->Closed directly r=bwc
2014-06-27 13:55:40 -04:00
Gian-Carlo Pascutto
403e14b8d6
Bug 1018928 - Work around Camera focus mode bug in some Android devices. r=blassey
2014-06-27 12:13:50 +02:00
Carsten "Tomcat" Book
75c4fb0c3e
Backed out changeset 5c28253351a2 (bug 1018402) for breaking Windows PGO Builds on a CLOSED TREE
2014-06-27 10:56:40 +02:00
Bruce Sun
584da358eb
Bug 1017438 - Use SL_PLAYEVENT_HEADATMARKER event to trigger CUBEB_STATE_DRAINED state callback. r=kinetik
2014-06-26 14:59:48 +08:00
David Major
1c31dec759
Bug 1018402 - Disable -Gw for the offset files since the extractor doesn't understand it. r=glandium
...
--HG--
extra : rebase_source : 5351a7166400930d35e3145228dd8d4b4fe3d805
2014-06-26 19:38:53 +12:00
Benoit Jacob
98f1873c4c
Bug 1028588 - Fix dangerous public destructors in media/webrtc/ - r=rjesup
2014-06-26 09:31:20 -04:00
Chris Pearce
4978f15eac
Bug 1024300 - Backout 72040861741d. r=burninator.
2014-06-26 16:00:28 +12:00
Chris Pearce
d2c6d6035e
Bug 1024300 - Allow GMPs to be segregated by origin. r=josh
2014-06-26 15:44:54 +12:00
Chris Pearce
06503f03bb
Bug 1029824 - Fix AVCC to AnnexB conversion code for non-4 length NAL sizes and multiple NAL per samples. r=kentuckyfriedtakahe
2014-06-26 15:43:14 +12:00
Paul Kerr
5809a53505
Bug 1027100: visual distortion work-around by re-initializing the vp8 encoder on frame size changes r=jesup
2014-06-25 13:40:18 -07:00
Ethan Hugg
c979368c65
Bug 1028962 - Fix for setting maxFramerate with Gecko Media Plugins. r=jesup
2014-06-25 09:08:41 -07:00
Byron Campen [:bwc]
471de73e6e
Bug 1028408 - Expose candidate pair stats to content. r=drno
2014-06-20 14:47:14 -07:00
Benoit Jacob
dc08dbb20e
Bug 1028588 - Fix dangerous public destructors in media/mtransport - r=abr
2014-06-24 12:36:44 -04:00
Byron Campen [:bwc]
5571ac5825
Bug 1027938 - Bump max transmit count for ICE checks to 7. Also, adjust unit-tests. r=drno
2014-06-19 17:13:12 -07:00
Rishab Arora
0eec37db1a
Bug 956525 - Replace 'Lower lower' in log messages with 'Lower layer'. r=abr
2014-01-20 07:38:00 -05:00
Cgg
3a96cfffb2
Bug 1026854 - Add a utility class for array RAII for cubeb's resampler. r=padenot
2014-06-21 17:00:52 +02:00
Jeff Muizelaar
478f900eb9
Bug 1027323 - Fix the libyuv linking issues with clang-cl; r=jesup
2014-06-21 08:56:48 -04:00
Chris Peterson
6d73fa876a
Bug 1026336 - Fix warnings in content/media/webrtc and mark FAIL_ON_WARNINGS. r=jesup
2014-06-15 11:57:30 -07:00
Benoit Jacob
5a3aa8f5da
Bug 1027251 - Address review comments on mtransport - r=abr
...
(Sorry about that!)
2014-06-21 00:09:48 -04:00
Ralph Giles
79b23c4048
Bug 1019291 - Construct Annex B samples in the decoder. r=cpeace
...
Move Annex B sample formatting from the demuxer to a
static utility function. Return NAL unit syntax
samples by default, since more platforms prefer to
unpack the AVCC data themselves.
Pass the raw AVCC payload to ffmpeg through its extradata
field. It can handle either sample format, expecting one or
the other depending on whether extradata is present.
Pass input samples through a new WMFOutputSource::Input
method. Save a reference to the VideoDecoderConfig in the
WFMVideoOutputSource and use it to convert samples to
Annex B before forwarding them to the MFTDecoder.
2014-06-19 15:59:00 -07:00
Benoit Jacob
efe5bdffd5
Bug 1027251 - Fix or whitelist dangerous public destructors in media/mtransport - r=abr
2014-06-20 07:08:24 -04:00
Benoit Jacob
43c219ab07
Bug 1027251 - Fix or whitelist dangerous public destructors in media/webrtc - r=rjesup
2014-06-20 07:08:23 -04:00
Birunthan Mohanathas
a83d1bbd15
Bug 1026535 - Disable C4099 warning in 3rd party code. r=ehsan
2014-06-19 14:42:00 -04:00
Birunthan Mohanathas
f475f7189b
Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
2014-06-18 17:57:51 -07:00
Wes Kocher
49d1f138ff
Merge m-c to inbound
2014-06-17 19:01:09 -07:00
EKR
5986c65e5c
Bug 1009227. Unit test for fix for DTLS connection establishment failure. r=mt
2014-06-17 14:30:28 -07:00
Ryan VanderMeulen
fd9de845a6
Merge m-c to b2g-inbound. a=merge
2014-06-17 15:41:18 -04:00
Carsten "Tomcat" Book
40c10ab3e1
Merge mozilla-central to b2g-inbound
2014-06-17 14:40:36 +02:00
Ehsan Akhgari
5fa5e115ba
Bug 950676 - Enable unified builds for b2g by default; r=glandium
2014-06-17 08:35:19 -04:00
Anthony Jones
4fed04b6df
Bug 1020679 - Guard against MP4 /0 for timescale. r=cpearce
2014-06-17 13:52:03 +12:00
Anthony Jones
70f58351d1
Bug 1020679 - Fix MP4 demuxer duration. r=cpearce
2014-06-06 16:19:29 +12:00
Ehsan Akhgari
cbcad1b765
Bug 1025393 - Enable building webrtc with clang-cl; r=jesup
...
--HG--
extra : rebase_source : 16c3846d3a31b71e4ba3f9e4214c1ef8ff6a03e4
2014-06-16 18:17:47 -04:00
Randell Jesup
147c58e672
Bug 1025176: Save AEC dumps in a specified directory depending on platform/pref r=pkerr
2014-06-16 15:51:45 -04:00
Randell Jesup
d49880509b
Bug 1025349: fix error in ccsnap line label indexes r=ehugg
2014-06-16 15:10:16 -04:00
Randell Jesup
beda527078
Bug 1025354: fix out-of-sync name array for SIPCC logs r=ehugg
2014-06-16 15:10:05 -04:00
JW Wang
c0e8ee9fea
Bug 1008079 - Add cubeb_resampler.cpp to build files. r=glandium
2014-06-16 19:46:00 -04:00
JW Wang
221afb22dc
Bug 1008079 - Use a resampler when the sample rate is not supported by the audio engine in cubeb_opensl.c. r=padenot
2014-06-16 19:45:00 -04:00
JW Wang
6536a96fff
Bug 1008079 - Extract the resampling code from cubeb_wasapi.cpp so it is reusable. r=padenot
2014-06-16 19:27:00 -04:00
Jan Beich
636b64db51
Bug 1024510 - Unbreak --with-system-nss build after bug 1022812. r=mshal
2014-06-16 01:02:25 -04:00
Randell Jesup
d96b743305
Bug 1025343: fix issues with overlong codec names in AudioConduit r=pkerr
2014-06-16 01:00:33 -04:00
Randell Jesup
0bedd46970
Bug 1025106: if someone passes us a bogus videocodec config, say it's 'unknown' r=pkerr
2014-06-16 01:00:25 -04:00
Randell Jesup
95ddaacac2
Bug 1022235: Make the webrtc LoadManager/LoadMonitor a singleton r=bsmedberg,pkerr
2014-06-13 15:50:51 -04:00
Byron Campen [:bwc]
4a0a0e70ca
Bug 1017332 - Part 1: Dump the r_log ringbuffer on all ICE failures. r=ekr, r=jesup
2014-06-12 17:22:00 -07:00
Mike Hommey
1cf15ce508
Bug 1024260 - Fixup dependencies in media/libopus/Makefile.in to avoid celt_pitch_xcorr_arm-gnu.o being always rebuilt. r=ted,r=me
2014-06-13 10:05:26 +09:00
Wes Kocher
7db6a9b53c
Back out two changesets (bug 1024260) for android build failures on a CLOSED TREE
...
* * *
Backed out changeset 9d92de0ada7d (bug 1024260)
* * *
Backed out changeset 5264e512b53c (bug 1024260)
2014-06-12 17:41:25 -07:00
Mike Hommey
07a0927480
Fixup for bug 1024260 because mkdir_deps can only be used after including rules.mk. r=me
2014-06-13 09:19:16 +09:00
Mike Hommey
9ef43aa872
Bug 1024260 - Fixup dependencies in media/libopus/Makefile.in to avoid celt_pitch_xcorr_arm-gnu.o being always rebuilt. r=ted
2014-06-13 08:44:48 +09:00
Randell Jesup
9d1bc6e5a6
Bug 1024288: Add a button to about:webrtc to turn on/off AEC logging r=jib,smaug,unfocused
2014-06-12 12:21:38 -04:00
Randell Jesup
e3e7209c97
Bug 1024288: Allow aec debug data to be dumped on the fly, with max size r=pkerr
2014-06-12 12:20:10 -04:00
Ed Morley
a5c42af943
Backed out changeset 7b4feb3d3a39 (bug 1024288) for compilation errors; CLOSED TREE
2014-06-12 17:41:12 +01:00
Ed Morley
03812e8f9a
Backed out changeset 5d63a1316981 (bug 1024288)
2014-06-12 17:40:44 +01:00
Randell Jesup
0a434412d2
Bug 1024288: Add a button to about:webrtc to turn on/off AEC logging r=jib,smaug,unfocused
2014-06-12 12:21:38 -04:00
Randell Jesup
332ff728b8
Bug 1024288: Allow aec debug data to be dumped on the fly, with max size r=pkerr
2014-06-12 12:20:10 -04:00
Randell Jesup
7aefb73722
Bug 1017332: log WebRTC SDP parse errors due to no \n r=ehugg
2014-06-12 12:03:42 -04:00
Byron Campen [:bwc]
1f7eeb76d8
Bug 1008796 - Fix return value in nr_ice_component_stun_server_default_cb. r=ekr
2014-06-10 10:45:01 -07:00
Byron Campen [:bwc]
881184c858
Bug 1022776 - Bump max transmit count by 1 and modify unit-tests to compensate. r=ekr
2014-06-09 17:31:44 -07:00
Karl Tomlinson
e58f9c45b1
b=1023697 use MediaStream to convert between stream time and seconds/ticks in MediaPipeline r=roc
...
The fake graph needs an implementation of the conversion methods.
The real graph will change to use audio ticks for time in a subsequent patch,
but the fake graph doesn't know about MEDIA_TIME_FRAC_BITS, so that change
can be made now in the fake graph.
--HG--
extra : transplant_source : %22%C4%01Yh%5D%F0%A6%11%40%CD%B5%89%0A%8C%8A%C2%19%5E%CC
2014-06-12 16:44:58 +12:00
EKR
a2a4a9a1bc
Bug 1022812 - Link a debuggable version of NSS into media/mtransport. r=mt
2014-06-11 07:17:02 -07:00
Chris Peterson
ce766e4253
Bug 1023075 - Fix more clang warnings in webrtc/signaling. r=jesup
2014-06-09 22:42:11 -07:00
Randell Jesup
3eda6a0803
Bug 970713: Adjust webrtc trace buffering for about:webrtc changes r=pkerr
2014-06-09 04:34:37 -04:00
Jan-Ivar Bruaroey
8b459224fd
Bug 970713 - Add 'Start Debug Mode' button to about:webrtc. r=smaug, r=Unfocused, r=jesup
2014-06-08 21:00:12 -04:00
Paul Kerr [:pkerr]
af0b5dd5d3
Bug 970713 - Part 1: Control webrtc logging from about:config settings r=jesup
2014-06-08 18:54:47 -07:00
Anthony Jones
fa4301f766
Bug 1016150 - Fix Windows date assert in libstagefright demuxer; r=cpearce
2014-06-09 18:07:46 +12:00
Randell Jesup
370f28d765
Bug 999704: Implement GMP codec interface to webrtc (not enabled yet) r=joshmoz,ehugg,jesup,pkerr
2014-06-08 17:25:18 -04:00
Ryan VanderMeulen
0ae54304d5
Backed out changeset 2af237fa2079 (bug 999704) for bustage.
...
CLOSED TREE DONTBUILD
2014-06-08 14:39:44 -04:00
Randell Jesup
8cf755ddd9
Bug 999704: Implement GMP codec interface to webrtc (not enabled yet) r=joshmoz,ehugg,jesup
2014-06-08 14:07:53 -04:00
Randell Jesup
442154b7cb
Bug 970742: Add receive state monitoring to webrtc CodecStatistics r=jib
2014-06-08 11:06:30 -04:00
Randell Jesup
fc5f6c61d2
Bug 970742: Monitor decoder error state to enable recording errors and error recovery times r=jib
2014-06-08 10:33:02 -04:00
Jan-Ivar Bruaroey
73c28df208
Bug 951496 - Codec telemetry. r=jesup
2014-06-07 17:33:39 -04:00
Jan-Ivar Bruaroey
f23107dd2f
Bug 951496 - Codec getStats. r=smaug, r=jesup
2014-06-07 17:27:26 -04:00
Steven Lee
96d69b8623
Bug 951496 - Statistics data for checking the status of codec. r=jesup
2014-06-04 23:56:30 -04:00
Jan-Ivar Bruaroey
12dfa6e7da
Bug 951496 - Fix Stastistics typo in vie_codec. r=jesup
2014-06-04 23:57:02 -04:00
Byron Campen [:bwc]
0a653f0e9c
Bug 1004530 - Part 3: Unit test that verifies that new pairs will start when local gather happens after all preceding pairs have failed, provided the grace period has not elapsed. Also a couple more tests that use a new test-case feature.
2014-06-04 17:21:59 -07:00
Byron Campen [:bwc]
582d112d7e
Bug 1004530 - Part 2: Unit test for verifying that local candidates gathered after the check timer has stopped are ultimately scheduled.
2014-06-03 10:56:54 -07:00
Byron Campen [:bwc]
e28d5a8b95
Bug 1004530 - Part 1: Allow a grace period for trickle candidates to arrive when all candidate pairs have failed. r=drno, r=ekr
2014-05-01 14:07:54 -07:00
Adam Roach [:abr]
df82c8e1e7
Bug 1018372 - Check aThread against mThread in PeerConnectionImpl constructor r=jesup
2014-06-06 15:56:47 -05:00
Karl Tomlinson
0b9ed65c05
b=1015828 match Fake_MediaStreamListener::NotifyPull time advances to timer period and Fake_AudioStreamSource::Periodic buffer size r=rjesup
...
Also, increment Fake_SourceMediaStream::mDesiredTime each period,
instead of each listener notification.
--HG--
extra : rebase_source : 723a2a3b126adca486154d0b686746c21dbac37e
2014-06-05 10:11:51 +12:00
Wes Kocher
f6bae13ecb
Merge m-c to inbound on a CLOSED TREE
2014-06-04 18:48:20 -07:00
Star Cheng
cc24600c70
Bug 1007552 - To support publicnotification audio channel type for camera shutter. r=kinetik
2014-05-22 15:08:05 +08:00
Jacek Caban
716717fb10
Bug 1018905 - Fix media/libstagefright compilation on mingw. r=ajones
...
--HG--
extra : rebase_source : 9f89d48a4985bda9611ff39b90955d026e173808
2014-06-03 13:26:07 +02:00
Chris Peterson
1c51032add
Bug 1017110 - Suppress warnings in third-party code: libstagefright. r=cajbir
...
--HG--
extra : rebase_source : 7bb135a1ac1cdeda748fcfb6a2a6283807259e80
2014-05-26 22:31:34 -07:00
Byron Campen [:bwc]
bbaf4386c7
Bug 998989 - Part 1: ChromeOnly API for getting notifications when PCs are initted, or change ICE connection/gathering state. Also, expose the PC id, and allow getAllStats to be filtered by the same. r=jib, r=bz
2014-05-22 14:14:56 -07:00
Robert O'Callahan
a8bbe633b9
Bug 1015664. Part 2: Remove some NS_HIDDEN usage. r=bsmedberg
2014-06-03 00:08:24 +12:00
EKR
4884fdde56
Bug 1018473. Unit test for duplicate trickle candidates. r=bwc
2014-05-31 12:06:45 -07:00
Byron Campen [:bwc]
7b0fa364cc
Bug 1018473: Detect when vcmRxAllocICE has already been called for a given stream, and suppress the (duplicate) connection to SignalCandidate. r=ekr
2014-05-31 19:41:53 -07:00
Adam Roach [:abr]
04d763f9a3
Bug 1017755 - Make DTLS 'would have blocked' messages less aggressive r=jesup
2014-05-30 20:02:36 -05:00
Randell Jesup
cd089192fd
Bug 1003712: Codec availability support and prioritization r=ehugg
2014-06-04 14:52:32 -04:00
Randell Jesup
7e84082c49
Bug 1003712: Use Media Resource Manager to reserve OMX Codecs r=jhlin
2014-06-04 14:52:31 -04:00
Byron Campen [:bwc]
1774026f94
Bug 1017291 - Keep track of the number of errors in AddIceCandidate before ICE completes, and record this number in telemetry in the success and failure cases separately. r=ekr
2014-05-29 08:40:31 -07:00
Mike Hommey
41657ceb81
Fix non-unified build bustage from bug 987979 on a CLOSED TREE. r=me
2014-05-30 09:32:08 +09:00
Randell Jesup
5aaae2b64e
Bug 987979: Patch 12 - Add webrtc JNI target annotations to stop ProGuard from removing too much code. r=blassey
2014-05-29 17:05:16 -04:00
Randell Jesup
d65b42fede
Bug 987979: Patch 11 - Add webrtc 3.50 support for Froyo/Gingerbread/Ice Cream Sandwich. r=blassey
2014-05-29 17:05:16 -04:00
Randell Jesup
5b9598c2f6
Bug 987979: Patch 10 - Support building with older Android SDKs. r=blassey
2014-05-29 17:05:15 -04:00
Randell Jesup
8cb8e97704
Bug 987979: Patch 9 - Use Android JNI Wrappers for off-thread FindClass and Global Context. r=blassey
2014-05-29 17:05:15 -04:00
Randell Jesup
12d756308d
Bug 987979: Patch 8 - Support rotating/suspending/resuming an ongoing WebRTC call. r=blassey
2014-05-29 17:05:15 -04:00
Randell Jesup
a8d21229d7
Bug 987979: Patch 7 - Remove JSON/UCI requirements for Camera capture capability. r=blassey
2014-05-29 17:05:15 -04:00
Randell Jesup
e2805a0c2d
Bug 987979: Patch 6 - Include CPU feature detection source directly. r=blassey
2014-05-29 17:05:15 -04:00
Randell Jesup
500b3d6ff7
Bug 987979: Patch 5 - Enable switching between OpenSLES and JNI backends, dummy OpenSLES output. r=rjesup
2014-05-29 17:05:14 -04:00
Randell Jesup
4465789496
Bug 987979: Patch 4 - Rework WebRTC.org audio code for Mozilla integration. r=jesup
2014-05-29 17:05:14 -04:00
Randell Jesup
79df25773b
Bug 987979: Patch 3 - Fix various build issues in webrtc.org/Mozilla integration. r=rjesup
2014-05-29 17:05:14 -04:00
Randell Jesup
7740e2ceb2
Bug 987979: Patch 2 - Rollup of changes previously applied to media/webrtc/trunk/webrtc rs=jesup
2014-05-29 17:05:14 -04:00
Randell Jesup
66465cce72
Bug 987979: Patch 1 - Webrtc updated to branch 3.50 rev 5764, pull made Mon Mar 24 15:36:34 EDT 2014 rs=jesup
...
--HG--
rename : media/webrtc/trunk/webrtc/video_engine/new_include/config.h => media/webrtc/trunk/webrtc/config.h
rename : media/webrtc/trunk/webrtc/video_engine/new_include/frame_callback.h => media/webrtc/trunk/webrtc/frame_callback.h
rename : media/webrtc/trunk/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRTCAudioDevice.java => media/webrtc/trunk/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java
rename : media/webrtc/trunk/webrtc/common_unittest.cc => media/webrtc/trunk/webrtc/test/common_unittest.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/direct_transport.h => media/webrtc/trunk/webrtc/test/direct_transport.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/fake_decoder.cc => media/webrtc/trunk/webrtc/test/fake_decoder.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/fake_decoder.h => media/webrtc/trunk/webrtc/test/fake_decoder.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/fake_encoder.cc => media/webrtc/trunk/webrtc/test/fake_encoder.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/fake_encoder.h => media/webrtc/trunk/webrtc/test/fake_encoder.h
rename : media/webrtc/trunk/webrtc/video_engine/test/libvietest/testbed/fake_network_pipe_unittest.cc => media/webrtc/trunk/webrtc/test/fake_network_pipe_unittest.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/flags.cc => media/webrtc/trunk/webrtc/test/flags.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/flags.h => media/webrtc/trunk/webrtc/test/flags.h
rename : media/webrtc/trunk/webrtc/common_video/test/frame_generator.h => media/webrtc/trunk/webrtc/test/frame_generator.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/frame_generator_capturer.cc => media/webrtc/trunk/webrtc/test/frame_generator_capturer.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/frame_generator_capturer.h => media/webrtc/trunk/webrtc/test/frame_generator_capturer.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/gl/gl_renderer.cc => media/webrtc/trunk/webrtc/test/gl/gl_renderer.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/gl/gl_renderer.h => media/webrtc/trunk/webrtc/test/gl/gl_renderer.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/linux/glx_renderer.cc => media/webrtc/trunk/webrtc/test/linux/glx_renderer.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/linux/glx_renderer.h => media/webrtc/trunk/webrtc/test/linux/glx_renderer.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/linux/video_renderer_linux.cc => media/webrtc/trunk/webrtc/test/linux/video_renderer_linux.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/mac/run_tests.mm => media/webrtc/trunk/webrtc/test/mac/run_tests.mm
rename : media/webrtc/trunk/webrtc/video_engine/test/common/mac/video_renderer_mac.h => media/webrtc/trunk/webrtc/test/mac/video_renderer_mac.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/mac/video_renderer_mac.mm => media/webrtc/trunk/webrtc/test/mac/video_renderer_mac.mm
rename : media/webrtc/trunk/webrtc/video_engine/test/common/null_platform_renderer.cc => media/webrtc/trunk/webrtc/test/null_platform_renderer.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/null_transport.cc => media/webrtc/trunk/webrtc/test/null_transport.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/null_transport.h => media/webrtc/trunk/webrtc/test/null_transport.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/rtp_rtcp_observer.h => media/webrtc/trunk/webrtc/test/rtp_rtcp_observer.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/run_loop.h => media/webrtc/trunk/webrtc/test/run_loop.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/run_tests.h => media/webrtc/trunk/webrtc/test/run_tests.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/statistics.cc => media/webrtc/trunk/webrtc/test/statistics.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/statistics.h => media/webrtc/trunk/webrtc/test/statistics.h
rename : media/webrtc/trunk/webrtc/video_engine/test/test_main.cc => media/webrtc/trunk/webrtc/test/test_main.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/vcm_capturer.cc => media/webrtc/trunk/webrtc/test/vcm_capturer.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/vcm_capturer.h => media/webrtc/trunk/webrtc/test/vcm_capturer.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/video_capturer.cc => media/webrtc/trunk/webrtc/test/video_capturer.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/video_capturer.h => media/webrtc/trunk/webrtc/test/video_capturer.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/video_renderer.cc => media/webrtc/trunk/webrtc/test/video_renderer.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/video_renderer.h => media/webrtc/trunk/webrtc/test/video_renderer.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/win/d3d_renderer.cc => media/webrtc/trunk/webrtc/test/win/d3d_renderer.cc
rename : media/webrtc/trunk/webrtc/video_engine/test/common/win/d3d_renderer.h => media/webrtc/trunk/webrtc/test/win/d3d_renderer.h
rename : media/webrtc/trunk/webrtc/video_engine/test/common/win/run_loop_win.cc => media/webrtc/trunk/webrtc/test/win/run_loop_win.cc
rename : media/webrtc/trunk/webrtc/video_engine/new_include/transport.h => media/webrtc/trunk/webrtc/transport.h
rename : media/webrtc/trunk/webrtc/video_engine/test/loopback.cc => media/webrtc/trunk/webrtc/video/loopback.cc
rename : media/webrtc/trunk/webrtc/video_engine/internal/transport_adapter.cc => media/webrtc/trunk/webrtc/video/transport_adapter.cc
rename : media/webrtc/trunk/webrtc/video_engine/internal/transport_adapter.h => media/webrtc/trunk/webrtc/video/transport_adapter.h
rename : media/webrtc/trunk/webrtc/video_engine/new_include/video_renderer.h => media/webrtc/trunk/webrtc/video_renderer.h
2014-05-29 17:05:13 -04:00
Nils Ohlmeier [:drno]
5abd2eec9b
Bug 1014304 - Remove onconnection and onclosedconnection from RTCPeerConnection. r=jib, r=jesup, r=smaug
2014-05-28 09:36:00 -04:00
Jan-Ivar Bruaroey
d30b322032
Bug 859565 - Remove legacy PeerConnectionImpl.readyState. r=bholley, r=abr
2014-05-17 17:11:27 -04:00
Byron Campen [:bwc]
caa58710f6
Bug 1016724 - Make sure the word "gathering" appears in the timecard stamp for complete. r=jesup
2014-05-27 17:19:45 -07:00
Byron Campen [:bwc]
865d18fb03
Bug 891551 - Part 2: (Upliftable) Fix bugs where PR_WOULD_BLOCK_ERROR (or, in some cases, PR_NOT_CONNECTED_ERROR while a TCP socket was connecting) would cause sockets to be abandoned for no good reason (see also bug 985493 and 1001671). r=bwc
2014-05-02 10:49:00 -07:00
Carsten "Tomcat" Book
9c73951370
merge b2g-inbound to mozilla-central
2014-05-28 14:33:48 +02:00
Randell Jesup
51036cd19e
Bug 743703: allow mirroring of trace logs to NSPR; fix backwards lazy allocation defines r=pkerr
2014-05-28 03:18:33 -04:00
Anthony Jones
fc378f051a
Bug 1014814 - Fix Android log r=glandium
2014-05-26 09:20:56 +12:00
Enda Mannion
2a2092dc76
Bug 1003994 - H.246 and multiple video codec tests. r=jesup
2014-05-26 10:07:19 +01:00
Jan-Ivar Bruaroey
93980709ca
Bug 970685, telemetry for WebRTC bandwidth, stats-tweak approach. r=jesup
2014-05-27 14:41:17 -04:00
Jan-Ivar Bruaroey
723947759f
Bug 970685 - tweak internal RTCStatsQuery to use nsAutoPtr for report, so it can be stolen
2014-05-27 12:58:03 -04:00
EKR
df92fcf432
Bug 1015409 - Fix trickle between CreateOffer() and SetLocal(). r=bwc
2014-05-27 13:13:43 -07:00