Revision f3b3b489 libavcodec/avcodec.h
libavcodec/avcodec.h | ||
---|---|---|
30 | 30 |
#include "libavutil/avutil.h" |
31 | 31 |
|
32 | 32 |
#define LIBAVCODEC_VERSION_MAJOR 52 |
33 |
#define LIBAVCODEC_VERSION_MINOR 60
|
|
33 |
#define LIBAVCODEC_VERSION_MINOR 61
|
|
34 | 34 |
#define LIBAVCODEC_VERSION_MICRO 0 |
35 | 35 |
|
36 | 36 |
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ |
... | ... | |
592 | 592 |
#define CODEC_FLAG2_NON_LINEAR_QUANT 0x00010000 ///< Use MPEG-2 nonlinear quantizer. |
593 | 593 |
#define CODEC_FLAG2_BIT_RESERVOIR 0x00020000 ///< Use a bit reservoir when encoding if possible |
594 | 594 |
#define CODEC_FLAG2_MBTREE 0x00040000 ///< Use macroblock tree ratecontrol (x264 only) |
595 |
#define CODEC_FLAG2_PSY 0x00080000 ///< Use psycho visual optimizations. |
|
596 |
#define CODEC_FLAG2_SSIM 0x00100000 ///< Compute SSIM during encoding, error[] values are undefined. |
|
595 | 597 |
|
596 | 598 |
/* Unsupported options : |
597 | 599 |
* Syntax Arithmetic coding (SAC) |
... | ... | |
2598 | 2600 |
* - decoding: unused |
2599 | 2601 |
*/ |
2600 | 2602 |
int weighted_p_pred; |
2603 |
|
|
2604 |
/** |
|
2605 |
* AQ mode |
|
2606 |
* 0: Disabled |
|
2607 |
* 1: Variance AQ (complexity mask) |
|
2608 |
* 2: Auto-variance AQ (experimental) |
|
2609 |
* - encoding: Set by user |
|
2610 |
* - decoding: unused |
|
2611 |
*/ |
|
2612 |
int aq_mode; |
|
2613 |
|
|
2614 |
/** |
|
2615 |
* AQ strength |
|
2616 |
* Reduces blocking and blurring in flat and textured areas. |
|
2617 |
* - encoding: Set by user |
|
2618 |
* - decoding: unused |
|
2619 |
*/ |
|
2620 |
float aq_strength; |
|
2621 |
|
|
2622 |
/** |
|
2623 |
* PSY RD |
|
2624 |
* Strength of psychovisual optimization |
|
2625 |
* - encoding: Set by user |
|
2626 |
* - decoding: unused |
|
2627 |
*/ |
|
2628 |
float psy_rd; |
|
2629 |
|
|
2630 |
/** |
|
2631 |
* PSY trellis |
|
2632 |
* Strength of psychovisual optimization |
|
2633 |
* - encoding: Set by user |
|
2634 |
* - decoding: unused |
|
2635 |
*/ |
|
2636 |
float psy_trellis; |
|
2637 |
|
|
2638 |
/** |
|
2639 |
* RC lookahead |
|
2640 |
* Number of frames for frametype and ratecontrol lookahead |
|
2641 |
* - encoding: Set by user |
|
2642 |
* - decoding: unused |
|
2643 |
*/ |
|
2644 |
int rc_lookahead; |
|
2601 | 2645 |
} AVCodecContext; |
2602 | 2646 |
|
2603 | 2647 |
/** |
Also available in: Unified diff