Bug 1664898 - move media/mtransport to media/transport. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D90309
This commit is contained in:
@@ -78,6 +78,7 @@ dom/media/platforms/ffmpeg/ffmpeg58/.*
|
|||||||
dom/media/platforms/ffmpeg/libav53/.*
|
dom/media/platforms/ffmpeg/libav53/.*
|
||||||
dom/media/platforms/ffmpeg/libav54/.*
|
dom/media/platforms/ffmpeg/libav54/.*
|
||||||
dom/media/platforms/ffmpeg/libav55/.*
|
dom/media/platforms/ffmpeg/libav55/.*
|
||||||
|
dom/media/webrtc/transport/third_party/.*
|
||||||
dom/media/webspeech/recognition/endpointer.cc
|
dom/media/webspeech/recognition/endpointer.cc
|
||||||
dom/media/webspeech/recognition/endpointer.h
|
dom/media/webspeech/recognition/endpointer.h
|
||||||
dom/media/webspeech/recognition/energy_endpointer.cc
|
dom/media/webspeech/recognition/energy_endpointer.cc
|
||||||
@@ -154,7 +155,6 @@ media/libvorbis/.*
|
|||||||
media/libvpx/.*
|
media/libvpx/.*
|
||||||
media/libwebp/.*
|
media/libwebp/.*
|
||||||
media/libyuv/.*
|
media/libyuv/.*
|
||||||
media/mtransport/third_party/.*
|
|
||||||
media/openmax_dl/.*
|
media/openmax_dl/.*
|
||||||
media/openmax_il/.*
|
media/openmax_il/.*
|
||||||
media/webrtc/signaling/src/sdp/sipcc/.*
|
media/webrtc/signaling/src/sdp/sipcc/.*
|
||||||
|
|||||||
@@ -229,7 +229,7 @@ inline bool isIgnoredPathForSprintfLiteral(const CallExpr *Call,
|
|||||||
Begin->compare_lower(StringRef("icu")) == 0 ||
|
Begin->compare_lower(StringRef("icu")) == 0 ||
|
||||||
Begin->compare_lower(StringRef("jsoncpp")) == 0 ||
|
Begin->compare_lower(StringRef("jsoncpp")) == 0 ||
|
||||||
Begin->compare_lower(StringRef("libstagefright")) == 0 ||
|
Begin->compare_lower(StringRef("libstagefright")) == 0 ||
|
||||||
Begin->compare_lower(StringRef("mtransport")) == 0 ||
|
Begin->compare_lower(StringRef("transport")) == 0 ||
|
||||||
Begin->compare_lower(StringRef("protobuf")) == 0 ||
|
Begin->compare_lower(StringRef("protobuf")) == 0 ||
|
||||||
Begin->compare_lower(StringRef("skia")) == 0 ||
|
Begin->compare_lower(StringRef("skia")) == 0 ||
|
||||||
Begin->compare_lower(StringRef("sfntly")) == 0 ||
|
Begin->compare_lower(StringRef("sfntly")) == 0 ||
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ LOCAL_INCLUDES += [
|
|||||||
'/dom/html',
|
'/dom/html',
|
||||||
'/dom/indexedDB',
|
'/dom/indexedDB',
|
||||||
'/dom/media/webaudio',
|
'/dom/media/webaudio',
|
||||||
|
'/dom/media/webrtc/transport',
|
||||||
'/dom/media/webspeech/recognition',
|
'/dom/media/webspeech/recognition',
|
||||||
'/dom/svg',
|
'/dom/svg',
|
||||||
'/dom/xml',
|
'/dom/xml',
|
||||||
@@ -89,7 +90,6 @@ LOCAL_INCLUDES += [
|
|||||||
'/layout/generic',
|
'/layout/generic',
|
||||||
'/layout/style',
|
'/layout/style',
|
||||||
'/layout/xul/tree',
|
'/layout/xul/tree',
|
||||||
'/media/mtransport',
|
|
||||||
'/media/webrtc/',
|
'/media/webrtc/',
|
||||||
'/media/webrtc/signaling/src/common/time_profiling',
|
'/media/webrtc/signaling/src/common/time_profiling',
|
||||||
'/media/webrtc/signaling/src/peerconnection',
|
'/media/webrtc/signaling/src/peerconnection',
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
#include "DOMMediaStream.h"
|
#include "DOMMediaStream.h"
|
||||||
|
|
||||||
#ifdef MOZ_WEBRTC
|
#ifdef MOZ_WEBRTC
|
||||||
# include "mtransport/runnable_utils.h"
|
# include "transport/runnable_utils.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
class nsIPrefBranch;
|
class nsIPrefBranch;
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
#include "mozilla/AbstractThread.h"
|
#include "mozilla/AbstractThread.h"
|
||||||
#include "mozilla/StaticPrefs_dom.h"
|
#include "mozilla/StaticPrefs_dom.h"
|
||||||
#include "mozilla/Unused.h"
|
#include "mozilla/Unused.h"
|
||||||
#include "mtransport/runnable_utils.h"
|
#include "transport/runnable_utils.h"
|
||||||
#include "VideoUtils.h"
|
#include "VideoUtils.h"
|
||||||
#include "GraphRunner.h"
|
#include "GraphRunner.h"
|
||||||
#include "Tracing.h"
|
#include "Tracing.h"
|
||||||
|
|||||||
@@ -14,12 +14,12 @@ Classes = [
|
|||||||
'cid': '{9fea635a-2fc2-4d08-9721-d238d3f52f92}',
|
'cid': '{9fea635a-2fc2-4d08-9721-d238d3f52f92}',
|
||||||
'contract_ids': ['@mozilla.org/network/tcp-filter-handler;1?name=stun'],
|
'contract_ids': ['@mozilla.org/network/tcp-filter-handler;1?name=stun'],
|
||||||
'type': 'nsStunTCPSocketFilterHandler',
|
'type': 'nsStunTCPSocketFilterHandler',
|
||||||
'headers': ['mtransport/stun_socket_filter.h'],
|
'headers': ['transport/stun_socket_filter.h'],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'cid': '{3e43ee93-829e-4ea6-a34e-62d9e4c9f993}',
|
'cid': '{3e43ee93-829e-4ea6-a34e-62d9e4c9f993}',
|
||||||
'contract_ids': ['@mozilla.org/network/udp-filter-handler;1?name=stun'],
|
'contract_ids': ['@mozilla.org/network/udp-filter-handler;1?name=stun'],
|
||||||
'type': 'nsStunUDPSocketFilterHandler',
|
'type': 'nsStunUDPSocketFilterHandler',
|
||||||
'headers': ['mtransport/stun_socket_filter.h'],
|
'headers': ['transport/stun_socket_filter.h'],
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -15,9 +15,8 @@ SOURCES += [
|
|||||||
]
|
]
|
||||||
|
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
|
'/dom/media/webrtc/transport',
|
||||||
'/ipc/chromium/src',
|
'/ipc/chromium/src',
|
||||||
'/media/mtransport',
|
|
||||||
'/media/mtransport',
|
|
||||||
'/media/webrtc/',
|
'/media/webrtc/',
|
||||||
'/media/webrtc/signaling/src/common/time_profiling',
|
'/media/webrtc/signaling/src/common/time_profiling',
|
||||||
'/media/webrtc/signaling/src/media-conduit',
|
'/media/webrtc/signaling/src/media-conduit',
|
||||||
|
|||||||
@@ -140,9 +140,9 @@ if CONFIG['MOZ_SANDBOX']:
|
|||||||
|
|
||||||
|
|
||||||
FINAL_LIBRARY = 'xul'
|
FINAL_LIBRARY = 'xul'
|
||||||
# media/mtransport so we work with --disable-webrtc
|
# dom/media/webrtc/transport so we work with --disable-webrtc
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport',
|
'/dom/media/webrtc/transport',
|
||||||
'/xpcom/base',
|
'/xpcom/base',
|
||||||
'/xpcom/build',
|
'/xpcom/build',
|
||||||
'/xpcom/threads',
|
'/xpcom/threads',
|
||||||
|
|||||||
@@ -208,8 +208,8 @@ EXPORTS.mozilla.media.webrtc += [
|
|||||||
]
|
]
|
||||||
|
|
||||||
if not CONFIG['MOZ_WEBRTC']:
|
if not CONFIG['MOZ_WEBRTC']:
|
||||||
EXPORTS.mtransport += [
|
EXPORTS.transport += [
|
||||||
'../../media/mtransport/runnable_utils.h',
|
'webrtc/transport/runnable_utils.h',
|
||||||
]
|
]
|
||||||
|
|
||||||
EXPORTS.mozilla.dom += [
|
EXPORTS.mozilla.dom += [
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
#include "MediaTrackConstraints.h"
|
#include "MediaTrackConstraints.h"
|
||||||
#include "mozilla/Assertions.h"
|
#include "mozilla/Assertions.h"
|
||||||
#include "mozilla/ErrorNames.h"
|
#include "mozilla/ErrorNames.h"
|
||||||
#include "mtransport/runnable_utils.h"
|
#include "transport/runnable_utils.h"
|
||||||
#include "Tracing.h"
|
#include "Tracing.h"
|
||||||
|
|
||||||
// scoped_ptr.h uses FF
|
// scoped_ptr.h uses FF
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ using mozilla::dom::RTCIceServer from "mozilla/dom/RTCConfigurationBinding.h";
|
|||||||
using mozilla::dom::RTCIceTransportPolicy from "mozilla/dom/RTCConfigurationBinding.h";
|
using mozilla::dom::RTCIceTransportPolicy from "mozilla/dom/RTCConfigurationBinding.h";
|
||||||
|
|
||||||
// ParamTraits stuff for our own classes
|
// ParamTraits stuff for our own classes
|
||||||
using MediaPacket from "mtransport/mediapacket.h";
|
using MediaPacket from "transport/mediapacket.h";
|
||||||
include "mozilla/net/NrIceStunAddrMessageUtils.h";
|
include "mozilla/net/NrIceStunAddrMessageUtils.h";
|
||||||
using net::NrIceStunAddrArray from "mozilla/net/PStunAddrsParams.h";
|
using net::NrIceStunAddrArray from "mozilla/net/PStunAddrsParams.h";
|
||||||
#endif // MOZ_WEBRTC
|
#endif // MOZ_WEBRTC
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
#include "mozilla/dom/StructuredCloneHolder.h"
|
#include "mozilla/dom/StructuredCloneHolder.h"
|
||||||
#include "mozilla/dom/WebCryptoCommon.h"
|
#include "mozilla/dom/WebCryptoCommon.h"
|
||||||
#include "mozilla/dom/WebCryptoTask.h"
|
#include "mozilla/dom/WebCryptoTask.h"
|
||||||
#include "mtransport/dtlsidentity.h"
|
#include "transport/dtlsidentity.h"
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
#include "mozilla/media/webrtc/WebrtcGlobal.h"
|
#include "mozilla/media/webrtc/WebrtcGlobal.h"
|
||||||
#include "mozilla/dom/CandidateInfo.h"
|
#include "mozilla/dom/CandidateInfo.h"
|
||||||
#include "mozilla/MacroForEach.h"
|
#include "mozilla/MacroForEach.h"
|
||||||
#include "mtransport/dtlsidentity.h"
|
#include "transport/dtlsidentity.h"
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|||||||
@@ -7,8 +7,8 @@
|
|||||||
Library('FuzzingSdp')
|
Library('FuzzingSdp')
|
||||||
|
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
|
'/dom/media/webrtc/transport',
|
||||||
'/ipc/chromium/src',
|
'/ipc/chromium/src',
|
||||||
'/media/mtransport',
|
|
||||||
'/media/webrtc/',
|
'/media/webrtc/',
|
||||||
'/media/webrtc/signaling/src/common/time_profiling',
|
'/media/webrtc/signaling/src/common/time_profiling',
|
||||||
'/media/webrtc/signaling/src/peerconnection',
|
'/media/webrtc/signaling/src/peerconnection',
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
include("/ipc/chromium/chromium-config.mozbuild")
|
include("/ipc/chromium/chromium-config.mozbuild")
|
||||||
|
|
||||||
EXPORTS.mtransport += [
|
EXPORTS.transport += [
|
||||||
'../dtlsidentity.h',
|
'../dtlsidentity.h',
|
||||||
'../m_cpp_utils.h',
|
'../m_cpp_utils.h',
|
||||||
'../mediapacket.h',
|
'../mediapacket.h',
|
||||||
@@ -39,6 +39,6 @@ include('/tools/fuzzing/libfuzzer-config.mozbuild')
|
|||||||
# getLogModule, UNIMPLEMENTED, nr_socket_long_term_violation_time,
|
# getLogModule, UNIMPLEMENTED, nr_socket_long_term_violation_time,
|
||||||
# nr_socket_short_term_violation_time, nrappkit/IPDL typedef conflicts in
|
# nr_socket_short_term_violation_time, nrappkit/IPDL typedef conflicts in
|
||||||
# PBrowserOrId and WebrtcTCPSocketChild.
|
# PBrowserOrId and WebrtcTCPSocketChild.
|
||||||
SOURCES += mtransport_cppsrcs
|
SOURCES += transport_cppsrcs
|
||||||
|
|
||||||
FINAL_LIBRARY = 'xul'
|
FINAL_LIBRARY = 'xul'
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
mtransport_lcppsrcs = [
|
transport_lcppsrcs = [
|
||||||
'dtlsidentity.cpp',
|
'dtlsidentity.cpp',
|
||||||
'mediapacket.cpp',
|
'mediapacket.cpp',
|
||||||
'nr_socket_proxy_config.cpp',
|
'nr_socket_proxy_config.cpp',
|
||||||
@@ -32,26 +32,26 @@ mtransport_lcppsrcs = [
|
|||||||
'WebrtcTCPSocketWrapper.cpp',
|
'WebrtcTCPSocketWrapper.cpp',
|
||||||
]
|
]
|
||||||
|
|
||||||
mtransport_cppsrcs = [
|
transport_cppsrcs = [
|
||||||
'/media/mtransport/%s' % s for s in sorted(mtransport_lcppsrcs)
|
'/dom/media/webrtc/transport/%s' % s for s in sorted(transport_lcppsrcs)
|
||||||
]
|
]
|
||||||
|
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport/',
|
'/dom/media/webrtc/transport/',
|
||||||
'/media/mtransport/third_party/',
|
'/dom/media/webrtc/transport/third_party/',
|
||||||
'/media/mtransport/third_party/nICEr/src/crypto',
|
'/dom/media/webrtc/transport/third_party/nICEr/src/crypto',
|
||||||
'/media/mtransport/third_party/nICEr/src/ice',
|
'/dom/media/webrtc/transport/third_party/nICEr/src/ice',
|
||||||
'/media/mtransport/third_party/nICEr/src/net',
|
'/dom/media/webrtc/transport/third_party/nICEr/src/net',
|
||||||
'/media/mtransport/third_party/nICEr/src/stun',
|
'/dom/media/webrtc/transport/third_party/nICEr/src/stun',
|
||||||
'/media/mtransport/third_party/nICEr/src/util',
|
'/dom/media/webrtc/transport/third_party/nICEr/src/util',
|
||||||
'/media/mtransport/third_party/nrappkit/src/event',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/event',
|
||||||
'/media/mtransport/third_party/nrappkit/src/log',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/log',
|
||||||
'/media/mtransport/third_party/nrappkit/src/plugin',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/plugin',
|
||||||
'/media/mtransport/third_party/nrappkit/src/port/generic/include',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/port/generic/include',
|
||||||
'/media/mtransport/third_party/nrappkit/src/registry',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/registry',
|
||||||
'/media/mtransport/third_party/nrappkit/src/share',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/share',
|
||||||
'/media/mtransport/third_party/nrappkit/src/stats',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/stats',
|
||||||
'/media/mtransport/third_party/nrappkit/src/util/libekr',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/util/libekr',
|
||||||
'/netwerk/srtp/src/crypto/include',
|
'/netwerk/srtp/src/crypto/include',
|
||||||
'/netwerk/srtp/src/include',
|
'/netwerk/srtp/src/include',
|
||||||
]
|
]
|
||||||
@@ -62,25 +62,25 @@ if CONFIG['OS_TARGET'] in ['Darwin', 'DragonFly', 'FreeBSD', 'NetBSD', 'OpenBSD'
|
|||||||
else:
|
else:
|
||||||
DEFINES['BSD'] = True
|
DEFINES['BSD'] = True
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport/third_party/nrappkit/src/port/darwin/include',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/port/darwin/include',
|
||||||
]
|
]
|
||||||
elif CONFIG['OS_TARGET'] == 'Linux':
|
elif CONFIG['OS_TARGET'] == 'Linux':
|
||||||
DEFINES['LINUX'] = True
|
DEFINES['LINUX'] = True
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport/third_party/nrappkit/src/port/linux/include',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include',
|
||||||
]
|
]
|
||||||
elif CONFIG['OS_TARGET'] == 'Android':
|
elif CONFIG['OS_TARGET'] == 'Android':
|
||||||
DEFINES['LINUX'] = True
|
DEFINES['LINUX'] = True
|
||||||
DEFINES['ANDROID'] = True
|
DEFINES['ANDROID'] = True
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport/third_party/nrappkit/src/port/android/include',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/port/android/include',
|
||||||
]
|
]
|
||||||
elif CONFIG['OS_TARGET'] == 'WINNT':
|
elif CONFIG['OS_TARGET'] == 'WINNT':
|
||||||
DEFINES['WIN'] = True
|
DEFINES['WIN'] = True
|
||||||
# for stun.h
|
# for stun.h
|
||||||
DEFINES['WIN32'] = True
|
DEFINES['WIN32'] = True
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport/third_party/nrappkit/src/port/win32/include',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/port/win32/include',
|
||||||
]
|
]
|
||||||
|
|
||||||
for var in ('HAVE_STRDUP', 'NR_SOCKET_IS_VOID_PTR'):
|
for var in ('HAVE_STRDUP', 'NR_SOCKET_IS_VOID_PTR'):
|
||||||
32
dom/media/webrtc/transport/fuzztest/moz.build
Normal file
32
dom/media/webrtc/transport/fuzztest/moz.build
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||||
|
# vim: set filetype=python:
|
||||||
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
|
||||||
|
Library('FuzzingStun')
|
||||||
|
|
||||||
|
DEFINES['HAVE_STRDUP'] = True
|
||||||
|
|
||||||
|
LOCAL_INCLUDES += [
|
||||||
|
'/dom/media/webrtc/transport',
|
||||||
|
'/dom/media/webrtc/transport/third_party/nICEr/src/net',
|
||||||
|
'/dom/media/webrtc/transport/third_party/nICEr/src/stun',
|
||||||
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/event',
|
||||||
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/log',
|
||||||
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/plugin',
|
||||||
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/port/darwin/include',
|
||||||
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/share',
|
||||||
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/stats',
|
||||||
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/util/libekr',
|
||||||
|
'/ipc/chromium/src',
|
||||||
|
]
|
||||||
|
|
||||||
|
# Add libFuzzer configuration directives
|
||||||
|
include('/tools/fuzzing/libfuzzer-config.mozbuild')
|
||||||
|
|
||||||
|
SOURCES += [
|
||||||
|
'stun_parser_libfuzz.cpp',
|
||||||
|
]
|
||||||
|
|
||||||
|
FINAL_LIBRARY = 'xul-gtest'
|
||||||
@@ -13,7 +13,7 @@ class NrIceStunAddr;
|
|||||||
|
|
||||||
#include "ipc/IPCMessageUtils.h"
|
#include "ipc/IPCMessageUtils.h"
|
||||||
#ifdef MOZ_WEBRTC
|
#ifdef MOZ_WEBRTC
|
||||||
# include "mtransport/nricestunaddr.h"
|
# include "transport/nricestunaddr.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace IPC {
|
namespace IPC {
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
#include "nsTArray.h"
|
#include "nsTArray.h"
|
||||||
|
|
||||||
#ifdef MOZ_WEBRTC
|
#ifdef MOZ_WEBRTC
|
||||||
# include "mtransport/nricestunaddr.h"
|
# include "transport/nricestunaddr.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
@@ -7,9 +7,9 @@
|
|||||||
#include "../runnable_utils.h"
|
#include "../runnable_utils.h"
|
||||||
#include "nsNetUtil.h"
|
#include "nsNetUtil.h"
|
||||||
|
|
||||||
#include "mtransport/nricectx.h"
|
#include "transport/nricectx.h"
|
||||||
#include "mtransport/nricemediastream.h" // needed only for including nricectx.h
|
#include "transport/nricemediastream.h" // needed only for including nricectx.h
|
||||||
#include "mtransport/nricestunaddr.h"
|
#include "transport/nricestunaddr.h"
|
||||||
|
|
||||||
#include "../mdns_service/mdns_service.h"
|
#include "../mdns_service/mdns_service.h"
|
||||||
|
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
#include "mozilla/net/PWebrtcTCPSocketChild.h"
|
#include "mozilla/net/PWebrtcTCPSocketChild.h"
|
||||||
#include "mozilla/dom/ipc/IdType.h"
|
#include "mozilla/dom/ipc/IdType.h"
|
||||||
#include "mtransport/nr_socket_proxy_config.h"
|
#include "transport/nr_socket_proxy_config.h"
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|
||||||
@@ -45,8 +45,8 @@ DEFINES['R_DEFINED_INT8'] = 'int8_t'
|
|||||||
DEFINES['R_DEFINED_UINT8'] = 'uint8_t'
|
DEFINES['R_DEFINED_UINT8'] = 'uint8_t'
|
||||||
|
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport/third_party/nICEr/src/net',
|
'/dom/media/webrtc/transport/third_party/nICEr/src/net',
|
||||||
'/media/mtransport/third_party/nrappkit/src/util/libekr',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/util/libekr',
|
||||||
'/media/webrtc',
|
'/media/webrtc',
|
||||||
'/media/webrtc/signaling/src/peerconnection',
|
'/media/webrtc/signaling/src/peerconnection',
|
||||||
'/netwerk/base',
|
'/netwerk/base',
|
||||||
@@ -10,9 +10,9 @@ with Files("**"):
|
|||||||
include("/ipc/chromium/chromium-config.mozbuild")
|
include("/ipc/chromium/chromium-config.mozbuild")
|
||||||
|
|
||||||
DIRS += [
|
DIRS += [
|
||||||
'/media/mtransport/third_party',
|
'/dom/media/webrtc/transport/third_party',
|
||||||
'/media/mtransport/build',
|
'/dom/media/webrtc/transport/build',
|
||||||
'/media/mtransport/ipc',
|
'/dom/media/webrtc/transport/ipc',
|
||||||
]
|
]
|
||||||
|
|
||||||
# Add libFuzzer configuration directives
|
# Add libFuzzer configuration directives
|
||||||
@@ -63,7 +63,7 @@ extern "C" {
|
|||||||
#include "nsCOMPtr.h"
|
#include "nsCOMPtr.h"
|
||||||
#include "nriceresolver.h"
|
#include "nriceresolver.h"
|
||||||
#include "nr_socket_prsock.h"
|
#include "nr_socket_prsock.h"
|
||||||
#include "mtransport/runnable_utils.h"
|
#include "transport/runnable_utils.h"
|
||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ class NrIceStunAddr {
|
|||||||
const nr_local_addr& localAddr() const { return *localAddr_; }
|
const nr_local_addr& localAddr() const { return *localAddr_; }
|
||||||
|
|
||||||
// serialization/deserialization helper functions for use
|
// serialization/deserialization helper functions for use
|
||||||
// in media/mtransport/ipc/NrIceStunAddrMessagUtils.h
|
// in dom/media/webrtc/transport/ipc/NrIceStunAddrMessagUtils.h
|
||||||
size_t SerializationBufferSize() const;
|
size_t SerializationBufferSize() const;
|
||||||
nsresult Serialize(char* buffer, size_t buffer_size) const;
|
nsresult Serialize(char* buffer, size_t buffer_size) const;
|
||||||
nsresult Deserialize(const char* buffer, size_t buffer_size);
|
nsresult Deserialize(const char* buffer, size_t buffer_size);
|
||||||
@@ -44,18 +44,18 @@ if CONFIG['OS_TARGET'] == 'Android':
|
|||||||
DEFINES['LINUX'] = True
|
DEFINES['LINUX'] = True
|
||||||
DEFINES['ANDROID'] = True
|
DEFINES['ANDROID'] = True
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport/third_party/nrappkit/src/port/android/include',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/port/android/include',
|
||||||
]
|
]
|
||||||
|
|
||||||
if CONFIG['OS_TARGET'] == 'Linux':
|
if CONFIG['OS_TARGET'] == 'Linux':
|
||||||
DEFINES['LINUX'] = True
|
DEFINES['LINUX'] = True
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport/third_party/nrappkit/src/port/linux/include',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include',
|
||||||
]
|
]
|
||||||
|
|
||||||
if CONFIG['OS_TARGET'] == 'Darwin':
|
if CONFIG['OS_TARGET'] == 'Darwin':
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport/third_party/nrappkit/src/port/darwin/include',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/port/darwin/include',
|
||||||
]
|
]
|
||||||
|
|
||||||
if CONFIG['OS_TARGET'] in ('DragonFly', 'FreeBSD', 'NetBSD', 'OpenBSD'):
|
if CONFIG['OS_TARGET'] in ('DragonFly', 'FreeBSD', 'NetBSD', 'OpenBSD'):
|
||||||
@@ -64,7 +64,7 @@ if CONFIG['OS_TARGET'] in ('DragonFly', 'FreeBSD', 'NetBSD', 'OpenBSD'):
|
|||||||
else:
|
else:
|
||||||
DEFINES['BSD'] = True
|
DEFINES['BSD'] = True
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport/third_party/nrappkit/src/port/darwin/include',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/port/darwin/include',
|
||||||
]
|
]
|
||||||
|
|
||||||
# SCTP DEFINES
|
# SCTP DEFINES
|
||||||
@@ -81,22 +81,22 @@ if CONFIG['OS_TARGET'] in ('Darwin', 'Android'):
|
|||||||
DEFINES['GTEST_USE_OWN_TR1_TUPLE'] = 1
|
DEFINES['GTEST_USE_OWN_TR1_TUPLE'] = 1
|
||||||
|
|
||||||
LOCAL_INCLUDES += [
|
LOCAL_INCLUDES += [
|
||||||
'/media/mtransport/',
|
'/dom/media/webrtc/transport/',
|
||||||
'/media/mtransport/third_party/',
|
'/dom/media/webrtc/transport/third_party/',
|
||||||
'/media/mtransport/third_party/nICEr/src/crypto',
|
'/dom/media/webrtc/transport/third_party/nICEr/src/crypto',
|
||||||
'/media/mtransport/third_party/nICEr/src/ice',
|
'/dom/media/webrtc/transport/third_party/nICEr/src/ice',
|
||||||
'/media/mtransport/third_party/nICEr/src/net',
|
'/dom/media/webrtc/transport/third_party/nICEr/src/net',
|
||||||
'/media/mtransport/third_party/nICEr/src/stun',
|
'/dom/media/webrtc/transport/third_party/nICEr/src/stun',
|
||||||
'/media/mtransport/third_party/nICEr/src/util',
|
'/dom/media/webrtc/transport/third_party/nICEr/src/util',
|
||||||
'/media/mtransport/third_party/nrappkit/src/event',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/event',
|
||||||
'/media/mtransport/third_party/nrappkit/src/log',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/log',
|
||||||
'/media/mtransport/third_party/nrappkit/src/plugin',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/plugin',
|
||||||
'/media/mtransport/third_party/nrappkit/src/port/generic/include',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/port/generic/include',
|
||||||
'/media/mtransport/third_party/nrappkit/src/registry',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/registry',
|
||||||
'/media/mtransport/third_party/nrappkit/src/share',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/share',
|
||||||
'/media/mtransport/third_party/nrappkit/src/stats',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/stats',
|
||||||
'/media/mtransport/third_party/nrappkit/src/util/',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/util/',
|
||||||
'/media/mtransport/third_party/nrappkit/src/util/libekr',
|
'/dom/media/webrtc/transport/third_party/nrappkit/src/util/libekr',
|
||||||
'/netwerk/sctp/src/',
|
'/netwerk/sctp/src/',
|
||||||
'/xpcom/tests/'
|
'/xpcom/tests/'
|
||||||
]
|
]
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user