webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
red_payload_splitter_unittest.cc File Reference
#include "webrtc/modules/audio_coding/neteq/red_payload_splitter.h"
#include <assert.h>
#include <memory>
#include <utility>
#include "webrtc/api/audio_codecs/builtin_audio_decoder_factory.h"
#include "webrtc/modules/audio_coding/codecs/mock/mock_audio_decoder_factory.h"
#include "webrtc/modules/audio_coding/neteq/mock/mock_decoder_database.h"
#include "webrtc/modules/audio_coding/neteq/packet.h"
#include "webrtc/test/gtest.h"

Namespaces

 webrtc
 

Functions

void webrtc::CreateOpusFecPayload (uint8_t *payload, size_t payload_length, uint8_t payload_value)
 
Packet webrtc::CreateRedPayload (size_t num_payloads, uint8_t *payload_types, int timestamp_offset, bool embed_opus_fec=false)
 
Packet webrtc::CreatePacket (uint8_t payload_type, size_t payload_length, uint8_t payload_value, bool opus_fec=false)
 
void webrtc::VerifyPacket (const Packet &packet, size_t payload_length, uint8_t payload_type, uint16_t sequence_number, uint32_t timestamp, uint8_t payload_value, Packet::Priority priority)
 
void webrtc::VerifyPacket (const Packet &packet, size_t payload_length, uint8_t payload_type, uint16_t sequence_number, uint32_t timestamp, uint8_t payload_value, bool primary)
 
 webrtc::TEST (RedPayloadSplitter, CreateAndDestroy)
 
 webrtc::TEST (RedPayloadSplitter, OnePacketTwoPayloads)
 
 webrtc::TEST (RedPayloadSplitter, TwoPacketsOnePayload)
 
 webrtc::TEST (RedPayloadSplitter, TwoPacketsThreePayloads)
 
 webrtc::TEST (RedPayloadSplitter, CheckRedPayloads)
 
 webrtc::TEST (RedPayloadSplitter, WrongPayloadLength)