FFmpeg
|
Include dependency graph for mss34dsp.c:
Go to the source code of this file.
Macros | |
#define | DCT_TEMPLATE(blk, step, SOP, shift) |
#define | SOP_ROW(a) ((a) << 16) + 0x2000 |
#define | SOP_COL(a) ((a + 32) << 16) |
Functions | |
void | ff_mss34_gen_quant_mat (uint16_t *qmat, int quality, int luma) |
Generate quantisation matrix for given quality. More... | |
void | ff_mss34_dct_put (uint8_t *dst, int stride, int *block) |
Transform and output DCT block. More... | |
Variables | |
static const uint8_t | luma_quant [64] |
static const uint8_t | chroma_quant [64] |
Macro Definition Documentation
Value:
trying all byte sequences megabyte in length and selecting the best looking sequence will yield cases to try But a word about which is also called distortion Distortion can be quantified by almost any quality measurement one chooses the sum of squared differences is used but more complex methods that consider psychovisual effects can be used as well It makes no difference in this discussion First step
Definition: rate_distortion.txt:12
Definition at line 64 of file mss34dsp.c.
Referenced by ff_mss34_dct_put().
Definition at line 88 of file mss34dsp.c.
Referenced by ff_mss34_dct_put().
Definition at line 87 of file mss34dsp.c.
Referenced by ff_mss34_dct_put().
Function Documentation
Transform and output DCT block.
- Parameters
-
dst output plane stride output plane stride block block to transform and output
Definition at line 90 of file mss34dsp.c.
Referenced by decode_dct_block(), and mss4_decode_dct_block().
void ff_mss34_gen_quant_mat | ( | uint16_t * | qmat, |
int | quality, | ||
int | luma | ||
) |
Generate quantisation matrix for given quality.
- Parameters
-
qmat destination matrix quality quality setting (1-100) luma generate quantisation matrix for luma or chroma
Definition at line 48 of file mss34dsp.c.
Referenced by mss4_decode_frame(), and reset_coders().
Variable Documentation
|
static |
Initial value:
= {
17, 18, 24, 47, 99, 99, 99, 99,
18, 21, 26, 66, 99, 99, 99, 99,
24, 26, 56, 99, 99, 99, 99, 99,
47, 66, 99, 99, 99, 99, 99, 99,
99, 99, 99, 99, 99, 99, 99, 99,
99, 99, 99, 99, 99, 99, 99, 99,
99, 99, 99, 99, 99, 99, 99, 99,
99, 99, 99, 99, 99, 99, 99, 99
}
Definition at line 37 of file mss34dsp.c.
Referenced by ff_mss34_gen_quant_mat().
|
static |
Initial value:
= {
16, 11, 10, 16, 24, 40, 51, 61,
12, 12, 14, 19, 26, 58, 60, 55,
14, 13, 16, 24, 40, 57, 69, 56,
14, 17, 22, 29, 51, 87, 80, 62,
18, 22, 37, 56, 68, 109, 103, 77,
24, 35, 55, 64, 81, 104, 113, 92,
49, 64, 78, 87, 103, 121, 120, 101,
72, 92, 95, 98, 112, 100, 103, 99
}
Definition at line 26 of file mss34dsp.c.
Referenced by ff_mss34_gen_quant_mat().
Generated on Mon Nov 18 2024 06:52:08 for FFmpeg by 1.8.11