FFmpeg
|
#include <time.h>
#include <stdarg.h>
#include "avformat.h"
#include "internal.h"
#include "libavcodec/dv_profile.h"
#include "libavcodec/dv.h"
#include "dv.h"
#include "libavutil/avassert.h"
#include "libavutil/fifo.h"
#include "libavutil/mathematics.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/opt.h"
#include "libavutil/timecode.h"
Go to the source code of this file.
Data Structures | |
struct | DVMuxContext |
Macros | |
#define | MAX_AUDIO_FRAME_SIZE 192000 |
Functions | |
static int | dv_audio_frame_size (const AVDVProfile *sys, int frame, int sample_rate) |
static int | dv_write_pack (enum dv_pack_type pack_id, DVMuxContext *c, uint8_t *buf,...) |
static void | dv_inject_audio (DVMuxContext *c, int channel, uint8_t *frame_ptr) |
static void | dv_inject_metadata (DVMuxContext *c, uint8_t *frame) |
static int | dv_assemble_frame (AVFormatContext *s, DVMuxContext *c, AVStream *st, uint8_t *data, int data_size, uint8_t **frame) |
static DVMuxContext * | dv_init_mux (AVFormatContext *s) |
static void | dv_delete_mux (DVMuxContext *c) |
static int | dv_write_header (AVFormatContext *s) |
static int | dv_write_packet (struct AVFormatContext *s, AVPacket *pkt) |
static int | dv_write_trailer (struct AVFormatContext *s) |
Variables | |
static const int | dv_aaux_packs_dist [12][9] |
AVOutputFormat | ff_dv_muxer |
#define MAX_AUDIO_FRAME_SIZE 192000 |
Definition at line 45 of file dvenc.c.
Referenced by dv_assemble_frame(), and dv_init_mux().
|
static |
Definition at line 76 of file dvenc.c.
Referenced by dv_assemble_frame(), dv_inject_audio(), and dv_write_pack().
|
static |
Definition at line 90 of file dvenc.c.
Referenced by dv_inject_audio(), and dv_inject_metadata().
|
static |
Definition at line 187 of file dvenc.c.
Referenced by dv_assemble_frame().
|
static |
Definition at line 209 of file dvenc.c.
Referenced by dv_assemble_frame().
|
static |
Definition at line 242 of file dvenc.c.
Referenced by dv_write_packet().
|
static |
Definition at line 303 of file dvenc.c.
Referenced by dv_write_header().
|
static |
Definition at line 385 of file dvenc.c.
Referenced by dv_write_trailer().
|
static |
|
static |
|
static |
|
static |
Definition at line 61 of file dvenc.c.
Referenced by dv_inject_audio().
AVOutputFormat ff_dv_muxer |