rtp_h264.c File Reference

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

Include dependency graph for rtp_h264.c:

Go to the source code of this file.

Data Structures

struct  rtp_h264

Functions

static int h264_init_parser (rtp_session *rtp_sess, unsigned pt)
static int h264_uninit_parser (rtp_ssrc *ssrc, unsigned pt)
static int h264_parse (rtp_ssrc *ssrc, rtp_frame *fr, rtp_buff *config)
 RTP_PARSER_FULL (h264)

Variables

static const rtpparser_info h264_served


Detailed Description

H264 depacketizer RFC 3984

Definition in file rtp_h264.c.


Function Documentation

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

it should return a h264 frame either by unpacking an aggregate or by fetching more than a single rtp packet

Definition at line 157 of file rtp_h264.c.

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

Here is the call graph for this function:


Variable Documentation

const rtpparser_info h264_served [static]

Initial value:

 {
    -1,
    {"H264", NULL}
}

Definition at line 47 of file rtp_h264.c.


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