FFmpeg
|
#include "config_components.h"
#include <poll.h>
#include <libraw1394/raw1394.h>
#include <libavc1394/avc1394.h>
#include <libavc1394/rom1394.h>
#include <libiec61883/iec61883.h>
#include "libavformat/demux.h"
#include "libavformat/dv.h"
#include "libavformat/mpegts.h"
#include "libavutil/mem.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 |
const FFInputFormat | ff_iec61883_demuxer |
libiec61883 interface
Definition in file iec61883.c.
#define THREADS HAVE_PTHREADS |
Definition at line 40 of file iec61883.c.
#define MOTDCT_SPEC_ID 0x00005068 |
Definition at line 46 of file iec61883.c.
#define IEC61883_AUTO 0 |
Definition at line 47 of file iec61883.c.
#define IEC61883_DV 1 |
Definition at line 48 of file iec61883.c.
#define IEC61883_HDV 2 |
Definition at line 49 of file iec61883.c.
|
static |
Definition at line 102 of file iec61883.c.
Referenced by iec61883_read_header().
|
static |
Definition at line 155 of file iec61883.c.
Referenced by iec61883_read_header(), and iec61883_read_packet().
|
static |
Definition at line 192 of file iec61883.c.
Referenced by iec61883_read_header().
|
static |
Definition at line 225 of file iec61883.c.
Referenced by iec61883_read_header().
|
static |
Definition at line 247 of file iec61883.c.
|
static |
Try to parse frames from queue
Definition at line 424 of file iec61883.c.
|
static |
Definition at line 453 of file iec61883.c.
|
static |
Definition at line 489 of file iec61883.c.
|
static |
Definition at line 499 of file iec61883.c.
const FFInputFormat ff_iec61883_demuxer |
Definition at line 507 of file iec61883.c.