<commit_before>//  
// Copyright (C) 2007 SIPfoundry Inc. 
// Licensed by SIPfoundry under the LGPL license. 
//  
// Copyright (C) 2007 SIPez LLC. 
// Licensed to SIPfoundry under a Contributor Agreement. 
//  
// $$ 
////////////////////////////////////////////////////////////////////////////// 

#ifndef _INCLUDED_RTPHEADER_H /* [ */
#define _INCLUDED_RTPHEADER_H

// SYSTEM INCLUDES
// APPLICATION INCLUDES
#include "os/OsIntTypes.h"

// MACROS
// EXTERNAL FUNCTIONS
// EXTERNAL VARIABLES
// CONSTANTS
// STRUCTS
// TYPEDEFS
typedef uint16_t RtpSeq;        ///< RTP sequence number
typedef uint32_t RtpTimestamp;  ///< RTP timestamp
typedef uint32_t RtpSRC;        ///< RTP SSRC or CSRC identifier

// DEFINES
#define RTP_V_MASK    0xC0  ///< Mask for Version bit in RtpHeader::vpxcc
#define RTP_V_SHIFT   6     ///< Shift for Version bit in RtpHeader::vpxcc
#define RTP_P_MASK    0x20  ///< Mask for Padding bit in RtpHeader::vpxcc
#define RTP_P_SHIFT   5     ///< Shift for Padding bit in RtpHeader::vpxcc
#define RTP_X_MASK    0x10  ///< Mask for Extension bit in RtpHeader::vpxcc
#define RTP_X_SHIFT   4     ///< Shift for Extension bit in RtpHeader::vpxcc<commit_msg>Remove Rtp* types definitions from mp/RtpHeader.h - they're now located in mp/MpTypes.h<commit_after>//  
// Copyright (C) 2007 SIPfoundry Inc. 
// Licensed by SIPfoundry under the LGPL license. 
//  
// Copyright (C) 2007 SIPez LLC. 
// Licensed to SIPfoundry under a Contributor Agreement. 
//  
// $$ 
////////////////////////////////////////////////////////////////////////////// 

#ifndef _INCLUDED_RTPHEADER_H /* [ */
#define _INCLUDED_RTPHEADER_H

// SYSTEM INCLUDES
// APPLICATION INCLUDES
#include "os/OsIntTypes.h"
#include "mp/MpTypes.h"

// MACROS
// EXTERNAL FUNCTIONS
// EXTERNAL VARIABLES
// CONSTANTS
// STRUCTS
// TYPEDEFS
// DEFINES
#define RTP_V_MASK    0xC0  ///< Mask for Version bit in RtpHeader::vpxcc
#define RTP_V_SHIFT   6     ///< Shift for Version bit in RtpHeader::vpxcc
#define RTP_P_MASK    0x20  ///< Mask for Padding bit in RtpHeader::vpxcc
#define RTP_P_SHIFT   5     ///< Shift for Padding bit in RtpHeader::vpxcc
#define RTP_X_MASK    0x10  ///< Mask for Extension bit in RtpHeader::vpxcc
#define RTP_X_SHIFT   4     ///< Shift for Extension bit in RtpHeader::vpxcc
{'fraction_non_alphanumeric': 0.16900790166812993, 'fraction_numerical': 0.019315188762071993, 'mean_word_length': 2.341642228739003, 'pattern_counts': {'":': 0, '<': 18, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1348071', 'n_tokens_mistral': 828, 'n_tokens_neox': 781, 'n_words': 226}