mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-10-09 21:14:02 +00:00
FS-11816: [Build-System] Update libsrtp to 2.2.0
This commit is contained in:
@@ -9,26 +9,26 @@
|
||||
*
|
||||
*/
|
||||
/*
|
||||
*
|
||||
*
|
||||
* Copyright (c) 2001-2017 Cisco Systems, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
*
|
||||
*
|
||||
* Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
*
|
||||
*
|
||||
* Redistributions in binary form must reproduce the above
|
||||
* copyright notice, this list of conditions and the following
|
||||
* disclaimer in the documentation and/or other materials provided
|
||||
* with the distribution.
|
||||
*
|
||||
*
|
||||
* Neither the name of the Cisco Systems, Inc. nor the names of its
|
||||
* contributors may be used to endorse or promote products derived
|
||||
* from this software without specific prior written permission.
|
||||
*
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||
@@ -44,7 +44,6 @@
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
#ifndef RTP_DECODER_H
|
||||
#define RTP_DECODER_H
|
||||
|
||||
@@ -54,12 +53,12 @@
|
||||
#define DEFAULT_RTP_OFFSET 42
|
||||
|
||||
typedef struct rtp_decoder_ctx_t {
|
||||
srtp_policy_t policy;
|
||||
srtp_ctx_t *srtp_ctx;
|
||||
int rtp_offset;
|
||||
struct timeval start_tv;
|
||||
int frame_nr;
|
||||
rtp_msg_t message;
|
||||
srtp_policy_t policy;
|
||||
srtp_ctx_t *srtp_ctx;
|
||||
int rtp_offset;
|
||||
struct timeval start_tv;
|
||||
int frame_nr;
|
||||
rtp_msg_t message;
|
||||
} rtp_decoder_ctx_t;
|
||||
|
||||
typedef struct rtp_decoder_ctx_t *rtp_decoder_t;
|
||||
@@ -69,7 +68,7 @@ typedef struct rtp_decoder_ctx_t *rtp_decoder_t;
|
||||
*/
|
||||
void rtp_print_error(srtp_err_status_t status, char *message);
|
||||
|
||||
/*
|
||||
/*
|
||||
* prints the output of a random buffer in hexadecimal
|
||||
*/
|
||||
void hexdump(const void *ptr, size_t size);
|
||||
@@ -85,10 +84,12 @@ void usage(char *prog_name);
|
||||
*/
|
||||
char *decode_sdes(char *in, char *out);
|
||||
|
||||
/*
|
||||
/*
|
||||
* pcap handling
|
||||
*/
|
||||
void rtp_decoder_handle_pkt(u_char *arg, const struct pcap_pkthdr *hdr, const u_char *bytes);
|
||||
void rtp_decoder_handle_pkt(u_char *arg,
|
||||
const struct pcap_pkthdr *hdr,
|
||||
const u_char *bytes);
|
||||
|
||||
rtp_decoder_t rtp_decoder_alloc(void);
|
||||
|
||||
@@ -96,9 +97,9 @@ void rtp_decoder_dealloc(rtp_decoder_t rtp_ctx);
|
||||
|
||||
int rtp_decoder_init(rtp_decoder_t dcdr, srtp_policy_t policy);
|
||||
|
||||
srtp_err_status_t rtp_decoder_init_srtp(rtp_decoder_t decoder, unsigned int ssrc);
|
||||
srtp_err_status_t rtp_decoder_init_srtp(rtp_decoder_t decoder,
|
||||
unsigned int ssrc);
|
||||
|
||||
int
|
||||
rtp_decoder_deinit_srtp(rtp_decoder_t decoder);
|
||||
int rtp_decoder_deinit_srtp(rtp_decoder_t decoder);
|
||||
|
||||
#endif /* RTP_DECODER_H */
|
||||
|
||||
Reference in New Issue
Block a user