rtp_m4v.c File Reference

#include "rtpparser.h"
#include "rtp_utils.h"
#include <math.h>

Include dependency graph for rtp_m4v.c:

Go to the source code of this file.

Data Structures

struct  rtp_m4v

Functions

static int m4v_init_parser (rtp_session *rtp_sess, unsigned pt)
static int m4v_uninit_parser (rtp_ssrc *ssrc, unsigned pt)
static int m4v_parse (rtp_ssrc *ssrc, rtp_frame *fr, rtp_buff *config)
 RTP_PARSER_FULL (m4v)

Variables

static const rtpparser_info m4v_served


Detailed Description

MPEG 4 Part 2 depacketizer RFC 3016

Definition in file rtp_m4v.c.


Function Documentation

static int m4v_parse ( rtp_ssrc *  ssrc,
rtp_frame *  fr,
rtp_buff *  config 
) [static]

it should return a m4v frame by fetching one or more than a single rtp packet

Definition at line 109 of file rtp_m4v.c.

References rtp_m4v::conf, rtp_m4v::conf_len, rtp_m4v::configured, rtp_m4v::data, rtp_m4v::data_size, rtp_m4v::len, RTP_FILL_OK, rtp_get_pkt(), rtp_rm_pkt(), and rtp_m4v::timestamp.

Here is the call graph for this function:


Variable Documentation

const rtpparser_info m4v_served [static]

Initial value:

 {
    -1,
    {"MP4V-ES", NULL}
}

Definition at line 47 of file rtp_m4v.c.


Generated on Tue Feb 3 03:10:02 2009 for libnemesi by  doxygen 1.5.4