Chris Peterson
aec0c25259
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]
625491e04d
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
b3cf47b176
Bug 1015664. Part 2: Remove some NS_HIDDEN usage. r=bsmedberg
2014-06-03 00:08:24 +12:00
EKR
7afad1293c
Bug 1018473. Unit test for duplicate trickle candidates. r=bwc
2014-05-31 12:06:45 -07:00
Byron Campen [:bwc]
baaf6d91b7
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]
32166eb344
Bug 1017755 - Make DTLS 'would have blocked' messages less aggressive r=jesup
2014-05-30 20:02:36 -05:00
Randell Jesup
a520439607
Bug 1003712: Codec availability support and prioritization r=ehugg
2014-06-04 14:52:32 -04:00
Randell Jesup
0e3d803a91
Bug 1003712: Use Media Resource Manager to reserve OMX Codecs r=jhlin
2014-06-04 14:52:31 -04:00
Byron Campen [:bwc]
d55fb640f7
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
008e551458
Fix non-unified build bustage from bug 987979 on a CLOSED TREE. r=me
2014-05-30 09:32:08 +09:00
Randell Jesup
b7df766f19
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
16ac9901ab
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
e9ebd1968f
Bug 987979: Patch 10 - Support building with older Android SDKs. r=blassey
2014-05-29 17:05:15 -04:00
Randell Jesup
19725fda62
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
2e0efa00cb
Bug 987979: Patch 8 - Support rotating/suspending/resuming an ongoing WebRTC call. r=blassey
2014-05-29 17:05:15 -04:00
Randell Jesup
709b079b16
Bug 987979: Patch 7 - Remove JSON/UCI requirements for Camera capture capability. r=blassey
2014-05-29 17:05:15 -04:00
Randell Jesup
13eecb30d5
Bug 987979: Patch 6 - Include CPU feature detection source directly. r=blassey
2014-05-29 17:05:15 -04:00
Randell Jesup
e4b0ab08c4
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
91823edc5a
Bug 987979: Patch 4 - Rework WebRTC.org audio code for Mozilla integration. r=jesup
2014-05-29 17:05:14 -04:00
Randell Jesup
8d6c68d8b4
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
720bb9708f
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
a9bd67143a
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]
272b02723f
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
f97999ac92
Bug 859565 - Remove legacy PeerConnectionImpl.readyState. r=bholley, r=abr
2014-05-17 17:11:27 -04:00
Byron Campen [:bwc]
45eef204e2
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]
40a32d4dfd
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
b01cb5d079
merge b2g-inbound to mozilla-central
2014-05-28 14:33:48 +02:00
Randell Jesup
917bc3029a
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
6232d67a0f
Bug 1014814 - Fix Android log r=glandium
2014-05-26 09:20:56 +12:00
Enda Mannion
1358b1a4d9
Bug 1003994 - H.246 and multiple video codec tests. r=jesup
2014-05-26 10:07:19 +01:00
Jan-Ivar Bruaroey
efd6320e71
Bug 970685, telemetry for WebRTC bandwidth, stats-tweak approach. r=jesup
2014-05-27 14:41:17 -04:00
Jan-Ivar Bruaroey
566c711ce3
Bug 970685 - tweak internal RTCStatsQuery to use nsAutoPtr for report, so it can be stolen
2014-05-27 12:58:03 -04:00
EKR
9466d32c0f
Bug 1015409 - Fix trickle between CreateOffer() and SetLocal(). r=bwc
2014-05-27 13:13:43 -07:00
Jan Beich
2b2f779021
Bug 1014613 followup - Add one more fix for OpenBSD.
2014-05-26 16:05:53 +12:00
Anthony Jones
fefce21291
Bug 1014626 - Fix Windows 64 build break
2014-05-26 15:52:01 +12:00
Randell Jesup
e7d5265c71
Bug 1014819: Replace OMX GetCodecConfig with straight caching of H.264 SPS/PPS r=jhlin
2014-05-24 18:28:03 -04:00
Randell Jesup
57bee8ccbd
Bug 985254: Modify H264 OMX code to deal with upstream code inserting start codes r=jhlin
2014-05-24 18:28:03 -04:00
Randell Jesup
8b638bb2f9
Bug 1014921: Wallpaper 8x10 OMX H264 encode/decode mismatch by forcing IDRs r=jhlin
2014-05-24 18:28:03 -04:00
Randell Jesup
bf32c93ac4
Bug 997567: Send iframes for HW H264 encoder when bitrate changes with long GOP r=jhlin
2014-05-24 18:28:03 -04:00
Randell Jesup
0caf937427
Bug 997567: Support reconfiguration for frame-rate changes on OMX H.264 encoder r=jhlin
2014-05-24 18:28:02 -04:00
Randell Jesup
6b97454c34
Bug 1015029: Use OMX_VIDEO_ControlRateConstantSkipFrames mode for H.264 OMX encoder r=jhlin
2014-05-24 18:28:02 -04:00
Randell Jesup
d05373629a
Bug 989945: add a bit more logging to H264 OMX codec r=jhlin
2014-05-24 18:28:02 -04:00
Randell Jesup
4d72b31af3
Bug 989945: Use configureDirect to set OMX HW H264 encoder config correctly r=jhlin
2014-05-24 18:28:02 -04:00
Randell Jesup
e0e20d85df
Bug 989945: increase logging for H264 OMX code r=jhlin
2014-05-24 18:28:02 -04:00
Randell Jesup
053f28defd
Bug 985253: Support H.264 RTP mode 1 support in webrtc signaling r=ehugg
2014-05-24 18:28:02 -04:00
Randell Jesup
7d77e6dcd4
Bug 985254: Add H264 codec-specific structure to carry negotiated data r=pkerr
2014-05-24 18:28:01 -04:00
Randell Jesup
603d2f171c
Bug 985254: Cleaup H264 packetization and jitter buffer r=pkerr
2014-05-24 18:28:01 -04:00
Randell Jesup
b4fc97f262
Bug 985254: modify upstream h264 packetization patch to make it work r=pkerr
2014-05-24 18:28:01 -04:00
Randell Jesup
9c6dc827f1
Bug 985254: review cleanups from H264 packetization patch r=pkerr
2014-05-24 18:28:01 -04:00
Randell Jesup
c43277ee0f
Bug 985254: H264 RTP packetization imported from upstream patchset #10 r=jesup
...
https://webrtc-codereview.appspot.com/13399004/
2014-05-24 18:28:00 -04:00
Randell Jesup
495244d032
Bug 1004396: Make video codec default bitrates configurable for WebRTC r=ekr
2014-05-24 18:28:00 -04:00
Kyle Huey
941a5ee91b
Bug 996133: Remove unnecessary NS_DISPATCH_NORMAL arguments to NS_DispatchToMainThread. r=ehsan
2014-05-23 12:53:17 -07:00
Jan-Ivar Bruaroey
2c50262cd5
Bug 1013238 - Fix timer event crash on shutdown in recent PeerConnectionCtx change. r=jesup
2014-05-21 22:32:03 -04:00
Jan Beich
159531d5e1
Bug 1014613 - Unbreak build on BSDs after bug 908503.
2014-05-23 14:07:29 +12:00
Anders Lund
a6c337fefe
Bug 942188 - Added parsing of ice-lite attribute and start ice checks as controlling if peer is ice-lite. r=abr
2014-05-16 01:32:00 -05:00
Byron Campen [:bwc]
3baaac9886
Bug 1013729 - Null check in case PushLayers failed when registering for the DTLS connection signal. r=jesup
2014-05-21 08:49:03 -07:00
Matthew Gregan
acfc7f9b64
Bug 847903 - Limit active cubeb streams to 16 on OS X 10.6 and older. r=padenot
2014-05-19 14:16:56 +12:00
Anthony Jones
93019cbd7b
Bug 908503: Change to stagefright demuxer; r=cpearce
...
Bug 908503: Build config changes for libstagefright demuxer; r=glandium
Bug 908503: Remove Chrome demuxer; r=cpearce
Bug 908503: Add conversion to Annex B; r=cpearce
2014-05-22 14:42:39 +12:00
Carsten "Tomcat" Book
edac3fcd02
Backed out changeset 9b2588d41e3a (bug 969395) for bustage
2014-05-21 11:29:21 +02:00
Qiang Lu
3199cecfc7
Bug 969395 - Add stub library for accesing VP8 HW codec through android native mediacodec interface. r=rjesup
2014-05-21 10:14:31 +08:00
Jan Beich
3e969daec3
Bug 916589 - Rename __offsetof() to avoid conflict with platform-specific definition. r=docfaraday
2013-09-15 10:47:00 +02:00
EKR
70537cc068
Bug 1012999: When STUN global rate limit is exceeded, record this in telemetry. r=ekr
2014-05-19 19:16:38 -07:00
Jan-Ivar Bruaroey
498d574aa2
Bug 970685 - Thread approach for WebRTC telemetry for jitter, packet-loss and RTT. r=jesup
2014-05-10 08:54:41 -04:00
Mike Hommey
b0631c03ec
Bug 1012232 - Only use the perf opcode on mips arches that support it. r=jesup
2014-05-20 08:48:35 +09:00
John Lin
c863bd0509
Bug 1011422 - Clear mOMXConfigured flag to correctly restart OMX H.264 encoder. r=jesup
2014-05-18 19:30:00 +02:00
Carsten "Tomcat" Book
a359a977d7
Backed out changeset 426b187eae45 (bug 1001422) wrong bugnumber in commit message
2014-05-19 11:44:00 +02:00
John Lin
7a70cd043d
Bug 1001422 - Clear mOMXConfigured flag to correctly restart OMX H.264 encoder. r=jesup
2014-05-18 19:30:00 +02:00
John Lin
22a50710de
Bug 1010841 - Handle on-demand key frame request in OMX H.264 encoder. r=jesup
2014-05-16 01:56:00 -04:00
Randell Jesup
702391fb5c
Bug 1011214: Release OMX monitor when shutting down Encoder output drain thread r=jhlin
2014-05-16 04:37:08 -04:00
Jacek Caban
97b8de4d8d
Bug 1010972 - Don't use MSVC assembly on mingw. r=jesup
2014-05-15 17:24:49 +02:00
Randell Jesup
2869b92854
Bug 981780: fix disable-webrtc r=glandium
2014-05-09 14:40:32 -04:00
Martin Thomson
7444d701c3
Bug 966066 - Add principal observer to RTCPeerConnection. r=jib
2014-04-25 10:34:00 -04:00
Wes Kocher
af21632c4d
Backed out 4 changesets (bug 908503) for breaking the Hamachi eng dep build on an otherwise CLOSED TREE
...
Backed out changeset 476cd5c9c5a9 (bug 908503)
Backed out changeset add95b3c2e7f (bug 908503)
Backed out changeset 30957caad928 (bug 908503)
Backed out changeset f6f386352d12 (bug 908503)
2014-05-12 21:18:31 -07:00
Anthony Jones
503d8be4f8
Bug 908503: Fix build issues and Hf build; r=cpearce
2014-05-13 14:53:54 +12:00
Anthony Jones
4bf0f21f11
Bug 908503: Build config changes for libstagefright demuxer; r=glandium
2014-05-13 14:53:54 +12:00
Anthony Jones
4964d0eb43
Bug 908503: Change to stagefright demuxer; r=cpearce
2014-05-13 14:53:54 +12:00
Anthony Jones
7ade5a8b4a
Backed out changeset 191741878690 (bug 908503)
2014-05-12 10:11:04 +12:00
Anthony Jones
9c35a2fbb6
Backed out changeset 7f57690f5141 (bug 908503)
2014-05-12 10:11:03 +12:00
Anthony Jones
52cd66c494
Bug 908503: Build config changes for libstagefright demuxer; r=glandium
2014-05-12 09:46:31 +12:00
Anthony Jones
de91bb4f70
Bug 908503: Change to stagefright demuxer; r=cpearce
2014-05-12 09:46:18 +12:00
Anthony Jones
e11c49c085
Bug 908503: Import libstagefright code from AOSP; r=cpearce
2014-05-12 09:46:09 +12:00
Neil Rashbrook
8868f86752
Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg
2014-05-11 10:47:11 +01:00
Ryan VanderMeulen
62c32bf7d6
Backed out changesets 33e91919b06b and a3a67e1ded26 (bug 981780) for OSX bustage.
...
CLOSED TREE
2014-05-09 15:26:13 -04:00
Randell Jesup
070488057c
Bug 981780: fix disable-webrtc r=glandium
2014-05-09 14:40:32 -04:00
Ryan VanderMeulen
627c4acee4
Backed out changeset 047f98eef5cf (bug 1007196) for intermittent failures.
2014-05-09 14:13:21 -04:00
Ethan Hugg
7958982e97
Bug 1007196 - Re-enable the Signaling unittests for Linux and OSX. r=ted
2014-05-07 13:04:34 -07:00
Chris Peterson
d369643f39
Bug 990764 - Replace MOZ_ASSUME_UNREACHABLE in webrtc/signaling. r=jesup
2014-04-19 11:05:10 -07:00
Neil Rashbrook
978d29fd60
Backout of bug 514280 changeset c738f7348dea for build failure on a CLOSED TREE
2014-05-08 20:35:09 +01:00
Neil Rashbrook
8fc1ba5e06
Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg
2014-05-08 20:08:38 +01:00
Chris Peterson
9bc8912ff4
Bug 1005784 - Fix -Wuninitialized warnings in webrtc/modules/audio_device/linux/. r=jesup
2014-05-05 23:38:04 -07:00
Byron Campen [:bwc]
34666bbadd
Bug 1002831 - Display remote and local SDP on about:webrtc. r=smaug, r=jib
2014-05-05 11:13:24 -07:00
Byron Campen [:bwc]
434547595e
Bug 970734 - Part 2: Record final ICE/media stats when PeerConnections are closed, so they show up in about:webrtc. r=smaug, r=jib
2014-05-05 09:35:57 -07:00
Robert O'Callahan
cba0344980
Bug 1006248. Part 4: Use better #include paths for libstagefright headers in a couple of places. r=glandium
...
--HG--
extra : rebase_source : e8c7e019b0bc5bf60081aad158a7d89fbb261e29
2014-05-06 17:40:59 +12:00
Robert O'Callahan
8b7ce5144e
Bug 1006248. Part 2: Add NO_VISIBILITY_FLAGS to media/omx-plugin. r=glandium
...
--HG--
extra : rebase_source : eb5bc3174be7ee20d4ac56a8ba6a3c1c7bd9fc66
2014-05-06 17:28:04 +12:00
Edwin Flores
270dea856d
Bug 998603 - Don't pass kClientNeedsFramebuffer flag into OMXCodec on devices with MediaTek chipsets r=cajbir
2014-05-07 12:02:43 +12:00
Martin Thomson
fae54a6034
Bug 1006112 - Fixing regressions in signaling_unittests. r=ekr
2014-05-05 14:19:00 +02:00
Peter Tatrai
615cef248d
Bug 891551 - Part 3: Fix bug where we weren't performing a null check in dtor for NrSocket (see also bug 987380). r=bwc
2014-05-02 10:50:00 -07:00
Byron Campen [:bwc]
150ae3c4ec
Bug 891551 - Part 1: A couple of include-what-you-use fixes to the pre-existing code. r=ekr
2014-04-01 13:13:59 -07:00
Martin Thomson
e050622aff
Bug 942367 - Stream isolation for WebRTC r=bholley
2014-05-01 12:51:00 +02:00
Ethan Hugg
18ed3a9494
Bug 1002890 - Signaling unittests no longer need exceptions to mainthread checks. r=jesup
2014-04-28 19:45:40 -07:00
Ethan Hugg
4f6b9a3d3e
Bug 819549 - Signaling unittests should dispatch to main thread when calling PC. r=jesup
2014-04-28 15:00:19 -07:00
Randell Jesup
85fb0aad9b
Bug 985253: Send rtcp-fb for all video codecs, and fix answer generation for H.264 for rtcp-fb r=ehugg
2014-04-30 18:18:35 -04:00
Nathan Froyd
e56185f6f7
Bug 968803 - part 2 - statically type runnable classes that return a result; r=ekr
2014-02-06 10:21:55 -05:00
Nathan Froyd
5b718644bb
Bug 968803 - part 1 - factor out class naming into its own function; r=ekr
2014-02-05 16:17:02 -05:00
John Lin
149a1f2bb9
Bug 1002402: typo fix for adjusting SPS/PPS timestamps r=jesup
2014-04-30 01:20:41 -04:00
John Lin
cbdb1cb7c7
Bug 1002402: (temporary) change SPS/PPS timestamps so webrtc jitter buffer won't drop them r=jesup
2014-04-29 13:25:40 -04:00
Ed Morley
5f8d0681d8
Merge mozilla-central and inbound
2014-04-29 18:23:29 +01:00
Randell Jesup
3032789a14
Bug 1002306: don't accidentally disable non-H264 codecs in the OMX code r=ekr
2014-04-28 19:52:16 -04:00
John Lin
4dc9875fa3
Bug 911046 - Get graphic buffers of decoded frames through gonk native window callback. r=jesup
2014-04-27 21:07:00 -04:00
John Lin
ef9055d698
Bug 1002402 - Support RTP H.264 input data in WebRTC OMX decoder. r=jesup
2014-04-28 23:37:00 +02:00
Byron Campen [:bwc]
5a34f9cf91
Bug 1001959 - Give up references to NrIceMediaStream on STS instead of main. r=jib
2014-04-28 09:01:29 -07:00
Trevor Saunders
ef010696ee
Bug 1001001 - Stop exporting opus_ symbols from libxul. r=rillian,ted
...
Opus doesn't seem to provide a define for being built as a static
library, but it allows us to override what it would define OPUS_EXPORT
to be. So we can just define OPUS_EXPORT to the empty string and then
those symbols will be hidden in libxul just like anything else.
2014-04-24 13:39:00 -07:00
Birunthan Mohanathas
504b581650
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Garvan Keeley
5442d73014
Bug 1001708: Don't use ternary operator with class const statics r=jesup
2014-04-27 00:02:17 -04:00
Byron Campen [:bwc]
e7d7559c05
Bug 970690 - Part 2: Add basic telemetry for ICE. r=mt
2014-03-03 10:58:35 -08:00
cajbir
9ed0d59e8d
Bug 1000608 - Allow nestegg_offset_seek to be called externally - r=kinetik
2014-04-23 20:04:00 +12:00
Martin Thomson
0bbf6cd791
Bug 1001539 - Fix compilation warning in ccsip_pmh.c. r=bwc
2014-04-25 10:58:00 -04:00
Byron Campen [:bwc]
c58de9ee99
Bug 1000858: Fix r_gettimeint on win32 which prevented us from sending TURN allocations r=ekr
2014-04-24 16:56:00 -07:00
Paul Kerr [:pkerr]
f0d915d3ce
Bug 970691 - Part 2: Restore digit stamping function to YuvStamper. r=jesup
...
Refactor digit writing method to use the new internals. Allows digit string
to wrap through multiple lines in a small frame.
2014-04-24 19:58:21 -07:00
Paul Kerr [:pkerr]
8bc75b1deb
Bug 970691 - Part 1: Add timestamp to fake video. r=jesup
...
Update YuvStamper utility. Add a CRC32 to the encoded
payload and have the decode method us this to verify reception.
Wrap encoded values across multiple lines in the frame buffer
when necessary. Use YuvStamper to encode a timestamp in each fake video frame.
Extract the value in VideoConduit to calculate the video latency
and add this to a running average latency when enabled via config.
2014-03-22 16:35:43 -07:00
Trevor Saunders
ceb9690b19
backout 1bab9339e6d4 (bug 1001001) for breaking the build on windows
2014-04-25 11:38:06 -04:00
Trevor Saunders
a95703d57b
bug 1001001 - stop exporting opus_ symbols from libxul r=rilian, ted
...
opus doesn't seem to provide a define for being built as a static
library, but it allows us to override what it would define OPUS_EXPORT
to be. So we can just define OPUS_EXPORT to the empty string and then
those symbols will be hidden in libxul just like anything else.
2014-04-24 13:44:48 -04:00
John
e8e8b0abc6
Bug 999902 - Enable WebRTC OMX codec only when Android version >= 18. r=jesup
2014-04-23 02:59:00 +02:00
Wes Kocher
302d3900c2
Backed out 2 changesets (bug 970691) for build bustage on a CLOSED TREE
...
Backed out changeset 83f7aec5a083 (bug 970691)
Backed out changeset 94348d189ed5 (bug 970691)
2014-04-23 18:26:05 -07:00
Paul Kerr [:pkerr]
f7533b8c1f
Bug 970691 - Part2: Restore digit stamping function to YuvStamper. r=jesup
...
Refactor digit writing method to use the new internals. Allows digit string
to wrap through multiple lines in a small frame.
2014-04-23 10:03:18 -07:00
Paul Kerr [:pkerr]
18d460fcd1
Bug 970691 - Part 1: Add timestamp to fake video. r=jesup
...
Update YuvStamper utility. Add a CRC32 to the encoded
payload and have the decode method us this to verify reception.
Wrap encoded values across multiple lines in the frame buffer
when necessary. Use YuvStamper to encode a timestamp in each fake video frame.
Extract the value in VideoConduit to calculate the video latency
and add this to a running average latency when enabled via config.
2014-03-22 16:35:43 -07:00
Edwin Flores
648a6364b9
Bug 990780 - Add more padding to MediaCodec::ReadOptions for HTC devices r=doublec
...
The HTC version of OMXCodec has extra fields in its ReadOptions class over the
AOSP version. We added padding in bug 932820, but it was apparently not enough.
This patch simply adds more padding to our version of the class.
2014-04-23 13:00:10 +12:00
Gian-Carlo Pascutto
94419d4c4f
Bug 946021 - Enable ARM assembly for Opus. r=ted,derf
2014-03-05 16:44:42 -08:00
Paul Adenot
aa101e4832
Bug 996770 - Properly lock around the wait when getting the preferred sample rate in cubeb's PulseAudio backend. r=kinetik
2014-04-17 15:44:07 +02:00
Paul Adenot
8051439956
Bug 996770 - Add logging to cubeb's test_latency. r=kinetik
2014-04-17 15:42:00 +02:00
John Lin
8f5be29bb9
Bug 911046 - Part 6: Make H.264 preferred video codec when enabled in preferences. r=jesup, ekr
2014-04-21 23:44:00 +02:00
John Lin
2a15422518
Bug 911046 - Part 5: Register H.264 external codec for B2G. r=jesup, ekr
2014-04-21 23:43:00 +02:00
John Lin
181e666d70
Bug 911046 - Part 4: Add external H.264 HW video codec implementation for B2G. r=jesup
2014-04-21 23:42:00 +02:00
John Lin
b1571cfa44
Bug 911046 - Part 2: Support 'handle-using' video frames for WebRTC on B2G. r=jesup, ekr
2014-04-21 23:41:00 +02:00
John Lin
3e6053c574
Bug 911046 - Part 1: Support external codec in VideoConduit. r=jesup
2014-04-21 23:40:00 +02:00
Ethan Hugg
5bbbd34e78
Bug 995380 - Signaling unittests should use the real main thread. r=jesup
2014-04-21 19:37:22 -07:00
Ryan VanderMeulen
1fcd6a648b
Backed out changesets 1e581e74878d, 7d2138e87ca0, and 7cc66aee4341 (bug 942367) for B2G mochitest failures.
...
CLOSED TREE
2014-04-17 22:26:07 -04:00
Randell Jesup
ca8fa1686d
Bug 996853: handle AUDIO_FORMAT_SILENCE in MediaPipeline and AudioSegment::WriteTo r=roc
2014-04-17 17:45:25 -04:00
Martin Thomson
e1ac0d390b
Bug 942367 - Part 3: Stream isolation for WebRTC. r=jib, r=bholley
2014-04-10 11:52:08 -07:00
Nathan Froyd
f8eb10577d
Bug 992955 - update libnestegg to upstream commit c739433; r=kinetik
2014-04-07 11:28:52 -04:00
Nils Ohlmeier [:drno]
eda0ff85ea
Bug 989936 - fire the onsignalingstatechanged event if close was called locally. r=jesup
2014-04-16 18:02:00 +02:00
Carsten "Tomcat" Book
b5fc89d249
Backed out changeset e6c72bcaa64c (bug 942367)
2014-04-16 09:54:31 +02:00
Martin Thomson
43558d920e
Bug 942367 - Stream isolation for WebRTC. r=jib,bholley
2014-04-15 14:36:00 +02:00
Chris Peterson
0f2d755540
Bug 995654 - Suppress gcc -Wuninitialized warning in third-party code: libvorbis. r=derf
2014-04-15 08:34:24 -07:00
Jonathan Watt
61a8971526
Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
2014-04-16 01:41:40 +01:00
Randell Jesup
d52da74920
Bug 996329: remove trailing space from m=application SDP lines r=ehugg
2014-04-15 14:00:59 -04:00
Nils Ohlmeier [:drno]
27e3832a41
Bug 993780 - Ignore calls to SetSignalingState_m once PC is in close. r=jib,rjesup
2014-04-10 14:55:00 +02:00
Paul Adenot
7b3e3eea9e
Bug 949166 - Actually compile the Windows 7 detection code in cubeb's test to disable part of a test. r=kinetik
2014-04-14 12:07:54 +02:00
Nils Ohlmeier [:drno]
991ed335cc
Bug 994999 - Rename IsClosed() to HasMedia() and let IsClosed() return SignalingState instead. r=jesup, r=bwc
2014-04-13 16:17:51 -04:00
Ryan VanderMeulen
34dceacb42
Merge m-c to inbound on a CLOSED TREE.
2014-04-11 16:24:56 -04:00