#include <time.h>
#include "avformat.h"
#include "internal.h"
#include "libavcodec/dv_profile.h"
#include "libavcodec/dvdata.h"
#include "libavutil/channel_layout.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/mathematics.h"
#include "libavutil/timecode.h"
#include "dv.h"
#include "libavutil/avassert.h"
Go to the source code of this file.
Functions |
static uint16_t | dv_audio_12to16 (uint16_t sample) |
static const uint8_t * | dv_extract_pack (uint8_t *frame, enum dv_pack_type t) |
static int | dv_extract_audio (uint8_t *frame, uint8_t *ppcm[4], const DVprofile *sys) |
static int | dv_extract_audio_info (DVDemuxContext *c, uint8_t *frame) |
static int | dv_extract_video_info (DVDemuxContext *c, uint8_t *frame) |
static int | dv_extract_timecode (DVDemuxContext *c, uint8_t *frame, char *tc) |
DVDemuxContext * | avpriv_dv_init_demux (AVFormatContext *s) |
int | avpriv_dv_get_packet (DVDemuxContext *c, AVPacket *pkt) |
int | avpriv_dv_produce_packet (DVDemuxContext *c, AVPacket *pkt, uint8_t *buf, int buf_size, int64_t pos) |
static int64_t | dv_frame_offset (AVFormatContext *s, DVDemuxContext *c, int64_t timestamp, int flags) |
void | ff_dv_offset_reset (DVDemuxContext *c, int64_t frame_offset) |
static int | dv_read_timecode (AVFormatContext *s) |
static int | dv_read_header (AVFormatContext *s) |
static int | dv_read_packet (AVFormatContext *s, AVPacket *pkt) |
static int | dv_read_seek (AVFormatContext *s, int stream_index, int64_t timestamp, int flags) |
static int | dv_read_close (AVFormatContext *s) |
static int | dv_probe (AVProbeData *p) |
Typedef Documentation
Function Documentation
static uint16_t dv_audio_12to16 |
( |
uint16_t |
sample | ) |
|
|
inlinestatic |
Definition at line 569 of file dv.c.
Definition at line 562 of file dv.c.
Definition at line 481 of file dv.c.
Definition at line 527 of file dv.c.
static int dv_read_seek |
( |
AVFormatContext * |
s, |
|
|
int |
stream_index, |
|
|
int64_t |
timestamp, |
|
|
int |
flags |
|
) |
| |
|
static |
Definition at line 548 of file dv.c.
Definition at line 449 of file dv.c.
Variable Documentation
const int dv_audio_frequency[3] |
|
static |