Libav
|
FF Video Codec 1 (a lossless codec) encoder. More...
#include "libavutil/attributes.h"
#include "libavutil/avassert.h"
#include "libavutil/pixdesc.h"
#include "libavutil/crc.h"
#include "libavutil/opt.h"
#include "libavutil/imgutils.h"
#include "avcodec.h"
#include "internal.h"
#include "get_bits.h"
#include "put_bits.h"
#include "rangecoder.h"
#include "golomb.h"
#include "mathops.h"
#include "ffv1.h"
Go to the source code of this file.
Macros | |
#define | put_rac(C, S, B) |
#define | COST(old, new) |
#define | COST2(old, new) COST(old, new) + COST(256 - (old), 256 - (new)) |
#define | STATS_OUT_SIZE 1024 * 1024 * 6 |
#define | OFFSET(x) offsetof(FFV1Context, x) |
#define | VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM |
Variables | |
static const AVOption | options [] |
class { | |
class_name = "ffv1 encoder" | |
item_name = av_default_item_name | |
option = options | |
version = LIBAVUTIL_VERSION_INT | |
}; | |
static const AVCodecDefault | ffv1_defaults [] |
AVCodec | ff_ffv1_encoder |
FF Video Codec 1 (a lossless codec) encoder.
Definition in file ffv1enc.c.
Referenced by encode_slice(), ffv1_encode_frame(), put_symbol_inline(), write_extradata(), and write_header().
#define COST | ( | old, | |
new | |||
) |
Referenced by sort_stt().
#define STATS_OUT_SIZE 1024 * 1024 * 6 |
Referenced by ffv1_encode_frame(), and ffv1_encode_init().
#define OFFSET | ( | x | ) | offsetof(FFV1Context, x) |
#define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM |
Definition at line 43 of file ffv1enc.c.
Referenced by ffv1_encode_init().
|
static |
Definition at line 85 of file ffv1enc.c.
Referenced by encode_line(), and put_symbol().
|
static |
Definition at line 133 of file ffv1enc.c.
Referenced by encode_slice_header(), write_extradata(), write_header(), and write_quant_table().
|
inlinestatic |
Definition at line 139 of file ffv1enc.c.
Referenced by encode_line().
|
static |
Definition at line 170 of file ffv1enc.c.
Referenced by encode_plane(), and encode_rgb_frame().
|
static |
|
static |
|
static |
Definition at line 357 of file ffv1enc.c.
Referenced by write_quant_tables().
|
static |
Definition at line 372 of file ffv1enc.c.
Referenced by write_extradata(), and write_header().
|
static |
Definition at line 380 of file ffv1enc.c.
Referenced by ffv1_encode_frame().
|
static |
Definition at line 427 of file ffv1enc.c.
Referenced by ffv1_encode_init().
|
static |
Definition at line 500 of file ffv1enc.c.
Referenced by ffv1_encode_init().
|
static |
Definition at line 548 of file ffv1enc.c.
Referenced by ffv1_encode_init().
|
static |
|
static |
Definition at line 848 of file ffv1enc.c.
Referenced by encode_slice().
|
static |
Definition at line 874 of file ffv1enc.c.
Referenced by ffv1_encode_frame().
|
static |
|
static |
|
static |
class_name = "ffv1 encoder" |
Definition at line 1077 of file ffv1enc.c.
Referenced by av_opt_show2().
item_name = av_default_item_name |
option = options |
Definition at line 1079 of file ffv1enc.c.
Referenced by open_input_file(), and open_output_file().
version = LIBAVUTIL_VERSION_INT |
Definition at line 1080 of file ffv1enc.c.
Referenced by adpcm_compress_trellis(), aiff_read_header(), atrac3_decode_init(), celt_header(), decode_frame(), decode_frame_header(), decode_init(), get_packet_header(), mov_parse_stsd_audio(), mov_read_chpl(), mov_read_elst(), mov_read_mdhd(), mov_read_mvhd(), mov_read_sbgp(), mov_read_tkhd(), mov_write_audio_tag(), mov_write_edts_tag(), mov_write_mdhd_tag(), mov_write_mvhd_tag(), mov_write_tkhd_tag(), mxf_write_identification(), read_header(), read_tfra(), rm_read_audio_stream_info(), smjpeg_read_header(), swf_write_header(), txd_decode_frame(), vble_decode_frame(), voc_probe(), voc_write_header(), and xwd_decode_frame().
const { ... } |
|
static |
AVCodec ff_ffv1_encoder |