webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Enumerations | Functions
rtp_format_h264_unittest.cc File Reference
#include <memory>
#include <vector>
#include "webrtc/base/array_view.h"
#include "webrtc/common_video/h264/h264_common.h"
#include "webrtc/modules/include/module_common_types.h"
#include "webrtc/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h"
#include "webrtc/modules/rtp_rtcp/source/byte_io.h"
#include "webrtc/modules/rtp_rtcp/source/rtp_format.h"
#include "webrtc/modules/rtp_rtcp/source/rtp_packet_to_send.h"
#include "webrtc/test/gmock.h"
#include "webrtc/test/gtest.h"

Classes

class  webrtc::RtpPacketizerH264ModeTest
 
class  webrtc::RtpPacketizerH264TestSpsRewriting
 
class  webrtc::RtpDepacketizerH264Test
 

Namespaces

 webrtc
 

Enumerations

enum  webrtc::@20058::Nalu
 
enum  webrtc::@20058::NalDefs
 
enum  webrtc::@20058::FuDefs
 

Functions

 webrtc::TEST_P (RtpPacketizerH264ModeTest, TestSingleNalu)
 
 webrtc::TEST_P (RtpPacketizerH264ModeTest, TestSingleNaluTwoPackets)
 
 webrtc::INSTANTIATE_TEST_CASE_P (PacketMode, RtpPacketizerH264ModeTest, ::testing::Values(H264PacketizationMode::SingleNalUnit, H264PacketizationMode::NonInterleaved))
 
 webrtc::TEST (RtpPacketizerH264Test, TestStapA)
 
 webrtc::TEST (RtpPacketizerH264Test, TestSingleNalUnitModeHasNoStapA)
 
 webrtc::TEST (RtpPacketizerH264Test, TestTooSmallForStapAHeaders)
 
 webrtc::TEST (RtpPacketizerH264Test, TestMixedStapA_FUA)
 
 webrtc::TEST (RtpPacketizerH264Test, TestFUAOddSize)
 
 webrtc::TEST (RtpPacketizerH264Test, TestFUAEvenSize)
 
 webrtc::TEST (RtpPacketizerH264Test, TestFUARounding)
 
 webrtc::TEST (RtpPacketizerH264Test, TestFUABig)
 
 webrtc::TEST_F (RtpPacketizerH264TestSpsRewriting, FuASps)
 
 webrtc::TEST_F (RtpPacketizerH264TestSpsRewriting, StapASps)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestSingleNalu)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestSingleNaluSpsWithResolution)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestStapAKey)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestStapANaluSpsWithResolution)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestEmptyStapARejected)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, DepacketizeWithRewriting)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, DepacketizeWithDoubleRewriting)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestStapADelta)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestFuA)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestEmptyPayload)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestTruncatedFuaNalu)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestTruncatedSingleStapANalu)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestStapAPacketWithTruncatedNalUnits)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestTruncationJustAfterSingleStapANalu)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestShortSpsPacket)
 
 webrtc::TEST_F (RtpDepacketizerH264Test, TestSeiPacket)
 

Enumeration Type Documentation

◆ FuDefs

enum webrtc::@20058::FuDefs

◆ NalDefs

enum webrtc::@20058::NalDefs

◆ Nalu

enum webrtc::@20058::Nalu