|
FFmpeg
|
MPEG1/2 encoder. More...
#include "avcodec.h"#include "mathops.h"#include "mpegvideo.h"#include "mpeg12.h"#include "mpeg12data.h"#include "bytestream.h"#include "libavutil/log.h"#include "libavutil/opt.h"#include "libavutil/avassert.h"#include "libavutil/timecode.h"
Go to the source code of this file.
Macros | |
| #define | OFFSET(x) offsetof(MpegEncContext, x) |
| #define | VE AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM |
| #define | COMMON_OPTS |
| #define | mpeg12_class(x) |
Variables | |
| static const uint8_t | inv_non_linear_qscale [13] |
| static const uint8_t | svcd_scan_offset_placeholder [14] |
| static uint8_t | mv_penalty [MAX_FCODE+1][MAX_MV *2+1] |
| static uint8_t | fcode_tab [MAX_MV *2+1] |
| static uint8_t | uni_mpeg1_ac_vlc_len [64 *64 *2] |
| static uint8_t | uni_mpeg2_ac_vlc_len [64 *64 *2] |
| static uint32_t | mpeg1_lum_dc_uni [512] |
| static uint32_t | mpeg1_chr_dc_uni [512] |
| static uint8_t | mpeg1_index_run [2][64] |
| static int8_t | mpeg1_max_level [2][64] |
| static const AVOption | mpeg1_options [] |
| static const AVOption | mpeg2_options [] |
| AVCodec | ff_mpeg2video_encoder |
Detailed Description
MPEG1/2 encoder.
Definition in file mpeg12enc.c.
Macro Definition Documentation
| #define COMMON_OPTS |
Definition at line 961 of file mpeg12enc.c.
| #define mpeg12_class | ( | x | ) |
Definition at line 981 of file mpeg12enc.c.
| #define OFFSET | ( | x | ) | offsetof(MpegEncContext, x) |
Definition at line 959 of file mpeg12enc.c.
| #define VE AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM |
Definition at line 960 of file mpeg12enc.c.
Function Documentation
|
inlinestatic |
Definition at line 842 of file mpeg12enc.c.
Referenced by mpeg1_encode_block().
|
static |
Definition at line 143 of file mpeg12enc.c.
Referenced by mpeg12_class().
|
inlinestatic |
Definition at line 342 of file mpeg12enc.c.
Referenced by mpeg1_encode_mb_internal().
| void ff_mpeg1_encode_init | ( | MpegEncContext * | s | ) |
Definition at line 744 of file mpeg12enc.c.
Referenced by ff_h263_round_chroma(), and ff_MPV_encode_init().
| void ff_mpeg1_encode_mb | ( | MpegEncContext * | s, |
| int16_t | block[6][64], | ||
| int | motion_x, | ||
| int | motion_y | ||
| ) |
Definition at line 697 of file mpeg12enc.c.
Referenced by encode_mb_internal(), and ff_h263_round_chroma().
| void ff_mpeg1_encode_picture_header | ( | MpegEncContext * | s, |
| int | picture_number | ||
| ) |
Definition at line 372 of file mpeg12enc.c.
Referenced by encode_picture(), and ff_h263_round_chroma().
| void ff_mpeg1_encode_slice_header | ( | MpegEncContext * | s | ) |
Definition at line 361 of file mpeg12enc.c.
Referenced by encode_thread(), ff_h263_round_chroma(), and ff_mpeg1_encode_picture_header().
|
static |
Definition at line 108 of file mpeg12enc.c.
Referenced by encode_init().
Definition at line 71 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_init().
| mpeg12_class | ( | 1 | ) |
Definition at line 989 of file mpeg12enc.c.
|
static |
Definition at line 879 of file mpeg12enc.c.
Referenced by mpeg1_encode_mb_internal().
|
static |
Definition at line 472 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_mb().
|
static |
Definition at line 704 of file mpeg12enc.c.
Referenced by mpeg1_encode_mb_internal().
|
static |
Definition at line 227 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_picture_header().
|
static |
Definition at line 219 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_picture_header(), ff_mpeg1_encode_slice_header(), and mpeg1_encode_sequence_header().
|
inlinestatic |
Definition at line 461 of file mpeg12enc.c.
Referenced by mpeg1_encode_mb_internal().
|
static |
Definition at line 351 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_slice_header(), and mpeg1_encode_mb_internal().
Variable Documentation
Definition at line 59 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_init().
| AVCodec ff_mpeg2video_encoder |
Definition at line 1008 of file mpeg12enc.c.
|
static |
Definition at line 40 of file mpeg12enc.c.
Referenced by put_qscale().
|
static |
Definition at line 66 of file mpeg12enc.c.
Referenced by encode_dc(), and ff_mpeg1_encode_init().
|
static |
Definition at line 68 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_init(), and mpeg1_encode_block().
|
static |
Definition at line 65 of file mpeg12enc.c.
Referenced by encode_dc(), and ff_mpeg1_encode_init().
|
static |
Definition at line 69 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_init(), and mpeg1_encode_block().
|
static |
Definition at line 967 of file mpeg12enc.c.
|
static |
Definition at line 973 of file mpeg12enc.c.
Definition at line 58 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_init().
|
static |
Definition at line 45 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_picture_header().
|
static |
Definition at line 61 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_init().
|
static |
Definition at line 62 of file mpeg12enc.c.
Referenced by ff_mpeg1_encode_init().
Generated by
1.8.11