Include dependency graph for block.c:

Defines | |
| #define | NDEBUG 1 |
Functions | |
| static int | saturate (int i_value) |
| static int64_t | get_score (const RunLevel *blk, RunLevel *new_blk, int i_qscale, int i_qscale_new) |
| static void | change_qscale (const RunLevel *blk, RunLevel *new_blk, int i_qscale, int i_qscale_new, int intra) |
| int | scale_quant (transrate_t *tr, double qrate) |
| int | increment_quant (transrate_t *tr, int i_quant) |
| static int | decrement_quant (transrate_t *tr, int i_quant) |
| static void | quantize_block (transrate_t *tr, RunLevel *new_blk, int intra) |
| int | transrate_mb (transrate_t *tr, RunLevel blk[6][65], RunLevel new_blk[6][65], int i_cbp, int intra) |
| void | get_intra_block_B14 (transrate_t *tr, RunLevel *blk) |
| void | get_intra_block_B15 (transrate_t *tr, RunLevel *blk) |
| int | get_non_intra_block (transrate_t *tr, RunLevel *blk) |
| static void | putAC (bs_transrate_t *bs, int run, int signed_level, int vlcformat) |
| static void | putACfirst (bs_transrate_t *bs, int run, int val) |
| void | putnonintrablk (bs_transrate_t *bs, RunLevel *blk) |
| void | putintrablk (bs_transrate_t *bs, RunLevel *blk, int vlcformat) |
Variables | |
| static const uint8_t | non_linear_mquant_table [32] |
| static const uint8_t | map_non_linear_mquant [113] |
| #define NDEBUG 1 |
| static void change_qscale | ( | const RunLevel * | blk, | |
| RunLevel * | new_blk, | |||
| int | i_qscale, | |||
| int | i_qscale_new, | |||
| int | intra | |||
| ) | [static] |
| static int decrement_quant | ( | transrate_t * | tr, | |
| int | i_quant | |||
| ) | [static] |
| void get_intra_block_B14 | ( | transrate_t * | tr, | |
| RunLevel * | blk | |||
| ) |
| void get_intra_block_B15 | ( | transrate_t * | tr, | |
| RunLevel * | blk | |||
| ) |
| int get_non_intra_block | ( | transrate_t * | tr, | |
| RunLevel * | blk | |||
| ) |
| static int64_t get_score | ( | const RunLevel * | blk, | |
| RunLevel * | new_blk, | |||
| int | i_qscale, | |||
| int | i_qscale_new | |||
| ) | [static] |
| int increment_quant | ( | transrate_t * | tr, | |
| int | i_quant | |||
| ) |
| static void putAC | ( | bs_transrate_t * | bs, | |
| int | run, | |||
| int | signed_level, | |||
| int | vlcformat | |||
| ) | [inline, static] |
| static void putACfirst | ( | bs_transrate_t * | bs, | |
| int | run, | |||
| int | val | |||
| ) | [inline, static] |
| void putintrablk | ( | bs_transrate_t * | bs, | |
| RunLevel * | blk, | |||
| int | vlcformat | |||
| ) |
| void putnonintrablk | ( | bs_transrate_t * | bs, | |
| RunLevel * | blk | |||
| ) |
| static void quantize_block | ( | transrate_t * | tr, | |
| RunLevel * | new_blk, | |||
| int | intra | |||
| ) | [static] |
| static int saturate | ( | int | i_value | ) | [inline, static] |
| int scale_quant | ( | transrate_t * | tr, | |
| double | qrate | |||
| ) |
| int transrate_mb | ( | transrate_t * | tr, | |
| RunLevel | blk[6][65], | |||
| RunLevel | new_blk[6][65], | |||
| int | i_cbp, | |||
| int | intra | |||
| ) |
const uint8_t map_non_linear_mquant[113] [static] |
Initial value:
{
0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,
16,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,
22,22,23,23,23,23,24,24,24,24,24,24,24,25,25,25,25,25,25,25,26,26,
26,26,26,26,26,26,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,29,
29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,31,31,31,31,31
}
const uint8_t non_linear_mquant_table[32] [static] |
Initial value:
{
0, 1, 2, 3, 4, 5, 6, 7,
8,10,12,14,16,18,20,22,
24,28,32,36,40,44,48,52,
56,64,72,80,88,96,104,112
}
1.5.1