Mercurial > libavcodec.hg
comparison avcodec.h @ 2658:d1609cfeb1d0 libavcodec
#defines for strict_std_compliance and split between inofficial extensions and non standarized things
| author | michael |
|---|---|
| date | Sun, 08 May 2005 20:15:42 +0000 |
| parents | ef44d24680d1 |
| children | 0975710cf7f4 |
comparison
equal
deleted
inserted
replaced
| 2657:24472383b36f | 2658:d1609cfeb1d0 |
|---|---|
| 952 * strictly follow the std (MPEG4, ...). | 952 * strictly follow the std (MPEG4, ...). |
| 953 * - encoding: set by user | 953 * - encoding: set by user |
| 954 * - decoding: unused | 954 * - decoding: unused |
| 955 */ | 955 */ |
| 956 int strict_std_compliance; | 956 int strict_std_compliance; |
| 957 | 957 #define FF_COMPLIANCE_VERY_STRICT 2 ///< strictly conform to a older more strict version of the spec or reference software |
| 958 #define FF_COMPLIANCE_STRICT 1 ///< strictly conform to all the things in the spec no matter what consequences | |
| 959 #define FF_COMPLIANCE_NORMAL 0 | |
| 960 #define FF_COMPLIANCE_INOFFICIAL -1 ///< allow inofficial extensions | |
| 961 #define FF_COMPLIANCE_EXPERIMENTAL -2 ///< allow non standarized experimental things | |
| 962 | |
| 958 /** | 963 /** |
| 959 * qscale offset between ip and b frames. | 964 * qscale offset between ip and b frames. |
| 960 * if > 0 then the last p frame quantizer will be used (q= lastp_q*factor+offset) | 965 * if > 0 then the last p frame quantizer will be used (q= lastp_q*factor+offset) |
| 961 * if < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset) | 966 * if < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset) |
| 962 * - encoding: set by user. | 967 * - encoding: set by user. |
