libavformat/avc.c File Reference

#include "libavutil/intreadwrite.h"
#include "avformat.h"
#include "avio.h"
#include "avc.h"

Go to the source code of this file.

Functions

static const uint8_t * ff_avc_find_startcode_internal (const uint8_t *p, const uint8_t *end)
const uint8_t * ff_avc_find_startcode (const uint8_t *p, const uint8_t *end)
int ff_avc_parse_nal_units (ByteIOContext *pb, const uint8_t *buf_in, int size)
int ff_avc_parse_nal_units_buf (const uint8_t *buf_in, uint8_t **buf, int *size)
int ff_isom_write_avcc (ByteIOContext *pb, const uint8_t *data, int len)


Function Documentation

const uint8_t* ff_avc_find_startcode ( const uint8_t *  p,
const uint8_t *  end 
)

Definition at line 64 of file avc.c.

Referenced by ff_avc_parse_nal_units(), and ff_rtp_send_h264().

static const uint8_t* ff_avc_find_startcode_internal ( const uint8_t *  p,
const uint8_t *  end 
) [static]

Definition at line 27 of file avc.c.

Referenced by ff_avc_find_startcode().

int ff_avc_parse_nal_units ( ByteIOContext pb,
const uint8_t *  buf_in,
int  size 
)

Definition at line 70 of file avc.c.

Referenced by ff_avc_parse_nal_units_buf(), and ff_mov_write_packet().

int ff_avc_parse_nal_units_buf ( const uint8_t *  buf_in,
uint8_t **  buf,
int *  size 
)

Definition at line 89 of file avc.c.

Referenced by ff_isom_write_avcc(), flv_write_packet(), and mkv_write_block().

int ff_isom_write_avcc ( ByteIOContext pb,
const uint8_t *  data,
int  len 
)

Definition at line 103 of file avc.c.

Referenced by flv_write_header(), mkv_write_codecprivate(), and mov_write_avcc_tag().


Generated on Fri Oct 26 02:36:54 2012 for FFmpeg by  doxygen 1.5.8