FFmpeg
|
libiec61883 interface More...
#include <sys/poll.h>
#include <libraw1394/raw1394.h>
#include <libavc1394/avc1394.h>
#include <libavc1394/rom1394.h>
#include <libiec61883/iec61883.h>
#include "libavformat/dv.h"
#include "libavformat/mpegts.h"
#include "libavutil/opt.h"
#include "avdevice.h"
Go to the source code of this file.
Data Structures | |
struct | DVPacket |
For DV, one packet corresponds exactly to one frame. More... | |
struct | iec61883_data |
Macros | |
#define | THREADS HAVE_PTHREADS |
#define | MOTDCT_SPEC_ID 0x00005068 |
#define | IEC61883_AUTO 0 |
#define | IEC61883_DV 1 |
#define | IEC61883_HDV 2 |
Functions | |
static int | iec61883_callback (unsigned char *data, int length, int complete, void *callback_data) |
static void * | iec61883_receive_task (void *opaque) |
static int | iec61883_parse_queue_dv (struct iec61883_data *dv, AVPacket *pkt) |
static int | iec61883_parse_queue_hdv (struct iec61883_data *dv, AVPacket *pkt) |
static int | iec61883_read_header (AVFormatContext *context) |
static int | iec61883_read_packet (AVFormatContext *context, AVPacket *pkt) |
static int | iec61883_close (AVFormatContext *context) |
Variables | |
static const AVOption | options [] |
static const AVClass | iec61883_class |
AVInputFormat | ff_iec61883_demuxer |
libiec61883 interface
Definition in file iec61883.c.
#define THREADS HAVE_PTHREADS |
Definition at line 36 of file iec61883.c.
#define MOTDCT_SPEC_ID 0x00005068 |
Definition at line 42 of file iec61883.c.
Referenced by iec61883_read_header().
#define IEC61883_AUTO 0 |
Definition at line 43 of file iec61883.c.
Referenced by iec61883_read_header().
#define IEC61883_DV 1 |
Definition at line 44 of file iec61883.c.
Referenced by iec61883_read_header().
#define IEC61883_HDV 2 |
Definition at line 45 of file iec61883.c.
Referenced by iec61883_close(), and iec61883_read_header().
|
static |
Definition at line 98 of file iec61883.c.
Referenced by iec61883_read_header().
Definition at line 149 of file iec61883.c.
Referenced by iec61883_read_header(), and iec61883_read_packet().
|
static |
Definition at line 186 of file iec61883.c.
Referenced by iec61883_read_header().
|
static |
Definition at line 211 of file iec61883.c.
Referenced by iec61883_read_header().
|
static |
Definition at line 232 of file iec61883.c.
|
static |
Try to parse frames from queue
Definition at line 409 of file iec61883.c.
|
static |
Definition at line 438 of file iec61883.c.
|
static |
Definition at line 473 of file iec61883.c.
|
static |
Definition at line 483 of file iec61883.c.
AVInputFormat ff_iec61883_demuxer |
Definition at line 491 of file iec61883.c.