libavformat/rtpdec_svq3.c File Reference

RTP support for the SV3V (SVQ3) payload. More...

#include <string.h>
#include "libavutil/intreadwrite.h"
#include "rtp.h"
#include "rtpdec.h"
#include "rtpdec_formats.h"

Go to the source code of this file.

Data Structures

struct  PayloadContext
 Structure listing useful vars to parse RTP packet payload. More...


static int svq3_parse_packet (AVFormatContext *s, PayloadContext *sv, AVStream *st, AVPacket *pkt, uint32_t *timestamp, const uint8_t *buf, int len, int flags)
 return 0 on packet, <0 on partial packet or error.
static PayloadContextsvq3_extradata_new (void)
static void svq3_extradata_free (PayloadContext *sv)


RTPDynamicProtocolHandler ff_svq3_dynamic_handler

Detailed Description

RTP support for the SV3V (SVQ3) payload.

Ronald S. Bultje <>
See also:

Definition in file rtpdec_svq3.c.

Function Documentation

static void svq3_extradata_free ( PayloadContext sv  )  [static]

Definition at line 117 of file rtpdec_svq3.c.

static PayloadContext* svq3_extradata_new ( void   )  [static]

Definition at line 112 of file rtpdec_svq3.c.

static int svq3_parse_packet ( AVFormatContext s,
PayloadContext sv,
AVStream st,
AVPacket pkt,
uint32_t *  timestamp,
const uint8_t buf,
int  len,
int  flags 
) [static]

return 0 on packet, <0 on partial packet or error.


Definition at line 41 of file rtpdec_svq3.c.

Variable Documentation

Initial value:

    .enc_name         = "X-SV3V-ES",
    .codec_type       = AVMEDIA_TYPE_VIDEO,
    .codec_id         = CODEC_ID_NONE,      
    .alloc            = svq3_extradata_new,
    .free             = svq3_extradata_free,
    .parse_packet     = svq3_parse_packet,

Definition at line 127 of file rtpdec_svq3.c.

Referenced by av_register_rtp_dynamic_payload_handlers().

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