VLC 4.0.0-dev
Loading...
Searching...
No Matches
input.c File Reference

RTP packet input. More...

Include dependency graph for input.c:

Macros

#define DEFAULT_MRU   (1500u - (20 + 8))
 

Functions

static void rtp_process (struct vlc_logger *logger, rtp_input_sys_t *sys, rtp_session_t *session, block_t *block)
 Processes a packet received from the RTP socket.
 
static int rtp_timeout (vlc_tick_t deadline)
 
void * rtp_dgram_thread (void *opaque)
 RTP/RTCP session thread for datagram sockets.
 

Detailed Description

RTP packet input.

Macro Definition Documentation

◆ DEFAULT_MRU

#define DEFAULT_MRU   (1500u - (20 + 8))

Function Documentation

◆ rtp_process()

static void rtp_process ( struct vlc_logger logger,
rtp_input_sys_t sys,
rtp_session_t session,
block_t block 
)
static

Processes a packet received from the RTP socket.

References block_Release, vlc_frame_t::i_buffer, vlc_frame_t::p_buffer, rtp_ptype(), rtp_queue(), srtp_recv(), and vlc_debug.

Referenced by rtp_dgram_thread().

◆ rtp_timeout()

static int rtp_timeout ( vlc_tick_t  deadline)
static