summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--video_engine/encoder_state_feedback_unittest.cc8
-rw-r--r--video_engine/include/vie_file.h2
-rw-r--r--video_engine/test/android/jni/android_media_codec_decoder.cc14
-rw-r--r--video_engine/test/android/jni/android_media_codec_decoder.h18
-rw-r--r--video_engine/test/auto_test/primitives/framedrop_primitives.cc8
-rw-r--r--video_engine/test/auto_test/primitives/framedrop_primitives_unittest.cc6
-rw-r--r--video_engine/test/auto_test/source/vie_autotest_custom_call.cc2
-rw-r--r--video_engine/test/auto_test/source/vie_autotest_file.cc2
-rw-r--r--video_engine/test/libvietest/include/tb_I420_codec.h78
-rw-r--r--video_engine/test/libvietest/include/tb_external_transport.h36
-rw-r--r--video_engine/test/libvietest/include/vie_file_capture_device.h6
-rw-r--r--video_engine/test/libvietest/testbed/tb_I420_codec.cc54
-rw-r--r--video_engine/test/libvietest/testbed/tb_external_transport.cc28
-rw-r--r--video_engine/vie_base_impl.cc6
-rw-r--r--video_engine/vie_base_impl.h6
-rw-r--r--video_engine/vie_capture_impl.cc10
-rw-r--r--video_engine/vie_capturer.cc85
-rw-r--r--video_engine/vie_capturer.h83
-rw-r--r--video_engine/vie_channel.cc250
-rw-r--r--video_engine/vie_channel.h312
-rw-r--r--video_engine/vie_codec_impl.cc4
-rw-r--r--video_engine/vie_encoder.cc113
-rw-r--r--video_engine/vie_encoder.h80
-rw-r--r--video_engine/vie_encryption_impl.cc2
-rw-r--r--video_engine/vie_external_codec_impl.cc2
-rw-r--r--video_engine/vie_file_image.cc4
-rw-r--r--video_engine/vie_file_impl.cc24
-rw-r--r--video_engine/vie_file_impl.h5
-rw-r--r--video_engine/vie_file_player.cc5
-rw-r--r--video_engine/vie_file_player.h14
-rw-r--r--video_engine/vie_file_recorder.cc8
-rw-r--r--video_engine/vie_frame_provider_base.cc2
-rw-r--r--video_engine/vie_frame_provider_base.h4
-rw-r--r--video_engine/vie_image_process_impl.cc2
-rw-r--r--video_engine/vie_impl.cc6
-rw-r--r--video_engine/vie_input_manager.cc18
-rw-r--r--video_engine/vie_input_manager.h14
-rw-r--r--video_engine/vie_network_impl.cc2
-rw-r--r--video_engine/vie_receiver.cc27
-rw-r--r--video_engine/vie_receiver.h16
-rw-r--r--video_engine/vie_remb_unittest.cc8
-rw-r--r--video_engine/vie_render_impl.cc2
-rw-r--r--video_engine/vie_render_manager.cc22
-rw-r--r--video_engine/vie_render_manager.h18
-rw-r--r--video_engine/vie_renderer.cc62
-rw-r--r--video_engine/vie_renderer.h64
-rw-r--r--video_engine/vie_rtp_rtcp_impl.cc8
-rw-r--r--video_engine/vie_sender.cc2
-rw-r--r--video_engine/vie_sender.h2
-rw-r--r--video_engine/vie_sync_module.cc8
-rw-r--r--video_engine/vie_sync_module.h4
51 files changed, 772 insertions, 794 deletions
diff --git a/video_engine/encoder_state_feedback_unittest.cc b/video_engine/encoder_state_feedback_unittest.cc
index 4133a712..736ebcd9 100644
--- a/video_engine/encoder_state_feedback_unittest.cc
+++ b/video_engine/encoder_state_feedback_unittest.cc
@@ -27,10 +27,10 @@ class TestProcessThread : public ProcessThread {
public:
TestProcessThread() {}
~TestProcessThread() {}
- virtual WebRtc_Word32 Start() { return 0; }
- virtual WebRtc_Word32 Stop() { return 0; }
- virtual WebRtc_Word32 RegisterModule(const Module* module) { return 0; }
- virtual WebRtc_Word32 DeRegisterModule(const Module* module) { return 0; }
+ virtual int32_t Start() { return 0; }
+ virtual int32_t Stop() { return 0; }
+ virtual int32_t RegisterModule(const Module* module) { return 0; }
+ virtual int32_t DeRegisterModule(const Module* module) { return 0; }
};
class MockVieEncoder : public ViEEncoder {
diff --git a/video_engine/include/vie_file.h b/video_engine/include/vie_file.h
index c27d74d0..4f78f52a 100644
--- a/video_engine/include/vie_file.h
+++ b/video_engine/include/vie_file.h
@@ -64,7 +64,7 @@ enum AudioSource {
class WEBRTC_DLLEXPORT ViEFileObserver {
public:
// This method is called when the end is reached of a played file.
- virtual void PlayFileEnded(const WebRtc_Word32 file_id) = 0;
+ virtual void PlayFileEnded(const int32_t file_id) = 0;
protected:
virtual ~ViEFileObserver() {}
diff --git a/video_engine/test/android/jni/android_media_codec_decoder.cc b/video_engine/test/android/jni/android_media_codec_decoder.cc
index 0e2ec50f..ac12015c 100644
--- a/video_engine/test/android/jni/android_media_codec_decoder.cc
+++ b/video_engine/test/android/jni/android_media_codec_decoder.cc
@@ -29,8 +29,8 @@ AndroidMediaCodecDecoder::AndroidMediaCodecDecoder(
vm_attached_(false) {
}
-WebRtc_Word32 AndroidMediaCodecDecoder::InitDecode(
- const VideoCodec* codecSettings, WebRtc_Word32 numberOfCores) {
+int32_t AndroidMediaCodecDecoder::InitDecode(
+ const VideoCodec* codecSettings, int32_t numberOfCores) {
__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, "%s", __func__);
// TODO(dwkang): Detach this thread from VM. => this leads to a crash on
@@ -64,12 +64,12 @@ WebRtc_Word32 AndroidMediaCodecDecoder::InitDecode(
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 AndroidMediaCodecDecoder::Decode(
+int32_t AndroidMediaCodecDecoder::Decode(
const EncodedImage& inputImage,
bool missingFrames,
const RTPFragmentationHeader* fragmentation,
const CodecSpecificInfo* codecSpecificInfo,
- WebRtc_Word64 renderTimeMs) {
+ int64_t renderTimeMs) {
if (!vm_attached_) {
return WEBRTC_VIDEO_CODEC_UNINITIALIZED;
}
@@ -83,13 +83,13 @@ WebRtc_Word32 AndroidMediaCodecDecoder::Decode(
return WEBRTC_VIDEO_CODEC_NO_OUTPUT;
}
-WebRtc_Word32 AndroidMediaCodecDecoder::RegisterDecodeCompleteCallback(
+int32_t AndroidMediaCodecDecoder::RegisterDecodeCompleteCallback(
DecodedImageCallback* callback) {
__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, "%s", __func__);
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 AndroidMediaCodecDecoder::Release() {
+int32_t AndroidMediaCodecDecoder::Release() {
__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, "%s", __func__);
env_->DeleteGlobalRef(mediaCodecDecoder_);
mediaCodecDecoder_ = NULL;
@@ -97,7 +97,7 @@ WebRtc_Word32 AndroidMediaCodecDecoder::Release() {
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 AndroidMediaCodecDecoder::Reset() {
+int32_t AndroidMediaCodecDecoder::Reset() {
__android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, "%s", __func__);
return WEBRTC_VIDEO_CODEC_OK;
}
diff --git a/video_engine/test/android/jni/android_media_codec_decoder.h b/video_engine/test/android/jni/android_media_codec_decoder.h
index 13707eb8..d8d560eb 100644
--- a/video_engine/test/android/jni/android_media_codec_decoder.h
+++ b/video_engine/test/android/jni/android_media_codec_decoder.h
@@ -27,8 +27,8 @@ class AndroidMediaCodecDecoder : public VideoDecoder {
// - numberOfCores : Number of cores available for the decoder
//
// Return value : WEBRTC_VIDEO_CODEC_OK if OK, < 0 otherwise.
- virtual WebRtc_Word32 InitDecode(
- const VideoCodec* codecSettings, WebRtc_Word32 numberOfCores);
+ virtual int32_t InitDecode(
+ const VideoCodec* codecSettings, int32_t numberOfCores);
// Decode encoded image (as a part of a video stream). The decoded image
// will be returned to the user through the decode complete callback.
@@ -47,12 +47,12 @@ class AndroidMediaCodecDecoder : public VideoDecoder {
// used by decoders with internal rendering.
//
// Return value : WEBRTC_VIDEO_CODEC_OK if OK, < 0 otherwise.
- virtual WebRtc_Word32
+ virtual int32_t
Decode(const EncodedImage& inputImage,
bool missingFrames,
const RTPFragmentationHeader* fragmentation,
const CodecSpecificInfo* codecSpecificInfo = NULL,
- WebRtc_Word64 renderTimeMs = -1);
+ int64_t renderTimeMs = -1);
// Register an decode complete callback object.
//
@@ -60,18 +60,18 @@ class AndroidMediaCodecDecoder : public VideoDecoder {
// - callback : Callback object which handles decoded images.
//
// Return value : WEBRTC_VIDEO_CODEC_OK if OK, < 0 otherwise.
- virtual WebRtc_Word32 RegisterDecodeCompleteCallback(
+ virtual int32_t RegisterDecodeCompleteCallback(
DecodedImageCallback* callback);
// Free decoder memory.
//
// Return value : WEBRTC_VIDEO_CODEC_OK if OK, < 0 otherwise.
- virtual WebRtc_Word32 Release();
+ virtual int32_t Release();
// Reset decoder state and prepare for a new call.
//
// Return value : WEBRTC_VIDEO_CODEC_OK if OK, < 0 otherwise.
- virtual WebRtc_Word32 Reset();
+ virtual int32_t Reset();
// Codec configuration data sent out-of-band, i.e. in SIP call setup
//
@@ -81,8 +81,8 @@ class AndroidMediaCodecDecoder : public VideoDecoder {
// bytes
//
// Return value : WEBRTC_VIDEO_CODEC_OK if OK, < 0 otherwise.
- virtual WebRtc_Word32 SetCodecConfigParameters(
- const WebRtc_UWord8* /*buffer*/, WebRtc_Word32 /*size*/) {
+ virtual int32_t SetCodecConfigParameters(
+ const uint8_t* /*buffer*/, int32_t /*size*/) {
return WEBRTC_VIDEO_CODEC_ERROR;
}
diff --git a/video_engine/test/auto_test/primitives/framedrop_primitives.cc b/video_engine/test/auto_test/primitives/framedrop_primitives.cc
index 003b75b6..67e9041f 100644
--- a/video_engine/test/auto_test/primitives/framedrop_primitives.cc
+++ b/video_engine/test/auto_test/primitives/framedrop_primitives.cc
@@ -252,9 +252,9 @@ void TestFullStack(const TbInterfaces& interfaces,
EXPECT_EQ(0, base_interface->DeleteChannel(video_channel));
// Collect transport statistics.
- WebRtc_Word32 num_rtp_packets = 0;
- WebRtc_Word32 num_dropped_packets = 0;
- WebRtc_Word32 num_rtcp_packets = 0;
+ int32_t num_rtp_packets = 0;
+ int32_t num_dropped_packets = 0;
+ int32_t num_rtcp_packets = 0;
external_transport.GetStats(num_rtp_packets, num_dropped_packets,
num_rtcp_packets);
ViETest::Log("RTP packets : %5d", num_rtp_packets);
@@ -277,7 +277,7 @@ void FixOutputFileForComparison(const std::string& output_file,
"useful to fill that gap with and it is impossible to detect it without "
"any previous timestamps to compare with.";
- WebRtc_UWord8* last_frame_data = new WebRtc_UWord8[frame_length_in_bytes];
+ uint8_t* last_frame_data = new uint8_t[frame_length_in_bytes];
// Process the file and write frame duplicates for all dropped frames.
for (std::vector<Frame*>::const_iterator it = frames.begin();
diff --git a/video_engine/test/auto_test/primitives/framedrop_primitives_unittest.cc b/video_engine/test/auto_test/primitives/framedrop_primitives_unittest.cc
index f4cc390c..1cd6492b 100644
--- a/video_engine/test/auto_test/primitives/framedrop_primitives_unittest.cc
+++ b/video_engine/test/auto_test/primitives/framedrop_primitives_unittest.cc
@@ -55,9 +55,9 @@ TEST_F(FrameDropPrimitivesTest, FixOutputFileForComparison) {
frames.push_back(&fourth_frame);
// Prepare data for the first and third frames:
- WebRtc_UWord8 first_frame_data[kFrameLength];
+ uint8_t first_frame_data[kFrameLength];
memset(first_frame_data, 5, kFrameLength); // Fill it with 5's to identify.
- WebRtc_UWord8 third_frame_data[kFrameLength];
+ uint8_t third_frame_data[kFrameLength];
memset(third_frame_data, 7, kFrameLength); // Fill it with 7's to identify.
// Write the first and third frames to the temporary file. This means the fix
@@ -79,7 +79,7 @@ TEST_F(FrameDropPrimitivesTest, FixOutputFileForComparison) {
webrtc::test::FrameReaderImpl frame_reader(kOutputFilename, kFrameLength);
frame_reader.Init();
- WebRtc_UWord8 read_buffer[kFrameLength];
+ uint8_t read_buffer[kFrameLength];
EXPECT_TRUE(frame_reader.ReadFrame(read_buffer));
EXPECT_EQ(0, memcmp(read_buffer, first_frame_data, kFrameLength));
EXPECT_TRUE(frame_reader.ReadFrame(read_buffer));
diff --git a/video_engine/test/auto_test/source/vie_autotest_custom_call.cc b/video_engine/test/auto_test/source/vie_autotest_custom_call.cc
index 117cd6a1..0b07dde9 100644
--- a/video_engine/test/auto_test/source/vie_autotest_custom_call.cc
+++ b/video_engine/test/auto_test/source/vie_autotest_custom_call.cc
@@ -68,7 +68,7 @@ class ViEAutotestFileObserver : public webrtc::ViEFileObserver {
ViEAutotestFileObserver() {}
~ViEAutotestFileObserver() {}
- void PlayFileEnded(const WebRtc_Word32 file_id) {
+ void PlayFileEnded(const int32_t file_id) {
ViETest::Log("PlayFile ended");
}
};
diff --git a/video_engine/test/auto_test/source/vie_autotest_file.cc b/video_engine/test/auto_test/source/vie_autotest_file.cc
index e7907166..ab0f8f9d 100644
--- a/video_engine/test/auto_test/source/vie_autotest_file.cc
+++ b/video_engine/test/auto_test/source/vie_autotest_file.cc
@@ -27,7 +27,7 @@ public:
ViEAutotestFileObserver() {};
~ViEAutotestFileObserver() {};
- void PlayFileEnded(const WebRtc_Word32 fileId)
+ void PlayFileEnded(const int32_t fileId)
{
ViETest::Log("PlayFile ended");
}
diff --git a/video_engine/test/libvietest/include/tb_I420_codec.h b/video_engine/test/libvietest/include/tb_I420_codec.h
index 2125def4..ec3b4675 100644
--- a/video_engine/test/libvietest/include/tb_I420_codec.h
+++ b/video_engine/test/libvietest/include/tb_I420_codec.h
@@ -24,49 +24,45 @@ public:
TbI420Encoder();
virtual ~TbI420Encoder();
- static WebRtc_Word32 VersionStatic(char* version,
- WebRtc_Word32 length);
- virtual WebRtc_Word32 Version(char* version,
- WebRtc_Word32 length) const;
+ static int32_t VersionStatic(char* version, int32_t length);
+ virtual int32_t Version(char* version, int32_t length) const;
- virtual WebRtc_Word32 InitEncode(const webrtc::VideoCodec* codecSettings,
- WebRtc_Word32 numberOfCores,
- WebRtc_UWord32 maxPayloadSize);
+ virtual int32_t InitEncode(const webrtc::VideoCodec* codecSettings,
+ int32_t numberOfCores,
+ uint32_t maxPayloadSize);
- virtual WebRtc_Word32 Encode(
+ virtual int32_t Encode(
const webrtc::I420VideoFrame& inputImage,
const webrtc::CodecSpecificInfo* codecSpecificInfo,
const std::vector<webrtc::VideoFrameType>* frameTypes);
- virtual WebRtc_Word32 RegisterEncodeCompleteCallback(
+ virtual int32_t RegisterEncodeCompleteCallback(
webrtc::EncodedImageCallback* callback);
- virtual WebRtc_Word32 Release();
+ virtual int32_t Release();
- virtual WebRtc_Word32 Reset();
+ virtual int32_t Reset();
- virtual WebRtc_Word32 SetChannelParameters(WebRtc_UWord32 packetLoss,
- int rtt);
+ virtual int32_t SetChannelParameters(uint32_t packetLoss, int rtt);
- virtual WebRtc_Word32 SetRates(WebRtc_UWord32 newBitRate,
- WebRtc_UWord32 frameRate);
+ virtual int32_t SetRates(uint32_t newBitRate, uint32_t frameRate);
- virtual WebRtc_Word32 SetPeriodicKeyFrames(bool enable);
+ virtual int32_t SetPeriodicKeyFrames(bool enable);
- virtual WebRtc_Word32 CodecConfigParameters(WebRtc_UWord8* /*buffer*/,
- WebRtc_Word32 /*size*/);
+ virtual int32_t CodecConfigParameters(uint8_t* /*buffer*/,
+ int32_t /*size*/);
struct FunctionCalls
{
- WebRtc_Word32 InitEncode;
- WebRtc_Word32 Encode;
- WebRtc_Word32 RegisterEncodeCompleteCallback;
- WebRtc_Word32 Release;
- WebRtc_Word32 Reset;
- WebRtc_Word32 SetChannelParameters;
- WebRtc_Word32 SetRates;
- WebRtc_Word32 SetPeriodicKeyFrames;
- WebRtc_Word32 CodecConfigParameters;
+ int32_t InitEncode;
+ int32_t Encode;
+ int32_t RegisterEncodeCompleteCallback;
+ int32_t Release;
+ int32_t Reset;
+ int32_t SetChannelParameters;
+ int32_t SetRates;
+ int32_t SetPeriodicKeyFrames;
+ int32_t CodecConfigParameters;
};
@@ -90,27 +86,27 @@ public:
TbI420Decoder();
virtual ~TbI420Decoder();
- virtual WebRtc_Word32 InitDecode(const webrtc::VideoCodec* inst,
- WebRtc_Word32 numberOfCores);
- virtual WebRtc_Word32 Decode(
+ virtual int32_t InitDecode(const webrtc::VideoCodec* inst,
+ int32_t numberOfCores);
+ virtual int32_t Decode(
const webrtc::EncodedImage& inputImage,
bool missingFrames,
const webrtc::RTPFragmentationHeader* fragmentation,
const webrtc::CodecSpecificInfo* codecSpecificInfo = NULL,
- WebRtc_Word64 renderTimeMs = -1);
+ int64_t renderTimeMs = -1);
- virtual WebRtc_Word32
+ virtual int32_t
RegisterDecodeCompleteCallback(webrtc::DecodedImageCallback* callback);
- virtual WebRtc_Word32 Release();
- virtual WebRtc_Word32 Reset();
+ virtual int32_t Release();
+ virtual int32_t Reset();
struct FunctionCalls
{
- WebRtc_Word32 InitDecode;
- WebRtc_Word32 Decode;
- WebRtc_Word32 RegisterDecodeCompleteCallback;
- WebRtc_Word32 Release;
- WebRtc_Word32 Reset;
+ int32_t InitDecode;
+ int32_t Decode;
+ int32_t RegisterDecodeCompleteCallback;
+ int32_t Release;
+ int32_t Reset;
};
FunctionCalls GetFunctionCalls();
@@ -118,8 +114,8 @@ public:
private:
webrtc::I420VideoFrame _decodedImage;
- WebRtc_Word32 _width;
- WebRtc_Word32 _height;
+ int32_t _width;
+ int32_t _height;
bool _inited;
FunctionCalls _functionCalls;
webrtc::DecodedImageCallback* _decodeCompleteCallback;
diff --git a/video_engine/test/libvietest/include/tb_external_transport.h b/video_engine/test/libvietest/include/tb_external_transport.h
index 6e498532..ec9e3b9c 100644
--- a/video_engine/test/libvietest/include/tb_external_transport.h
+++ b/video_engine/test/libvietest/include/tb_external_transport.h
@@ -99,12 +99,12 @@ public:
// The network parameters of the link. Regarding packet losses, packets
// belonging to the first frame (same RTP timestamp) will never be dropped.
void SetNetworkParameters(const NetworkParameters& network_parameters);
- void SetSSRCFilter(WebRtc_UWord32 SSRC);
+ void SetSSRCFilter(uint32_t SSRC);
void ClearStats();
- void GetStats(WebRtc_Word32& numRtpPackets,
- WebRtc_Word32& numDroppedPackets,
- WebRtc_Word32& numRtcpPackets);
+ void GetStats(int32_t& numRtpPackets,
+ int32_t& numDroppedPackets,
+ int32_t& numRtcpPackets);
void SetTemporalToggle(unsigned char layers);
void EnableSSRCCheck();
@@ -123,7 +123,7 @@ private:
static int GaussianRandom(int mean_ms, int standard_deviation_ms);
bool UniformLoss(int loss_rate);
bool GilbertElliotLoss(int loss_rate, int burst_length);
- WebRtc_Word64 NowMs();
+ int64_t NowMs();
enum
{
@@ -135,10 +135,10 @@ private:
};
typedef struct
{
- WebRtc_Word8 packetBuffer[KMaxPacketSize];
- WebRtc_Word32 length;
- WebRtc_Word32 channel;
- WebRtc_Word64 receiveTime;
+ int8_t packetBuffer[KMaxPacketSize];
+ int32_t length;
+ int32_t channel;
+ int64_t receiveTime;
} VideoPacket;
int sender_channel_;
@@ -150,9 +150,9 @@ private:
webrtc::CriticalSectionWrapper& _statCrit;
NetworkParameters network_parameters_;
- WebRtc_Word32 _rtpCount;
- WebRtc_Word32 _rtcpCount;
- WebRtc_Word32 _dropCount;
+ int32_t _rtpCount;
+ int32_t _rtcpCount;
+ int32_t _dropCount;
std::list<VideoPacket*> _rtpPackets;
std::list<VideoPacket*> _rtcpPackets;
@@ -169,18 +169,18 @@ private:
unsigned int _lastTimeMs;
bool _checkSSRC;
- WebRtc_UWord32 _lastSSRC;
+ uint32_t _lastSSRC;
bool _filterSSRC;
- WebRtc_UWord32 _SSRC;
+ uint32_t _SSRC;
bool _checkSequenceNumber;
- WebRtc_UWord16 _firstSequenceNumber;
+ uint16_t _firstSequenceNumber;
// Keep track of the first RTP timestamp so we don't do packet loss on
// the first frame.
- WebRtc_UWord32 _firstRTPTimestamp;
+ uint32_t _firstRTPTimestamp;
// Track RTP timestamps so we invoke callbacks properly (if registered).
- WebRtc_UWord32 _lastSendRTPTimestamp;
- WebRtc_UWord32 _lastReceiveRTPTimestamp;
+ uint32_t _lastSendRTPTimestamp;
+ uint32_t _lastReceiveRTPTimestamp;
int64_t last_receive_time_;
bool previous_drop_;
};
diff --git a/video_engine/test/libvietest/include/vie_file_capture_device.h b/video_engine/test/libvietest/include/vie_file_capture_device.h
index 6348c5a0..c3bf2b1c 100644
--- a/video_engine/test/libvietest/include/vie_file_capture_device.h
+++ b/video_engine/test/libvietest/include/vie_file_capture_device.h
@@ -49,9 +49,9 @@ class ViEFileCaptureDevice {
std::FILE* input_file_;
webrtc::CriticalSectionWrapper* mutex_;
- WebRtc_UWord32 frame_length_;
- WebRtc_UWord32 width_;
- WebRtc_UWord32 height_;
+ uint32_t frame_length_;
+ uint32_t width_;
+ uint32_t height_;
};
#endif // SRC_VIDEO_ENGINE_MAIN_TEST_AUTOTEST_HELPERS_VIE_FILE_CAPTURE_DEVICE_H_
diff --git a/video_engine/test/libvietest/testbed/tb_I420_codec.cc b/video_engine/test/libvietest/testbed/tb_I420_codec.cc
index 29536929..c0161f32 100644
--- a/video_engine/test/libvietest/testbed/tb_I420_codec.cc
+++ b/video_engine/test/libvietest/testbed/tb_I420_codec.cc
@@ -33,11 +33,10 @@ TbI420Encoder::~TbI420Encoder()
}
}
-WebRtc_Word32 TbI420Encoder::VersionStatic(char* version,
- WebRtc_Word32 length)
+int32_t TbI420Encoder::VersionStatic(char* version, int32_t length)
{
const char* str = "I420 version 1.0.0\n";
- WebRtc_Word32 verLen = (WebRtc_Word32) strlen(str);
+ int32_t verLen = (int32_t) strlen(str);
if (verLen > length)
{
return WEBRTC_VIDEO_CODEC_ERR_PARAMETER;
@@ -46,13 +45,12 @@ WebRtc_Word32 TbI420Encoder::VersionStatic(char* version,
return verLen;
}
-WebRtc_Word32 TbI420Encoder::Version(char* version,
- WebRtc_Word32 length) const
+int32_t TbI420Encoder::Version(char* version, int32_t length) const
{
return VersionStatic(version, length);
}
-WebRtc_Word32 TbI420Encoder::Release()
+int32_t TbI420Encoder::Release()
{
_functionCalls.Release++;
// should allocate an encoded frame and then release it here, for that we
@@ -66,7 +64,7 @@ WebRtc_Word32 TbI420Encoder::Release()
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 TbI420Encoder::Reset()
+int32_t TbI420Encoder::Reset()
{
_functionCalls.Reset++;
if (!_inited)
@@ -77,15 +75,14 @@ WebRtc_Word32 TbI420Encoder::Reset()
}
-WebRtc_Word32 TbI420Encoder::SetChannelParameters(WebRtc_UWord32 packetLoss,
- int rtt) {
+int32_t TbI420Encoder::SetChannelParameters(uint32_t packetLoss, int rtt) {
_functionCalls.SetChannelParameters++;
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 TbI420Encoder::InitEncode(const webrtc::VideoCodec* inst,
- WebRtc_Word32 /*numberOfCores*/,
- WebRtc_UWord32 /*maxPayloadSize */)
+int32_t TbI420Encoder::InitEncode(const webrtc::VideoCodec* inst,
+ int32_t /*numberOfCores*/,
+ uint32_t /*maxPayloadSize */)
{
_functionCalls.InitEncode++;
if (inst == NULL)
@@ -104,8 +101,8 @@ WebRtc_Word32 TbI420Encoder::InitEncode(const webrtc::VideoCodec* inst,
_encodedImage._buffer = NULL;
_encodedImage._size = 0;
}
- const WebRtc_UWord32 newSize = (3 * inst->width * inst->height) >> 1;
- WebRtc_UWord8* newBuffer = new WebRtc_UWord8[newSize];
+ const uint32_t newSize = (3 * inst->width * inst->height) >> 1;
+ uint8_t* newBuffer = new uint8_t[newSize];
if (newBuffer == NULL)
{
return WEBRTC_VIDEO_CODEC_MEMORY;
@@ -118,7 +115,7 @@ WebRtc_Word32 TbI420Encoder::InitEncode(const webrtc::VideoCodec* inst,
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 TbI420Encoder::Encode(
+int32_t TbI420Encoder::Encode(
const webrtc::I420VideoFrame& inputImage,
const webrtc::CodecSpecificInfo* /*codecSpecificInfo*/,
const std::vector<webrtc::VideoFrameType>* /*frameTypes*/)
@@ -150,7 +147,7 @@ WebRtc_Word32 TbI420Encoder::Encode(
_encodedImage._buffer = NULL;
_encodedImage._size = 0;
}
- WebRtc_UWord8* newBuffer = new WebRtc_UWord8[reqSize];
+ uint8_t* newBuffer = new uint8_t[reqSize];
if (newBuffer == NULL)
{
return WEBRTC_VIDEO_CODEC_MEMORY;
@@ -168,7 +165,7 @@ WebRtc_Word32 TbI420Encoder::Encode(
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 TbI420Encoder::RegisterEncodeCompleteCallback(
+int32_t TbI420Encoder::RegisterEncodeCompleteCallback(
webrtc::EncodedImageCallback* callback)
{
_functionCalls.RegisterEncodeCompleteCallback++;
@@ -176,21 +173,20 @@ WebRtc_Word32 TbI420Encoder::RegisterEncodeCompleteCallback(
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 TbI420Encoder::SetRates(WebRtc_UWord32 newBitRate,
- WebRtc_UWord32 frameRate)
+int32_t TbI420Encoder::SetRates(uint32_t newBitRate, uint32_t frameRate)
{
_functionCalls.SetRates++;
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 TbI420Encoder::SetPeriodicKeyFrames(bool enable)
+int32_t TbI420Encoder::SetPeriodicKeyFrames(bool enable)
{
_functionCalls.SetPeriodicKeyFrames++;
return WEBRTC_VIDEO_CODEC_ERROR;
}
-WebRtc_Word32 TbI420Encoder::CodecConfigParameters(WebRtc_UWord8* /*buffer*/,
- WebRtc_Word32 /*size*/)
+int32_t TbI420Encoder::CodecConfigParameters(uint8_t* /*buffer*/,
+ int32_t /*size*/)
{
_functionCalls.CodecConfigParameters++;
return WEBRTC_VIDEO_CODEC_ERROR;
@@ -212,14 +208,14 @@ TbI420Decoder::~TbI420Decoder()
Release();
}
-WebRtc_Word32 TbI420Decoder::Reset()
+int32_t TbI420Decoder::Reset()
{
_functionCalls.Reset++;
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 TbI420Decoder::InitDecode(const webrtc::VideoCodec* inst,
- WebRtc_Word32 /*numberOfCores */)
+int32_t TbI420Decoder::InitDecode(const webrtc::VideoCodec* inst,
+ int32_t /*numberOfCores */)
{
_functionCalls.InitDecode++;
if (inst == NULL)
@@ -239,12 +235,12 @@ WebRtc_Word32 TbI420Decoder::InitDecode(const webrtc::VideoCodec* inst,
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 TbI420Decoder::Decode(
+int32_t TbI420Decoder::Decode(
const webrtc::EncodedImage& inputImage,
bool /*missingFrames*/,
const webrtc::RTPFragmentationHeader* /*fragmentation*/,
const webrtc::CodecSpecificInfo* /*codecSpecificInfo*/,
- WebRtc_Word64 /*renderTimeMs*/)
+ int64_t /*renderTimeMs*/)
{
_functionCalls.Decode++;
if (inputImage._buffer == NULL)
@@ -276,7 +272,7 @@ WebRtc_Word32 TbI420Decoder::Decode(
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 TbI420Decoder::RegisterDecodeCompleteCallback(
+int32_t TbI420Decoder::RegisterDecodeCompleteCallback(
webrtc::DecodedImageCallback* callback)
{
_functionCalls.RegisterDecodeCompleteCallback++;
@@ -284,7 +280,7 @@ WebRtc_Word32 TbI420Decoder::RegisterDecodeCompleteCallback(
return WEBRTC_VIDEO_CODEC_OK;
}
-WebRtc_Word32 TbI420Decoder::Release()
+int32_t TbI420Decoder::Release()
{
_functionCalls.Release++;
_inited = false;
diff --git a/video_engine/test/libvietest/testbed/tb_external_transport.cc b/video_engine/test/libvietest/testbed/tb_external_transport.cc
index c34c0a42..0132b614 100644
--- a/video_engine/test/libvietest/testbed/tb_external_transport.cc
+++ b/video_engine/test/libvietest/testbed/tb_external_transport.cc
@@ -108,8 +108,8 @@ TbExternalTransport::~TbExternalTransport()
int TbExternalTransport::SendPacket(int channel, const void *data, int len)
{
// Parse timestamp from RTP header according to RFC 3550, section 5.1.
- WebRtc_UWord8* ptr = (WebRtc_UWord8*)data;
- WebRtc_UWord32 rtp_timestamp = ptr[4] << 24;
+ uint8_t* ptr = (uint8_t*)data;
+ uint32_t rtp_timestamp = ptr[4] << 24;
rtp_timestamp += ptr[5] << 16;
rtp_timestamp += ptr[6] << 8;
rtp_timestamp += ptr[7];
@@ -126,8 +126,8 @@ int TbExternalTransport::SendPacket(int channel, const void *data, int len)
if (_filterSSRC)
{
- WebRtc_UWord8* ptr = (WebRtc_UWord8*)data;
- WebRtc_UWord32 ssrc = ptr[8] << 24;
+ uint8_t* ptr = (uint8_t*)data;
+ uint32_t ssrc = ptr[8] << 24;
ssrc += ptr[9] << 16;
ssrc += ptr[10] << 8;
ssrc += ptr[11];
@@ -139,7 +139,7 @@ int TbExternalTransport::SendPacket(int channel, const void *data, int len)
if (_temporalLayers) {
// parse out vp8 temporal layers
// 12 bytes RTP
- WebRtc_UWord8* ptr = (WebRtc_UWord8*)data;
+ uint8_t* ptr = (uint8_t*)data;
if (ptr[12] & 0x80 && // X-bit
ptr[13] & 0x20) // T-bit
@@ -310,7 +310,7 @@ void TbExternalTransport::SetNetworkParameters(
network_parameters_ = network_parameters;
}
-void TbExternalTransport::SetSSRCFilter(WebRtc_UWord32 ssrc)
+void TbExternalTransport::SetSSRCFilter(uint32_t ssrc)
{
webrtc::CriticalSectionScoped cs(&_crit);
_filterSSRC = true;
@@ -325,9 +325,9 @@ void TbExternalTransport::ClearStats()
_rtcpCount = 0;
}
-void TbExternalTransport::GetStats(WebRtc_Word32& numRtpPackets,
- WebRtc_Word32& numDroppedPackets,
- WebRtc_Word32& numRtcpPackets)
+void TbExternalTransport::GetStats(int32_t& numRtpPackets,
+ int32_t& numDroppedPackets,
+ int32_t& numRtcpPackets)
{
webrtc::CriticalSectionScoped cs(&_statCrit);
numRtpPackets = _rtpCount;
@@ -380,7 +380,7 @@ bool TbExternalTransport::ViEExternalTransportProcess()
{
// Take first packet in queue
packet = _rtpPackets.front();
- WebRtc_Word64 timeToReceive = 0;
+ int64_t timeToReceive = 0;
if (packet)
{
timeToReceive = packet->receiveTime - NowMs();
@@ -431,8 +431,8 @@ bool TbExternalTransport::ViEExternalTransportProcess()
}
}
// Signal received packet of frame
- WebRtc_UWord8* ptr = (WebRtc_UWord8*)packet->packetBuffer;
- WebRtc_UWord32 rtp_timestamp = ptr[4] << 24;
+ uint8_t* ptr = (uint8_t*)packet->packetBuffer;
+ uint32_t rtp_timestamp = ptr[4] << 24;
rtp_timestamp += ptr[5] << 16;
rtp_timestamp += ptr[6] << 8;
rtp_timestamp += ptr[7];
@@ -463,7 +463,7 @@ bool TbExternalTransport::ViEExternalTransportProcess()
{
// Take first packet in queue
packet = _rtcpPackets.front();
- WebRtc_Word64 timeToReceive = 0;
+ int64_t timeToReceive = 0;
if (packet)
{
timeToReceive = packet->receiveTime - NowMs();
@@ -520,7 +520,7 @@ bool TbExternalTransport::ViEExternalTransportProcess()
return true;
}
-WebRtc_Word64 TbExternalTransport::NowMs()
+int64_t TbExternalTransport::NowMs()
{
return webrtc::TickTime::MillisecondTimestamp();
}
diff --git a/video_engine/vie_base_impl.cc b/video_engine/vie_base_impl.cc
index 1276d47c..af8debd3 100644
--- a/video_engine/vie_base_impl.cc
+++ b/video_engine/vie_base_impl.cc
@@ -47,7 +47,7 @@ int ViEBaseImpl::Release() {
"ViEBase::Release()");
(*this)--; // Decrease ref count.
- WebRtc_Word32 ref_count = GetCount();
+ int32_t ref_count = GetCount();
if (ref_count < 0) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, shared_data_.instance_id(),
"ViEBase release too many times");
@@ -262,7 +262,7 @@ int ViEBaseImpl::StartSend(const int video_channel) {
// Pause and trigger a key frame.
vie_encoder->Pause();
- WebRtc_Word32 error = vie_channel->StartSend();
+ int32_t error = vie_channel->StartSend();
if (error != 0) {
vie_encoder->Restart();
WEBRTC_TRACE(kTraceError, kTraceVideo,
@@ -295,7 +295,7 @@ int ViEBaseImpl::StopSend(const int video_channel) {
return -1;
}
- WebRtc_Word32 error = vie_channel->StopSend();
+ int32_t error = vie_channel->StopSend();
if (error != 0) {
WEBRTC_TRACE(kTraceError, kTraceVideo,
ViEId(shared_data_.instance_id(), video_channel),
diff --git a/video_engine/vie_base_impl.h b/video_engine/vie_base_impl.h
index db63a7cf..a9eec444 100644
--- a/video_engine/vie_base_impl.h
+++ b/video_engine/vie_base_impl.h
@@ -54,9 +54,9 @@ class ViEBaseImpl
private:
// Version functions.
- WebRtc_Word32 AddViEVersion(char* str) const;
- WebRtc_Word32 AddBuildInfo(char* str) const;
- WebRtc_Word32 AddExternalTransportBuild(char* str) const;
+ int32_t AddViEVersion(char* str) const;
+ int32_t AddBuildInfo(char* str) const;
+ int32_t AddExternalTransportBuild(char* str) const;
int CreateChannel(int& video_channel, int original_channel, // NOLINT
bool sender);
diff --git a/video_engine/vie_capture_impl.cc b/video_engine/vie_capture_impl.cc
index 53fe811f..6c17f143 100644
--- a/video_engine/vie_capture_impl.cc
+++ b/video_engine/vie_capture_impl.cc
@@ -44,7 +44,7 @@ int ViECaptureImpl::Release() {
// Decrease ref count
(*this)--;
- WebRtc_Word32 ref_count = GetCount();
+ int32_t ref_count = GetCount();
if (ref_count < 0) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, shared_data_->instance_id(),
"ViECapture release too many times");
@@ -114,10 +114,10 @@ int ViECaptureImpl::AllocateCaptureDevice(
shared_data_->instance_id());
return -1;
}
- const WebRtc_Word32 result =
+ const int32_t result =
shared_data_->input_manager()->CreateCaptureDevice(
unique_idUTF8,
- static_cast<const WebRtc_UWord32>(unique_idUTF8Length),
+ static_cast<const uint32_t>(unique_idUTF8Length),
capture_id);
if (result != 0) {
shared_data_->SetLastError(result);
@@ -138,7 +138,7 @@ int ViECaptureImpl::AllocateExternalCaptureDevice(
shared_data_->instance_id());
return -1;
}
- const WebRtc_Word32 result =
+ const int32_t result =
shared_data_->input_manager()->CreateExternalCaptureDevice(
external_capture, capture_id);
@@ -161,7 +161,7 @@ int ViECaptureImpl::AllocateCaptureDevice(
shared_data_->instance_id());
return -1;
}
- const WebRtc_Word32 result =
+ const int32_t result =
shared_data_->input_manager()->CreateCaptureDevice(&capture_module,
capture_id);
if (result != 0) {
diff --git a/video_engine/vie_capturer.cc b/video_engine/vie_capturer.cc
index 83d735df..f9580e95 100644
--- a/video_engine/vie_capturer.cc
+++ b/video_engine/vie_capturer.cc
@@ -138,7 +138,7 @@ ViECapturer* ViECapturer::CreateViECapture(
return capture;
}
-WebRtc_Word32 ViECapturer::Init(VideoCaptureModule* capture_module) {
+int32_t ViECapturer::Init(VideoCaptureModule* capture_module) {
assert(capture_module_ == NULL);
capture_module_ = capture_module;
capture_module_->RegisterCaptureDataCallback(*this);
@@ -154,7 +154,7 @@ ViECapturer* ViECapturer::CreateViECapture(
int capture_id,
int engine_id,
const char* device_unique_idUTF8,
- const WebRtc_UWord32 device_unique_idUTF8Length,
+ const uint32_t device_unique_idUTF8Length,
ProcessThread& module_process_thread) {
ViECapturer* capture = new ViECapturer(capture_id, engine_id,
module_process_thread);
@@ -166,9 +166,9 @@ ViECapturer* ViECapturer::CreateViECapture(
return capture;
}
-WebRtc_Word32 ViECapturer::Init(
+int32_t ViECapturer::Init(
const char* device_unique_idUTF8,
- const WebRtc_UWord32 device_unique_idUTF8Length) {
+ const uint32_t device_unique_idUTF8Length) {
assert(capture_module_ == NULL);
if (device_unique_idUTF8 == NULL) {
capture_module_ = VideoCaptureFactory::Create(
@@ -212,7 +212,7 @@ int ViECapturer::FrameCallbackChanged() {
return 0;
}
-WebRtc_Word32 ViECapturer::Start(const CaptureCapability& capture_capability) {
+int32_t ViECapturer::Start(const CaptureCapability& capture_capability) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_), "%s",
__FUNCTION__);
int width;
@@ -257,7 +257,7 @@ WebRtc_Word32 ViECapturer::Start(const CaptureCapability& capture_capability) {
return capture_module_->StartCapture(capability);
}
-WebRtc_Word32 ViECapturer::Stop() {
+int32_t ViECapturer::Stop() {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_), "%s",
__FUNCTION__);
requested_capability_ = CaptureCapability();
@@ -274,11 +274,11 @@ const char* ViECapturer::CurrentDeviceName() const {
return capture_module_->CurrentDeviceName();
}
-WebRtc_Word32 ViECapturer::SetCaptureDelay(WebRtc_Word32 delay_ms) {
+int32_t ViECapturer::SetCaptureDelay(int32_t delay_ms) {
return capture_module_->SetCaptureDelay(delay_ms);
}
-WebRtc_Word32 ViECapturer::SetRotateCapturedFrames(
+int32_t ViECapturer::SetRotateCapturedFrames(
const RotateCapturedFrame rotation) {
VideoCaptureRotation converted_rotation = kCameraRotate0;
switch (rotation) {
@@ -344,7 +344,7 @@ int ViECapturer::IncomingFrameI420(const ViEVideoFrameI420& video_frame,
return external_capture_module_->IncomingFrameI420(frame, capture_time);
}
-void ViECapturer::OnIncomingCapturedFrame(const WebRtc_Word32 capture_id,
+void ViECapturer::OnIncomingCapturedFrame(const int32_t capture_id,
I420VideoFrame& video_frame) {
WEBRTC_TRACE(kTraceStream, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_id: %d)", __FUNCTION__, capture_id);
@@ -358,7 +358,7 @@ void ViECapturer::OnIncomingCapturedFrame(const WebRtc_Word32 capture_id,
return;
}
-void ViECapturer::OnIncomingCapturedEncodedFrame(const WebRtc_Word32 capture_id,
+void ViECapturer::OnIncomingCapturedEncodedFrame(const int32_t capture_id,
VideoFrame& video_frame,
VideoCodecType codec_type) {
WEBRTC_TRACE(kTraceStream, kTraceVideo, ViEId(engine_id_, capture_id_),
@@ -388,8 +388,8 @@ void ViECapturer::OnIncomingCapturedEncodedFrame(const WebRtc_Word32 capture_id,
return;
}
-void ViECapturer::OnCaptureDelayChanged(const WebRtc_Word32 id,
- const WebRtc_Word32 delay) {
+void ViECapturer::OnCaptureDelayChanged(const int32_t id,
+ const int32_t delay) {
WEBRTC_TRACE(kTraceStream, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_id: %d) delay %d", __FUNCTION__, capture_id_,
delay);
@@ -402,7 +402,7 @@ void ViECapturer::OnCaptureDelayChanged(const WebRtc_Word32 id,
}
}
-WebRtc_Word32 ViECapturer::RegisterEffectFilter(
+int32_t ViECapturer::RegisterEffectFilter(
ViEEffectFilter* effect_filter) {
CriticalSectionScoped cs(deliver_cs_.get());
@@ -431,7 +431,7 @@ WebRtc_Word32 ViECapturer::RegisterEffectFilter(
return 0;
}
-WebRtc_Word32 ViECapturer::IncImageProcRefCount() {
+int32_t ViECapturer::IncImageProcRefCount() {
if (!image_proc_module_) {
assert(image_proc_module_ref_counter_ == 0);
image_proc_module_ = VideoProcessingModule::Create(
@@ -447,7 +447,7 @@ WebRtc_Word32 ViECapturer::IncImageProcRefCount() {
return 0;
}
-WebRtc_Word32 ViECapturer::DecImageProcRefCount() {
+int32_t ViECapturer::DecImageProcRefCount() {
image_proc_module_ref_counter_--;
if (image_proc_module_ref_counter_ == 0) {
// Destroy module.
@@ -457,7 +457,7 @@ WebRtc_Word32 ViECapturer::DecImageProcRefCount() {
return 0;
}
-WebRtc_Word32 ViECapturer::EnableDenoising(bool enable) {
+int32_t ViECapturer::EnableDenoising(bool enable) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_device_id: %d, enable: %d)", __FUNCTION__,
capture_id_, enable);
@@ -484,7 +484,7 @@ WebRtc_Word32 ViECapturer::EnableDenoising(bool enable) {
return 0;
}
-WebRtc_Word32 ViECapturer::EnableDeflickering(bool enable) {
+int32_t ViECapturer::EnableDeflickering(bool enable) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_device_id: %d, enable: %d)", __FUNCTION__,
capture_id_, enable);
@@ -513,7 +513,7 @@ WebRtc_Word32 ViECapturer::EnableDeflickering(bool enable) {
return 0;
}
-WebRtc_Word32 ViECapturer::EnableBrightnessAlarm(bool enable) {
+int32_t ViECapturer::EnableBrightnessAlarm(bool enable) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_device_id: %d, enable: %d)", __FUNCTION__,
capture_id_, enable);
@@ -596,7 +596,7 @@ void ViECapturer::DeliverI420Frame(I420VideoFrame* video_frame) {
if (brightness_frame_stats_) {
if (image_proc_module_->GetFrameStats(brightness_frame_stats_,
*video_frame) == 0) {
- WebRtc_Word32 brightness = image_proc_module_->BrightnessDetection(
+ int32_t brightness = image_proc_module_->BrightnessDetection(
*video_frame, *brightness_frame_stats_);
switch (brightness) {
@@ -634,7 +634,7 @@ void ViECapturer::DeliverCodedFrame(VideoFrame* video_frame) {
EncodedImage encoded_image(video_frame->Buffer(), video_frame->Length(),
video_frame->Size());
encoded_image._timeStamp =
- 90 * static_cast<WebRtc_UWord32>(video_frame->RenderTimeMs());
+ 90 * static_cast<uint32_t>(video_frame->RenderTimeMs());
encode_complete_callback_->Encoded(encoded_image);
}
@@ -646,7 +646,7 @@ void ViECapturer::DeliverCodedFrame(VideoFrame* video_frame) {
decode_buffer_.renderTimeMs = video_frame->RenderTimeMs();
const int kMsToRtpTimestamp = 90;
decode_buffer_.timeStamp = kMsToRtpTimestamp *
- static_cast<WebRtc_UWord32>(video_frame->RenderTimeMs());
+ static_cast<uint32_t>(video_frame->RenderTimeMs());
decode_buffer_.payloadType = codec_.plType;
vcm_->DecodeFromStorage(decode_buffer_);
}
@@ -682,9 +682,9 @@ bool ViECapturer::IsFrameCallbackRegistered(
return ViEFrameProviderBase::IsFrameCallbackRegistered(callbackObject);
}
-WebRtc_Word32 ViECapturer::PreEncodeToViEEncoder(const VideoCodec& codec,
- ViEEncoder& vie_encoder,
- WebRtc_Word32 vie_encoder_id) {
+int32_t ViECapturer::PreEncodeToViEEncoder(const VideoCodec& codec,
+ ViEEncoder& vie_encoder,
+ int32_t vie_encoder_id) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_device_id: %d)", __FUNCTION__, capture_id_);
if (vie_encoder_ && &vie_encoder != vie_encoder_) {
@@ -735,14 +735,13 @@ bool ViECapturer::CaptureCapabilityFixed() {
requested_capability_.maxFPS != 0;
}
-WebRtc_Word32 ViECapturer::Version(char* version,
- WebRtc_Word32 length) const {
+int32_t ViECapturer::Version(char* version, int32_t length) const {
return 0;
}
-WebRtc_Word32 ViECapturer::InitEncode(const VideoCodec* codec_settings,
- WebRtc_Word32 number_of_cores,
- WebRtc_UWord32 max_payload_size) {
+int32_t ViECapturer::InitEncode(const VideoCodec* codec_settings,
+ int32_t number_of_cores,
+ uint32_t max_payload_size) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_device_id: %d)", __FUNCTION__, capture_id_);
@@ -768,7 +767,7 @@ WebRtc_Word32 ViECapturer::InitEncode(const VideoCodec* codec_settings,
return capture_encoder_->ConfigureEncoder(*codec_settings, max_payload_size);
}
-WebRtc_Word32 ViECapturer::Encode(
+int32_t ViECapturer::Encode(
const I420VideoFrame& input_image,
const CodecSpecificInfo* codec_specific_info,
const std::vector<VideoFrameType>* frame_types) {
@@ -786,7 +785,7 @@ WebRtc_Word32 ViECapturer::Encode(
return WEBRTC_VIDEO_CODEC_ERR_PARAMETER;
}
-WebRtc_Word32 ViECapturer::RegisterEncodeCompleteCallback(
+int32_t ViECapturer::RegisterEncodeCompleteCallback(
EncodedImageCallback* callback) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_device_id: %d)", __FUNCTION__, capture_id_);
@@ -799,7 +798,7 @@ WebRtc_Word32 ViECapturer::RegisterEncodeCompleteCallback(
return 0;
}
-WebRtc_Word32 ViECapturer::Release() {
+int32_t ViECapturer::Release() {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_device_id: %d)", __FUNCTION__, capture_id_);
{
@@ -827,14 +826,13 @@ WebRtc_Word32 ViECapturer::Release() {
// Should reset the capture device to the state it was in after the InitEncode
// function. Current implementation do nothing.
-WebRtc_Word32 ViECapturer::Reset() {
+int32_t ViECapturer::Reset() {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_device_id: %d)", __FUNCTION__, capture_id_);
return 0;
}
-WebRtc_Word32 ViECapturer::SetChannelParameters(WebRtc_UWord32 packet_loss,
- int rtt) {
+int32_t ViECapturer::SetChannelParameters(uint32_t packet_loss, int rtt) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_device_id: %d)", __FUNCTION__, capture_id_);
@@ -845,8 +843,7 @@ WebRtc_Word32 ViECapturer::SetChannelParameters(WebRtc_UWord32 packet_loss,
return capture_encoder_->SetChannelParameters(packet_loss, rtt);
}
-WebRtc_Word32 ViECapturer::SetRates(WebRtc_UWord32 new_bit_rate,
- WebRtc_UWord32 frame_rate) {
+int32_t ViECapturer::SetRates(uint32_t new_bit_rate, uint32_t frame_rate) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s(capture_device_id: %d)", __FUNCTION__, capture_id_);
@@ -857,7 +854,7 @@ WebRtc_Word32 ViECapturer::SetRates(WebRtc_UWord32 new_bit_rate,
return capture_encoder_->SetRates(new_bit_rate, frame_rate);
}
-WebRtc_Word32 ViECapturer::FrameToRender(
+int32_t ViECapturer::FrameToRender(
I420VideoFrame& video_frame) { //NOLINT
deliver_cs_->Enter();
DeliverI420Frame(&video_frame);
@@ -865,7 +862,7 @@ WebRtc_Word32 ViECapturer::FrameToRender(
return 0;
}
-WebRtc_Word32 ViECapturer::RegisterObserver(ViECaptureObserver* observer) {
+int32_t ViECapturer::RegisterObserver(ViECaptureObserver* observer) {
if (observer_) {
WEBRTC_TRACE(kTraceError, kTraceVideo, ViEId(engine_id_, capture_id_),
"%s Observer already registered", __FUNCTION__, capture_id_);
@@ -880,7 +877,7 @@ WebRtc_Word32 ViECapturer::RegisterObserver(ViECaptureObserver* observer) {
return 0;
}
-WebRtc_Word32 ViECapturer::DeRegisterObserver() {
+int32_t ViECapturer::DeRegisterObserver() {
CriticalSectionScoped cs(observer_cs_.get());
if (!observer_) {
WEBRTC_TRACE(kTraceError, kTraceVideo, ViEId(engine_id_, capture_id_),
@@ -899,16 +896,16 @@ bool ViECapturer::IsObserverRegistered() {
return observer_ != NULL;
}
-void ViECapturer::OnCaptureFrameRate(const WebRtc_Word32 id,
- const WebRtc_UWord32 frame_rate) {
+void ViECapturer::OnCaptureFrameRate(const int32_t id,
+ const uint32_t frame_rate) {
WEBRTC_TRACE(kTraceStream, kTraceVideo, ViEId(engine_id_, capture_id_),
"OnCaptureFrameRate %d", frame_rate);
CriticalSectionScoped cs(observer_cs_.get());
- observer_->CapturedFrameRate(id_, (WebRtc_UWord8) frame_rate);
+ observer_->CapturedFrameRate(id_, static_cast<uint8_t>(frame_rate));
}
-void ViECapturer::OnNoPictureAlarm(const WebRtc_Word32 id,
+void ViECapturer::OnNoPictureAlarm(const int32_t id,
const VideoCaptureAlarm alarm) {
WEBRTC_TRACE(kTraceStream, kTraceVideo, ViEId(engine_id_, capture_id_),
"OnNoPictureAlarm %d", alarm);
diff --git a/video_engine/vie_capturer.h b/video_engine/vie_capturer.h
index 4dd12cfb..df0e126d 100644
--- a/video_engine/vie_capturer.h
+++ b/video_engine/vie_capturer.h
@@ -52,7 +52,7 @@ class ViECapturer
int capture_id,
int engine_id,
const char* device_unique_idUTF8,
- WebRtc_UWord32 device_unique_idUTF8Length,
+ uint32_t device_unique_idUTF8Length,
ProcessThread& module_process_thread);
~ViECapturer();
@@ -75,31 +75,31 @@ class ViECapturer
// Use this capture device as encoder.
// Returns 0 if the codec is supported by this capture device.
- virtual WebRtc_Word32 PreEncodeToViEEncoder(const VideoCodec& codec,
- ViEEncoder& vie_encoder,
- WebRtc_Word32 vie_encoder_id);
+ virtual int32_t PreEncodeToViEEncoder(const VideoCodec& codec,
+ ViEEncoder& vie_encoder,
+ int32_t vie_encoder_id);
// Start/Stop.
- WebRtc_Word32 Start(
+ int32_t Start(
const CaptureCapability& capture_capability = CaptureCapability());
- WebRtc_Word32 Stop();
+ int32_t Stop();
bool Started();
// Overrides the capture delay.
- WebRtc_Word32 SetCaptureDelay(WebRtc_Word32 delay_ms);
+ int32_t SetCaptureDelay(int32_t delay_ms);
// Sets rotation of the incoming captured frame.
- WebRtc_Word32 SetRotateCapturedFrames(const RotateCapturedFrame rotation);
+ int32_t SetRotateCapturedFrames(const RotateCapturedFrame rotation);
// Effect filter.
- WebRtc_Word32 RegisterEffectFilter(ViEEffectFilter* effect_filter);
- WebRtc_Word32 EnableDenoising(bool enable);
- WebRtc_Word32 EnableDeflickering(bool enable);
- WebRtc_Word32 EnableBrightnessAlarm(bool enable);
+ int32_t RegisterEffectFilter(ViEEffectFilter* effect_filter);
+ int32_t EnableDenoising(bool enable);
+ int32_t EnableDeflickering(bool enable);
+ int32_t EnableBrightnessAlarm(bool enable);
// Statistics observer.
- WebRtc_Word32 RegisterObserver(ViECaptureObserver* observer);
- WebRtc_Word32 DeRegisterObserver();
+ int32_t RegisterObserver(ViECaptureObserver* observer);
+ int32_t DeRegisterObserver();
bool IsObserverRegistered();
// Information.
@@ -110,18 +110,18 @@ class ViECapturer
int engine_id,
ProcessThread& module_process_thread);
- WebRtc_Word32 Init(VideoCaptureModule* capture_module);
- WebRtc_Word32 Init(const char* device_unique_idUTF8,
- const WebRtc_UWord32 device_unique_idUTF8Length);
+ int32_t Init(VideoCaptureModule* capture_module);
+ int32_t Init(const char* device_unique_idUTF8,
+ const uint32_t device_unique_idUTF8Length);
// Implements VideoCaptureDataCallback.
- virtual void OnIncomingCapturedFrame(const WebRtc_Word32 id,
+ virtual void OnIncomingCapturedFrame(const int32_t id,
I420VideoFrame& video_frame);
- virtual void OnIncomingCapturedEncodedFrame(const WebRtc_Word32 capture_id,
+ virtual void OnIncomingCapturedEncodedFrame(const int32_t capture_id,
VideoFrame& video_frame,
VideoCodecType codec_type);
- virtual void OnCaptureDelayChanged(const WebRtc_Word32 id,
- const WebRtc_Word32 delay);
+ virtual void OnCaptureDelayChanged(const int32_t id,
+ const int32_t delay);
bool EncoderActive();
@@ -132,35 +132,32 @@ class ViECapturer
// Help function used for keeping track of VideoImageProcesingModule.
// Creates the module if it is needed, returns 0 on success and guarantees
// that the image proc module exist.
- WebRtc_Word32 IncImageProcRefCount();
- WebRtc_Word32 DecImageProcRefCount();
+ int32_t IncImageProcRefCount();
+ int32_t DecImageProcRefCount();
// Implements VideoEncoder.
- virtual WebRtc_Word32 Version(char* version,
- WebRtc_Word32 length) const;
- virtual WebRtc_Word32 InitEncode(const VideoCodec* codec_settings,
- WebRtc_Word32 number_of_cores,
- WebRtc_UWord32 max_payload_size);
- virtual WebRtc_Word32 Encode(const I420VideoFrame& input_image,
- const CodecSpecificInfo* codec_specific_info,
- const std::vector<VideoFrameType>* frame_types);
- virtual WebRtc_Word32 RegisterEncodeCompleteCallback(
+ virtual int32_t Version(char* version, int32_t length) const;
+ virtual int32_t InitEncode(const VideoCodec* codec_settings,
+ int32_t number_of_cores,
+ uint32_t max_payload_size);
+ virtual int32_t Encode(const I420VideoFrame& input_image,
+ const CodecSpecificInfo* codec_specific_info,
+ const std::vector<VideoFrameType>* frame_types);
+ virtual int32_t RegisterEncodeCompleteCallback(
EncodedImageCallback* callback);
- virtual WebRtc_Word32 Release();
- virtual WebRtc_Word32 Reset();
- virtual WebRtc_Word32 SetChannelParameters(WebRtc_UWord32 packet_loss,
- int rtt);
- virtual WebRtc_Word32 SetRates(WebRtc_UWord32 new_bit_rate,
- WebRtc_UWord32 frame_rate);
+ virtual int32_t Release();
+ virtual int32_t Reset();
+ virtual int32_t SetChannelParameters(uint32_t packet_loss, int rtt);
+ virtual int32_t SetRates(uint32_t new_bit_rate, uint32_t frame_rate);
// Implements VCMReceiveCallback.
// TODO(mflodman) Change input argument to pointer.
- virtual WebRtc_Word32 FrameToRender(I420VideoFrame& video_frame); // NOLINT
+ virtual int32_t FrameToRender(I420VideoFrame& video_frame); // NOLINT
// Implements VideoCaptureFeedBack
- virtual void OnCaptureFrameRate(const WebRtc_Word32 id,
- const WebRtc_UWord32 frame_rate);
- virtual void OnNoPictureAlarm(const WebRtc_Word32 id,
+ virtual void OnCaptureFrameRate(const int32_t id,
+ const uint32_t frame_rate);
+ virtual void OnNoPictureAlarm(const int32_t id,
const VideoCaptureAlarm alarm);
// Thread functions for deliver captured frames to receivers.
@@ -211,7 +208,7 @@ class ViECapturer
// The ViEEncoder we are encoding for.
ViEEncoder* vie_encoder_;
// ViEEncoder id we are encoding for.
- WebRtc_Word32 vie_encoder_id_;
+ int32_t vie_encoder_id_;
// Used for decoding preencoded frames.
VideoCodingModule* vcm_;
EncodedVideoData decode_buffer_;
diff --git a/video_engine/vie_channel.cc b/video_engine/vie_channel.cc
index b2d80d44..a8fecbee 100644
--- a/video_engine/vie_channel.cc
+++ b/video_engine/vie_channel.cc
@@ -51,9 +51,9 @@ class ChannelStatsObserver : public CallStatsObserver {
ViEChannel* owner_;
};
-ViEChannel::ViEChannel(WebRtc_Word32 channel_id,
- WebRtc_Word32 engine_id,
- WebRtc_UWord32 number_of_cores,
+ViEChannel::ViEChannel(int32_t channel_id,
+ int32_t engine_id,
+ uint32_t number_of_cores,
ProcessThread& module_process_thread,
RtcpIntraFrameObserver* intra_frame_observer,
RtcpBandwidthObserver* bandwidth_observer,
@@ -124,7 +124,7 @@ ViEChannel::ViEChannel(WebRtc_Word32 channel_id,
vcm_.SetNackSettings(kMaxNackListSize, max_nack_reordering_threshold_);
}
-WebRtc_Word32 ViEChannel::Init() {
+int32_t ViEChannel::Init() {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s: channel_id: %d, engine_id: %d)", __FUNCTION__, channel_id_,
engine_id_);
@@ -229,8 +229,8 @@ ViEChannel::~ViEChannel() {
VideoCodingModule::Destroy(&vcm_);
}
-WebRtc_Word32 ViEChannel::SetSendCodec(const VideoCodec& video_codec,
- bool new_stream) {
+int32_t ViEChannel::SetSendCodec(const VideoCodec& video_codec,
+ bool new_stream) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s: codec_type: %d", __FUNCTION__, video_codec.codecType);
@@ -265,8 +265,8 @@ WebRtc_Word32 ViEChannel::SetSendCodec(const VideoCodec& video_codec,
NACKMethod nack_method = rtp_rtcp_->NACK();
bool fec_enabled = false;
- WebRtc_UWord8 payload_type_red;
- WebRtc_UWord8 payload_type_fec;
+ uint8_t payload_type_red;
+ uint8_t payload_type_fec;
rtp_rtcp_->GenericFECStatus(fec_enabled, payload_type_red, payload_type_fec);
CriticalSectionScoped cs(rtp_rtcp_cs_.get());
@@ -333,7 +333,7 @@ WebRtc_Word32 ViEChannel::SetSendCodec(const VideoCodec& video_codec,
simulcast_rtp_rtcp_.pop_back();
removed_rtp_rtcp_.push_front(rtp_rtcp);
}
- WebRtc_UWord8 idx = 0;
+ uint8_t idx = 0;
// Configure all simulcast modules.
for (std::list<RtpRtcp*>::iterator it = simulcast_rtp_rtcp_.begin();
it != simulcast_rtp_rtcp_.end();
@@ -416,12 +416,12 @@ WebRtc_Word32 ViEChannel::SetSendCodec(const VideoCodec& video_codec,
return 0;
}
-WebRtc_Word32 ViEChannel::SetReceiveCodec(const VideoCodec& video_codec) {
+int32_t ViEChannel::SetReceiveCodec(const VideoCodec& video_codec) {
// We will not receive simulcast streams, so no need to handle that use case.
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
- WebRtc_Word8 old_pltype = -1;
+ int8_t old_pltype = -1;
if (rtp_rtcp_->ReceivePayloadType(video_codec, &old_pltype) != -1) {
rtp_rtcp_->DeRegisterReceivePayload(old_pltype);
}
@@ -445,7 +445,7 @@ WebRtc_Word32 ViEChannel::SetReceiveCodec(const VideoCodec& video_codec) {
return 0;
}
-WebRtc_Word32 ViEChannel::GetReceiveCodec(VideoCodec* video_codec) {
+int32_t ViEChannel::GetReceiveCodec(VideoCodec* video_codec) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
@@ -457,7 +457,7 @@ WebRtc_Word32 ViEChannel::GetReceiveCodec(VideoCodec* video_codec) {
return 0;
}
-WebRtc_Word32 ViEChannel::RegisterCodecObserver(ViEDecoderObserver* observer) {
+int32_t ViEChannel::RegisterCodecObserver(ViEDecoderObserver* observer) {
CriticalSectionScoped cs(callback_cs_.get());
if (observer) {
if (codec_observer_) {
@@ -481,14 +481,14 @@ WebRtc_Word32 ViEChannel::RegisterCodecObserver(ViEDecoderObserver* observer) {
return 0;
}
-WebRtc_Word32 ViEChannel::RegisterExternalDecoder(const WebRtc_UWord8 pl_type,
- VideoDecoder* decoder,
- bool buffered_rendering,
- WebRtc_Word32 render_delay) {
+int32_t ViEChannel::RegisterExternalDecoder(const uint8_t pl_type,
+ VideoDecoder* decoder,
+ bool buffered_rendering,
+ int32_t render_delay) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
- WebRtc_Word32 result;
+ int32_t result;
result = vcm_.RegisterExternalDecoder(decoder, pl_type, buffered_rendering);
if (result != VCM_OK) {
WEBRTC_TRACE(kTraceError, kTraceVideo, ViEId(engine_id_, channel_id_),
@@ -499,13 +499,13 @@ WebRtc_Word32 ViEChannel::RegisterExternalDecoder(const WebRtc_UWord8 pl_type,
return vcm_.SetRenderDelay(render_delay);
}
-WebRtc_Word32 ViEChannel::DeRegisterExternalDecoder(
- const WebRtc_UWord8 pl_type) {
+int32_t ViEChannel::DeRegisterExternalDecoder(
+ const uint8_t pl_type) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s pl_type", __FUNCTION__, pl_type);
VideoCodec current_receive_codec;
- WebRtc_Word32 result = 0;
+ int32_t result = 0;
result = vcm_.ReceiveCodec(&current_receive_codec);
if (vcm_.RegisterExternalDecoder(NULL, pl_type, false) != VCM_OK) {
return -1;
@@ -518,8 +518,8 @@ WebRtc_Word32 ViEChannel::DeRegisterExternalDecoder(
return result;
}
-WebRtc_Word32 ViEChannel::ReceiveCodecStatistics(
- WebRtc_UWord32* num_key_frames, WebRtc_UWord32* num_delta_frames) {
+int32_t ViEChannel::ReceiveCodecStatistics(
+ uint32_t* num_key_frames, uint32_t* num_delta_frames) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
@@ -534,7 +534,7 @@ WebRtc_Word32 ViEChannel::ReceiveCodecStatistics(
return 0;
}
-WebRtc_UWord32 ViEChannel::DiscardedPackets() const {
+uint32_t ViEChannel::DiscardedPackets() const {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
return vcm_.DiscardedPackets();
@@ -544,14 +544,14 @@ int ViEChannel::ReceiveDelay() const {
return vcm_.Delay();
}
-WebRtc_Word32 ViEChannel::WaitForKeyFrame(bool wait) {
+int32_t ViEChannel::WaitForKeyFrame(bool wait) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s(wait: %d)", __FUNCTION__, wait);
wait_for_key_frame_ = wait;
return 0;
}
-WebRtc_Word32 ViEChannel::SetSignalPacketLossStatus(bool enable,
+int32_t ViEChannel::SetSignalPacketLossStatus(bool enable,
bool only_key_frames) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s(enable: %d)", __FUNCTION__, enable);
@@ -578,7 +578,7 @@ WebRtc_Word32 ViEChannel::SetSignalPacketLossStatus(bool enable,
return 0;
}
-WebRtc_Word32 ViEChannel::SetRTCPMode(const RTCPMethod rtcp_mode) {
+int32_t ViEChannel::SetRTCPMode(const RTCPMethod rtcp_mode) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s: %d", __FUNCTION__, rtcp_mode);
@@ -592,14 +592,14 @@ WebRtc_Word32 ViEChannel::SetRTCPMode(const RTCPMethod rtcp_mode) {
return rtp_rtcp_->SetRTCPStatus(rtcp_mode);
}
-WebRtc_Word32 ViEChannel::GetRTCPMode(RTCPMethod* rtcp_mode) {
+int32_t ViEChannel::GetRTCPMode(RTCPMethod* rtcp_mode) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
*rtcp_mode = rtp_rtcp_->RTCP();
return 0;
}
-WebRtc_Word32 ViEChannel::SetNACKStatus(const bool enable) {
+int32_t ViEChannel::SetNACKStatus(const bool enable) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s(enable: %d)", __FUNCTION__, enable);
@@ -624,7 +624,7 @@ WebRtc_Word32 ViEChannel::SetNACKStatus(const bool enable) {
return ProcessNACKRequest(enable);
}
-WebRtc_Word32 ViEChannel::ProcessNACKRequest(const bool enable) {
+int32_t ViEChannel::ProcessNACKRequest(const bool enable) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s(enable: %d)", __FUNCTION__, enable);
@@ -683,7 +683,7 @@ WebRtc_Word32 ViEChannel::ProcessNACKRequest(const bool enable) {
return 0;
}
-WebRtc_Word32 ViEChannel::SetFECStatus(const bool enable,
+int32_t ViEChannel::SetFECStatus(const bool enable,
const unsigned char payload_typeRED,
const unsigned char payload_typeFEC) {
// Disable possible NACK.
@@ -694,7 +694,7 @@ WebRtc_Word32 ViEChannel::SetFECStatus(const bool enable,
return ProcessFECRequest(enable, payload_typeRED, payload_typeFEC);
}
-WebRtc_Word32 ViEChannel::ProcessFECRequest(
+int32_t ViEChannel::ProcessFECRequest(
const bool enable,
const unsigned char payload_typeRED,
const unsigned char payload_typeFEC) {
@@ -719,7 +719,7 @@ WebRtc_Word32 ViEChannel::ProcessFECRequest(
return 0;
}
-WebRtc_Word32 ViEChannel::SetHybridNACKFECStatus(
+int32_t ViEChannel::SetHybridNACKFECStatus(
const bool enable,
const unsigned char payload_typeRED,
const unsigned char payload_typeFEC) {
@@ -731,7 +731,7 @@ WebRtc_Word32 ViEChannel::SetHybridNACKFECStatus(
return -1;
}
- WebRtc_Word32 ret_val = 0;
+ int32_t ret_val = 0;
ret_val = ProcessNACKRequest(enable);
if (ret_val < 0) {
return ret_val;
@@ -801,7 +801,7 @@ int ViEChannel::GetRequiredNackListSize(int target_delay_ms) {
return target_delay_ms * 40 * 30 / 1000;
}
-WebRtc_Word32 ViEChannel::SetKeyFrameRequestMethod(
+int32_t ViEChannel::SetKeyFrameRequestMethod(
const KeyFrameRequestMethod method) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s: %d", __FUNCTION__, method);
@@ -862,13 +862,13 @@ void ViEChannel::SetTransmissionSmoothingStatus(bool enable) {
paced_sender_->SetStatus(enable);
}
-WebRtc_Word32 ViEChannel::EnableTMMBR(const bool enable) {
+int32_t ViEChannel::EnableTMMBR(const bool enable) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s: %d", __FUNCTION__, enable);
return rtp_rtcp_->SetTMMBRStatus(enable);
}
-WebRtc_Word32 ViEChannel::EnableKeyFrameRequestCallback(const bool enable) {
+int32_t ViEChannel::EnableKeyFrameRequestCallback(const bool enable) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s: %d", __FUNCTION__, enable);
@@ -882,7 +882,7 @@ WebRtc_Word32 ViEChannel::EnableKeyFrameRequestCallback(const bool enable) {
return 0;
}
-WebRtc_Word32 ViEChannel::SetSSRC(const WebRtc_UWord32 SSRC,
+int32_t ViEChannel::SetSSRC(const uint32_t SSRC,
const StreamType usage,
const uint8_t simulcast_idx) {
WEBRTC_TRACE(webrtc::kTraceInfo,
@@ -910,7 +910,7 @@ WebRtc_Word32 ViEChannel::SetSSRC(const WebRtc_UWord32 SSRC,
return rtp_rtcp->SetSSRC(SSRC);
}
-WebRtc_Word32 ViEChannel::SetRemoteSSRCType(const StreamType usage,
+int32_t ViEChannel::SetRemoteSSRCType(const StreamType usage,
const uint32_t SSRC) const {
WEBRTC_TRACE(webrtc::kTraceInfo,
webrtc::kTraceVideo,
@@ -922,7 +922,7 @@ WebRtc_Word32 ViEChannel::SetRemoteSSRCType(const StreamType usage,
}
// TODO(mflodman) Add kViEStreamTypeRtx.
-WebRtc_Word32 ViEChannel::GetLocalSSRC(uint8_t idx, unsigned int* ssrc) {
+int32_t ViEChannel::GetLocalSSRC(uint8_t idx, unsigned int* ssrc) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
@@ -944,7 +944,7 @@ WebRtc_Word32 ViEChannel::GetLocalSSRC(uint8_t idx, unsigned int* ssrc) {
return 0;
}
-WebRtc_Word32 ViEChannel::GetRemoteSSRC(uint32_t* ssrc) {
+int32_t ViEChannel::GetRemoteSSRC(uint32_t* ssrc) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -952,7 +952,7 @@ WebRtc_Word32 ViEChannel::GetRemoteSSRC(uint32_t* ssrc) {
return 0;
}
-WebRtc_Word32 ViEChannel::GetRemoteCSRC(uint32_t CSRCs[kRtpCsrcSize]) {
+int32_t ViEChannel::GetRemoteCSRC(uint32_t CSRCs[kRtpCsrcSize]) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -961,7 +961,7 @@ WebRtc_Word32 ViEChannel::GetRemoteCSRC(uint32_t CSRCs[kRtpCsrcSize]) {
int num_csrcs = rtp_rtcp_->RemoteCSRCs(arrayCSRC);
if (num_csrcs > 0) {
- memcpy(CSRCs, arrayCSRC, num_csrcs * sizeof(WebRtc_UWord32));
+ memcpy(CSRCs, arrayCSRC, num_csrcs * sizeof(uint32_t));
for (int idx = 0; idx < num_csrcs; idx++) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"\tCSRC[%d] = %lu", idx, CSRCs[idx]);
@@ -973,8 +973,8 @@ WebRtc_Word32 ViEChannel::GetRemoteCSRC(uint32_t CSRCs[kRtpCsrcSize]) {
return 0;
}
-WebRtc_Word32 ViEChannel::SetStartSequenceNumber(
- WebRtc_UWord16 sequence_number) {
+int32_t ViEChannel::SetStartSequenceNumber(
+ uint16_t sequence_number) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -986,7 +986,7 @@ WebRtc_Word32 ViEChannel::SetStartSequenceNumber(
return rtp_rtcp_->SetSequenceNumber(sequence_number);
}
-WebRtc_Word32 ViEChannel::SetRTCPCName(const char rtcp_cname[]) {
+int32_t ViEChannel::SetRTCPCName(const char rtcp_cname[]) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
if (rtp_rtcp_->Sending()) {
@@ -997,21 +997,21 @@ WebRtc_Word32 ViEChannel::SetRTCPCName(const char rtcp_cname[]) {
return rtp_rtcp_->SetCNAME(rtcp_cname);
}
-WebRtc_Word32 ViEChannel::GetRTCPCName(char rtcp_cname[]) {
+int32_t ViEChannel::GetRTCPCName(char rtcp_cname[]) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
return rtp_rtcp_->CNAME(rtcp_cname);
}
-WebRtc_Word32 ViEChannel::GetRemoteRTCPCName(char rtcp_cname[]) {
+int32_t ViEChannel::GetRemoteRTCPCName(char rtcp_cname[]) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
- WebRtc_UWord32 remoteSSRC = rtp_rtcp_->RemoteSSRC();
+ uint32_t remoteSSRC = rtp_rtcp_->RemoteSSRC();
return rtp_rtcp_->RemoteCNAME(remoteSSRC, rtcp_cname);
}
-WebRtc_Word32 ViEChannel::RegisterRtpObserver(ViERTPObserver* observer) {
+int32_t ViEChannel::RegisterRtpObserver(ViERTPObserver* observer) {
CriticalSectionScoped cs(callback_cs_.get());
if (observer) {
if (rtp_observer_) {
@@ -1035,7 +1035,7 @@ WebRtc_Word32 ViEChannel::RegisterRtpObserver(ViERTPObserver* observer) {
return 0;
}
-WebRtc_Word32 ViEChannel::RegisterRtcpObserver(ViERTCPObserver* observer) {
+int32_t ViEChannel::RegisterRtcpObserver(ViERTCPObserver* observer) {
CriticalSectionScoped cs(callback_cs_.get());
if (observer) {
if (rtcp_observer_) {
@@ -1059,11 +1059,11 @@ WebRtc_Word32 ViEChannel::RegisterRtcpObserver(ViERTCPObserver* observer) {
return 0;
}
-WebRtc_Word32 ViEChannel::SendApplicationDefinedRTCPPacket(
- const WebRtc_UWord8 sub_type,
- WebRtc_UWord32 name,
- const WebRtc_UWord8* data,
- WebRtc_UWord16 data_length_in_bytes) {
+int32_t ViEChannel::SendApplicationDefinedRTCPPacket(
+ const uint8_t sub_type,
+ uint32_t name,
+ const uint8_t* data,
+ uint16_t data_length_in_bytes) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
if (!rtp_rtcp_->Sending()) {
@@ -1097,7 +1097,7 @@ WebRtc_Word32 ViEChannel::SendApplicationDefinedRTCPPacket(
return 0;
}
-WebRtc_Word32 ViEChannel::GetSendRtcpStatistics(uint16_t* fraction_lost,
+int32_t ViEChannel::GetSendRtcpStatistics(uint16_t* fraction_lost,
uint32_t* cumulative_lost,
uint32_t* extended_max,
uint32_t* jitter_samples,
@@ -1146,8 +1146,8 @@ WebRtc_Word32 ViEChannel::GetSendRtcpStatistics(uint16_t* fraction_lost,
*extended_max = statistics->extendedHighSeqNum;
*jitter_samples = statistics->jitter;
- WebRtc_UWord16 dummy;
- WebRtc_UWord16 rtt = 0;
+ uint16_t dummy;
+ uint16_t rtt = 0;
if (rtp_rtcp_->RTT(remote_ssrc, &rtt, &dummy, &dummy, &dummy) != 0) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s: Could not get RTT", __FUNCTION__);
@@ -1157,7 +1157,7 @@ WebRtc_Word32 ViEChannel::GetSendRtcpStatistics(uint16_t* fraction_lost,
return 0;
}
-WebRtc_Word32 ViEChannel::GetReceivedRtcpStatistics(uint16_t* fraction_lost,
+int32_t ViEChannel::GetReceivedRtcpStatistics(uint16_t* fraction_lost,
uint32_t* cumulative_lost,
uint32_t* extended_max,
uint32_t* jitter_samples,
@@ -1165,7 +1165,7 @@ WebRtc_Word32 ViEChannel::GetReceivedRtcpStatistics(uint16_t* fraction_lost,
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
- WebRtc_UWord8 frac_lost = 0;
+ uint8_t frac_lost = 0;
if (rtp_rtcp_->StatisticsRTP(&frac_lost, cumulative_lost, extended_max,
jitter_samples) != 0) {
WEBRTC_TRACE(kTraceError, kTraceVideo, ViEId(engine_id_, channel_id_),
@@ -1185,7 +1185,7 @@ WebRtc_Word32 ViEChannel::GetReceivedRtcpStatistics(uint16_t* fraction_lost,
return 0;
}
-WebRtc_Word32 ViEChannel::GetRtpStatistics(uint32_t* bytes_sent,
+int32_t ViEChannel::GetRtpStatistics(uint32_t* bytes_sent,
uint32_t* packets_sent,
uint32_t* bytes_received,
uint32_t* packets_received) const {
@@ -1243,7 +1243,7 @@ void ViEChannel::GetEstimatedReceiveBandwidth(
vie_receiver_.EstimatedReceiveBandwidth(estimated_bandwidth);
}
-WebRtc_Word32 ViEChannel::StartRTPDump(const char file_nameUTF8[1024],
+int32_t ViEChannel::StartRTPDump(const char file_nameUTF8[1024],
RTPDirections direction) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -1261,7 +1261,7 @@ WebRtc_Word32 ViEChannel::StartRTPDump(const char file_nameUTF8[1024],
}
}
-WebRtc_Word32 ViEChannel::StopRTPDump(RTPDirections direction) {
+int32_t ViEChannel::StopRTPDump(RTPDirections direction) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
@@ -1278,7 +1278,7 @@ WebRtc_Word32 ViEChannel::StopRTPDump(RTPDirections direction) {
}
}
-WebRtc_Word32 ViEChannel::StartSend() {
+int32_t ViEChannel::StartSend() {
CriticalSectionScoped cs(callback_cs_.get());
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
@@ -1312,7 +1312,7 @@ WebRtc_Word32 ViEChannel::StartSend() {
return 0;
}
-WebRtc_Word32 ViEChannel::StopSend() {
+int32_t ViEChannel::StopSend() {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -1351,7 +1351,7 @@ bool ViEChannel::Sending() {
return rtp_rtcp_->Sending();
}
-WebRtc_Word32 ViEChannel::StartReceive() {
+int32_t ViEChannel::StartReceive() {
CriticalSectionScoped cs(callback_cs_.get());
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -1367,7 +1367,7 @@ WebRtc_Word32 ViEChannel::StartReceive() {
return 0;
}
-WebRtc_Word32 ViEChannel::StopReceive() {
+int32_t ViEChannel::StopReceive() {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -1377,7 +1377,7 @@ WebRtc_Word32 ViEChannel::StopReceive() {
return 0;
}
-WebRtc_Word32 ViEChannel::RegisterSendTransport(Transport* transport) {
+int32_t ViEChannel::RegisterSendTransport(Transport* transport) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -1402,7 +1402,7 @@ WebRtc_Word32 ViEChannel::RegisterSendTransport(Transport* transport) {
return 0;
}
-WebRtc_Word32 ViEChannel::DeregisterSendTransport() {
+int32_t ViEChannel::DeregisterSendTransport() {
CriticalSectionScoped cs(callback_cs_.get());
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -1422,8 +1422,8 @@ WebRtc_Word32 ViEChannel::DeregisterSendTransport() {
return 0;
}
-WebRtc_Word32 ViEChannel::ReceivedRTPPacket(
- const void* rtp_packet, const WebRtc_Word32 rtp_packet_length) {
+int32_t ViEChannel::ReceivedRTPPacket(
+ const void* rtp_packet, const int32_t rtp_packet_length) {
{
CriticalSectionScoped cs(callback_cs_.get());
if (!external_transport_) {
@@ -1433,8 +1433,8 @@ WebRtc_Word32 ViEChannel::ReceivedRTPPacket(
return vie_receiver_.ReceivedRTPPacket(rtp_packet, rtp_packet_length);
}
-WebRtc_Word32 ViEChannel::ReceivedRTCPPacket(
- const void* rtcp_packet, const WebRtc_Word32 rtcp_packet_length) {
+int32_t ViEChannel::ReceivedRTCPPacket(
+ const void* rtcp_packet, const int32_t rtcp_packet_length) {
{
CriticalSectionScoped cs(callback_cs_.get());
if (!external_transport_) {
@@ -1444,7 +1444,7 @@ WebRtc_Word32 ViEChannel::ReceivedRTCPPacket(
return vie_receiver_.ReceivedRTCPPacket(rtcp_packet, rtcp_packet_length);
}
-WebRtc_Word32 ViEChannel::SetMTU(WebRtc_UWord16 mtu) {
+int32_t ViEChannel::SetMTU(uint16_t mtu) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
if (rtp_rtcp_->SetMaxTransferUnit(mtu) != 0) {
@@ -1462,18 +1462,18 @@ WebRtc_Word32 ViEChannel::SetMTU(WebRtc_UWord16 mtu) {
return 0;
}
-WebRtc_UWord16 ViEChannel::MaxDataPayloadLength() const {
+uint16_t ViEChannel::MaxDataPayloadLength() const {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
return rtp_rtcp_->MaxDataPayloadLength();
}
-WebRtc_Word32 ViEChannel::SetPacketTimeoutNotification(
- bool enable, WebRtc_UWord32 timeout_seconds) {
+int32_t ViEChannel::SetPacketTimeoutNotification(
+ bool enable, uint32_t timeout_seconds) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
if (enable) {
- WebRtc_UWord32 timeout_ms = 1000 * timeout_seconds;
+ uint32_t timeout_ms = 1000 * timeout_seconds;
if (rtp_rtcp_->SetPacketTimeout(timeout_ms, 0) != 0) {
WEBRTC_TRACE(kTraceError, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
@@ -1489,7 +1489,7 @@ WebRtc_Word32 ViEChannel::SetPacketTimeoutNotification(
return 0;
}
-WebRtc_Word32 ViEChannel::RegisterNetworkObserver(
+int32_t ViEChannel::RegisterNetworkObserver(
ViENetworkObserver* observer) {
CriticalSectionScoped cs(callback_cs_.get());
if (observer) {
@@ -1519,8 +1519,8 @@ bool ViEChannel::NetworkObserverRegistered() {
return networkObserver_ != NULL;
}
-WebRtc_Word32 ViEChannel::SetPeriodicDeadOrAliveStatus(
- const bool enable, const WebRtc_UWord32 sample_time_seconds) {
+int32_t ViEChannel::SetPeriodicDeadOrAliveStatus(
+ const bool enable, const uint32_t sample_time_seconds) {
WEBRTC_TRACE(kTraceError, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -1532,13 +1532,13 @@ WebRtc_Word32 ViEChannel::SetPeriodicDeadOrAliveStatus(
}
bool enabled = false;
- WebRtc_UWord8 current_sampletime_seconds = 0;
+ uint8_t current_sampletime_seconds = 0;
// Get old settings.
rtp_rtcp_->PeriodicDeadOrAliveStatus(enabled, current_sampletime_seconds);
// Set new settings.
if (rtp_rtcp_->SetPeriodicDeadOrAliveStatus(
- enable, static_cast<WebRtc_UWord8>(sample_time_seconds)) != 0) {
+ enable, static_cast<uint8_t>(sample_time_seconds)) != 0) {
WEBRTC_TRACE(kTraceError, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s: Could not set periodic dead-or-alive status",
__FUNCTION__);
@@ -1554,7 +1554,7 @@ WebRtc_Word32 ViEChannel::SetPeriodicDeadOrAliveStatus(
return 0;
}
-WebRtc_Word32 ViEChannel::EnableColorEnhancement(bool enable) {
+int32_t ViEChannel::EnableColorEnhancement(bool enable) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s(enable: %d)", __FUNCTION__, enable);
@@ -1571,7 +1571,7 @@ CallStatsObserver* ViEChannel::GetStatsObserver() {
return stats_observer_.get();
}
-WebRtc_Word32 ViEChannel::FrameToRender(
+int32_t ViEChannel::FrameToRender(
I420VideoFrame& video_frame) { // NOLINT
CriticalSectionScoped cs(callback_cs_.get());
@@ -1612,8 +1612,8 @@ WebRtc_Word32 ViEChannel::FrameToRender(
// Record videoframe.
file_recorder_.RecordVideoFrame(video_frame);
- WebRtc_UWord32 arr_ofCSRC[kRtpCsrcSize];
- WebRtc_Word32 no_of_csrcs = rtp_rtcp_->RemoteCSRCs(arr_ofCSRC);
+ uint32_t arr_ofCSRC[kRtpCsrcSize];
+ int32_t no_of_csrcs = rtp_rtcp_->RemoteCSRCs(arr_ofCSRC);
if (no_of_csrcs <= 0) {
arr_ofCSRC[0] = rtp_rtcp_->RemoteSSRC();
no_of_csrcs = 1;
@@ -1624,18 +1624,18 @@ WebRtc_Word32 ViEChannel::FrameToRender(
return 0;
}
-WebRtc_Word32 ViEChannel::ReceivedDecodedReferenceFrame(
- const WebRtc_UWord64 picture_id) {
+int32_t ViEChannel::ReceivedDecodedReferenceFrame(
+ const uint64_t picture_id) {
return rtp_rtcp_->SendRTCPReferencePictureSelection(picture_id);
}
-WebRtc_Word32 ViEChannel::StoreReceivedFrame(
+int32_t ViEChannel::StoreReceivedFrame(
const EncodedVideoData& frame_to_store) {
return 0;
}
-WebRtc_Word32 ViEChannel::ReceiveStatistics(const WebRtc_UWord32 bit_rate,
- const WebRtc_UWord32 frame_rate) {
+int32_t ViEChannel::ReceiveStatistics(const uint32_t bit_rate,
+ const uint32_t frame_rate) {
CriticalSectionScoped cs(callback_cs_.get());
if (codec_observer_) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
@@ -1646,7 +1646,7 @@ WebRtc_Word32 ViEChannel::ReceiveStatistics(const WebRtc_UWord32 bit_rate,
return 0;
}
-WebRtc_Word32 ViEChannel::RequestKeyFrame() {
+int32_t ViEChannel::RequestKeyFrame() {
WEBRTC_TRACE(kTraceStream, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s", __FUNCTION__);
{
@@ -1658,13 +1658,13 @@ WebRtc_Word32 ViEChannel::RequestKeyFrame() {
return rtp_rtcp_->RequestKeyFrame();
}
-WebRtc_Word32 ViEChannel::SliceLossIndicationRequest(
- const WebRtc_UWord64 picture_id) {
- return rtp_rtcp_->SendRTCPSliceLossIndication((WebRtc_UWord8) picture_id);
+int32_t ViEChannel::SliceLossIndicationRequest(
+ const uint64_t picture_id) {
+ return rtp_rtcp_->SendRTCPSliceLossIndication((uint8_t) picture_id);
}
-WebRtc_Word32 ViEChannel::ResendPackets(const WebRtc_UWord16* sequence_numbers,
- WebRtc_UWord16 length) {
+int32_t ViEChannel::ResendPackets(const uint16_t* sequence_numbers,
+ uint16_t length) {
WEBRTC_TRACE(kTraceStream, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s(length: %d)", __FUNCTION__, length);
return rtp_rtcp_->SendNACK(sequence_numbers, length);
@@ -1685,7 +1685,7 @@ void ViEChannel::OnRttUpdate(uint32_t rtt) {
rtp_rtcp_->SetRtt(rtt);
}
-WebRtc_Word32 ViEChannel::StartDecodeThread() {
+int32_t ViEChannel::StartDecodeThread() {
// Start the decode thread
if (decode_thread_) {
// Already started.
@@ -1714,7 +1714,7 @@ WebRtc_Word32 ViEChannel::StartDecodeThread() {
return 0;
}
-WebRtc_Word32 ViEChannel::StopDecodeThread() {
+int32_t ViEChannel::StopDecodeThread() {
if (!decode_thread_) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s: decode thread not running", __FUNCTION__);
@@ -1734,7 +1734,7 @@ WebRtc_Word32 ViEChannel::StopDecodeThread() {
return 0;
}
-WebRtc_Word32 ViEChannel::RegisterExternalEncryption(Encryption* encryption) {
+int32_t ViEChannel::RegisterExternalEncryption(Encryption* encryption) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -1756,7 +1756,7 @@ WebRtc_Word32 ViEChannel::RegisterExternalEncryption(Encryption* encryption) {
return 0;
}
-WebRtc_Word32 ViEChannel::DeRegisterExternalEncryption() {
+int32_t ViEChannel::DeRegisterExternalEncryption() {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -1776,7 +1776,7 @@ WebRtc_Word32 ViEChannel::DeRegisterExternalEncryption() {
return 0;
}
-WebRtc_Word32 ViEChannel::SetVoiceChannel(WebRtc_Word32 ve_channel_id,
+int32_t ViEChannel::SetVoiceChannel(int32_t ve_channel_id,
VoEVideoSync* ve_sync_interface) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s, audio channel %d, video channel %d", __FUNCTION__,
@@ -1792,11 +1792,11 @@ WebRtc_Word32 ViEChannel::SetVoiceChannel(WebRtc_Word32 ve_channel_id,
rtp_rtcp_.get());
}
-WebRtc_Word32 ViEChannel::VoiceChannel() {
+int32_t ViEChannel::VoiceChannel() {
return vie_sync_.VoiceChannel();
}
-WebRtc_Word32 ViEChannel::RegisterEffectFilter(ViEEffectFilter* effect_filter) {
+int32_t ViEChannel::RegisterEffectFilter(ViEEffectFilter* effect_filter) {
CriticalSectionScoped cs(callback_cs_.get());
if (!effect_filter) {
if (!effect_filter_) {
@@ -1834,11 +1834,11 @@ void ViEChannel::ReleaseIncomingFileRecorder() {
vcm_.RegisterFrameStorageCallback(NULL);
}
-void ViEChannel::OnApplicationDataReceived(const WebRtc_Word32 id,
- const WebRtc_UWord8 sub_type,
- const WebRtc_UWord32 name,
- const WebRtc_UWord16 length,
- const WebRtc_UWord8* data) {
+void ViEChannel::OnApplicationDataReceived(const int32_t id,
+ const uint8_t sub_type,
+ const uint32_t name,
+ const uint16_t length,
+ const uint8_t* data) {
if (channel_id_ != ChannelId(id)) {
WEBRTC_TRACE(kTraceStream, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s, incorrect id", __FUNCTION__, id);
@@ -1854,8 +1854,8 @@ void ViEChannel::OnApplicationDataReceived(const WebRtc_Word32 id,
}
}
-void ViEChannel::OnSendReportReceived(const WebRtc_Word32 id,
- const WebRtc_UWord32 senderSSRC,
+void ViEChannel::OnSendReportReceived(const int32_t id,
+ const uint32_t senderSSRC,
uint32_t ntp_secs,
uint32_t ntp_frac,
uint32_t timestamp) {
@@ -1863,13 +1863,13 @@ void ViEChannel::OnSendReportReceived(const WebRtc_Word32 id,
timestamp);
}
-WebRtc_Word32 ViEChannel::OnInitializeDecoder(
- const WebRtc_Word32 id,
- const WebRtc_Word8 payload_type,
+int32_t ViEChannel::OnInitializeDecoder(
+ const int32_t id,
+ const int8_t payload_type,
const char payload_name[RTP_PAYLOAD_NAME_SIZE],
const int frequency,
- const WebRtc_UWord8 channels,
- const WebRtc_UWord32 rate) {
+ const uint8_t channels,
+ const uint32_t rate) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s: payload_type %d, payload_name %s", __FUNCTION__,
payload_type, payload_name);
@@ -1881,7 +1881,7 @@ WebRtc_Word32 ViEChannel::OnInitializeDecoder(
return 0;
}
-void ViEChannel::OnPacketTimeout(const WebRtc_Word32 id) {
+void ViEChannel::OnPacketTimeout(const int32_t id) {
assert(ChannelId(id) == channel_id_);
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -1893,7 +1893,7 @@ void ViEChannel::OnPacketTimeout(const WebRtc_Word32 id) {
}
}
-void ViEChannel::OnReceivedPacket(const WebRtc_Word32 id,
+void ViEChannel::OnReceivedPacket(const int32_t id,
const RtpRtcpPacketType packet_type) {
assert(ChannelId(id) == channel_id_);
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
@@ -1909,7 +1909,7 @@ void ViEChannel::OnReceivedPacket(const WebRtc_Word32 id,
}
}
-void ViEChannel::OnPeriodicDeadOrAlive(const WebRtc_Word32 id,
+void ViEChannel::OnPeriodicDeadOrAlive(const int32_t id,
const RTPAliveType alive) {
assert(ChannelId(id) == channel_id_);
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
@@ -1927,8 +1927,8 @@ void ViEChannel::OnPeriodicDeadOrAlive(const WebRtc_Word32 id,
return;
}
-void ViEChannel::OnIncomingSSRCChanged(const WebRtc_Word32 id,
- const WebRtc_UWord32 SSRC) {
+void ViEChannel::OnIncomingSSRCChanged(const int32_t id,
+ const uint32_t SSRC) {
if (channel_id_ != ChannelId(id)) {
assert(false);
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
@@ -1947,8 +1947,8 @@ void ViEChannel::OnIncomingSSRCChanged(const WebRtc_Word32 id,
}
}
-void ViEChannel::OnIncomingCSRCChanged(const WebRtc_Word32 id,
- const WebRtc_UWord32 CSRC,
+void ViEChannel::OnIncomingCSRCChanged(const int32_t id,
+ const uint32_t CSRC,
const bool added) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_),
"%s: %u added: %d", __FUNCTION__, CSRC, added);
diff --git a/video_engine/vie_channel.h b/video_engine/vie_channel.h
index 6e04a0ed..3aacd9c3 100644
--- a/video_engine/vie_channel.h
+++ b/video_engine/vie_channel.h
@@ -61,9 +61,9 @@ class ViEChannel
public:
friend class ChannelStatsObserver;
- ViEChannel(WebRtc_Word32 channel_id,
- WebRtc_Word32 engine_id,
- WebRtc_UWord32 number_of_cores,
+ ViEChannel(int32_t channel_id,
+ int32_t engine_id,
+ uint32_t number_of_cores,
ProcessThread& module_process_thread,
RtcpIntraFrameObserver* intra_frame_observer,
RtcpBandwidthObserver* bandwidth_observer,
@@ -74,211 +74,207 @@ class ViEChannel
bool sender);
~ViEChannel();
- WebRtc_Word32 Init();
+ int32_t Init();
// Sets the encoder to use for the channel. |new_stream| indicates the encoder
// type has changed and we should start a new RTP stream.
- WebRtc_Word32 SetSendCodec(const VideoCodec& video_codec,
- bool new_stream = true);
- WebRtc_Word32 SetReceiveCodec(const VideoCodec& video_codec);
- WebRtc_Word32 GetReceiveCodec(VideoCodec* video_codec);
- WebRtc_Word32 RegisterCodecObserver(ViEDecoderObserver* observer);
+ int32_t SetSendCodec(const VideoCodec& video_codec, bool new_stream = true);
+ int32_t SetReceiveCodec(const VideoCodec& video_codec);
+ int32_t GetReceiveCodec(VideoCodec* video_codec);
+ int32_t RegisterCodecObserver(ViEDecoderObserver* observer);
// Registers an external decoder. |buffered_rendering| means that the decoder
// will render frames after decoding according to the render timestamp
// provided by the video coding module. |render_delay| indicates the time
// needed to decode and render a frame.
- WebRtc_Word32 RegisterExternalDecoder(const WebRtc_UWord8 pl_type,
- VideoDecoder* decoder,
- bool buffered_rendering,
- WebRtc_Word32 render_delay);
- WebRtc_Word32 DeRegisterExternalDecoder(const WebRtc_UWord8 pl_type);
- WebRtc_Word32 ReceiveCodecStatistics(WebRtc_UWord32* num_key_frames,
- WebRtc_UWord32* num_delta_frames);
- WebRtc_UWord32 DiscardedPackets() const;
+ int32_t RegisterExternalDecoder(const uint8_t pl_type,
+ VideoDecoder* decoder,
+ bool buffered_rendering,
+ int32_t render_delay);
+ int32_t DeRegisterExternalDecoder(const uint8_t pl_type);
+ int32_t ReceiveCodecStatistics(uint32_t* num_key_frames,
+ uint32_t* num_delta_frames);
+ uint32_t DiscardedPackets() const;
// Returns the estimated delay in milliseconds.
int ReceiveDelay() const;
// Only affects calls to SetReceiveCodec done after this call.
- WebRtc_Word32 WaitForKeyFrame(bool wait);
+ int32_t WaitForKeyFrame(bool wait);
// If enabled, a key frame request will be sent as soon as there are lost
// packets. If |only_key_frames| are set, requests are only sent for loss in
// key frames.
- WebRtc_Word32 SetSignalPacketLossStatus(bool enable, bool only_key_frames);
-
- WebRtc_Word32 SetRTCPMode(const RTCPMethod rtcp_mode);
- WebRtc_Word32 GetRTCPMode(RTCPMethod* rtcp_mode);
- WebRtc_Word32 SetNACKStatus(const bool enable);
- WebRtc_Word32 SetFECStatus(const bool enable,
- const unsigned char payload_typeRED,
- const unsigned char payload_typeFEC);
- WebRtc_Word32 SetHybridNACKFECStatus(const bool enable,
- const unsigned char payload_typeRED,
- const unsigned char payload_typeFEC);
+ int32_t SetSignalPacketLossStatus(bool enable, bool only_key_frames);
+
+ int32_t SetRTCPMode(const RTCPMethod rtcp_mode);
+ int32_t GetRTCPMode(RTCPMethod* rtcp_mode);
+ int32_t SetNACKStatus(const bool enable);
+ int32_t SetFECStatus(const bool enable,
+ const unsigned char payload_typeRED,
+ const unsigned char payload_typeFEC);
+ int32_t SetHybridNACKFECStatus(const bool enable,
+ const unsigned char payload_typeRED,
+ const unsigned char payload_typeFEC);
int SetSenderBufferingMode(int target_delay_ms);
int SetReceiverBufferingMode(int target_delay_ms);
- WebRtc_Word32 SetKeyFrameRequestMethod(const KeyFrameRequestMethod method);
+ int32_t SetKeyFrameRequestMethod(const KeyFrameRequestMethod method);
bool EnableRemb(bool enable);
int SetSendTimestampOffsetStatus(bool enable, int id);
int SetReceiveTimestampOffsetStatus(bool enable, int id);
void SetTransmissionSmoothingStatus(bool enable);
- WebRtc_Word32 EnableTMMBR(const bool enable);
- WebRtc_Word32 EnableKeyFrameRequestCallback(const bool enable);
+ int32_t EnableTMMBR(const bool enable);
+ int32_t EnableKeyFrameRequestCallback(const bool enable);
// Sets SSRC for outgoing stream.
- WebRtc_Word32 SetSSRC(const uint32_t SSRC,
- const StreamType usage,
- const unsigned char simulcast_idx);
+ int32_t SetSSRC(const uint32_t SSRC,
+ const StreamType usage,
+ const unsigned char simulcast_idx);
// Gets SSRC for outgoing stream number |idx|.
- WebRtc_Word32 GetLocalSSRC(uint8_t idx, unsigned int* ssrc);
+ int32_t GetLocalSSRC(uint8_t idx, unsigned int* ssrc);
// Gets SSRC for the incoming stream.
- WebRtc_Word32 GetRemoteSSRC(uint32_t* ssrc);
+ int32_t GetRemoteSSRC(uint32_t* ssrc);
// Gets the CSRC for the incoming stream.
- WebRtc_Word32 GetRemoteCSRC(uint32_t CSRCs[kRtpCsrcSize]);
+ int32_t GetRemoteCSRC(uint32_t CSRCs[kRtpCsrcSize]);
// Sets the starting sequence number, must be called before StartSend.
- WebRtc_Word32 SetStartSequenceNumber(WebRtc_UWord16 sequence_number);
+ int32_t SetStartSequenceNumber(uint16_t sequence_number);
// Sets the CName for the outgoing stream on the channel.
- WebRtc_Word32 SetRTCPCName(const char rtcp_cname[]);
+ int32_t SetRTCPCName(const char rtcp_cname[]);
// Gets the CName for the outgoing stream on the channel.
- WebRtc_Word32 GetRTCPCName(char rtcp_cname[]);
+ int32_t GetRTCPCName(char rtcp_cname[]);
// Gets the CName of the incoming stream.
- WebRtc_Word32 GetRemoteRTCPCName(char rtcp_cname[]);
- WebRtc_Word32 RegisterRtpObserver(ViERTPObserver* observer);
- WebRtc_Word32 RegisterRtcpObserver(ViERTCPObserver* observer);
- WebRtc_Word32 SendApplicationDefinedRTCPPacket(
- const WebRtc_UWord8 sub_type,
- WebRtc_UWord32 name,
- const WebRtc_UWord8* data,
- WebRtc_UWord16 data_length_in_bytes);
+ int32_t GetRemoteRTCPCName(char rtcp_cname[]);
+ int32_t RegisterRtpObserver(ViERTPObserver* observer);
+ int32_t RegisterRtcpObserver(ViERTCPObserver* observer);
+ int32_t SendApplicationDefinedRTCPPacket(
+ const uint8_t sub_type,
+ uint32_t name,
+ const uint8_t* data,
+ uint16_t data_length_in_bytes);
// Returns statistics reported by the remote client in an RTCP packet.
- WebRtc_Word32 GetSendRtcpStatistics(uint16_t* fraction_lost,
- uint32_t* cumulative_lost,
- uint32_t* extended_max,
- uint32_t* jitter_samples,
- int32_t* rtt_ms);
+ int32_t GetSendRtcpStatistics(uint16_t* fraction_lost,
+ uint32_t* cumulative_lost,
+ uint32_t* extended_max,
+ uint32_t* jitter_samples,
+ int32_t* rtt_ms);
// Returns our localy created statistics of the received RTP stream.
- WebRtc_Word32 GetReceivedRtcpStatistics(uint16_t* fraction_lost,
- uint32_t* cumulative_lost,
- uint32_t* extended_max,
- uint32_t* jitter_samples,
- int32_t* rtt_ms);
+ int32_t GetReceivedRtcpStatistics(uint16_t* fraction_lost,
+ uint32_t* cumulative_lost,
+ uint32_t* extended_max,
+ uint32_t* jitter_samples,
+ int32_t* rtt_ms);
// Gets sent/received packets statistics.
- WebRtc_Word32 GetRtpStatistics(uint32_t* bytes_sent,
- uint32_t* packets_sent,
- uint32_t* bytes_received,
- uint32_t* packets_received) const;
+ int32_t GetRtpStatistics(uint32_t* bytes_sent,
+ uint32_t* packets_sent,
+ uint32_t* bytes_received,
+ uint32_t* packets_received) const;
void GetBandwidthUsage(uint32_t* total_bitrate_sent,
uint32_t* video_bitrate_sent,
uint32_t* fec_bitrate_sent,
uint32_t* nackBitrateSent) const;
void GetEstimatedReceiveBandwidth(uint32_t* estimated_bandwidth) const;
- WebRtc_Word32 StartRTPDump(const char file_nameUTF8[1024],
- RTPDirections direction);
- WebRtc_Word32 StopRTPDump(RTPDirections direction);
+ int32_t StartRTPDump(const char file_nameUTF8[1024],
+ RTPDirections direction);
+ int32_t StopRTPDump(RTPDirections direction);
// Implements RtcpFeedback.
// TODO(pwestin) Depricate this functionality.
- virtual void OnApplicationDataReceived(const WebRtc_Word32 id,
- const WebRtc_UWord8 sub_type,
- const WebRtc_UWord32 name,
- const WebRtc_UWord16 length,
- const WebRtc_UWord8* data);
- virtual void OnSendReportReceived(const WebRtc_Word32 id,
- const WebRtc_UWord32 senderSSRC,
+ virtual void OnApplicationDataReceived(const int32_t id,
+ const uint8_t sub_type,
+ const uint32_t name,
+ const uint16_t length,
+ const uint8_t* data);
+ virtual void OnSendReportReceived(const int32_t id,
+ const uint32_t senderSSRC,
uint32_t ntp_secs,
uint32_t ntp_frac,
uint32_t timestamp);
// Implements RtpFeedback.
- virtual WebRtc_Word32 OnInitializeDecoder(
- const WebRtc_Word32 id,
- const WebRtc_Word8 payload_type,
+ virtual int32_t OnInitializeDecoder(
+ const int32_t id,
+ const int8_t payload_type,
const char payload_name[RTP_PAYLOAD_NAME_SIZE],
const int frequency,
- const WebRtc_UWord8 channels,
- const WebRtc_UWord32 rate);
- virtual void OnPacketTimeout(const WebRtc_Word32 id);
- virtual void OnReceivedPacket(const WebRtc_Word32 id,
+ const uint8_t channels,
+ const uint32_t rate);
+ virtual void OnPacketTimeout(const int32_t id);
+ virtual void OnReceivedPacket(const int32_t id,
const RtpRtcpPacketType packet_type);
- virtual void OnPeriodicDeadOrAlive(const WebRtc_Word32 id,
+ virtual void OnPeriodicDeadOrAlive(const int32_t id,
const RTPAliveType alive);
- virtual void OnIncomingSSRCChanged(const WebRtc_Word32 id,
- const WebRtc_UWord32 SSRC);
- virtual void OnIncomingCSRCChanged(const WebRtc_Word32 id,
- const WebRtc_UWord32 CSRC,
+ virtual void OnIncomingSSRCChanged(const int32_t id,
+ const uint32_t SSRC);
+ virtual void OnIncomingCSRCChanged(const int32_t id,
+ const uint32_t CSRC,
const bool added);
- WebRtc_Word32 SetLocalReceiver(const WebRtc_UWord16 rtp_port,
- const WebRtc_UWord16 rtcp_port,
- const char* ip_address);
- WebRtc_Word32 GetLocalReceiver(WebRtc_UWord16* rtp_port,
- WebRtc_UWord16* rtcp_port,
- char* ip_address) const;
- WebRtc_Word32 SetSendDestination(const char* ip_address,
- const WebRtc_UWord16 rtp_port,
- const WebRtc_UWord16 rtcp_port,
- const WebRtc_UWord16 source_rtp_port,
- const WebRtc_UWord16 source_rtcp_port);
- WebRtc_Word32 GetSendDestination(char* ip_address,
- WebRtc_UWord16* rtp_port,
- WebRtc_UWord16* rtcp_port,
- WebRtc_UWord16* source_rtp_port,
- WebRtc_UWord16* source_rtcp_port) const;
- WebRtc_Word32 GetSourceInfo(WebRtc_UWord16* rtp_port,
- WebRtc_UWord16* rtcp_port,
- char* ip_address,
- WebRtc_UWord32 ip_address_length);
-
- WebRtc_Word32 SetRemoteSSRCType(const StreamType usage,
- const uint32_t SSRC) const;
-
- WebRtc_Word32 StartSend();
- WebRtc_Word32 StopSend();
+ int32_t SetLocalReceiver(const uint16_t rtp_port,
+ const uint16_t rtcp_port,
+ const char* ip_address);
+ int32_t GetLocalReceiver(uint16_t* rtp_port,
+ uint16_t* rtcp_port,
+ char* ip_address) const;
+ int32_t SetSendDestination(const char* ip_address,
+ const uint16_t rtp_port,
+ const uint16_t rtcp_port,
+ const uint16_t source_rtp_port,
+ const uint16_t source_rtcp_port);
+ int32_t GetSendDestination(char* ip_address,
+ uint16_t* rtp_port,
+ uint16_t* rtcp_port,
+ uint16_t* source_rtp_port,
+ uint16_t* source_rtcp_port) const;
+ int32_t GetSourceInfo(uint16_t* rtp_port,
+ uint16_t* rtcp_port,
+ char* ip_address,
+ uint32_t ip_address_length);
+
+ int32_t SetRemoteSSRCType(const StreamType usage, const uint32_t SSRC) const;
+
+ int32_t StartSend();
+ int32_t StopSend();
bool Sending();
- WebRtc_Word32 StartReceive();
- WebRtc_Word32 StopReceive();
+ int32_t StartReceive();
+ int32_t StopReceive();
- WebRtc_Word32 RegisterSendTransport(Transport* transport);
- WebRtc_Word32 DeregisterSendTransport();
+ int32_t RegisterSendTransport(Transport* transport);
+ int32_t DeregisterSendTransport();
// Incoming packet from external transport.
- WebRtc_Word32 ReceivedRTPPacket(const void* rtp_packet,
- const WebRtc_Word32 rtp_packet_length);
+ int32_t ReceivedRTPPacket(const void* rtp_packet,
+ const int32_t rtp_packet_length);
// Incoming packet from external transport.
- WebRtc_Word32 ReceivedRTCPPacket(const void* rtcp_packet,
- const WebRtc_Word32 rtcp_packet_length);
+ int32_t ReceivedRTCPPacket(const void* rtcp_packet,
+ const int32_t rtcp_packet_length);
// Sets the maximum transfer unit size for the network link, i.e. including
// IP, UDP and RTP headers.
- WebRtc_Word32 SetMTU(WebRtc_UWord16 mtu);
+ int32_t SetMTU(uint16_t mtu);
// Returns maximum allowed payload size, i.e. the maximum allowed size of
// encoded data in each packet.
- WebRtc_UWord16 MaxDataPayloadLength() const;
- WebRtc_Word32 SetMaxPacketBurstSize(WebRtc_UWord16 max_number_of_packets);
- WebRtc_Word32 SetPacketBurstSpreadState(bool enable,
- const WebRtc_UWord16 frame_periodMS);
-
- WebRtc_Word32 SetPacketTimeoutNotification(bool enable,
- WebRtc_UWord32 timeout_seconds);
- WebRtc_Word32 RegisterNetworkObserver(ViENetworkObserver* observer);
+ uint16_t MaxDataPayloadLength() const;
+ int32_t SetMaxPacketBurstSize(uint16_t max_number_of_packets);
+ int32_t SetPacketBurstSpreadState(bool enable, const uint16_t frame_periodMS);
+
+ int32_t SetPacketTimeoutNotification(bool enable, uint32_t timeout_seconds);
+ int32_t RegisterNetworkObserver(ViENetworkObserver* observer);
bool NetworkObserverRegistered();
- WebRtc_Word32 SetPeriodicDeadOrAliveStatus(
- const bool enable, const WebRtc_UWord32 sample_time_seconds);
+ int32_t SetPeriodicDeadOrAliveStatus(
+ const bool enable, const uint32_t sample_time_seconds);
- WebRtc_Word32 EnableColorEnhancement(bool enable);
+ int32_t EnableColorEnhancement(bool enable);
// Gets the modules used by the channel.
RtpRtcp* rtp_rtcp();
@@ -286,42 +282,42 @@ class ViEChannel
CallStatsObserver* GetStatsObserver();
// Implements VCMReceiveCallback.
- virtual WebRtc_Word32 FrameToRender(I420VideoFrame& video_frame); // NOLINT
+ virtual int32_t FrameToRender(I420VideoFrame& video_frame); // NOLINT
// Implements VCMReceiveCallback.
- virtual WebRtc_Word32 ReceivedDecodedReferenceFrame(
- const WebRtc_UWord64 picture_id);
+ virtual int32_t ReceivedDecodedReferenceFrame(
+ const uint64_t picture_id);
// Implements VCM.
- virtual WebRtc_Word32 StoreReceivedFrame(
+ virtual int32_t StoreReceivedFrame(
const EncodedVideoData& frame_to_store);
// Implements VideoReceiveStatisticsCallback.
- virtual WebRtc_Word32 ReceiveStatistics(const WebRtc_UWord32 bit_rate,
- const WebRtc_UWord32 frame_rate);
+ virtual int32_t ReceiveStatistics(const uint32_t bit_rate,
+ const uint32_t frame_rate);
// Implements VideoFrameTypeCallback.
- virtual WebRtc_Word32 RequestKeyFrame();
+ virtual int32_t RequestKeyFrame();
// Implements VideoFrameTypeCallback.
- virtual WebRtc_Word32 SliceLossIndicationRequest(
- const WebRtc_UWord64 picture_id);
+ virtual int32_t SliceLossIndicationRequest(
+ const uint64_t picture_id);
// Implements VideoPacketRequestCallback.
- virtual WebRtc_Word32 ResendPackets(const WebRtc_UWord16* sequence_numbers,
- WebRtc_UWord16 length);
+ virtual int32_t ResendPackets(const uint16_t* sequence_numbers,
+ uint16_t length);
- WebRtc_Word32 RegisterExternalEncryption(Encryption* encryption);
- WebRtc_Word32 DeRegisterExternalEncryption();
+ int32_t RegisterExternalEncryption(Encryption* encryption);
+ int32_t DeRegisterExternalEncryption();
- WebRtc_Word32 SetVoiceChannel(WebRtc_Word32 ve_channel_id,
- VoEVideoSync* ve_sync_interface);
- WebRtc_Word32 VoiceChannel();
+ int32_t SetVoiceChannel(int32_t ve_channel_id,
+ VoEVideoSync* ve_sync_interface);
+ int32_t VoiceChannel();
// Implements ViEFrameProviderBase.
virtual int FrameCallbackChanged() {return -1;}
- WebRtc_Word32 RegisterEffectFilter(ViEEffectFilter* effect_filter);
+ int32_t RegisterEffectFilter(ViEEffectFilter* effect_filter);
ViEFileRecorder& GetIncomingFileRecorder();
void ReleaseIncomingFileRecorder();
@@ -334,20 +330,20 @@ class ViEChannel
private:
// Assumed to be protected.
- WebRtc_Word32 StartDecodeThread();
- WebRtc_Word32 StopDecodeThread();
+ int32_t StartDecodeThread();
+ int32_t StopDecodeThread();
- WebRtc_Word32 ProcessNACKRequest(const bool enable);
- WebRtc_Word32 ProcessFECRequest(const bool enable,
- const unsigned char payload_typeRED,
- const unsigned char payload_typeFEC);
+ int32_t ProcessNACKRequest(const bool enable);
+ int32_t ProcessFECRequest(const bool enable,
+ const unsigned char payload_typeRED,
+ const unsigned char payload_typeFEC);
// Compute NACK list parameters for the buffering mode.
int GetRequiredNackListSize(int target_delay_ms);
- WebRtc_Word32 channel_id_;
- WebRtc_Word32 engine_id_;
- WebRtc_UWord32 number_of_cores_;
- WebRtc_UWord8 num_socket_threads_;
+ int32_t channel_id_;
+ int32_t engine_id_;
+ uint32_t number_of_cores_;
+ uint8_t num_socket_threads_;
// Used for all registered callbacks except rendering.
scoped_ptr<CriticalSectionWrapper> callback_cs_;
diff --git a/video_engine/vie_codec_impl.cc b/video_engine/vie_codec_impl.cc
index 7d2d95d2..9a8c2e5e 100644
--- a/video_engine/vie_codec_impl.cc
+++ b/video_engine/vie_codec_impl.cc
@@ -49,7 +49,7 @@ int ViECodecImpl::Release() {
// Decrease ref count.
(*this)--;
- WebRtc_Word32 ref_count = GetCount();
+ int32_t ref_count = GetCount();
if (ref_count < 0) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, shared_data_->instance_id(),
"ViECodec released too many times");
@@ -511,7 +511,7 @@ int ViECodecImpl::GetCodecTargetBitrate(const int video_channel,
shared_data_->SetLastError(kViECodecInvalidChannelId);
return -1;
}
- return vie_encoder->CodecTargetBitrate(static_cast<WebRtc_UWord32*>(bitrate));
+ return vie_encoder->CodecTargetBitrate(static_cast<uint32_t*>(bitrate));
}
unsigned int ViECodecImpl::GetDiscardedPackets(const int video_channel) const {
diff --git a/video_engine/vie_encoder.cc b/video_engine/vie_encoder.cc
index 754626a2..3f672bae 100644
--- a/video_engine/vie_encoder.cc
+++ b/video_engine/vie_encoder.cc
@@ -43,9 +43,9 @@ class QMVideoSettingsCallback : public VCMQMSettingsCallback {
~QMVideoSettingsCallback();
// Update VPM with QM (quality modes: frame size & frame rate) settings.
- WebRtc_Word32 SetVideoQMSettings(const WebRtc_UWord32 frame_rate,
- const WebRtc_UWord32 width,
- const WebRtc_UWord32 height);
+ int32_t SetVideoQMSettings(const uint32_t frame_rate,
+ const uint32_t width,
+ const uint32_t height);
private:
VideoProcessingModule* vpm_;
@@ -82,9 +82,9 @@ class ViEPacedSenderCallback : public PacedSender::Callback {
ViEEncoder* owner_;
};
-ViEEncoder::ViEEncoder(WebRtc_Word32 engine_id,
- WebRtc_Word32 channel_id,
- WebRtc_UWord32 number_of_cores,
+ViEEncoder::ViEEncoder(int32_t engine_id,
+ int32_t channel_id,
+ uint32_t number_of_cores,
ProcessThread& module_process_thread,
BitrateController* bitrate_controller)
: engine_id_(engine_id),
@@ -266,7 +266,7 @@ void ViEEncoder::Restart() {
encoder_paused_ = false;
}
-WebRtc_Word32 ViEEncoder::DropDeltaAfterKey(bool enable) {
+int32_t ViEEncoder::DropDeltaAfterKey(bool enable) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_),
"%s(%d)", __FUNCTION__, enable);
@@ -287,12 +287,11 @@ WebRtc_Word32 ViEEncoder::DropDeltaAfterKey(bool enable) {
return 0;
}
-WebRtc_UWord8 ViEEncoder::NumberOfCodecs() {
+uint8_t ViEEncoder::NumberOfCodecs() {
return vcm_.NumberOfCodecs();
}
-WebRtc_Word32 ViEEncoder::GetCodec(WebRtc_UWord8 list_index,
- VideoCodec* video_codec) {
+int32_t ViEEncoder::GetCodec(uint8_t list_index, VideoCodec* video_codec) {
if (vcm_.Codec(list_index, video_codec) != 0) {
WEBRTC_TRACE(webrtc::kTraceError, webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_), "%s: Could not get codec",
@@ -302,9 +301,9 @@ WebRtc_Word32 ViEEncoder::GetCodec(WebRtc_UWord8 list_index,
return 0;
}
-WebRtc_Word32 ViEEncoder::RegisterExternalEncoder(webrtc::VideoEncoder* encoder,
- WebRtc_UWord8 pl_type,
- bool internal_source) {
+int32_t ViEEncoder::RegisterExternalEncoder(webrtc::VideoEncoder* encoder,
+ uint8_t pl_type,
+ bool internal_source) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_), "%s: pltype %u", __FUNCTION__,
pl_type);
@@ -322,7 +321,7 @@ WebRtc_Word32 ViEEncoder::RegisterExternalEncoder(webrtc::VideoEncoder* encoder,
return 0;
}
-WebRtc_Word32 ViEEncoder::DeRegisterExternalEncoder(WebRtc_UWord8 pl_type) {
+int32_t ViEEncoder::DeRegisterExternalEncoder(uint8_t pl_type) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_),
"%s: pltype %u", __FUNCTION__, pl_type);
@@ -348,7 +347,7 @@ WebRtc_Word32 ViEEncoder::DeRegisterExternalEncoder(WebRtc_UWord8 pl_type) {
// If the external encoder is the current send codeci, use vcm internal
// encoder.
if (current_send_codec.plType == pl_type) {
- WebRtc_UWord16 max_data_payload_length =
+ uint16_t max_data_payload_length =
default_rtp_rtcp_->MaxDataPayloadLength();
if (vcm_.RegisterSendCodec(&current_send_codec, number_of_cores_,
max_data_payload_length) != VCM_OK) {
@@ -361,7 +360,7 @@ WebRtc_Word32 ViEEncoder::DeRegisterExternalEncoder(WebRtc_UWord8 pl_type) {
return 0;
}
-WebRtc_Word32 ViEEncoder::SetEncoder(const webrtc::VideoCodec& video_codec) {
+int32_t ViEEncoder::SetEncoder(const webrtc::VideoCodec& video_codec) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_),
"%s: CodecType: %d, width: %u, height: %u", __FUNCTION__,
@@ -385,7 +384,7 @@ WebRtc_Word32 ViEEncoder::SetEncoder(const webrtc::VideoCodec& video_codec) {
// Convert from kbps to bps.
default_rtp_rtcp_->SetTargetSendBitrate(video_codec.startBitrate * 1000);
- WebRtc_UWord16 max_data_payload_length =
+ uint16_t max_data_payload_length =
default_rtp_rtcp_->MaxDataPayloadLength();
if (vcm_.RegisterSendCodec(&video_codec, number_of_cores_,
@@ -415,7 +414,7 @@ WebRtc_Word32 ViEEncoder::SetEncoder(const webrtc::VideoCodec& video_codec) {
return 0;
}
-WebRtc_Word32 ViEEncoder::GetEncoder(VideoCodec* video_codec) {
+int32_t ViEEncoder::GetEncoder(VideoCodec* video_codec) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_), "%s", __FUNCTION__);
@@ -428,13 +427,13 @@ WebRtc_Word32 ViEEncoder::GetEncoder(VideoCodec* video_codec) {
return 0;
}
-WebRtc_Word32 ViEEncoder::GetCodecConfigParameters(
+int32_t ViEEncoder::GetCodecConfigParameters(
unsigned char config_parameters[kConfigParameterSize],
unsigned char& config_parameters_size) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_), "%s", __FUNCTION__);
- WebRtc_Word32 num_parameters =
+ int32_t num_parameters =
vcm_.CodecConfigParameters(config_parameters, kConfigParameterSize);
if (num_parameters <= 0) {
config_parameters_size = 0;
@@ -447,7 +446,7 @@ WebRtc_Word32 ViEEncoder::GetCodecConfigParameters(
return 0;
}
-WebRtc_Word32 ViEEncoder::ScaleInputImage(bool enable) {
+int32_t ViEEncoder::ScaleInputImage(bool enable) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_), "%s(enable %d)", __FUNCTION__,
enable);
@@ -489,7 +488,7 @@ RtpRtcp* ViEEncoder::SendRtpRtcpModule() {
void ViEEncoder::DeliverFrame(int id,
I420VideoFrame* video_frame,
int num_csrcs,
- const WebRtc_UWord32 CSRC[kRtpCsrcSize]) {
+ const uint32_t CSRC[kRtpCsrcSize]) {
WEBRTC_TRACE(webrtc::kTraceStream,
webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_),
@@ -515,9 +514,9 @@ void ViEEncoder::DeliverFrame(int id,
// Convert render time, in ms, to RTP timestamp.
const int kMsToRtpTimestamp = 90;
- const WebRtc_UWord32 time_stamp =
+ const uint32_t time_stamp =
kMsToRtpTimestamp *
- static_cast<WebRtc_UWord32>(video_frame->render_time_ms());
+ static_cast<uint32_t>(video_frame->render_time_ms());
video_frame->set_timestamp(time_stamp);
{
CriticalSectionScoped cs(callback_cs_.get());
@@ -539,7 +538,7 @@ void ViEEncoder::DeliverFrame(int id,
// Make sure the CSRC list is correct.
if (num_csrcs > 0) {
- WebRtc_UWord32 tempCSRC[kRtpCsrcSize];
+ uint32_t tempCSRC[kRtpCsrcSize];
for (int i = 0; i < num_csrcs; i++) {
if (CSRC[i] == 1) {
tempCSRC[i] = default_rtp_rtcp_->SSRC();
@@ -547,7 +546,7 @@ void ViEEncoder::DeliverFrame(int id,
tempCSRC[i] = CSRC[i];
}
}
- default_rtp_rtcp_->SetCSRCs(tempCSRC, (WebRtc_UWord8) num_csrcs);
+ default_rtp_rtcp_->SetCSRCs(tempCSRC, (uint8_t) num_csrcs);
}
// Pass frame via preprocessor.
I420VideoFrame* decimated_frame = NULL;
@@ -639,8 +638,8 @@ int ViEEncoder::SendKeyFrame() {
return vcm_.IntraFrameRequest(0);
}
-WebRtc_Word32 ViEEncoder::SendCodecStatistics(
- WebRtc_UWord32* num_key_frames, WebRtc_UWord32* num_delta_frames) {
+int32_t ViEEncoder::SendCodecStatistics(
+ uint32_t* num_key_frames, uint32_t* num_delta_frames) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_), "%s", __FUNCTION__);
@@ -656,8 +655,8 @@ WebRtc_Word32 ViEEncoder::SendCodecStatistics(
return 0;
}
-WebRtc_Word32 ViEEncoder::EstimatedSendBandwidth(
- WebRtc_UWord32* available_bandwidth) const {
+int32_t ViEEncoder::EstimatedSendBandwidth(
+ uint32_t* available_bandwidth) const {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
@@ -667,7 +666,7 @@ WebRtc_Word32 ViEEncoder::EstimatedSendBandwidth(
return 0;
}
-int ViEEncoder::CodecTargetBitrate(WebRtc_UWord32* bitrate) const {
+int ViEEncoder::CodecTargetBitrate(uint32_t* bitrate) const {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, channel_id_), "%s",
__FUNCTION__);
if (vcm_.Bitrate(bitrate) != 0)
@@ -675,16 +674,16 @@ int ViEEncoder::CodecTargetBitrate(WebRtc_UWord32* bitrate) const {
return 0;
}
-WebRtc_Word32 ViEEncoder::UpdateProtectionMethod() {
+int32_t ViEEncoder::UpdateProtectionMethod() {
bool fec_enabled = false;
- WebRtc_UWord8 dummy_ptype_red = 0;
- WebRtc_UWord8 dummy_ptypeFEC = 0;
+ uint8_t dummy_ptype_red = 0;
+ uint8_t dummy_ptypeFEC = 0;
// Updated protection method to VCM to get correct packetization sizes.
// FEC has larger overhead than NACK -> set FEC if used.
- WebRtc_Word32 error = default_rtp_rtcp_->GenericFECStatus(fec_enabled,
- dummy_ptype_red,
- dummy_ptypeFEC);
+ int32_t error = default_rtp_rtcp_->GenericFECStatus(fec_enabled,
+ dummy_ptype_red,
+ dummy_ptypeFEC);
if (error) {
return -1;
}
@@ -714,7 +713,7 @@ WebRtc_Word32 ViEEncoder::UpdateProtectionMethod() {
// The send codec must be registered to set correct MTU.
webrtc::VideoCodec codec;
if (vcm_.SendCodec(&codec) == 0) {
- WebRtc_UWord16 max_pay_load = default_rtp_rtcp_->MaxDataPayloadLength();
+ uint16_t max_pay_load = default_rtp_rtcp_->MaxDataPayloadLength();
uint32_t current_bitrate_bps = 0;
if (vcm_.Bitrate(&current_bitrate_bps) != 0) {
WEBRTC_TRACE(webrtc::kTraceWarning, webrtc::kTraceVideo,
@@ -755,13 +754,13 @@ void ViEEncoder::SetSenderBufferingMode(int target_delay_ms) {
}
}
-WebRtc_Word32 ViEEncoder::SendData(
+int32_t ViEEncoder::SendData(
const FrameType frame_type,
- const WebRtc_UWord8 payload_type,
- const WebRtc_UWord32 time_stamp,
+ const uint8_t payload_type,
+ const uint32_t time_stamp,
int64_t capture_time_ms,
- const WebRtc_UWord8* payload_data,
- const WebRtc_UWord32 payload_size,
+ const uint8_t* payload_data,
+ const uint32_t payload_size,
const webrtc::RTPFragmentationHeader& fragmentation_header,
const RTPVideoHeader* rtp_video_hdr) {
{
@@ -790,12 +789,12 @@ WebRtc_Word32 ViEEncoder::SendData(
rtp_video_hdr);
}
-WebRtc_Word32 ViEEncoder::ProtectionRequest(
+int32_t ViEEncoder::ProtectionRequest(
const FecProtectionParams* delta_fec_params,
const FecProtectionParams* key_fec_params,
- WebRtc_UWord32* sent_video_rate_bps,
- WebRtc_UWord32* sent_nack_rate_bps,
- WebRtc_UWord32* sent_fec_rate_bps) {
+ uint32_t* sent_video_rate_bps,
+ uint32_t* sent_nack_rate_bps,
+ uint32_t* sent_fec_rate_bps) {
WEBRTC_TRACE(webrtc::kTraceStream, webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_),
"%s, deltaFECRate: %u, key_fecrate: %u, "
@@ -824,8 +823,8 @@ WebRtc_Word32 ViEEncoder::ProtectionRequest(
return 0;
}
-WebRtc_Word32 ViEEncoder::SendStatistics(const WebRtc_UWord32 bit_rate,
- const WebRtc_UWord32 frame_rate) {
+int32_t ViEEncoder::SendStatistics(const uint32_t bit_rate,
+ const uint32_t frame_rate) {
CriticalSectionScoped cs(callback_cs_.get());
if (codec_observer_) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo,
@@ -836,7 +835,7 @@ WebRtc_Word32 ViEEncoder::SendStatistics(const WebRtc_UWord32 bit_rate,
return 0;
}
-WebRtc_Word32 ViEEncoder::RegisterCodecObserver(ViEEncoderObserver* observer) {
+int32_t ViEEncoder::RegisterCodecObserver(ViEEncoderObserver* observer) {
CriticalSectionScoped cs(callback_cs_.get());
if (observer) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo,
@@ -890,13 +889,13 @@ void ViEEncoder::OnReceivedIntraFrameRequest(uint32_t ssrc) {
<< ssrc_streams_.size();
return;
}
- std::map<unsigned int, WebRtc_Word64>::iterator time_it =
+ std::map<unsigned int, int64_t>::iterator time_it =
time_last_intra_request_ms_.find(ssrc);
if (time_it == time_last_intra_request_ms_.end()) {
time_last_intra_request_ms_[ssrc] = 0;
}
- WebRtc_Word64 now = TickTime::MillisecondTimestamp();
+ int64_t now = TickTime::MillisecondTimestamp();
if (time_last_intra_request_ms_[ssrc] + kViEMinKeyRequestIntervalMs > now) {
WEBRTC_TRACE(webrtc::kTraceStream, webrtc::kTraceVideo,
ViEId(engine_id_, channel_id_),
@@ -971,7 +970,7 @@ PacedSender* ViEEncoder::GetPacedSender() {
return paced_sender_.get();
}
-WebRtc_Word32 ViEEncoder::RegisterEffectFilter(ViEEffectFilter* effect_filter) {
+int32_t ViEEncoder::RegisterEffectFilter(ViEEffectFilter* effect_filter) {
CriticalSectionScoped cs(callback_cs_.get());
if (effect_filter == NULL) {
if (effect_filter_ == NULL) {
@@ -1017,10 +1016,10 @@ QMVideoSettingsCallback::QMVideoSettingsCallback(VideoProcessingModule* vpm)
QMVideoSettingsCallback::~QMVideoSettingsCallback() {
}
-WebRtc_Word32 QMVideoSettingsCallback::SetVideoQMSettings(
- const WebRtc_UWord32 frame_rate,
- const WebRtc_UWord32 width,
- const WebRtc_UWord32 height) {
+int32_t QMVideoSettingsCallback::SetVideoQMSettings(
+ const uint32_t frame_rate,
+ const uint32_t width,
+ const uint32_t height) {
return vpm_->SetTargetResolution(width, height, frame_rate);
}
diff --git a/video_engine/vie_encoder.h b/video_engine/vie_encoder.h
index 8e035189..b17bafc6 100644
--- a/video_engine/vie_encoder.h
+++ b/video_engine/vie_encoder.h
@@ -48,9 +48,9 @@ class ViEEncoder
friend class ViEBitrateObserver;
friend class ViEPacedSenderCallback;
- ViEEncoder(WebRtc_Word32 engine_id,
- WebRtc_Word32 channel_id,
- WebRtc_UWord32 number_of_cores,
+ ViEEncoder(int32_t engine_id,
+ int32_t channel_id,
+ uint32_t number_of_cores,
ProcessThread& module_process_thread,
BitrateController* bitrate_controller);
~ViEEncoder();
@@ -66,26 +66,26 @@ class ViEEncoder
void Pause();
void Restart();
- WebRtc_Word32 DropDeltaAfterKey(bool enable);
+ int32_t DropDeltaAfterKey(bool enable);
// Codec settings.
- WebRtc_UWord8 NumberOfCodecs();
- WebRtc_Word32 GetCodec(WebRtc_UWord8 list_index, VideoCodec* video_codec);
- WebRtc_Word32 RegisterExternalEncoder(VideoEncoder* encoder,
- WebRtc_UWord8 pl_type,
- bool internal_source);
- WebRtc_Word32 DeRegisterExternalEncoder(WebRtc_UWord8 pl_type);
- WebRtc_Word32 SetEncoder(const VideoCodec& video_codec);
- WebRtc_Word32 GetEncoder(VideoCodec* video_codec);
-
- WebRtc_Word32 GetCodecConfigParameters(
+ uint8_t NumberOfCodecs();
+ int32_t GetCodec(uint8_t list_index, VideoCodec* video_codec);
+ int32_t RegisterExternalEncoder(VideoEncoder* encoder,
+ uint8_t pl_type,
+ bool internal_source);
+ int32_t DeRegisterExternalEncoder(uint8_t pl_type);
+ int32_t SetEncoder(const VideoCodec& video_codec);
+ int32_t GetEncoder(VideoCodec* video_codec);
+
+ int32_t GetCodecConfigParameters(
unsigned char config_parameters[kConfigParameterSize],
unsigned char& config_parameters_size);
PacedSender* GetPacedSender();
// Scale or crop/pad image.
- WebRtc_Word32 ScaleInputImage(bool enable);
+ int32_t ScaleInputImage(bool enable);
// RTP settings.
RtpRtcp* SendRtpRtcpModule();
@@ -94,7 +94,7 @@ class ViEEncoder
virtual void DeliverFrame(int id,
I420VideoFrame* video_frame,
int num_csrcs = 0,
- const WebRtc_UWord32 CSRC[kRtpCsrcSize] = NULL);
+ const uint32_t CSRC[kRtpCsrcSize] = NULL);
virtual void DelayChanged(int id, int frame_delay);
virtual int GetPreferedFrameSettings(int* width,
int* height,
@@ -104,28 +104,28 @@ class ViEEncoder
return;
}
- WebRtc_Word32 SendKeyFrame();
- WebRtc_Word32 SendCodecStatistics(WebRtc_UWord32* num_key_frames,
- WebRtc_UWord32* num_delta_frames);
+ int32_t SendKeyFrame();
+ int32_t SendCodecStatistics(uint32_t* num_key_frames,
+ uint32_t* num_delta_frames);
- WebRtc_Word32 EstimatedSendBandwidth(
- WebRtc_UWord32* available_bandwidth) const;
+ int32_t EstimatedSendBandwidth(
+ uint32_t* available_bandwidth) const;
- int CodecTargetBitrate(WebRtc_UWord32* bitrate) const;
+ int CodecTargetBitrate(uint32_t* bitrate) const;
// Loss protection.
- WebRtc_Word32 UpdateProtectionMethod();
+ int32_t UpdateProtectionMethod();
// Buffering mode.
void SetSenderBufferingMode(int target_delay_ms);
// Implements VCMPacketizationCallback.
- virtual WebRtc_Word32 SendData(
+ virtual int32_t SendData(
FrameType frame_type,
- WebRtc_UWord8 payload_type,
- WebRtc_UWord32 time_stamp,
+ uint8_t payload_type,
+ uint32_t time_stamp,
int64_t capture_time_ms,
- const WebRtc_UWord8* payload_data,
- WebRtc_UWord32 payload_size,
+ const uint8_t* payload_data,
+ uint32_t payload_size,
const RTPFragmentationHeader& fragmentation_header,
const RTPVideoHeader* rtp_video_hdr);
@@ -133,14 +133,14 @@ class ViEEncoder
virtual int ProtectionRequest(
const FecProtectionParams* delta_fec_params,
const FecProtectionParams* key_fec_params,
- WebRtc_UWord32* sent_video_rate_bps,
- WebRtc_UWord32* sent_nack_rate_bps,
- WebRtc_UWord32* sent_fec_rate_bps);
+ uint32_t* sent_video_rate_bps,
+ uint32_t* sent_nack_rate_bps,
+ uint32_t* sent_fec_rate_bps);
// Implements VideoSendStatisticsCallback.
- virtual WebRtc_Word32 SendStatistics(const WebRtc_UWord32 bit_rate,
- const WebRtc_UWord32 frame_rate);
- WebRtc_Word32 RegisterCodecObserver(ViEEncoderObserver* observer);
+ virtual int32_t SendStatistics(const uint32_t bit_rate,
+ const uint32_t frame_rate);
+ int32_t RegisterCodecObserver(ViEEncoderObserver* observer);
// Implements RtcpIntraFrameObserver.
virtual void OnReceivedIntraFrameRequest(uint32_t ssrc);
@@ -152,7 +152,7 @@ class ViEEncoder
bool SetSsrcs(const std::list<unsigned int>& ssrcs);
// Effect filter.
- WebRtc_Word32 RegisterEffectFilter(ViEEffectFilter* effect_filter);
+ int32_t RegisterEffectFilter(ViEEffectFilter* effect_filter);
// Recording.
ViEFileRecorder& GetOutgoingFileRecorder();
@@ -177,9 +177,9 @@ class ViEEncoder
private:
bool EncoderPaused() const;
- WebRtc_Word32 engine_id_;
+ int32_t engine_id_;
const int channel_id_;
- const WebRtc_UWord32 number_of_cores_;
+ const uint32_t number_of_cores_;
VideoCodingModule& vcm_;
VideoProcessingModule& vpm_;
@@ -196,7 +196,7 @@ class ViEEncoder
bool network_is_transmitting_;
bool encoder_paused_;
std::map<unsigned int, int64_t> time_last_intra_request_ms_;
- WebRtc_Word32 channels_dropping_delta_frames_;
+ int32_t channels_dropping_delta_frames_;
bool drop_next_frame_;
bool fec_enabled_;
@@ -207,9 +207,9 @@ class ViEEncoder
ProcessThread& module_process_thread_;
bool has_received_sli_;
- WebRtc_UWord8 picture_id_sli_;
+ uint8_t picture_id_sli_;
bool has_received_rpsi_;
- WebRtc_UWord64 picture_id_rpsi_;
+ uint64_t picture_id_rpsi_;
std::map<unsigned int, int> ssrc_streams_;
ViEFileRecorder file_recorder_;
diff --git a/video_engine/vie_encryption_impl.cc b/video_engine/vie_encryption_impl.cc
index adbda426..8e14aa09 100644
--- a/video_engine/vie_encryption_impl.cc
+++ b/video_engine/vie_encryption_impl.cc
@@ -41,7 +41,7 @@ int ViEEncryptionImpl::Release() {
// Decrease ref count.
(*this)--;
- WebRtc_Word32 ref_count = GetCount();
+ int32_t ref_count = GetCount();
if (ref_count < 0) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, shared_data_->instance_id(),
"ViEEncryptionImpl release too many times");
diff --git a/video_engine/vie_external_codec_impl.cc b/video_engine/vie_external_codec_impl.cc
index 60edcf1d..f7f8feea 100644
--- a/video_engine/vie_external_codec_impl.cc
+++ b/video_engine/vie_external_codec_impl.cc
@@ -42,7 +42,7 @@ int ViEExternalCodecImpl::Release() {
// Decrease ref count.
(*this)--;
- WebRtc_Word32 ref_count = GetCount();
+ int32_t ref_count = GetCount();
if (ref_count < 0) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, shared_data_->instance_id(),
"ViEExternalCodec release too many times");
diff --git a/video_engine/vie_file_image.cc b/video_engine/vie_file_image.cc
index b39e1b1e..3a62eac9 100644
--- a/video_engine/vie_file_image.cc
+++ b/video_engine/vie_file_image.cc
@@ -59,8 +59,8 @@ int ViEFileImage::ConvertJPEGToVideoFrame(int engine_id,
file_nameUTF8);
return -1;
}
- image_buffer._buffer = new WebRtc_UWord8[ image_buffer._size + 1];
- if (image_buffer._size != fread(image_buffer._buffer, sizeof(WebRtc_UWord8),
+ image_buffer._buffer = new uint8_t[ image_buffer._size + 1];
+ if (image_buffer._size != fread(image_buffer._buffer, sizeof(uint8_t),
image_buffer._size, image_file)) {
WEBRTC_TRACE(kTraceError, kTraceVideo, engine_id,
"%s could not read file %s", __FUNCTION__, file_nameUTF8);
diff --git a/video_engine/vie_file_impl.cc b/video_engine/vie_file_impl.cc
index bea4ebd7..29380921 100644
--- a/video_engine/vie_file_impl.cc
+++ b/video_engine/vie_file_impl.cc
@@ -57,7 +57,7 @@ int ViEFileImpl::Release() {
"ViEFile::Release()");
// Decrease ref count.
(*this)--;
- WebRtc_Word32 ref_count = GetCount();
+ int32_t ref_count = GetCount();
if (ref_count < 0) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, shared_data_->instance_id(),
"ViEFile release too many times");
@@ -96,7 +96,7 @@ int ViEFileImpl::StartPlayFile(const char* file_nameUTF8,
}
VoiceEngine* voice = shared_data_->channel_manager()->GetVoiceEngine();
- const WebRtc_Word32 result = shared_data_->input_manager()->CreateFilePlayer(
+ const int32_t result = shared_data_->input_manager()->CreateFilePlayer(
file_nameUTF8, loop, file_format, voice, file_id);
if (result != 0) {
shared_data_->SetLastError(result);
@@ -375,7 +375,7 @@ int ViEFileImpl::StartRecordOutgoingVideo(const int video_channel,
return -1;
}
- WebRtc_Word32 ve_channel_id = -1;
+ int32_t ve_channel_id = -1;
VoiceEngine* ve_ptr = NULL;
if (audio_source != NO_AUDIO) {
ViEChannel* vie_channel = cs.Channel(video_channel);
@@ -511,7 +511,7 @@ int ViEFileImpl::StartRecordIncomingVideo(const int video_channel,
return -1;
}
- WebRtc_Word32 ve_channel_id = -1;
+ int32_t ve_channel_id = -1;
VoiceEngine* ve_ptr = NULL;
if (audio_source != NO_AUDIO) {
ve_channel_id = vie_channel->VoiceChannel();
@@ -601,8 +601,7 @@ int ViEFileImpl::GetRenderSnapshot(const int video_channel,
// Copy from VideoFrame class to ViEPicture struct.
int buffer_length = CalcBufferSize(kI420, video_frame.width(),
video_frame.height());
- picture.data = static_cast<WebRtc_UWord8*>(malloc(
- buffer_length * sizeof(WebRtc_UWord8)));
+ picture.data = static_cast<uint8_t*>(malloc(buffer_length * sizeof(uint8_t)));
if (ExtractBuffer(video_frame, buffer_length, picture.data) < 0) {
return -1;
}
@@ -669,8 +668,7 @@ int ViEFileImpl::GetCaptureDeviceSnapshot(const int capture_id,
// Copy from VideoFrame class to ViEPicture struct.
int buffer_length = CalcBufferSize(kI420, video_frame.width(),
video_frame.height());
- picture.data = static_cast<WebRtc_UWord8*>(malloc(
- buffer_length * sizeof(WebRtc_UWord8)));
+ picture.data = static_cast<uint8_t*>(malloc(buffer_length * sizeof(uint8_t)));
if (ExtractBuffer(video_frame, buffer_length, picture.data) < 0) {
return -1;
}
@@ -787,7 +785,7 @@ int ViEFileImpl::SetRenderTimeoutImage(const int video_channel,
shared_data_->SetLastError(kViEFileInvalidFile);
return -1;
}
- WebRtc_Word32 timeout_time = timeout_ms;
+ int32_t timeout_time = timeout_ms;
if (timeout_ms < kViEMinRenderTimeoutTimeMs) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo,
ViEId(shared_data_->instance_id(), video_channel),
@@ -842,7 +840,7 @@ const unsigned int timeout_ms) {
shared_data_->SetLastError(kViEFileInvalidCapture);
return -1;
}
- WebRtc_Word32 timeout_time = timeout_ms;
+ int32_t timeout_time = timeout_ms;
if (timeout_ms < kViEMinRenderTimeoutTimeMs) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo,
ViEId(shared_data_->instance_id(), video_channel),
@@ -864,8 +862,8 @@ const unsigned int timeout_ms) {
return 0;
}
-WebRtc_Word32 ViEFileImpl::GetNextCapturedFrame(WebRtc_Word32 capture_id,
- I420VideoFrame* video_frame) {
+int32_t ViEFileImpl::GetNextCapturedFrame(int32_t capture_id,
+ I420VideoFrame* video_frame) {
ViEInputManagerScoped is(*(shared_data_->input_manager()));
ViECapturer* capturer = is.Capture(capture_id);
if (!capturer) {
@@ -945,7 +943,7 @@ bool ViECaptureSnapshot::GetSnapshot(unsigned int max_wait_time,
void ViECaptureSnapshot::DeliverFrame(int id,
I420VideoFrame* video_frame,
int num_csrcs,
-const WebRtc_UWord32 CSRC[kRtpCsrcSize]) {
+const uint32_t CSRC[kRtpCsrcSize]) {
CriticalSectionScoped cs(crit_.get());
if (!video_frame_) {
return;
diff --git a/video_engine/vie_file_impl.h b/video_engine/vie_file_impl.h
index b0b28302..5457d02d 100644
--- a/video_engine/vie_file_impl.h
+++ b/video_engine/vie_file_impl.h
@@ -36,7 +36,7 @@ class ViECaptureSnapshot : public ViEFrameCallback {
virtual void DeliverFrame(int id,
I420VideoFrame* video_frame,
int num_csrcs = 0,
- const WebRtc_UWord32 CSRC[kRtpCsrcSize] = NULL);
+ const uint32_t CSRC[kRtpCsrcSize] = NULL);
virtual void DelayChanged(int id, int frame_delay) {}
virtual int GetPreferedFrameSettings(int* width,
int* height,
@@ -125,8 +125,7 @@ class ViEFileImpl
virtual ~ViEFileImpl();
private:
- WebRtc_Word32 GetNextCapturedFrame(WebRtc_Word32 capture_id,
- I420VideoFrame* video_frame);
+ int32_t GetNextCapturedFrame(int32_t capture_id, I420VideoFrame* video_frame);
ViESharedData* shared_data_;
};
diff --git a/video_engine/vie_file_player.cc b/video_engine/vie_file_player.cc
index 3e304163..d3ec4601 100644
--- a/video_engine/vie_file_player.cc
+++ b/video_engine/vie_file_player.cc
@@ -127,8 +127,7 @@ int ViEFilePlayer::Init(const char* file_nameUTF8,
// Always try to open with Audio since we don't know on what channels the
// audio should be played on.
- WebRtc_Word32 error = file_player_->StartPlayingVideoFile(file_name_, loop,
- false);
+ int32_t error = file_player_->StartPlayingVideoFile(file_name_, loop, false);
if (error) {
// Failed to open the file with audio, try without.
error = file_player_->StartPlayingVideoFile(file_name_, loop, true);
@@ -331,7 +330,7 @@ bool ViEFilePlayer::NeedsAudioFromFile(void* buf) {
return needs_new_audio;
}
-void ViEFilePlayer::PlayFileEnded(const WebRtc_Word32 id) {
+void ViEFilePlayer::PlayFileEnded(const int32_t id) {
WEBRTC_TRACE(kTraceInfo, kTraceVideo, ViEId(engine_id_, id),
"%s: file_id %d", __FUNCTION__, id_);
file_player_->StopPlayingFile();
diff --git a/video_engine/vie_file_player.h b/video_engine/vie_file_player.h
index 1f902582..37e1d201 100644
--- a/video_engine/vie_file_player.h
+++ b/video_engine/vie_file_player.h
@@ -84,12 +84,12 @@ class ViEFilePlayer
}
// Implements FileCallback.
- virtual void PlayNotification(const WebRtc_Word32 /*id*/,
- const WebRtc_UWord32 /*notification_ms*/) {}
- virtual void RecordNotification(const WebRtc_Word32 /*id*/,
- const WebRtc_UWord32 /*notification_ms*/) {}
- virtual void PlayFileEnded(const WebRtc_Word32 id);
- virtual void RecordFileEnded(const WebRtc_Word32 /*id*/) {}
+ virtual void PlayNotification(const int32_t /*id*/,
+ const uint32_t /*notification_ms*/) {}
+ virtual void RecordNotification(const int32_t /*id*/,
+ const uint32_t /*notification_ms*/) {}
+ virtual void PlayFileEnded(const int32_t id);
+ virtual void RecordFileEnded(const int32_t /*id*/) {}
private:
static const int kMaxDecodedAudioLength = 320;
@@ -120,7 +120,7 @@ class ViEFilePlayer
// Thread for decoding video (and audio if no audio clients connected).
ThreadWrapper* decode_thread_;
EventWrapper* decode_event_;
- WebRtc_Word16 decoded_audio_[kMaxDecodedAudioLength];
+ int16_t decoded_audio_[kMaxDecodedAudioLength];
int decoded_audio_length_;
// Trick - list containing VoE buffer reading this file. Used if multiple
diff --git a/video_engine/vie_file_recorder.cc b/video_engine/vie_file_recorder.cc
index 54610420..9f2ff087 100644
--- a/video_engine/vie_file_recorder.cc
+++ b/video_engine/vie_file_recorder.cc
@@ -188,8 +188,8 @@ void ViEFileRecorder::RecordVideoFrame(const I420VideoFrame& video_frame) {
// Compensate for frame delay in order to get audio/video sync when
// recording local video.
- const WebRtc_UWord32 time_stamp = video_frame.timestamp();
- const WebRtc_Word64 render_time_stamp = video_frame.render_time_ms();
+ const uint32_t time_stamp = video_frame.timestamp();
+ const int64_t render_time_stamp = video_frame.render_time_ms();
I420VideoFrame& unconst_video_frame =
const_cast<I420VideoFrame&>(video_frame);
unconst_video_frame.set_timestamp(time_stamp - 90 * frame_delay_);
@@ -215,9 +215,9 @@ bool ViEFileRecorder::Write(const void* buf, int len) {
}
AudioFrame audio_frame;
- WebRtc_UWord16 length_in_samples = len / 2;
+ uint16_t length_in_samples = len / 2;
audio_frame.UpdateFrame(audio_channel_, 0,
- static_cast<const WebRtc_Word16*>(buf),
+ static_cast<const int16_t*>(buf),
length_in_samples, length_in_samples * 100,
AudioFrame::kUndefined,
AudioFrame::kVadUnknown);
diff --git a/video_engine/vie_frame_provider_base.cc b/video_engine/vie_frame_provider_base.cc
index 60f29379..5e96c750 100644
--- a/video_engine/vie_frame_provider_base.cc
+++ b/video_engine/vie_frame_provider_base.cc
@@ -48,7 +48,7 @@ int ViEFrameProviderBase::Id() {
void ViEFrameProviderBase::DeliverFrame(
I420VideoFrame* video_frame,
int num_csrcs,
- const WebRtc_UWord32 CSRC[kRtpCsrcSize]) {
+ const uint32_t CSRC[kRtpCsrcSize]) {
#ifdef DEBUG_
const TickTime start_process_time = TickTime::Now();
#endif
diff --git a/video_engine/vie_frame_provider_base.h b/video_engine/vie_frame_provider_base.h
index d9a50088..d132ea4f 100644
--- a/video_engine/vie_frame_provider_base.h
+++ b/video_engine/vie_frame_provider_base.h
@@ -30,7 +30,7 @@ class ViEFrameCallback {
virtual void DeliverFrame(int id,
I420VideoFrame* video_frame,
int num_csrcs = 0,
- const WebRtc_UWord32 CSRC[kRtpCsrcSize] = NULL) = 0;
+ const uint32_t CSRC[kRtpCsrcSize] = NULL) = 0;
// The capture delay has changed from the provider. |frame_delay| is given in
// ms.
@@ -77,7 +77,7 @@ class ViEFrameProviderBase {
protected:
void DeliverFrame(I420VideoFrame* video_frame,
int num_csrcs = 0,
- const WebRtc_UWord32 CSRC[kRtpCsrcSize] = NULL);
+ const uint32_t CSRC[kRtpCsrcSize] = NULL);
void SetFrameDelay(int frame_delay);
int FrameDelay();
int GetBestFormat(int* best_width,
diff --git a/video_engine/vie_image_process_impl.cc b/video_engine/vie_image_process_impl.cc
index d9dfcd41..79f574cb 100644
--- a/video_engine/vie_image_process_impl.cc
+++ b/video_engine/vie_image_process_impl.cc
@@ -44,7 +44,7 @@ int ViEImageProcessImpl::Release() {
// Decrease ref count.
(*this)--;
- WebRtc_Word32 ref_count = GetCount();
+ int32_t ref_count = GetCount();
if (ref_count < 0) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, shared_data_->instance_id(),
"ViEImageProcess release too many times");
diff --git a/video_engine/vie_impl.cc b/video_engine/vie_impl.cc
index 6b1eb433..892c9fc9 100644
--- a/video_engine/vie_impl.cc
+++ b/video_engine/vie_impl.cc
@@ -23,7 +23,7 @@
#endif
// Global counter to get an id for each new ViE instance.
-static WebRtc_Word32 g_vie_active_instance_counter = 0;
+static int32_t g_vie_active_instance_counter = 0;
namespace webrtc {
@@ -178,7 +178,7 @@ int VideoEngine::SetTraceFile(const char* file_nameUTF8,
}
int VideoEngine::SetTraceFilter(const unsigned int filter) {
- WebRtc_UWord32 old_filter = 0;
+ uint32_t old_filter = 0;
Trace::LevelFilter(old_filter);
if (filter == kTraceNone && old_filter != kTraceNone) {
@@ -187,7 +187,7 @@ int VideoEngine::SetTraceFilter(const unsigned int filter) {
"SetTraceFilter(filter = 0x%x)", filter);
}
- WebRtc_Word32 error = Trace::SetLevelFilter(filter);
+ int32_t error = Trace::SetLevelFilter(filter);
WEBRTC_TRACE(kTraceApiCall, kTraceVideo, g_vie_active_instance_counter,
"SetTraceFilter(filter = 0x%x)", filter);
if (error != 0) {
diff --git a/video_engine/vie_input_manager.cc b/video_engine/vie_input_manager.cc
index 841ddf5b..f7755574 100644
--- a/video_engine/vie_input_manager.cc
+++ b/video_engine/vie_input_manager.cc
@@ -79,11 +79,11 @@ int ViEInputManager::NumberOfCaptureDevices() {
return capture_device_info_->NumberOfDevices();
}
-int ViEInputManager::GetDeviceName(WebRtc_UWord32 device_number,
+int ViEInputManager::GetDeviceName(uint32_t device_number,
char* device_nameUTF8,
- WebRtc_UWord32 device_name_length,
+ uint32_t device_name_length,
char* device_unique_idUTF8,
- WebRtc_UWord32 device_unique_idUTF8Length) {
+ uint32_t device_unique_idUTF8Length) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo, ViEId(engine_id_),
"%s(device_number: %d)", __FUNCTION__, device_number);
CriticalSectionScoped cs(device_info_cs_.get());
@@ -111,7 +111,7 @@ int ViEInputManager::NumberOfCaptureCapabilities(
int ViEInputManager::GetCaptureCapability(
const char* device_unique_idUTF8,
- const WebRtc_UWord32 device_capability_number,
+ const uint32_t device_capability_number,
CaptureCapability& capability) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo, ViEId(engine_id_),
"%s(device_unique_idUTF8: %s, device_capability_number: %d)",
@@ -174,8 +174,8 @@ int ViEInputManager::DisplayCaptureSettingsDialogBox(
const char* device_unique_idUTF8,
const char* dialog_titleUTF8,
void* parent_window,
- WebRtc_UWord32 positionX,
- WebRtc_UWord32 positionY) {
+ uint32_t positionX,
+ uint32_t positionY) {
CriticalSectionScoped cs(device_info_cs_.get());
if (capture_device_info_ == NULL)
capture_device_info_ = VideoCaptureFactory::CreateDeviceInfo(
@@ -188,7 +188,7 @@ int ViEInputManager::DisplayCaptureSettingsDialogBox(
int ViEInputManager::CreateCaptureDevice(
const char* device_unique_idUTF8,
- const WebRtc_UWord32 device_unique_idUTF8Length,
+ const uint32_t device_unique_idUTF8Length,
int& capture_id) {
WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideo, ViEId(engine_id_),
"%s(device_unique_id: %s)", __FUNCTION__, device_unique_idUTF8);
@@ -220,7 +220,7 @@ int ViEInputManager::CreateCaptureDevice(
capture_device_info_ = VideoCaptureFactory::CreateDeviceInfo(
ViEModuleId(engine_id_));
assert(capture_device_info_);
- for (WebRtc_UWord32 device_index = 0;
+ for (uint32_t device_index = 0;
device_index < capture_device_info_->NumberOfDevices(); ++device_index) {
if (device_unique_idUTF8Length > kVideoCaptureUniqueNameLength) {
// User's string length is longer than the max.
@@ -335,7 +335,7 @@ int ViEInputManager::DestroyCaptureDevice(const int capture_id) {
__FUNCTION__, capture_id);
return -1;
}
- WebRtc_UWord32 num_callbacks =
+ uint32_t num_callbacks =
vie_capture->NumberOfRegisteredFrameCallbacks();
if (num_callbacks > 0) {
WEBRTC_TRACE(webrtc::kTraceWarning, webrtc::kTraceVideo,
diff --git a/video_engine/vie_input_manager.h b/video_engine/vie_input_manager.h
index a22b33ba..d8921311 100644
--- a/video_engine/vie_input_manager.h
+++ b/video_engine/vie_input_manager.h
@@ -42,26 +42,26 @@ class ViEInputManager : private ViEManagerBase {
int NumberOfCaptureDevices();
// Gets name and id for a capture device.
- int GetDeviceName(WebRtc_UWord32 device_number,
+ int GetDeviceName(uint32_t device_number,
char* device_nameUTF8,
- WebRtc_UWord32 device_name_length,
+ uint32_t device_name_length,
char* device_unique_idUTF8,
- WebRtc_UWord32 device_unique_idUTF8Length);
+ uint32_t device_unique_idUTF8Length);
// Returns the number of capture capabilities for a specified device.
int NumberOfCaptureCapabilities(const char* device_unique_idUTF8);
// Gets a specific capability for a capture device.
int GetCaptureCapability(const char* device_unique_idUTF8,
- const WebRtc_UWord32 device_capability_number,
+ const uint32_t device_capability_number,
CaptureCapability& capability);
// Show OS specific Capture settings.
int DisplayCaptureSettingsDialogBox(const char* device_unique_idUTF8,
const char* dialog_titleUTF8,
void* parent_window,
- WebRtc_UWord32 positionX,
- WebRtc_UWord32 positionY);
+ uint32_t positionX,
+ uint32_t positionY);
int GetOrientation(const char* device_unique_idUTF8,
RotateCapturedFrame& orientation);
@@ -69,7 +69,7 @@ class ViEInputManager : private ViEManagerBase {
// a capture device id for the device.
// Return zero on success, ViEError on failure.
int CreateCaptureDevice(const char* device_unique_idUTF8,
- const WebRtc_UWord32 device_unique_idUTF8Length,
+ const uint32_t device_unique_idUTF8Length,
int& capture_id);
int CreateCaptureDevice(VideoCaptureModule* capture_module,
int& capture_id);
diff --git a/video_engine/vie_network_impl.cc b/video_engine/vie_network_impl.cc
index 47397c85..93238794 100644
--- a/video_engine/vie_network_impl.cc
+++ b/video_engine/vie_network_impl.cc
@@ -44,7 +44,7 @@ int ViENetworkImpl::Release() {
// Decrease ref count.
(*this)--;
- WebRtc_Word32 ref_count = GetCount();
+ int32_t ref_count = GetCount();
if (ref_count < 0) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, shared_data_->instance_id(),
"ViENetwork release too many times");
diff --git a/video_engine/vie_receiver.cc b/video_engine/vie_receiver.cc
index 57c9d163..1e47c895 100644
--- a/video_engine/vie_receiver.cc
+++ b/video_engine/vie_receiver.cc
@@ -54,7 +54,7 @@ int ViEReceiver::RegisterExternalDecryption(Encryption* decryption) {
if (external_decryption_) {
return -1;
}
- decryption_buffer_ = new WebRtc_UWord8[kViEMaxMtu];
+ decryption_buffer_ = new uint8_t[kViEMaxMtu];
if (decryption_buffer_ == NULL) {
return -1;
}
@@ -92,7 +92,8 @@ int ViEReceiver::ReceivedRTPPacket(const void* rtp_packet,
if (!receiving_) {
return -1;
}
- return InsertRTPPacket((const WebRtc_Word8*) rtp_packet, rtp_packet_length);
+ return InsertRTPPacket(static_cast<const int8_t*>(rtp_packet),
+ rtp_packet_length);
}
int ViEReceiver::ReceivedRTCPPacket(const void* rtcp_packet,
@@ -100,12 +101,12 @@ int ViEReceiver::ReceivedRTCPPacket(const void* rtcp_packet,
if (!receiving_) {
return -1;
}
- return InsertRTCPPacket((const WebRtc_Word8*) rtcp_packet,
+ return InsertRTCPPacket(static_cast<const int8_t*>(rtcp_packet),
rtcp_packet_length);
}
-WebRtc_Word32 ViEReceiver::OnReceivedPayloadData(
- const WebRtc_UWord8* payload_data, const WebRtc_UWord16 payload_size,
+int32_t ViEReceiver::OnReceivedPayloadData(
+ const uint8_t* payload_data, const uint16_t payload_size,
const WebRtcRTPHeader* rtp_header) {
if (rtp_header == NULL) {
return 0;
@@ -126,8 +127,8 @@ WebRtc_Word32 ViEReceiver::OnReceivedPayloadData(
return 0;
}
-void ViEReceiver::OnSendReportReceived(const WebRtc_Word32 id,
- const WebRtc_UWord32 senderSSRC,
+void ViEReceiver::OnSendReportReceived(const int32_t id,
+ const uint32_t senderSSRC,
uint32_t ntp_secs,
uint32_t ntp_frac,
uint32_t timestamp) {
@@ -135,10 +136,10 @@ void ViEReceiver::OnSendReportReceived(const WebRtc_Word32 id,
timestamp);
}
-int ViEReceiver::InsertRTPPacket(const WebRtc_Word8* rtp_packet,
+int ViEReceiver::InsertRTPPacket(const int8_t* rtp_packet,
int rtp_packet_length) {
// TODO(mflodman) Change decrypt to get rid of this cast.
- WebRtc_Word8* tmp_ptr = const_cast<WebRtc_Word8*>(rtp_packet);
+ int8_t* tmp_ptr = const_cast<int8_t*>(rtp_packet);
unsigned char* received_packet = reinterpret_cast<unsigned char*>(tmp_ptr);
int received_packet_length = rtp_packet_length;
@@ -167,17 +168,17 @@ int ViEReceiver::InsertRTPPacket(const WebRtc_Word8* rtp_packet,
if (rtp_dump_) {
rtp_dump_->DumpPacket(received_packet,
- static_cast<WebRtc_UWord16>(received_packet_length));
+ static_cast<uint16_t>(received_packet_length));
}
}
assert(rtp_rtcp_); // Should be set by owner at construction time.
return rtp_rtcp_->IncomingPacket(received_packet, received_packet_length);
}
-int ViEReceiver::InsertRTCPPacket(const WebRtc_Word8* rtcp_packet,
+int ViEReceiver::InsertRTCPPacket(const int8_t* rtcp_packet,
int rtcp_packet_length) {
// TODO(mflodman) Change decrypt to get rid of this cast.
- WebRtc_Word8* tmp_ptr = const_cast<WebRtc_Word8*>(rtcp_packet);
+ int8_t* tmp_ptr = const_cast<int8_t*>(rtcp_packet);
unsigned char* received_packet = reinterpret_cast<unsigned char*>(tmp_ptr);
int received_packet_length = rtcp_packet_length;
{
@@ -207,7 +208,7 @@ int ViEReceiver::InsertRTCPPacket(const WebRtc_Word8* rtcp_packet,
if (rtp_dump_) {
rtp_dump_->DumpPacket(
- received_packet, static_cast<WebRtc_UWord16>(received_packet_length));
+ received_packet, static_cast<uint16_t>(received_packet_length));
}
}
{
diff --git a/video_engine/vie_receiver.h b/video_engine/vie_receiver.h
index 199696cf..6e05973c 100644
--- a/video_engine/vie_receiver.h
+++ b/video_engine/vie_receiver.h
@@ -52,13 +52,13 @@ class ViEReceiver : public RtpData {
int ReceivedRTCPPacket(const void* rtcp_packet, int rtcp_packet_length);
// Implements RtpData.
- virtual WebRtc_Word32 OnReceivedPayloadData(
- const WebRtc_UWord8* payload_data,
- const WebRtc_UWord16 payload_size,
+ virtual int32_t OnReceivedPayloadData(
+ const uint8_t* payload_data,
+ const uint16_t payload_size,
const WebRtcRTPHeader* rtp_header);
- void OnSendReportReceived(const WebRtc_Word32 id,
- const WebRtc_UWord32 senderSSRC,
+ void OnSendReportReceived(const int32_t id,
+ const uint32_t senderSSRC,
uint32_t ntp_secs,
uint32_t ntp_frac,
uint32_t timestamp);
@@ -66,8 +66,8 @@ class ViEReceiver : public RtpData {
void EstimatedReceiveBandwidth(unsigned int* available_bandwidth) const;
private:
- int InsertRTPPacket(const WebRtc_Word8* rtp_packet, int rtp_packet_length);
- int InsertRTCPPacket(const WebRtc_Word8* rtcp_packet, int rtcp_packet_length);
+ int InsertRTPPacket(const int8_t* rtp_packet, int rtp_packet_length);
+ int InsertRTCPPacket(const int8_t* rtcp_packet, int rtcp_packet_length);
scoped_ptr<CriticalSectionWrapper> receive_cs_;
const int32_t channel_id_;
@@ -77,7 +77,7 @@ class ViEReceiver : public RtpData {
RemoteBitrateEstimator* remote_bitrate_estimator_;
Encryption* external_decryption_;
- WebRtc_UWord8* decryption_buffer_;
+ uint8_t* decryption_buffer_;
RtpDump* rtp_dump_;
bool receiving_;
};
diff --git a/video_engine/vie_remb_unittest.cc b/video_engine/vie_remb_unittest.cc
index 65ad1a07..036c1f74 100644
--- a/video_engine/vie_remb_unittest.cc
+++ b/video_engine/vie_remb_unittest.cc
@@ -33,10 +33,10 @@ class TestProcessThread : public ProcessThread {
public:
explicit TestProcessThread() {}
~TestProcessThread() {}
- virtual WebRtc_Word32 Start() { return 0; }
- virtual WebRtc_Word32 Stop() { return 0; }
- virtual WebRtc_Word32 RegisterModule(const Module* module) { return 0; }
- virtual WebRtc_Word32 DeRegisterModule(const Module* module) { return 0; }
+ virtual int32_t Start() { return 0; }
+ virtual int32_t Stop() { return 0; }
+ virtual int32_t RegisterModule(const Module* module) { return 0; }
+ virtual int32_t DeRegisterModule(const Module* module) { return 0; }
};
class ViERembTest : public ::testing::Test {
diff --git a/video_engine/vie_render_impl.cc b/video_engine/vie_render_impl.cc
index caa95fd6..4b400cc8 100644
--- a/video_engine/vie_render_impl.cc
+++ b/video_engine/vie_render_impl.cc
@@ -48,7 +48,7 @@ int ViERenderImpl::Release() {
"ViERender::Release()");
// Decrease ref count
(*this)--;
- WebRtc_Word32 ref_count = GetCount();
+ int32_t ref_count = GetCount();
if (ref_count < 0) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, shared_data_->instance_id(),
"ViERender release too many times");
diff --git a/video_engine/vie_render_manager.cc b/video_engine/vie_render_manager.cc
index 8eb14949..e79d295f 100644
--- a/video_engine/vie_render_manager.cc
+++ b/video_engine/vie_render_manager.cc
@@ -26,12 +26,12 @@ ViERenderManagerScoped::ViERenderManagerScoped(
: ViEManagerScopedBase(vie_render_manager) {
}
-ViERenderer* ViERenderManagerScoped::Renderer(WebRtc_Word32 render_id) const {
+ViERenderer* ViERenderManagerScoped::Renderer(int32_t render_id) const {
return static_cast<const ViERenderManager*>(vie_manager_)->ViERenderPtr(
render_id);
}
-ViERenderManager::ViERenderManager(WebRtc_Word32 engine_id)
+ViERenderManager::ViERenderManager(int32_t engine_id)
: list_cs_(CriticalSectionWrapper::CreateCriticalSection()),
engine_id_(engine_id),
use_external_render_module_(false) {
@@ -47,14 +47,14 @@ ViERenderManager::~ViERenderManager() {
while (stream_to_vie_renderer_.Size() != 0) {
MapItem* item = stream_to_vie_renderer_.First();
assert(item);
- const WebRtc_Word32 render_id = item->GetId();
+ const int32_t render_id = item->GetId();
// The renderer is delete in RemoveRenderStream.
item = NULL;
RemoveRenderStream(render_id);
}
}
-WebRtc_Word32 ViERenderManager::RegisterVideoRenderModule(
+int32_t ViERenderManager::RegisterVideoRenderModule(
VideoRender* render_module) {
// See if there is already a render module registered for the window that
// the registrant render module is associated with.
@@ -73,10 +73,10 @@ WebRtc_Word32 ViERenderManager::RegisterVideoRenderModule(
return 0;
}
-WebRtc_Word32 ViERenderManager::DeRegisterVideoRenderModule(
+int32_t ViERenderManager::DeRegisterVideoRenderModule(
VideoRender* render_module) {
// Check if there are streams in the module.
- WebRtc_UWord32 n_streams = render_module->GetNumIncomingRenderStreams();
+ uint32_t n_streams = render_module->GetNumIncomingRenderStreams();
if (n_streams != 0) {
WEBRTC_TRACE(webrtc::kTraceError, webrtc::kTraceVideo, ViEId(engine_id_),
"There are still %d streams in this module, cannot "
@@ -104,9 +104,9 @@ WebRtc_Word32 ViERenderManager::DeRegisterVideoRenderModule(
return 0;
}
-ViERenderer* ViERenderManager::AddRenderStream(const WebRtc_Word32 render_id,
+ViERenderer* ViERenderManager::AddRenderStream(const int32_t render_id,
void* window,
- const WebRtc_UWord32 z_order,
+ const uint32_t z_order,
const float left,
const float top,
const float right,
@@ -150,8 +150,8 @@ ViERenderer* ViERenderManager::AddRenderStream(const WebRtc_Word32 render_id,
return vie_renderer;
}
-WebRtc_Word32 ViERenderManager::RemoveRenderStream(
- const WebRtc_Word32 render_id) {
+int32_t ViERenderManager::RemoveRenderStream(
+ const int32_t render_id) {
// We need exclusive right to the items in the render manager to delete a
// stream.
ViEManagerWriteScoped scope(this);
@@ -215,7 +215,7 @@ VideoRender* ViERenderManager::FindRenderModule(void* window) {
return renderer;
}
-ViERenderer* ViERenderManager::ViERenderPtr(WebRtc_Word32 render_id) const {
+ViERenderer* ViERenderManager::ViERenderPtr(int32_t render_id) const {
ViERenderer* renderer = NULL;
MapItem* map_item = stream_to_vie_renderer_.Find(render_id);
if (!map_item) {
diff --git a/video_engine/vie_render_manager.h b/video_engine/vie_render_manager.h
index ebdf8624..2e31222e 100644
--- a/video_engine/vie_render_manager.h
+++ b/video_engine/vie_render_manager.h
@@ -29,21 +29,21 @@ class ViERenderer;
class ViERenderManager : private ViEManagerBase {
friend class ViERenderManagerScoped;
public:
- explicit ViERenderManager(WebRtc_Word32 engine_id);
+ explicit ViERenderManager(int32_t engine_id);
~ViERenderManager();
- WebRtc_Word32 RegisterVideoRenderModule(VideoRender* render_module);
- WebRtc_Word32 DeRegisterVideoRenderModule(VideoRender* render_module);
+ int32_t RegisterVideoRenderModule(VideoRender* render_module);
+ int32_t DeRegisterVideoRenderModule(VideoRender* render_module);
- ViERenderer* AddRenderStream(const WebRtc_Word32 render_id,
+ ViERenderer* AddRenderStream(const int32_t render_id,
void* window,
- const WebRtc_UWord32 z_order,
+ const uint32_t z_order,
const float left,
const float top,
const float right,
const float bottom);
- WebRtc_Word32 RemoveRenderStream(WebRtc_Word32 render_id);
+ int32_t RemoveRenderStream(int32_t render_id);
private:
// Returns a pointer to the render module if it exists in the render list.
@@ -51,10 +51,10 @@ class ViERenderManager : private ViEManagerBase {
VideoRender* FindRenderModule(void* window);
// Methods used by ViERenderScoped.
- ViERenderer* ViERenderPtr(WebRtc_Word32 render_id) const;
+ ViERenderer* ViERenderPtr(int32_t render_id) const;
scoped_ptr<CriticalSectionWrapper> list_cs_;
- WebRtc_Word32 engine_id_;
+ int32_t engine_id_;
MapWrapper stream_to_vie_renderer_; // Protected by ViEManagerBase.
ListWrapper render_list_;
bool use_external_render_module_;
@@ -65,7 +65,7 @@ class ViERenderManagerScoped: private ViEManagerScopedBase {
explicit ViERenderManagerScoped(const ViERenderManager& vie_render_manager);
// Returns a pointer to the ViERender object.
- ViERenderer* Renderer(WebRtc_Word32 render_id) const;
+ ViERenderer* Renderer(int32_t render_id) const;
};
} // namespace webrtc
diff --git a/video_engine/vie_renderer.cc b/video_engine/vie_renderer.cc
index 2bc70446..c5771481 100644
--- a/video_engine/vie_renderer.cc
+++ b/video_engine/vie_renderer.cc
@@ -17,11 +17,11 @@
namespace webrtc {
-ViERenderer* ViERenderer::CreateViERenderer(const WebRtc_Word32 render_id,
- const WebRtc_Word32 engine_id,
+ViERenderer* ViERenderer::CreateViERenderer(const int32_t render_id,
+ const int32_t engine_id,
VideoRender& render_module,
ViERenderManager& render_manager,
- const WebRtc_UWord32 z_order,
+ const uint32_t z_order,
const float left,
const float top,
const float right,
@@ -43,15 +43,15 @@ ViERenderer::~ViERenderer(void) {
delete incoming_external_callback_;
}
-WebRtc_Word32 ViERenderer::StartRender() {
+int32_t ViERenderer::StartRender() {
return render_module_.StartRender(render_id_);
}
-WebRtc_Word32 ViERenderer::StopRender() {
+int32_t ViERenderer::StopRender() {
return render_module_.StopRender(render_id_);
}
-WebRtc_Word32 ViERenderer::GetLastRenderedFrame(const WebRtc_Word32 renderID,
- I420VideoFrame& video_frame) {
+int32_t ViERenderer::GetLastRenderedFrame(const int32_t renderID,
+ I420VideoFrame& video_frame) {
return render_module_.GetLastRenderedFrame(renderID, video_frame);
}
@@ -59,11 +59,11 @@ int ViERenderer::SetExpectedRenderDelay(int render_delay) {
return render_module_.SetExpectedRenderDelay(render_id_, render_delay);
}
-WebRtc_Word32 ViERenderer::ConfigureRenderer(const unsigned int z_order,
- const float left,
- const float top,
- const float right,
- const float bottom) {
+int32_t ViERenderer::ConfigureRenderer(const unsigned int z_order,
+ const float left,
+ const float top,
+ const float right,
+ const float bottom) {
return render_module_.ConfigureRenderer(render_id_, z_order, left, top, right,
bottom);
}
@@ -72,27 +72,27 @@ VideoRender& ViERenderer::RenderModule() {
return render_module_;
}
-WebRtc_Word32 ViERenderer::EnableMirroring(const WebRtc_Word32 render_id,
- const bool enable,
- const bool mirror_xaxis,
- const bool mirror_yaxis) {
+int32_t ViERenderer::EnableMirroring(const int32_t render_id,
+ const bool enable,
+ const bool mirror_xaxis,
+ const bool mirror_yaxis) {
return render_module_.MirrorRenderStream(render_id, enable, mirror_xaxis,
mirror_yaxis);
}
-WebRtc_Word32 ViERenderer::SetTimeoutImage(const I420VideoFrame& timeout_image,
- const WebRtc_Word32 timeout_value) {
+int32_t ViERenderer::SetTimeoutImage(const I420VideoFrame& timeout_image,
+ const int32_t timeout_value) {
return render_module_.SetTimeoutImage(render_id_, timeout_image,
timeout_value);
}
-WebRtc_Word32 ViERenderer::SetRenderStartImage(
+int32_t ViERenderer::SetRenderStartImage(
const I420VideoFrame& start_image) {
return render_module_.SetStartImage(render_id_, start_image);
}
-WebRtc_Word32 ViERenderer::SetExternalRenderer(
- const WebRtc_Word32 render_id,
+int32_t ViERenderer::SetExternalRenderer(
+ const int32_t render_id,
RawVideoType video_input_format,
ExternalRenderer* external_renderer) {
if (!incoming_external_callback_)
@@ -104,8 +104,8 @@ WebRtc_Word32 ViERenderer::SetExternalRenderer(
incoming_external_callback_);
}
-ViERenderer::ViERenderer(const WebRtc_Word32 render_id,
- const WebRtc_Word32 engine_id,
+ViERenderer::ViERenderer(const int32_t render_id,
+ const int32_t engine_id,
VideoRender& render_module,
ViERenderManager& render_manager)
: render_id_(render_id),
@@ -115,11 +115,11 @@ ViERenderer::ViERenderer(const WebRtc_Word32 render_id,
incoming_external_callback_(new ViEExternalRendererImpl()) {
}
-WebRtc_Word32 ViERenderer::Init(const WebRtc_UWord32 z_order,
- const float left,
- const float top,
- const float right,
- const float bottom) {
+int32_t ViERenderer::Init(const uint32_t z_order,
+ const float left,
+ const float top,
+ const float right,
+ const float bottom) {
render_callback_ =
static_cast<VideoRenderCallback*>(render_module_.AddIncomingRenderStream(
render_id_, z_order, left, top, right, bottom));
@@ -133,7 +133,7 @@ WebRtc_Word32 ViERenderer::Init(const WebRtc_UWord32 z_order,
void ViERenderer::DeliverFrame(int id,
I420VideoFrame* video_frame,
int num_csrcs,
- const WebRtc_UWord32 CSRC[kRtpCsrcSize]) {
+ const uint32_t CSRC[kRtpCsrcSize]) {
render_callback_->RenderFrame(render_id_, *video_frame);
}
@@ -166,8 +166,8 @@ int ViEExternalRendererImpl::SetViEExternalRenderer(
return 0;
}
-WebRtc_Word32 ViEExternalRendererImpl::RenderFrame(
- const WebRtc_UWord32 stream_id,
+int32_t ViEExternalRendererImpl::RenderFrame(
+ const uint32_t stream_id,
I420VideoFrame& video_frame) {
VideoFrame* out_frame = converted_frame_.get();
diff --git a/video_engine/vie_renderer.h b/video_engine/vie_renderer.h
index 565ef300..aebdd7f8 100644
--- a/video_engine/vie_renderer.h
+++ b/video_engine/vie_renderer.h
@@ -32,8 +32,8 @@ class ViEExternalRendererImpl : public VideoRenderCallback {
RawVideoType video_input_format);
// Implements VideoRenderCallback.
- virtual WebRtc_Word32 RenderFrame(const WebRtc_UWord32 stream_id,
- I420VideoFrame& video_frame);
+ virtual int32_t RenderFrame(const uint32_t stream_id,
+ I420VideoFrame& video_frame);
private:
ExternalRenderer* external_renderer_;
@@ -46,68 +46,68 @@ class ViEExternalRendererImpl : public VideoRenderCallback {
class ViERenderer: public ViEFrameCallback {
public:
- static ViERenderer* CreateViERenderer(const WebRtc_Word32 render_id,
- const WebRtc_Word32 engine_id,
+ static ViERenderer* CreateViERenderer(const int32_t render_id,
+ const int32_t engine_id,
VideoRender& render_module,
ViERenderManager& render_manager,
- const WebRtc_UWord32 z_order,
+ const uint32_t z_order,
const float left,
const float top,
const float right,
const float bottom);
~ViERenderer(void);
- WebRtc_Word32 StartRender();
- WebRtc_Word32 StopRender();
+ int32_t StartRender();
+ int32_t StopRender();
- WebRtc_Word32 GetLastRenderedFrame(const WebRtc_Word32 renderID,
- I420VideoFrame& video_frame);
+ int32_t GetLastRenderedFrame(const int32_t renderID,
+ I420VideoFrame& video_frame);
int SetExpectedRenderDelay(int render_delay);
- WebRtc_Word32 ConfigureRenderer(const unsigned int z_order,
- const float left,
- const float top,
- const float right,
- const float bottom);
+ int32_t ConfigureRenderer(const unsigned int z_order,
+ const float left,
+ const float top,
+ const float right,
+ const float bottom);
VideoRender& RenderModule();
- WebRtc_Word32 EnableMirroring(const WebRtc_Word32 render_id,
- const bool enable,
- const bool mirror_xaxis,
- const bool mirror_yaxis);
+ int32_t EnableMirroring(const int32_t render_id,
+ const bool enable,
+ const bool mirror_xaxis,
+ const bool mirror_yaxis);
- WebRtc_Word32 SetTimeoutImage(const I420VideoFrame& timeout_image,
- const WebRtc_Word32 timeout_value);
- WebRtc_Word32 SetRenderStartImage(const I420VideoFrame& start_image);
- WebRtc_Word32 SetExternalRenderer(const WebRtc_Word32 render_id,
- RawVideoType video_input_format,
- ExternalRenderer* external_renderer);
+ int32_t SetTimeoutImage(const I420VideoFrame& timeout_image,
+ const int32_t timeout_value);
+ int32_t SetRenderStartImage(const I420VideoFrame& start_image);
+ int32_t SetExternalRenderer(const int32_t render_id,
+ RawVideoType video_input_format,
+ ExternalRenderer* external_renderer);
private:
- ViERenderer(const WebRtc_Word32 render_id, const WebRtc_Word32 engine_id,
+ ViERenderer(const int32_t render_id, const int32_t engine_id,
VideoRender& render_module,
ViERenderManager& render_manager);
- WebRtc_Word32 Init(const WebRtc_UWord32 z_order,
- const float left,
- const float top,
- const float right,
- const float bottom);
+ int32_t Init(const uint32_t z_order,
+ const float left,
+ const float top,
+ const float right,
+ const float bottom);
// Implement ViEFrameCallback
virtual void DeliverFrame(int id,
I420VideoFrame* video_frame,
int num_csrcs = 0,
- const WebRtc_UWord32 CSRC[kRtpCsrcSize] = NULL);
+ const uint32_t CSRC[kRtpCsrcSize] = NULL);
virtual void DelayChanged(int id, int frame_delay);
virtual int GetPreferedFrameSettings(int* width,
int* height,
int* frame_rate);
virtual void ProviderDestroyed(int id);
- WebRtc_UWord32 render_id_;
+ uint32_t render_id_;
VideoRender& render_module_;
ViERenderManager& render_manager_;
VideoRenderCallback* render_callback_;
diff --git a/video_engine/vie_rtp_rtcp_impl.cc b/video_engine/vie_rtp_rtcp_impl.cc
index 1a2ced0c..a2301934 100644
--- a/video_engine/vie_rtp_rtcp_impl.cc
+++ b/video_engine/vie_rtp_rtcp_impl.cc
@@ -95,7 +95,7 @@ int ViERTP_RTCPImpl::Release() {
// Decrease ref count.
(*this)--;
- WebRtc_Word32 ref_count = GetCount();
+ int32_t ref_count = GetCount();
if (ref_count < 0) {
WEBRTC_TRACE(kTraceWarning, kTraceVideo, shared_data_->instance_id(),
"ViERTP_RTCP release too many times");
@@ -423,7 +423,7 @@ int ViERTP_RTCPImpl::SendApplicationDefinedRTCPPacket(
return -1;
}
if (vie_channel->SendApplicationDefinedRTCPPacket(
- sub_type, name, reinterpret_cast<const WebRtc_UWord8*>(data),
+ sub_type, name, reinterpret_cast<const uint8_t*>(data),
data_length_in_bytes) != 0) {
shared_data_->SetLastError(kViERtpRtcpUnknownError);
return -1;
@@ -880,7 +880,7 @@ int ViERTP_RTCPImpl::GetEstimatedSendBandwidth(
return -1;
}
return vie_encoder->EstimatedSendBandwidth(
- static_cast<WebRtc_UWord32*>(estimated_bandwidth));
+ static_cast<uint32_t*>(estimated_bandwidth));
}
int ViERTP_RTCPImpl::GetEstimatedReceiveBandwidth(
@@ -900,7 +900,7 @@ int ViERTP_RTCPImpl::GetEstimatedReceiveBandwidth(
return -1;
}
vie_channel->GetEstimatedReceiveBandwidth(
- static_cast<WebRtc_UWord32*>(estimated_bandwidth));
+ static_cast<uint32_t*>(estimated_bandwidth));
return 0;
}
diff --git a/video_engine/vie_sender.cc b/video_engine/vie_sender.cc
index 4e6dcaef..48121154 100644
--- a/video_engine/vie_sender.cc
+++ b/video_engine/vie_sender.cc
@@ -45,7 +45,7 @@ int ViESender::RegisterExternalEncryption(Encryption* encryption) {
if (external_encryption_) {
return -1;
}
- encryption_buffer_ = new WebRtc_UWord8[kViEMaxMtu];
+ encryption_buffer_ = new uint8_t[kViEMaxMtu];
if (encryption_buffer_ == NULL) {
return -1;
}
diff --git a/video_engine/vie_sender.h b/video_engine/vie_sender.h
index c9a1ef8f..6fa12f43 100644
--- a/video_engine/vie_sender.h
+++ b/video_engine/vie_sender.h
@@ -54,7 +54,7 @@ class ViESender: public Transport {
scoped_ptr<CriticalSectionWrapper> critsect_;
Encryption* external_encryption_;
- WebRtc_UWord8* encryption_buffer_;
+ uint8_t* encryption_buffer_;
Transport* transport_;
RtpDump* rtp_dump_;
};
diff --git a/video_engine/vie_sync_module.cc b/video_engine/vie_sync_module.cc
index 47e89c98..8cf56c0d 100644
--- a/video_engine/vie_sync_module.cc
+++ b/video_engine/vie_sync_module.cc
@@ -94,12 +94,12 @@ int ViESyncModule::VoiceChannel() {
return voe_channel_id_;
}
-WebRtc_Word32 ViESyncModule::TimeUntilNextProcess() {
- return static_cast<WebRtc_Word32>(kSyncInterval -
- (TickTime::Now() - last_sync_time_).Milliseconds());
+int32_t ViESyncModule::TimeUntilNextProcess() {
+ return static_cast<int32_t>(kSyncInterval -
+ (TickTime::Now() - last_sync_time_).Milliseconds());
}
-WebRtc_Word32 ViESyncModule::Process() {
+int32_t ViESyncModule::Process() {
CriticalSectionScoped cs(data_cs_.get());
last_sync_time_ = TickTime::Now();
diff --git a/video_engine/vie_sync_module.h b/video_engine/vie_sync_module.h
index 94dae57f..e16d3f2a 100644
--- a/video_engine/vie_sync_module.h
+++ b/video_engine/vie_sync_module.h
@@ -44,8 +44,8 @@ class ViESyncModule : public Module {
int SetTargetBufferingDelay(int target_delay_ms);
// Implements Module.
- virtual WebRtc_Word32 TimeUntilNextProcess();
- virtual WebRtc_Word32 Process();
+ virtual int32_t TimeUntilNextProcess();
+ virtual int32_t Process();
private:
scoped_ptr<CriticalSectionWrapper> data_cs_;