rtp_aac.c File Reference

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

Include dependency graph for rtp_aac.c:

Go to the source code of this file.

Data Structures

struct  aac_elem_s
struct  rtp_aac

Typedefs

typedef struct aac_elem_s aac_elem

Functions

static int aac_init_parser (rtp_session *rtp_sess, unsigned pt)
static int aac_uninit_parser (rtp_ssrc *ssrc, unsigned pt)
static int aac_parse (rtp_ssrc *ssrc, rtp_frame *fr, rtp_buff *config)
 RTP_PARSER_FULL (aac)

Variables

static const rtpparser_info aac_served


Detailed Description

MPEG 4 Part 3 depacketizer RFC 3640

Definition in file rtp_aac.c.


Function Documentation

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

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

Definition at line 167 of file rtp_aac.c.

References rtp_aac::conf, rtp_aac::conf_len, aac_elem_s::data, rtp_aac::data, rtp_aac::data_size, rtp_aac::head, aac_elem_s::len, rtp_aac::len, aac_elem_s::next, RTP_FILL_OK, rtp_get_pkt(), rtp_rm_pkt(), and rtp_aac::timestamp.

Here is the call graph for this function:


Variable Documentation

const rtpparser_info aac_served [static]

Initial value:

 {
    -1,
    {"MPEG4-GENERIC", NULL}
}

Definition at line 60 of file rtp_aac.c.


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