libavdevice/dv1394.c File Reference

#include "config.h"
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <poll.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
#include <sys/time.h>
#include <time.h>
#include <strings.h>
#include "libavformat/avformat.h"
#include "libavformat/dv.h"
#include "dv1394.h"

Go to the source code of this file.

Data Structures

struct  dv1394_data

Functions

static int dv1394_reset (struct dv1394_data *dv)
static int dv1394_start (struct dv1394_data *dv)
static int dv1394_read_header (AVFormatContext *context, AVFormatParameters *ap)
static int dv1394_read_packet (AVFormatContext *context, AVPacket *pkt)
static int dv1394_close (AVFormatContext *context)

Variables

AVInputFormat dv1394_demuxer


Function Documentation

static int dv1394_close ( AVFormatContext context  )  [static]

Definition at line 212 of file dv1394.c.

static int dv1394_read_header ( AVFormatContext context,
AVFormatParameters ap 
) [static]

Definition at line 85 of file dv1394.c.

static int dv1394_read_packet ( AVFormatContext context,
AVPacket pkt 
) [static]

Definition at line 132 of file dv1394.c.

static int dv1394_reset ( struct dv1394_data dv  )  [static]

Definition at line 59 of file dv1394.c.

Referenced by dv1394_read_header(), and dv1394_read_packet().

static int dv1394_start ( struct dv1394_data dv  )  [static]

Definition at line 75 of file dv1394.c.

Referenced by dv1394_read_header(), and dv1394_read_packet().


Variable Documentation

Initial value:

 {
    .name           = "dv1394",
    .long_name      = NULL_IF_CONFIG_SMALL("DV1394 A/V grab"),
    .priv_data_size = sizeof(struct dv1394_data),
    .read_header    = dv1394_read_header,
    .read_packet    = dv1394_read_packet,
    .read_close     = dv1394_close,
    .flags          = AVFMT_NOFILE
}

Definition at line 230 of file dv1394.c.


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