FFmpeg
4.3.8
|
#include "libavutil/avassert.h"
#include "libavutil/dict.h"
#include "libavutil/mathematics.h"
#include "libavutil/opt.h"
#include "avformat.h"
#include "avlanguage.h"
#include "avio_internal.h"
#include "internal.h"
#include "riff.h"
#include "asf.h"
Go to the source code of this file.
Data Structures | |
struct | ASFPayload |
struct | ASFStream |
struct | ASFContext |
Variables | |
static const AVCodecTag | codec_asf_bmp_tags [] |
static const AVOption | asf_options [] |
#define ASF_INDEXED_INTERVAL 10000000 |
Definition at line 33 of file asfenc.c.
Referenced by asf_write_index(), and asf_write_packet().
#define ASF_INDEX_BLOCK (1<<9) |
Definition at line 34 of file asfenc.c.
Referenced by asf_write_header(), and update_index().
#define ASF_PAYLOADS_PER_PACKET 63 |
Definition at line 35 of file asfenc.c.
Referenced by put_frame().
#define ASF_PACKET_ERROR_CORRECTION_DATA_SIZE 0x2 |
Definition at line 37 of file asfenc.c.
Referenced by put_payload_parsing_info().
#define ASF_PACKET_ERROR_CORRECTION_FLAGS |
Definition at line 38 of file asfenc.c.
Referenced by put_payload_parsing_info().
#define ASF_PPI_PROPERTY_FLAGS |
Definition at line 48 of file asfenc.c.
Referenced by put_payload_parsing_info().
#define ASF_PPI_LENGTH_TYPE_FLAGS 0 |
Definition at line 54 of file asfenc.c.
Referenced by put_payload_parsing_info().
#define ASF_PAYLOAD_FLAGS ASF_PL_FLAG_PAYLOAD_LENGTH_FIELD_IS_WORD |
Definition at line 56 of file asfenc.c.
Referenced by put_payload_parsing_info().
#define PACKET_HEADER_MIN_SIZE |
Definition at line 146 of file asfenc.c.
Referenced by put_frame(), and put_payload_parsing_info().
#define ASF_PAYLOAD_REPLICATED_DATA_LENGTH 0x08 |
Definition at line 158 of file asfenc.c.
Referenced by put_payload_header().
#define PAYLOAD_HEADER_SIZE_SINGLE_PAYLOAD |
Definition at line 160 of file asfenc.c.
Referenced by put_frame().
#define PAYLOAD_HEADER_SIZE_MULTIPLE_PAYLOADS |
Definition at line 167 of file asfenc.c.
Referenced by put_frame().
#define SINGLE_PAYLOAD_HEADERS |
Definition at line 175 of file asfenc.c.
Referenced by put_frame().
#define MULTI_PAYLOAD_HEADERS |
Definition at line 179 of file asfenc.c.
Referenced by put_frame().
#define DATA_HEADER_SIZE 50 |
Definition at line 184 of file asfenc.c.
Referenced by asf_write_header(), asf_write_header1(), and get_send_time().
#define PREROLL_TIME 3100 |
Definition at line 261 of file asfenc.c.
Referenced by asf_write_header1(), asf_write_markers(), asf_write_packet(), and put_frame().
|
static |
Definition at line 263 of file asfenc.c.
Referenced by asf_write_header1().
|
static |
Definition at line 278 of file asfenc.c.
Referenced by asf_write_header1(), and asf_write_markers().
|
static |
Definition at line 289 of file asfenc.c.
Referenced by asf_write_header1(), and asf_write_markers().
|
static |
Definition at line 300 of file asfenc.c.
Referenced by asf_write_header1(), asf_write_trailer(), and flush_packet().
Definition at line 317 of file asfenc.c.
Referenced by asf_write_header1().
|
static |
Definition at line 326 of file asfenc.c.
Referenced by asf_write_markers().
|
static |
Definition at line 341 of file asfenc.c.
Referenced by asf_write_header1().
|
static |
Definition at line 385 of file asfenc.c.
Referenced by asf_write_header(), and asf_write_trailer().
|
static |
Definition at line 776 of file asfenc.c.
Referenced by asf_write_stream_header().
|
static |
|
static |
Definition at line 825 of file asfenc.c.
Referenced by flush_packet().
|
static |
Definition at line 873 of file asfenc.c.
Referenced by asf_write_trailer(), and put_frame().
|
static |
Definition at line 905 of file asfenc.c.
Referenced by put_frame().
|
static |
Definition at line 936 of file asfenc.c.
Referenced by asf_write_packet().
|
static |
Definition at line 1007 of file asfenc.c.
Referenced by asf_write_packet(), and asf_write_trailer().
|
static |
|
static |
Definition at line 1097 of file asfenc.c.
Referenced by asf_write_trailer().
|
static |
|
static |
|
static |