FFmpeg
|
#include "libavutil/avassert.h"
#include "libavutil/intfloat.h"
#include "libavutil/opt.h"
#include "libavutil/mathematics.h"
#include "libavutil/timecode.h"
#include "avformat.h"
#include "internal.h"
#include "gxf.h"
Go to the source code of this file.
Data Structures | |
struct | GXFTimecode |
struct | GXFStreamContext |
struct | GXFContext |
Macros | |
#define | GXF_SAMPLES_PER_FRAME 32768 |
#define | GXF_AUDIO_PACKET_SIZE 65536 |
#define | GXF_TIMECODE(c, d, h, m, s, f) ((c) << 30 | (d) << 29 | (h) << 24 | (m) << 16 | (s) << 8 | (f)) |
#define | SERVER_PATH "EXT:/PDR/default/" |
#define | ES_NAME_PATTERN "EXT:/PDR/default/ES." |
Variables | |
struct { | |
int height | |
int index | |
} | gxf_lines_tab [] |
static const AVCodecTag | gxf_media_types [] |
AVOutputFormat | ff_gxf_muxer |
#define GXF_SAMPLES_PER_FRAME 32768 |
Definition at line 31 of file gxfenc.c.
Referenced by gxf_interleave_packet(), and gxf_write_header().
#define GXF_AUDIO_PACKET_SIZE 65536 |
Definition at line 32 of file gxfenc.c.
Referenced by gxf_write_packet().
#define GXF_TIMECODE | ( | c, | |
d, | |||
h, | |||
m, | |||
s, | |||
f | |||
) | ((c) << 30 | (d) << 29 | (h) << 24 | (m) << 16 | (s) << 8 | (f)) |
Definition at line 34 of file gxfenc.c.
Referenced by gxf_write_timecode_auxiliary(), and gxf_write_umf_material_description().
#define SERVER_PATH "EXT:/PDR/default/" |
Definition at line 118 of file gxfenc.c.
Referenced by gxf_write_material_data_section().
#define ES_NAME_PATTERN "EXT:/PDR/default/ES." |
Definition at line 119 of file gxfenc.c.
Referenced by gxf_write_track_description(), and gxf_write_umf_media_description().
Definition at line 121 of file gxfenc.c.
Referenced by gxf_write_header().
|
static |
Definition at line 135 of file gxfenc.c.
Referenced by gxf_write_packet(), and updatePacketSize().
|
static |
Definition at line 142 of file gxfenc.c.
Referenced by gxf_write_eos_packet(), gxf_write_flt_packet(), gxf_write_map_packet(), gxf_write_packet(), and gxf_write_umf_packet().
|
static |
Definition at line 159 of file gxfenc.c.
Referenced by gxf_write_material_data_section(), gxf_write_track_description(), and gxf_write_track_description_section().
|
static |
Definition at line 170 of file gxfenc.c.
Referenced by gxf_write_eos_packet(), gxf_write_flt_packet(), gxf_write_map_packet(), gxf_write_packet(), and gxf_write_umf_packet().
|
static |
Definition at line 181 of file gxfenc.c.
Referenced by gxf_write_track_description().
|
static |
Definition at line 220 of file gxfenc.c.
Referenced by gxf_write_track_description().
|
static |
Definition at line 233 of file gxfenc.c.
Referenced by gxf_write_track_description().
|
static |
Definition at line 247 of file gxfenc.c.
Referenced by gxf_write_track_description_section().
|
static |
Definition at line 308 of file gxfenc.c.
Referenced by gxf_write_map_packet().
|
static |
Definition at line 359 of file gxfenc.c.
Referenced by gxf_write_map_packet().
|
static |
Definition at line 376 of file gxfenc.c.
Referenced by gxf_write_header(), gxf_write_packet(), and gxf_write_trailer().
|
static |
Definition at line 408 of file gxfenc.c.
Referenced by gxf_write_header(), and gxf_write_trailer().
|
static |
Definition at line 433 of file gxfenc.c.
Referenced by gxf_write_umf_packet().
|
static |
Definition at line 479 of file gxfenc.c.
Referenced by gxf_write_umf_packet().
|
static |
Definition at line 499 of file gxfenc.c.
Referenced by gxf_write_umf_packet().
|
static |
Definition at line 519 of file gxfenc.c.
Referenced by gxf_write_umf_media_description().
|
static |
Definition at line 542 of file gxfenc.c.
Referenced by gxf_write_umf_media_description().
|
static |
Definition at line 555 of file gxfenc.c.
Referenced by gxf_write_umf_media_description().
|
static |
Definition at line 572 of file gxfenc.c.
Referenced by gxf_write_umf_media_description().
|
static |
Definition at line 583 of file gxfenc.c.
Referenced by gxf_write_umf_packet().
|
static |
Definition at line 645 of file gxfenc.c.
Referenced by gxf_write_header(), and gxf_write_trailer().
|
static |
Definition at line 666 of file gxfenc.c.
Referenced by gxf_write_header().
|
static |
Definition at line 681 of file gxfenc.c.
Referenced by gxf_write_header().
|
static |
|
static |
Definition at line 838 of file gxfenc.c.
Referenced by gxf_write_trailer().
|
static |
|
static |
|
static |
Definition at line 882 of file gxfenc.c.
Referenced by gxf_write_media_preamble().
|
static |
Definition at line 894 of file gxfenc.c.
Referenced by gxf_write_packet().
|
static |
|
static |
Definition at line 988 of file gxfenc.c.
Referenced by gxf_interleave_packet().
|
static |
const { ... } gxf_lines_tab[] |
Referenced by gxf_find_lines_index().
|
static |
AVOutputFormat ff_gxf_muxer |